SceKernelDmacMgr: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 25: | Line 25: | ||
! Address !! Size !! Description | ! Address !! Size !! Description | ||
|- | |- | ||
| 0x0000 || | | 0x0000 || 0x04 || void* SceDmacmgrDmac0Reg membase | ||
|- | |||
| 0x0004 || 0x04 || void* SceDmacmgrDmac1Reg membase | |||
|- | |||
| 0x0008 || 0x04 || void* SceDmacmgrDmac2Reg membase | |||
|- | |||
| 0x000C || 0x04 || void* SceDmacmgrDmac3Reg membase | |||
|- | |||
| 0x0010 || 0x04 || void* SceDmacmgrDmac4Reg membase | |||
|- | |||
| 0x0014 || 0x04 || void* SceDmacmgrDmac5Reg membase | |||
|- | |||
| 0x0018 || 0x04 || void* SceDmacmgrDmac6Reg membase | |||
|- | |||
| 0x001C || 0x1284 || | |||
|- | |- | ||
|} | |} |
Revision as of 02:15, 19 August 2017
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceKernelDmacMgr | Non-secure | Kernel | 0x67E3D2D2 |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69 | SceDmacmgrForDriver | Non-secure | Kernel | 0xEB4E3738 |
Data segment layout
Address | Size | Description |
---|---|---|
0x0000 | 0x04 | void* SceDmacmgrDmac0Reg membase |
0x0004 | 0x04 | void* SceDmacmgrDmac1Reg membase |
0x0008 | 0x04 | void* SceDmacmgrDmac2Reg membase |
0x000C | 0x04 | void* SceDmacmgrDmac3Reg membase |
0x0010 | 0x04 | void* SceDmacmgrDmac4Reg membase |
0x0014 | 0x04 | void* SceDmacmgrDmac5Reg membase |
0x0018 | 0x04 | void* SceDmacmgrDmac6Reg membase |
0x001C | 0x1284 |
SceDmacmgrForDriver
dmac_enter
Version | NID |
---|---|
3.60 | 0x7CD5088A |
Usages:
Module | Name |
---|---|
SceSblSsMgr | SceSblDmac5Common |
SceDisplay | SceDisplay |
SceAudio | SceSrcMix%d%d |
SceCodecEngineWrapper | SceVeneziaDmacMemcpy%02u, SceHwd0DmacMemcpy%02u |
int dmac_enter(char* name);
exec_dmac_command
Version | NID |
---|---|
3.60 | 0xFCE4171A |
executes Dmac5 command
int exec_dmac_command(int id, int unk1, int unk2);
dmac_exit
Version | NID |
---|---|
3.60 | 0xADFF1186 |
int dmac_exit(int id);