DeviceID: Difference between revisions

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

Revision as of 23:39, 16 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
0x100000000000002
0x100000000000003
NOR 0x100000000000004 nor flash, not vflash
0x100000000000005
BDVD 0x101000000000006
HDD 0x101000000000007
0x101000000000008
0x10000000000000A
0x00100000000000B
0x10100000000000C
0x10000000000000E
0x100000000000010
0x100000000000011
0x100000000000013
0x100000000000014
0x101000000000015
0x001000000000016
0x101000000000017
0x100000000000019
0x00100000000001A
0x10100000000001B
0x10000000000001D
0x10000000000001F
0x100000000000020
0x100000000000021
0x100000000000022