linux/arch/powerpc/platforms/iseries
Michael Ellerman 2babf5c2ec [PATCH] powerpc: Unify mem= handling
We currently do mem= handling in three seperate places. And as benh pointed out
I wrote two of them. Now that we parse command line parameters earlier we can
clean this mess up.

Moving the parsing out of prom_init means the device tree might be allocated
above the memory limit. If that happens we'd have to move it. As it happens
we already have logic to do that for kdump, so just genericise it.

This also means we might have reserved regions above the memory limit, if we
do the bootmem allocator will blow up, so we have to modify
lmb_enforce_memory_limit() to truncate the reserves as well.

Tested on P5 LPAR, iSeries, F50, 44p. Tested moving device tree on P5 and
44p and F50.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-05-19 15:02:15 +10:00
..
call_hpt.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
call_pci.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
call_sm.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
htab.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
hvcall.S powerpc: Get iseries to compile with ARCH=powerpc 2005-10-10 22:52:26 +10:00
hvlog.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
hvlpconfig.c merge filename and modify reference to iseries/hv_lp_config.h 2005-11-02 11:55:28 +11:00
iommu.c [PATCH] powerpc: kill union tce_entry 2006-04-29 18:07:54 +10:00
ipl_parms.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
irq.c [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
irq.h powerpc: partly merge iseries do_IRQ 2006-01-09 14:50:11 +11:00
Kconfig powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
ksyms.c merge filename and modify references to iseries/hv_call_sc.h 2005-11-02 11:37:22 +11:00
lpardata.c [PATCH] powerpc: eliminate bitfields from ItLpNaca 2006-01-12 20:09:30 +11:00
lpevents.c [PATCH] powerpc: Initialise hvlpevent_queue.lock correctly 2006-02-23 21:44:19 +11:00
main_store.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
Makefile [PATCH] powerpc: merge the rest of the vio code 2006-04-29 18:02:02 +10:00
mf.c [PATCH] powerpc: Remove stale iseries global 2006-04-22 18:46:11 +10:00
misc.S [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
naca.h [PATCH] powerpc: Move naca.h to platforms/iseries 2005-11-02 16:05:53 +11:00
pci.c [PATCH] powerpc: merge the rest of the vio code 2006-04-29 18:02:02 +10:00
pci.h powerpc: eliminate DsaAddr from pci_dn 2005-10-14 16:49:58 +10:00
proc.c merge filename and modify references to iseries/it_lp_queue.h 2005-11-02 14:13:34 +11:00
processor_vpd.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
release_data.h [PATCH] powerpc: Move naca.h to platforms/iseries 2005-11-02 16:05:53 +11:00
setup.c [PATCH] powerpc: Unify mem= handling 2006-05-19 15:02:15 +10:00
setup.h powerpc: Merge machdep.h 2005-10-19 23:11:21 +10:00
smp.c [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
spcomm_area.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
viopath.c [PATCH] powerpc: remove bitfields from HvLpEvent 2006-01-12 20:09:29 +11:00
vpd_areas.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
vpdinfo.c merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00