Difference between revisions of "SceGpuEs4"
Jump to navigation
Jump to search
Devnoname120 (talk | contribs) (Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf)) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Version | + | ! Version !! World !! Privilege |
|- | |- | ||
− | | 1.69 | + | | 1.69 || Non-secure || Kernel |
|} | |} | ||
Line 23: | Line 22: | ||
== SceGpuEs4ForDriver == | == SceGpuEs4ForDriver == | ||
+ | |||
+ | === DevInitSGXPart2KM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x49AD869F | ||
+ | |} | ||
+ | |||
+ | === OSAllocMem === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x68815236 | ||
+ | |} | ||
+ | |||
+ | === OSFreeMem === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x0BB49287 | ||
+ | |} | ||
+ | |||
+ | === OSGetCurrentProcessIDKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x6C6F2BEA | ||
+ | |} | ||
+ | |||
+ | === OSMemCopy === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x771EC61E | ||
+ | |} | ||
+ | |||
+ | === OSMemSet === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x50494916 | ||
+ | |} | ||
+ | |||
+ | === OSProcHasPrivSrvInit === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x302C7C5F | ||
+ | |} | ||
+ | |||
+ | === PVRSRVAcquireDeviceDataKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xE6B866FD | ||
+ | |} | ||
+ | |||
+ | === PVRSRVAllocDeviceMemKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x623E50D0 | ||
+ | |} | ||
+ | |||
+ | === PVRSRVEnumerateDevicesKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xEC5163B0 | ||
+ | |} | ||
+ | |||
+ | === PVRSRVFinaliseSystem === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x399BC738 | ||
+ | |} | ||
+ | |||
+ | === PVRSRVFreeDeviceMemKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xD9CE787A | ||
+ | |} | ||
+ | |||
+ | === PVRSRVGetInitServerState === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x3AF6FE80 | ||
+ | |} | ||
+ | |||
+ | === PVRSRVGetMiscInfoKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x8FB57186 | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int PVRSRVGetMiscInfoKM(void *info);</source> | ||
+ | |||
+ | === PVRSRVPerProcessData === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x3DAB1F7F | ||
+ | |} | ||
+ | |||
+ | === PVRSRVPerProcessDataConnect === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x1A53327D | ||
+ | |} | ||
+ | |||
+ | === PVRSRVPerProcessDataDisconnect === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xB4A2B60F | ||
+ | |} | ||
+ | |||
+ | === PVRSRVSetInitServerState === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xDCD78852 | ||
+ | |} | ||
+ | |||
+ | === SGXGetInfoForSrvinitKM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x668B1A60 | ||
+ | |} | ||
+ | |||
+ | === sceGpuGetRegisterDump === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x14ECCFCD | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int sceGpuGetRegisterDump(void *dst, SceSize size);</source> | ||
+ | |||
+ | === sceGpuMmuMapMemory === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xEF4B16D3 | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int sceGpuMmuMapMemory(void *mmuContext, void *vaddr, void *base, SceSize size, SceUInt32 flags);</source> | ||
+ | |||
+ | === sceGpuMmuUnmapMemory === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x9AAAD91C | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int sceGpuMmuUnmapMemory(void *mmuContext, void * vaddr, SceSize size);</source> | ||
+ | |||
+ | === sceGpuSignalWaitLockup === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x40E292D7 | ||
+ | |} | ||
== SceGpuEs4ForUser == | == SceGpuEs4ForUser == | ||
Line 33: | Line 247: | ||
| 1.69 || 0x5BCE11C | | 1.69 || 0x5BCE11C | ||
|} | |} | ||
+ | |||
=== PVRSRVOpen === | === PVRSRVOpen === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 38: | Line 253: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
− | | 1.69 || 0x5E943288 | + | | 0.990-1.69 || 0x5E943288 |
|} | |} | ||
+ | |||
=== sceGpuUnregisterSalvage === | === sceGpuUnregisterSalvage === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 47: | Line 263: | ||
| 1.69 || 0x807202B7 | | 1.69 || 0x807202B7 | ||
|} | |} | ||
+ | |||
=== PVRSRVRelease === | === PVRSRVRelease === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 52: | Line 269: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
− | | 1.69 || 0x85C328DF | + | | 0.990-1.69 || 0x85C328DF |
|} | |} | ||
+ | |||
=== sceGpuRegisterSalvage === | === sceGpuRegisterSalvage === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 61: | Line 279: | ||
| 1.69 || 0x8E0D9D40 | | 1.69 || 0x8E0D9D40 | ||
|} | |} | ||
+ | |||
=== PVRSRV_BridgeDispatchKM === | === PVRSRV_BridgeDispatchKM === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 66: | Line 285: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
− | | 1.69 || 0xCA19ABCD | + | | 0.990-1.69 || 0xCA19ABCD |
|} | |} | ||
+ | |||
=== sceGpuSignalWaitLockup === | === sceGpuSignalWaitLockup === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 75: | Line 295: | ||
| 1.69 || 0xE0DECA6E | | 1.69 || 0xE0DECA6E | ||
|} | |} | ||
+ | |||
+ | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Revision as of 15:32, 22 April 2022
Module
Version | World | Privilege |
---|---|---|
1.69 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69 | SceGpuEs4ForDriver | Non-secure | Kernel | 0x54802381 |
1.69 | SceGpuEs4ForUser | Non-secure | User | 0x6EC1443D |
SceGpuEs4ForDriver
DevInitSGXPart2KM
Version | NID |
---|---|
3.60 | 0x49AD869F |
OSAllocMem
Version | NID |
---|---|
3.60 | 0x68815236 |
OSFreeMem
Version | NID |
---|---|
3.60 | 0x0BB49287 |
OSGetCurrentProcessIDKM
Version | NID |
---|---|
3.60 | 0x6C6F2BEA |
OSMemCopy
Version | NID |
---|---|
3.60 | 0x771EC61E |
OSMemSet
Version | NID |
---|---|
3.60 | 0x50494916 |
OSProcHasPrivSrvInit
Version | NID |
---|---|
3.60 | 0x302C7C5F |
PVRSRVAcquireDeviceDataKM
Version | NID |
---|---|
3.60 | 0xE6B866FD |
PVRSRVAllocDeviceMemKM
Version | NID |
---|---|
3.60 | 0x623E50D0 |
PVRSRVEnumerateDevicesKM
Version | NID |
---|---|
3.60 | 0xEC5163B0 |
PVRSRVFinaliseSystem
Version | NID |
---|---|
3.60 | 0x399BC738 |
PVRSRVFreeDeviceMemKM
Version | NID |
---|---|
3.60 | 0xD9CE787A |
PVRSRVGetInitServerState
Version | NID |
---|---|
3.60 | 0x3AF6FE80 |
PVRSRVGetMiscInfoKM
Version | NID |
---|---|
3.60 | 0x8FB57186 |
int PVRSRVGetMiscInfoKM(void *info);
PVRSRVPerProcessData
Version | NID |
---|---|
3.60 | 0x3DAB1F7F |
PVRSRVPerProcessDataConnect
Version | NID |
---|---|
3.60 | 0x1A53327D |
PVRSRVPerProcessDataDisconnect
Version | NID |
---|---|
3.60 | 0xB4A2B60F |
PVRSRVSetInitServerState
Version | NID |
---|---|
3.60 | 0xDCD78852 |
SGXGetInfoForSrvinitKM
Version | NID |
---|---|
3.60 | 0x668B1A60 |
sceGpuGetRegisterDump
Version | NID |
---|---|
3.60 | 0x14ECCFCD |
int sceGpuGetRegisterDump(void *dst, SceSize size);
sceGpuMmuMapMemory
Version | NID |
---|---|
3.60 | 0xEF4B16D3 |
int sceGpuMmuMapMemory(void *mmuContext, void *vaddr, void *base, SceSize size, SceUInt32 flags);
sceGpuMmuUnmapMemory
Version | NID |
---|---|
3.60 | 0x9AAAD91C |
int sceGpuMmuUnmapMemory(void *mmuContext, void * vaddr, SceSize size);
sceGpuSignalWaitLockup
Version | NID |
---|---|
3.60 | 0x40E292D7 |
SceGpuEs4ForUser
sceGpuSignalWait
Version | NID |
---|---|
1.69 | 0x5BCE11C |
PVRSRVOpen
Version | NID |
---|---|
0.990-1.69 | 0x5E943288 |
sceGpuUnregisterSalvage
Version | NID |
---|---|
1.69 | 0x807202B7 |
PVRSRVRelease
Version | NID |
---|---|
0.990-1.69 | 0x85C328DF |
sceGpuRegisterSalvage
Version | NID |
---|---|
1.69 | 0x8E0D9D40 |
PVRSRV_BridgeDispatchKM
Version | NID |
---|---|
0.990-1.69 | 0xCA19ABCD |
sceGpuSignalWaitLockup
Version | NID |
---|---|
1.69 | 0xE0DECA6E |