mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-28 13:34:38 +08:00
de32400dd2
The Nintendo Wii video game console has two discontiguous RAM regions: - MEM1: 24MB @ 0x00000000 - MEM2: 64MB @ 0x10000000 Unfortunately, the kernel currently does not support discontiguous RAM memory regions on 32-bit PowerPC platforms. This patch adds a series of workarounds to allow the use of the second memory region (MEM2) as RAM by the kernel. Basically, a single range of memory from the beginning of MEM1 to the end of MEM2 is reported to the kernel, and a memory reservation is created for the hole between MEM1 and MEM2. With this patch the system is able to use all the available RAM and not just ~27% of it. This will no longer be needed when proper discontig memory support for 32-bit PowerPC is added to the kernel. Signed-off-by: Albert Herranz <albert_herranz@yahoo.es> Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Grant Likely <grant.likely@secretlab.ca> |
||
---|---|---|
.. | ||
c2k.c | ||
flipper-pic.c | ||
flipper-pic.h | ||
gamecube.c | ||
hlwd-pic.c | ||
hlwd-pic.h | ||
holly.c | ||
Kconfig | ||
linkstation.c | ||
ls_uart.c | ||
Makefile | ||
mpc10x.h | ||
mpc7448_hpc2.c | ||
prpmc2800.c | ||
storcenter.c | ||
usbgecko_udbg.c | ||
usbgecko_udbg.h | ||
wii.c |