DeviceID: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(added eMMC lv2 deviceID) |
||
(18 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
DeviceIDs used by Hypervisor (Lv1.self): | = DeviceIDs used by Hypervisor (Lv1.self) = | ||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | |||
|- bgcolor="#cccccc" | |||
|- | |||
! Device !! #ID !! #Int !! Address in HV !! Note | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#Storage_subsystem_device|Storage subsystem]] || -1 || || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#Gelic_device_.28Network_Interface.29|Gelic device]] || 0 || 8 || 0x00245330 (3.15) || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#RBD_device|RBD device]] || 0 or 2 || || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#SATA_Controller_1_device|SATA controller 1]] || 1 || 49 || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#FLASH_device|Flash device]] || 1 || || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#SATA_Controller_2_device|SATA Controller 2]] || 2 || 13 || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#HDD_device|HDD device]] || 2 || || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#USB_Controller_1_device|USB Controller 1]] || 3 || ? || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#Virtual_FLASH_device_.28VFLASH.29|Virtual Flash device (vflash)]] || 3 (Linux) or 4 (GameOS) || || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#USB_Controller_2_device|USB Controller 2]] || 4 || ? || || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#ENCDEC_device|ENCDEC device]] || 7 || 5 || 0x00275C60 (3.15) || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#FLASH_Controller_device_.28StarShip_-_SS.29|EBUS (Flashcontroller Starship)]] || 9 || 41 || 0x002814EC (3.15) || | |||
|- | |||
| EH EPCIC internal || - || 6 || 0x0023B6B0 (3.15) || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#ATA_Interrupt_Handler|ATA interrupt handler]] || - || 12 || 0x0026B984 (3.15) || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#ATA_Interrupt_Handler|ATA interrupt handler]] || - || 13 || 0x0026B984 (3.15) || | |||
|- | |||
| [[Hypervisor_Reverse_Engineering#System_Controller_.28SC_or_SYSCON.29|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 = | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | {| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | ||
|- bgcolor="#cccccc" | |- bgcolor="#cccccc" | ||
|- | |- | ||
! Device !! #ID | ! Device !! #ID !! Note | ||
|- | |- | ||
| | | NAND/eMMC || 0x100000000000001 || NAND Flash & eMMC | ||
|- | |- | ||
| | | || 0x100000500000001 || cell_ext_os_area | ||
|- | |- | ||
| | | || 0x100000000000002 || | ||
|- | |- | ||
| | | || 0x100000000000003 || | ||
|- | |- | ||
| | | NOR || 0x100000000000004 || NOR Flash, not vflash | ||
|- | |- | ||
| | | || 0x100000200000004 || ext_nor_flash | ||
|- | |- | ||
| | | BDVD || 0x101000000000006 || | ||
|- | |- | ||
| | | HDD || 0x101000000000007 || | ||
|- | |- | ||
| | | BD-Emu? || 0x101000000000008 || | ||
|- | |- | ||
| | | || 0x101000000000009 || | ||
|- | |- | ||
| | | cardctrl_dev_id || 0x101000000000010 || | ||
|- | |- | ||
| | | || 0x103000000000000 || | ||
|- | |- | ||
| Memory Stick || 0x103000000000010 || | |||
|- | |||
| SD Card || 0x103000100000010 || | |||
|- | |||
| Compact Flash || 0x103000200000010 || | |||
|- | |||
| usb000 || 0x10300000000000A || | |||
|- | |||
| usb001 || 0x10300000000000B || | |||
|- | |||
| usb002 || 0x10300000000000C || | |||
|- | |||
| usb003 || 0x10300000000000D || | |||
|- | |||
| usb004 || 0x10300000000000E || | |||
|- | |||
| usb005 || 0x10300000000000F || | |||
|- | |||
| usb006 || 0x10300000000001F || | |||
|- | |||
| usb007 || 0x103000000000020 || | |||
|} | |} | ||
{{Development}}<noinclude>[[Category:Main]]</noinclude> |
Latest revision as of 18:14, 13 November 2017
DeviceIDs used by Hypervisor (Lv1.self)[edit | edit source]
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[edit | edit source]
Device | #ID | Note |
---|---|---|
NAND/eMMC | 0x100000000000001 | NAND Flash & eMMC |
0x100000500000001 | cell_ext_os_area | |
0x100000000000002 | ||
0x100000000000003 | ||
NOR | 0x100000000000004 | NOR Flash, not vflash |
0x100000200000004 | ext_nor_flash | |
BDVD | 0x101000000000006 | |
HDD | 0x101000000000007 | |
BD-Emu? | 0x101000000000008 | |
0x101000000000009 | ||
cardctrl_dev_id | 0x101000000000010 | |
0x103000000000000 | ||
Memory Stick | 0x103000000000010 | |
SD Card | 0x103000100000010 | |
Compact Flash | 0x103000200000010 | |
usb000 | 0x10300000000000A | |
usb001 | 0x10300000000000B | |
usb002 | 0x10300000000000C | |
usb003 | 0x10300000000000D | |
usb004 | 0x10300000000000E | |
usb005 | 0x10300000000000F | |
usb006 | 0x10300000000001F | |
usb007 | 0x103000000000020 |