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

Changes

Jump to navigation Jump to search
2,605 bytes added ,  23:07, 13 November 2016
Improved memory map
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

Navigation menu