SceKernelDmacMgr: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary Tags: mobile edit mobile web edit |
|||
Line 7: | Line 7: | ||
|- | |- | ||
| 1.69 || SceKernelDmacMgr || Non-secure || Kernel || 0x67E3D2D2 | | 1.69 || SceKernelDmacMgr || Non-secure || Kernel || 0x67E3D2D2 | ||
|- | |||
| 3.60 || SceKernelDmacMgr || Non-secure || Kernel || 0xF926C804 | |||
|} | |} | ||
Line 17: | Line 19: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 1.69 || [[SceKernelDmacMgr#SceDmacmgrForDriver|SceDmacmgrForDriver]] || Non-secure || Kernel || 0xEB4E3738 | | 1.69-3.60 || [[SceKernelDmacMgr#SceDmacmgrForDriver|SceDmacmgrForDriver]] || Non-secure || Kernel || 0xEB4E3738 | ||
|- | |||
| 3.60 || [[SceKernelDmacMgr#SceDmacmgr|SceDmacmgr]] || Non-secure || User || 0xA9E5B2F0 | |||
|} | |} | ||
Line 91: | Line 95: | ||
<source lang = "C">int dmac_exit(int id);</source> | <source lang = "C">int dmac_exit(int id);</source> | ||
=== sceDmacMemcpyForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x00896B11 | |||
|} | |||
=== sceDmacMemsetForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x4BAC049B | |||
|} | |||
== SceDmacmgr == | |||
=== sceDmacMemcpy === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x9B2FF739 | |||
|} | |||
=== sceDmacMemset === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xA4C33F11 | |||
|} | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Revision as of 00:25, 29 December 2018
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceKernelDmacMgr | Non-secure | Kernel | 0x67E3D2D2 |
3.60 | SceKernelDmacMgr | Non-secure | Kernel | 0xF926C804 |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69-3.60 | SceDmacmgrForDriver | Non-secure | Kernel | 0xEB4E3738 |
3.60 | SceDmacmgr | Non-secure | User | 0xA9E5B2F0 |
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);
sceDmacMemcpyForDriver
Version | NID |
---|---|
3.60 | 0x00896B11 |
sceDmacMemsetForDriver
Version | NID |
---|---|
3.60 | 0x4BAC049B |
SceDmacmgr
sceDmacMemcpy
Version | NID |
---|---|
3.60 | 0x9B2FF739 |
sceDmacMemset
Version | NID |
---|---|
3.60 | 0xA4C33F11 |