freebsd-nq/sys/arm
Ian Lepore 5698bf8c86 Consolidate code related to setting up physical memory configuration into
a new physmem.c file.  The new code provides helper routines that can be
used by legacy SoCs and newer FDT-based systems.  There are routines to
add one or more regions of physically contiguous ram, and exclude one or
more physically contiguous regions of ram.  Ram can be excluded from crash
dumps, from being given over to the vm system for allocation management,
or both.  After all the included and excluded regions have been added,
arm_physmem_init_kernel_globals() processes the regions into the global
dump_avail and phys_avail arrays and realmem and physmem variables that
communicate memory configuration to the rest of the kernel.

Convert all existing SoCs to use the new helper code.
2014-02-08 23:54:16 +00:00
..
allwinner Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
arm Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00
at91 Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00
broadcom/bcm2835 Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
conf Remove the ARM_USE_SMALL_ALLOC option and code related to it. 2014-02-08 22:21:38 +00:00
econa Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00
freescale Add drivers for: 2014-02-08 19:47:59 +00:00
include Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00
lpc Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mv Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
rockchip Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
s3c2xx0 Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00
sa11x0 Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00
samsung/exynos Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
tegra Remove STARTUP_PAGETABLE_ADDR from the ARM configs and replace it with 2014-01-28 09:12:04 +00:00
ti Remove trailing tabs causing false grep positives 2014-02-04 05:26:12 +00:00
versatile Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
xilinx Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
xscale Consolidate code related to setting up physical memory configuration into 2014-02-08 23:54:16 +00:00