original_kernel/arch/powerpc/platforms
Badari Pulavarty 98d5c21c81 [POWERPC] Update lmb data structures for hotplug memory add/remove
The powerpc kernel maintains information about logical memory blocks
in the lmb.memory structure, which is initialized and updated at boot
time, but not when memory is added or removed while the kernel is
running.

This adds a hotplug memory notifier which updates lmb.memory when
memory is added or removed.  This information is useful for eHEA
driver to find out the memory layout and holes.

NOTE: No special locking is needed for lmb_add() and lmb_remove().
Calls to these are serialized by caller. (pSeries_reconfig_chain).

Signed-off-by: Badari Pulavarty <pbadari@us.ibm.com>
Cc: Yasunori Goto <y-goto@jp.fujitsu.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-04-29 15:57:53 +10:00
..
8xx
40x
44x
52xx
82xx
83xx
85xx
86xx powerpc: Add DIU platform code for MPC8610HPCD 2008-04-28 08:58:40 -07:00
512x
cell celleb_scc_pciex __iomem annotations 2008-04-28 10:03:31 -07:00
chrp
embedded6xx
iseries [POWERPC] Make iSeries spin on __secondary_hold_spinloop, like pSeries 2008-04-24 20:58:03 +10:00
maple
pasemi
powermac [POWERPC] Fix building of pmac32 when CONFIG_NVRAM=m 2008-04-29 15:57:34 +10:00
prep
ps3 [POWERPC] Add include of linux/of.h to os-area.c 2008-04-24 20:57:33 +10:00
pseries [POWERPC] Update lmb data structures for hotplug memory add/remove 2008-04-29 15:57:53 +10:00
Kconfig [POWERPC] celleb: Move the files for celleb base support 2008-04-24 21:08:13 +10:00
Kconfig.cputype [POWERPC] Raise the upper limit of NR_CPUS and move the pacas into the BSS 2008-04-24 20:58:04 +10:00
Makefile [POWERPC] celleb: Move miscellaneous files for Beat 2008-04-24 21:08:14 +10:00
fsl_uli1575.c