In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
2,233 bytes added ,  00:07, 12 September 2015
Updated physical memory table
Line 13: Line 13:  
| 0x2000000
 
| 0x2000000
 
| MEM1
 
| MEM1
| MEM1 (for use by Cafe OS apps)
+
|  
 +
MEM1-A: 0x00000000 to 0x00000FFF (0x1000)<br>
 +
MEM1-B: 0x00001000 to 0x01FFFFFF (0x1FFF000)<br>
 +
MEM1 foreground: 0x00000000 to 0x01FFFFFF (0x2000000)<br>
 +
Used by Cafe OS apps
 +
|-
 +
| 0x04000000
 +
| 0x0402FFFF
 +
| 0x30000
 +
| MEM0
 +
| IOSU CRYPTO process
 +
|-
 +
| 0x05000000
 +
| 0x050BFFFF
 +
| 0xC0000
 +
| MEM0
 +
| IOSU MCP process
 +
|-
 +
| 0x05100000
 +
| 0x0511FFFF
 +
| 0x20000
 +
| MEM0
 +
| Unknown (IOSU)
 
|-
 
|-
 
| 0x08000000
 
| 0x08000000
Line 19: Line 41:  
| 0x120000
 
| 0x120000
 
| MEM0
 
| MEM0
| Ancast image
+
|
 +
MEM0-A: 0x08000000 to 0x080FFFFF (0x100000)<br>
 +
MEM0-B: 0x08100000 to 0x0811FFFF (0x20000)<br>
 +
MEM0 foreground: 0x080C0000 to 0x0811FFFF (0x60000)<br>
 +
PPC kernel ancast image
 +
|-
 +
| 0x08120000
 +
| 0x081BFFFF
 +
| 0xA0000
 +
| MEM0
 +
| IOSU kernel
 +
|-
 +
| 0x10000000
 +
| 0x100FFFFF
 +
| 0x100000
 +
| MEM0
 +
| Unknown (IOSU)
 +
|-
 +
| 0x10100000
 +
| 0x104CFFFF
 +
| 0x3D0000
 +
| MEM0
 +
| IOSU USB process
 +
|-
 +
| 0x10800000
 +
| 0x11EDFFFF
 +
| 0x16E0000
 +
| MEM0
 +
| IOSU FS process
 +
|-
 +
| 0x11F00000
 +
| 0x1215FFFF
 +
| 0x260000
 +
| MEM0
 +
| IOSU PAD process
 +
|-
 +
| 0x12300000
 +
| 0x1288FFFF
 +
| 0x590000
 +
| MEM0
 +
| IOSU NET process
 
|-
 
|-
| 0x1B900000
+
| 0x14000000
| 0x1B97FFFF
+
| 0x1CFFFFFF
| 0x80000
+
| 0x9000000
 
| MEM2
 
| MEM2
| Loader data area
+
|  
 +
MEM2-A: 0x14000000 to 0x1CFFFFFF (0x9000000)<br>
 +
  - Loader data: 0x1B900000 to 0x1B97FFFF (0x80000)<br>
 +
PPC region<br>
 +
The loader's data is allocated here
 
|-
 
|-
| 0x28000000
+
| 0x1D000000
| 0x30000000
+
| 0x1FAFFFFF
| 0x8000000
+
| 0x2B00000
 
| MEM2
 
| MEM2
| Home Menu (RAMPID 5)
+
| IOSU global heap
 
|-
 
|-
| 0x30000000
+
| 0x1FB00000
| 0x32000000
+
| 0x1FDFFFFF
| 0x2000000
+
| 0x300000
 
| MEM2
 
| MEM2
| root.rpx (RAMPID 1)
+
| IOSU global IOB (input/output block)
 +
|-
 +
| 0x1FE00000
 +
| 0x1FE1FFFF
 +
| 0x20000
 +
| MEM0
 +
| Unknown (IOSU)
 +
|-
 +
| 0x1FE40000
 +
| 0x1FFFFFFF
 +
