Line 52:
Line 52:
| MEM0
| MEM0
| Reserved (IOSU)
| Reserved (IOSU)
+
|-
+
| 0x0C000000
+
| 0x0C3FFFFF
+
| 0x400000
+
| MMIO
+
| [[:Cafe_OS|Espresso registers]] (GX2/DSP/OTP)
+
|-
+
| 0x0D000000
+
| ??????
+
| ??????
+
| MMIO
+
| [[:Hardware/Latte_Registers|Latte registers (shared with Espresso)]]
+
|-
+
| 0x0D006000
+
| 0x0D006FFF
+
| 0x1000
+
| MMIO
+
| [[:Hardware/Legacy|Legacy registers]] (DI/SI/EXI/AI)
+
|-
+
| 0x0D010000
+
| 0x0D01FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/NAND_Interface|NAND registers]]
+
|-
+
| 0x0D040000
+
| 0x0D04FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|EHCI-0 registers]]
+
|-
+
| 0x0D050000
+
| 0x0D05FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|OHCI-0:0 registers]]
+
|-
+
| 0x0D060000
+
| 0x0D06FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|OHCI-0:1 registers]]
+
|-
+
| 0x0D070000
+
| 0x0D07FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/SD_Host_Controller|SD Host registers]]
+
|-
+
| 0x0D080000
+
| 0x0D08FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/802.11_Wireless|802.11 Wireless registers]]
+
|-
+
| 0x0D100000
+
| 0x0D10FFFF
+
| 0x10000
+
| MMIO
+
| Unknown (mapped for IOS-FS)
+
|-
+
| 0x0D110000
+
| 0x0D11FFFF
+
| 0x10000
+
| MMIO
+
| Unknown (mapped for IOS-FS)
+
|-
+
| 0x0D120000
+
| 0x0D12FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|EHCI-1 registers]]
+
|-
+
| 0x0D130000
+
| 0x0D13FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|OHCI-1:0 registers]]
+
|-
+
| 0x0D140000
+
| 0x0D14FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|EHCI-2 registers]]
+
|-
+
| 0x0D150000
+
| 0x0D15FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/USB_Host_Controller|OHCI-2:0 registers]]
+
|-
+
| 0x0D160000
+
| 0x0D16FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/SATA_Controller|SATA registers]]
+
|-
+
| 0x0D400000
+
| 0x0D40FFFF
+
| 0x10000
+
| SRAM1
+
| BOOT1 (mirrored in 0xFFF00000)
+
|-
+
| 0x0D410000
+
| 0x0D41FFFF
+
| 0x10000
+
| SRAM0
+
| BOOT0 (mirrored in 0xFFFF0000)
+
|-
+
| 0x0D800000
+
| ??????
+
| ??????
+
| MMIO
+
| [[:Hardware/Latte_Registers|Latte registers]]
+
|-
+
| 0x0D820000
+
| 0x0D82FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/AES_Engine|AES registers]] (has a virtual mapping at 0x0D020000)
+
|-
+
| 0x0D830000
+
| 0x0D83FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/SHA-1_Engine|SHA-1 registers]] (has a virtual mapping at 0x0D030000)
+
|-
+
| 0x0D8B0800
+
| ??????
+
| ??????
+
| MMIO
+
| [[:Hardware/XN_Controller|AHMN registers]]
+
|-
+
| 0x0D8B4000
+
| ??????
+
| ??????
+
| MMIO
+
| [[:Hardware/Memory_Controller|Memory Controller registers]]
+
|-
+
| 0x0D980000
+
| 0x0D98FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/AES_Engine|AESS registers]] (has a virtual mapping at 0x0D180000)
+
|-
+
| 0x0D990000
+
| 0x0D99FFFF
+
| 0x10000
+
| MMIO
+
| [[:Hardware/SHA-1_Engine|SHAS-1 registers]] (has a virtual mapping at 0x0D190000)
|-
|-
| 0x10000000
| 0x10000000
Line 186:
Line 336:
PPC region<br>
PPC region<br>
Cafe OS loader, libraries and apps
Cafe OS loader, libraries and apps
+
|-
+
| 0xFFC00000
+
| 0xFFE7FFFF
+
| 0x280000
+
| UNK
+
| Used by Cafe OS (codegen and PPC kernel ancast image mirror)
|-
|-
| 0xFFF00000
| 0xFFF00000