SceKernelSSProxy: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) (Created page with "== Module == {| class="wikitable" |- ! Version !! Name !! World !! Privilege |- | 0.931.010 || SceKernelSSProxy || Non-secure || Kernel |} == Libraries == === Known NIDs ==...") |
CelesteBlue (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
SceKernelSSProxy is a proxy for [[SMC]]s (Secure Monitor Calls). The "SS" abbreviation's first S likely stands for Secure whilst the second S, maybe for State. The equivalent of this proxy for SMCs is [[SceLowio]]. | |||
== Module == | == Module == | ||
Line 21: | Line 23: | ||
== SceSSProxyForKernel == | == SceSSProxyForKernel == | ||
=== | === sceKernelPervasive2AccessModeForKernel === | ||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 28: | Line 30: | ||
|} | |} | ||
=== | This is a guessed name. | ||
Calls [[SMC]] 0x106 (Pervasive2AccessMode). | |||
<source lang="C">int sceKernelPervasive2AccessModeForKernel(int mode, SceBool cmd);</source> | |||
=== sceKernelPervasiveAccessModeForKernel === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 35: | Line 43: | ||
|} | |} | ||
=== | This is a guessed name. | ||
Calls [[SMC]] 0x104 (PervasiveAccessMode). | |||
<source lang="C">int sceKernelPervasiveAccessModeForKernel(int mode, SceBool cmd);</source> | |||
=== sceKernelFreeSharedMemory_SForKernel === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 42: | Line 56: | ||
|} | |} | ||
=== | This is a guessed name. | ||
Calls [[SMC]] 0x103 (FreeSharedMemory_S). | |||
<source lang="C">int sceKernelFreeSharedMemory_SForKernel(void);</source> | |||
=== sceKernelRegbusAccessModeForKernel === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 49: | Line 69: | ||
|} | |} | ||
=== | This is a guessed name. | ||
Calls [[SMC]] 0x107 (RegbusAccessMode). | |||
<source lang="C">int sceKernelRegbusAccessModeForKernel(int mode, SceBool cmd);</source> | |||
=== sceKernelAllocSharedMemory_SForKernel === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 56: | Line 82: | ||
|} | |} | ||
=== | This is a guessed name. | ||
Calls [[SMC]] 0x101 (AllocSharedMemory_S). | |||
<source lang="C">int sceKernelAllocSharedMemory_SForKernel(void *pPA, SceSize size);</source> | |||
=== sceKernelTASAccessModeForKernel === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 62: | Line 94: | ||
| 0.931.010 || 0x6E6CB4E8 | | 0.931.010 || 0x6E6CB4E8 | ||
|} | |} | ||
This is a guessed name. | |||
Calls [[SMC]] 0x105 (TASAccessMode). | |||
<source lang="C">int sceKernelTASAccessModeForKernel(int mode, SceBool cmd);</source> | |||
=== SceSSProxyForKernel_BC27A24B === | === SceSSProxyForKernel_BC27A24B === | ||
Line 70: | Line 108: | ||
|} | |} | ||
=== | This is a guessed name. | ||
Get Grap compatibility map. | |||
Calls [[SMC]] 0x10A (GetGrabCmpMap). | |||
<source lang="C">int sceKernelGetGrabCmpMapForKernel(int index, int* pMap);</source> | |||
=== sceKernelSetGrabCmpMapForKernel === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Version !! NID | ! Version !! NID | ||
Line 76: | Line 122: | ||
| 0.931.010 || 0xEAC9AB12 | | 0.931.010 || 0xEAC9AB12 | ||
|} | |} | ||
This is a guessed name. | |||
Set Grap compatibility map. | |||
Calls [[SMC]] 0x10B (SetGrabCmpMap). | |||
<source lang="C">int sceKernelSetGrabCmpMapForKernel(int index, int map);</source> | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Revision as of 22:08, 13 February 2023
SceKernelSSProxy is a proxy for SMCs (Secure Monitor Calls). The "SS" abbreviation's first S likely stands for Secure whilst the second S, maybe for State. The equivalent of this proxy for SMCs is SceLowio.
Module
Version | Name | World | Privilege |
---|---|---|---|
0.931.010 | SceKernelSSProxy | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
0.931.010 | SceSSProxyForKernel | Non-secure | Kernel | 0xCBED7956 |
SceSSProxyForKernel
sceKernelPervasive2AccessModeForKernel
Version | NID |
---|---|
0.931.010 | 0x09D5DDFE |
This is a guessed name.
Calls SMC 0x106 (Pervasive2AccessMode).
int sceKernelPervasive2AccessModeForKernel(int mode, SceBool cmd);
sceKernelPervasiveAccessModeForKernel
Version | NID |
---|---|
0.931.010 | 0x12394E21 |
This is a guessed name.
Calls SMC 0x104 (PervasiveAccessMode).
int sceKernelPervasiveAccessModeForKernel(int mode, SceBool cmd);
Version | NID |
---|---|
0.931.010 | 0x1710128C |
This is a guessed name.
Calls SMC 0x103 (FreeSharedMemory_S).
int sceKernelFreeSharedMemory_SForKernel(void);
sceKernelRegbusAccessModeForKernel
Version | NID |
---|---|
0.931.010 | 0x38FD08A9 |
This is a guessed name.
Calls SMC 0x107 (RegbusAccessMode).
int sceKernelRegbusAccessModeForKernel(int mode, SceBool cmd);
Version | NID |
---|---|
0.931.010 | 0x4E733233 |
This is a guessed name.
Calls SMC 0x101 (AllocSharedMemory_S).
int sceKernelAllocSharedMemory_SForKernel(void *pPA, SceSize size);
sceKernelTASAccessModeForKernel
Version | NID |
---|---|
0.931.010 | 0x6E6CB4E8 |
This is a guessed name.
Calls SMC 0x105 (TASAccessMode).
int sceKernelTASAccessModeForKernel(int mode, SceBool cmd);
SceSSProxyForKernel_BC27A24B
Version | NID |
---|---|
0.931.010 | 0xBC27A24B |
This is a guessed name.
Get Grap compatibility map.
Calls SMC 0x10A (GetGrabCmpMap).
int sceKernelGetGrabCmpMapForKernel(int index, int* pMap);
sceKernelSetGrabCmpMapForKernel
Version | NID |
---|---|
0.931.010 | 0xEAC9AB12 |
This is a guessed name.
Set Grap compatibility map.
Calls SMC 0x10B (SetGrabCmpMap).
int sceKernelSetGrabCmpMapForKernel(int index, int map);