| 0x1C0000
 +
| MEM0
 +
| Unknown (IOSU)
 +
|-
 +
| 0x20000000
 +
| 0x27FFFFFF
 +
| 0x8000000
 +
| MEM0
 +
| Unknown (IOSU)
 
|-
 
|-
| 0x32000000
+
| 0x28000000
| 0x327FFFFF
+
| 0xCFFFFFFF
| 0x800000
+
| 0xA8000000
 
| MEM2
 
| MEM2
| Cafe OS loader and libraries
+
|  
 +
MEM2-B: 0x28000000 to 0xCFFFFFFF (0xA8000000)<br>
 +
  - Home Menu (RAMPID 5): 0x28000000 to 0x2FFFFFFF (0x8000000)<br>
 +
  - root.rpx (RAMPID 1): 0x30000000 to 0x31FFFFFF (0x2000000)<br>
 +
  - Cafe OS loader and libraries: 0x32000000 to 0x327FFFFF (0x800000)<br>
 +
  - Error display (RAMPID 6): 0x33000000 to 0x33FFFFFF (0x1000000)<br>
 +
  - Background app memory (RAMPID 4): 0x34000000 to 0x4FFFFFFF (0x1C000000)<br>
 +
  - Foreground app memory (RAMPID 7): 0x50000000 to 0x8FFFFFFF (0x40000000)<br>
 +
  - Extra app memory for devkits: 0x90000000 to 0xCFFFFFFF (0x40000000)<br>
 +
PPC region<br>
 +
Cafe OS loader, libraries and apps
 +
|-
 +
| 0xE0000000
 +
| 0xE026FFFF
 +
| 0x270000
 +
| MEM0
 +
| IOSU ACP process
 +
|-
 +
| 0xE1000000
 +
| 0xE12EFFFF
 +
| 0x2F0000
 +
| MEM0
 +
| IOSU NSEC process
 +
|-
 +
| 0xE2000000
 +
| 0xE26CFFFF
 +
| 0x6D0000
 +
| MEM0
 +
| IOSU NIM-BOSS process
 +
|-
 +
| 0xE3000000
 +
| 0xE32FFFFF
 +
| 0x300000
 +
| MEM0
 +
| IOSU FPD process
 +
|-
 +
| 0xE4000000
 +
| 0xE415FFFF
 +
| 0x160000
 +
| MEM0
 +
| IOSU TEST process
 +
|-
 +
| 0xE5000000
 +
| 0xE506FFFF
 +
| 0x70000
 +
| MEM0
 +
| IOSU AUXIL process
 
|-
 
|-
| 0x33000000
+
| 0xE6000000
| 0x34000000
+
| 0xE604FFFF
| 0x1000000
+
| 0x50000
| MEM2
+
| MEM0
| Error display (RAMPID 6)
+
| IOSU BSP process
 
|-
 
|-
| 0x34000000
+
| 0xE7000000
| 0x4FFFFFFF
+
| 0xE7000FFF
| 0x1C000000
+
| 0x1000
| MEM2
+
| MEM0
| Background app memory (RAMPID 4)
+
| Unknown (IOSU)
 
|-
 
|-
| 0x50000000
+
| 0xEFF00000
| 0x8FFFFFFF
+
| 0xEFF07FFF
| 0x40000000 (0x80000000 on devkits)
+
| 0x8000
| MEM2
+
| MEM0
| Foreground app memory (RAMPID 7)
+
| Unknown (IOSU)
 
|-
 
|-
 
| 0xFFE00000
 
| 0xFFE00000
Line 67: Line 197:  
| 0x120000
 
| 0x120000
 
| MEM0
 
| MEM0
| Cafe OS kernel (mirror of ancast)
+
| PPC Cafe OS kernel (mirror of ancast)
 +
|-
 +
| 0xFFFF0000
 +
| 0xFFFFFFFF
 +
| 0x10000
 +
| MEM0
 +
| IOSU kernel SRAM
 
|}
 
|}
108

edits

Navigation menu