The following patches add a series of workarounds to allow the use of the second 64MB RAM block (MEM2) as normal memory on the Nintendo Wii video game console. Without these workarounds that portion of memory can't be used as it is non-contiguous to the first memory block, and this is currently unsupported on the PowerPC architecture for 32-bit systems.
This series complement the "powerpc: nintendo wii support" series. Albert Herranz (4): wii: bootwrapper: add fixup to calc useable mem2 wii: use both mem1 and mem2 as ram powerpc: allow ioremap within reserved memory regions powerpc: wii: allow ioremap within the memory hole arch/powerpc/boot/wii.c | 118 +++++++++++++++++++++++++++++- arch/powerpc/mm/init_32.c | 9 ++ arch/powerpc/mm/mmu_decl.h | 11 +++- arch/powerpc/mm/pgtable_32.c | 36 ++++++++- arch/powerpc/mm/ppc_mmu_32.c | 4 +- arch/powerpc/platforms/embedded6xx/wii.c | 66 +++++++++++++++++ include/linux/lmb.h | 1 + lib/lmb.c | 7 ++- 8 files changed, 240 insertions(+), 12 deletions(-) _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev