Difference between revisions of "Memory map"
Jump to navigation
Jump to search
Marionumber1 (talk | contribs) (Add space for background app memory, even though start and size are unknown) |
(see http://pastie.org/pastes/10387446/text?key=2d8ntqslbb5drecr71eo0q) |
||
Line 26: | Line 26: | ||
| MEM2 | | MEM2 | ||
| Loader data area | | Loader data area | ||
+ | |- | ||
+ | | 0x28000000 | ||
+ | | 0x30000000 | ||
+ | | 0x8000000 | ||
+ | | MEM2 | ||
+ | | UPID 5 | ||
+ | |- | ||
+ | | 0x30000000 | ||
+ | | 0x32000000 | ||
+ | | 0x2000000 | ||
+ | | MEM2 | ||
+ | | UPID 1 | ||
|- | |- | ||
| 0x32000000 | | 0x32000000 | ||
Line 32: | Line 44: | ||
| MEM2 | | MEM2 | ||
| Cafe OS loader and libraries | | Cafe OS loader and libraries | ||
+ | |- | ||
+ | | 0x33000000 | ||
+ | | 0x34000000 | ||
+ | | 0x1000000 | ||
+ | | MEM2 | ||
+ | | UPID 6 | ||
+ | |- | ||
+ | | 0x34000000 | ||
+ | | 0x50000000 | ||
+ | | 0x1C000000 | ||
+ | | MEM2 | ||
+ | | several UPIDs | ||
|- | |- | ||
| | | | ||
Line 41: | Line 65: | ||
| 0x50000000 | | 0x50000000 | ||
| 0x8FFFFFFF | | 0x8FFFFFFF | ||
− | | 0x40000000 | + | | 0x40000000/0x80000000 |
| MEM2 | | MEM2 | ||
| Foreground app memory | | Foreground app memory |
Revision as of 16:16, 31 August 2015
The Wii U has a variety of physical memory sources. There is the 2 GiB of DDR3 split into 4 chips (MEM2), 32 MiB of fast 1T SRAM (MEM1), and the old GX framebuffer (MEM0).
Start Address | End Address | Size | Chip | Description |
---|---|---|---|---|
0x00000000 | 0x01FFFFFF | 0x2000000 | MEM1 | MEM1 (for use by Cafe OS apps) |
0x08000000 | 0x0811FFFF | 0x120000 | MEM0 | Ancast image |
0x1B900000 | 0x1B97FFFF | 0x80000 | MEM2 | Loader data area |
0x28000000 | 0x30000000 | 0x8000000 | MEM2 | UPID 5 |
0x30000000 | 0x32000000 | 0x2000000 | MEM2 | UPID 1 |
0x32000000 | 0x327FFFFF | 0x800000 | MEM2 | Cafe OS loader and libraries |
0x33000000 | 0x34000000 | 0x1000000 | MEM2 | UPID 6 |
0x34000000 | 0x50000000 | 0x1C000000 | MEM2 | several UPIDs |
0x4FFFFFFF | MEM2 | Background app memory | ||
0x50000000 | 0x8FFFFFFF | 0x40000000/0x80000000 | MEM2 | Foreground app memory |
0xFFE00000 | 0xFFF1FFFF | 0x120000 | MEM0 | Cafe OS kernel (mirror of ancast) |