DeviceID: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
Line 56: Line 56:
! Device !! #ID !! Note
! Device !! #ID !! Note
|-
|-
| NAND || 0x100000000000001 || nand flash
| NAND || 0x100000000000001 || NAND Flash
|-
|-
| || 0x100000000000002 ||
| NOR  || 0x100000000000004 || NOR Flash, not vflash
|-
| || 0x100000000000003 ||
|-
| NOR  || 0x100000000000004 || nor flash, not vflash
|-
| || 0x100000000000005 ||
|-
|-
| BDVD || 0x101000000000006 ||  
| BDVD || 0x101000000000006 ||  
|-
|-
| HDD  || 0x101000000000007 ||  
| HDD  || 0x101000000000007 ||  
|-
| || 0x101000000000008 ||
|-
| || 0x10000000000000A ||
|-
| || 0x00100000000000B ||
|-
| || 0x10100000000000C ||
|-
| || 0x10000000000000E ||
|-
|-
| Memory Stick || 0x103000000000010 ||
| Memory Stick || 0x103000000000010 ||
Line 85: Line 69:
|-
|-
| Compact Flash || 0x103000200000010 ||
| Compact Flash || 0x103000200000010 ||
|-
| || 0x100000000000011 ||
|-
| || 0x100000000000013 ||
|-
| || 0x100000000000014 ||
|-
| || 0x101000000000015 ||
|-
| || 0x001000000000016 ||
|-
| || 0x101000000000017 ||
|-
| || 0x100000000000019 ||
|-
| || 0x00100000000001A ||
|-
| || 0x10100000000001B ||
|-
| || 0x10000000000001D ||
|-
| || 0x10000000000001F ||
|-
| || 0x100000000000020 ||
|-
| || 0x100000000000021 ||
|-
| || 0x100000000000022 ||
|-
|-
|}
|}

Revision as of 00:05, 17 October 2011

DeviceIDs used by Hypervisor (Lv1.self)

Device #ID #Int Address in HV Note
Storage subsystem -1
Gelic device 0 8 0x00245330 (3.15)
RBD device 0 or 2
SATA controller 1 1 49
Flash device 1
SATA Controller 2 2 13
HDD device 2
USB Controller 1 3 ?
Virtual Flash device (vflash) 3 (Linux) or 4 (GameOS)
USB Controller 2 4 ?
ENCDEC device 7 5 0x00275C60 (3.15)
EBUS (Flashcontroller Starship) 9 41 0x002814EC (3.15)
EH EPCIC internal - 6 0x0023B6B0 (3.15)
ATA interrupt handler - 12 0x0026B984 (3.15)
ATA interrupt handler - 13 0x0026B984 (3.15)
Spider SC - 14 0x0020A68C (3.15)
SBERR - 29 0x0023AA50 (3.15)
SBERR - 30 0x0023AA50 (3.15)
ATA media interrupt handler - 49 0x00268A8C (3.15)
Flash ? - 0x00280B24 (3.15)
EH EPCIC SERR - 55 0x0023B67C (3.15)

Info in table for easy reference, originally taken from Hypervisor Reverse Engineering page.

DeviceIDs used in GameOS

Device #ID Note
NAND 0x100000000000001 NAND Flash
NOR 0x100000000000004 NOR Flash, not vflash
BDVD 0x101000000000006
HDD 0x101000000000007
Memory Stick 0x103000000000010
SD Card 0x103000100000010
Compact Flash 0x103000200000010