SceSblSmsched: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 99: Line 99:
! Version !! NID
! Version !! NID
|-
|-
| 0.931 || 0x7CCDAA91
| 0.931-0.990 || 0x7CCDAA91
|}
|}


Line 132: Line 132:
|-
|-
| 0.931-0.990 || 0x693C0951
| 0.931-0.990 || 0x693C0951
|}
=== sceSblSmSchedUpdateMailbox_1ForTZS ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.931 || not present
|-
| 0.990 || 0x07CCDAA9 ?to check
|}
|}



Revision as of 02:13, 6 June 2020

Module

Known NIDs

Version Name World NID
0.931-1.80 SceSblSmsched Secure unk

Libraries

Known NIDs

Version Name World NID
0.931-1.80 SceSblSmSchedForTZS Secure 0x5A2E5C09

SceSblSmSchedForTZS

sceSblSmSchedInitForTZS

Version NID
0.931-1.80 0xAB169029

sceSblSmSchedStopForTZS

Version NID
0.931-1.80 0xE72F2886

sceSblSmSchedInvokeForTZS

Version NID
0.931-0.990 0x2184B5F3

sceSblSmSchedWaitForTZS

Version NID
0.990 0xC9D2138B

sceSblSmSchedGetStatusForTZS

Version NID
0.931-0.990 0x073A984E

sceSblSmSchedKillForTZS

Version NID
0.990 0xDD5CDAE1

SceSblSmSchedForTZS_16B602F9

Version NID
0.931-3.60 0x16B602F9

Reserved function along with smc 0x131 and smc 0x132.

On FWs 0.931-3.60, does nothing and returns 0x800F0425.

SceSblSmSchedForTZS_8D56B4C0

Version NID
0.931-3.60 0x8D56B4C0

Reserved function along with smc 0x131 and smc 0x132.

On FWs 0.931-3.60, does nothing and returns 0x800F0425.

sceSblSmSchedCallFuncForTZS

Version NID
0.931-0.990 0x7CCDAA91

sceSblSmSchedReadArm2CryForTZS

Version NID
0.931-0.990 0x089B865B

sceSblSmSchedWriteArm2CryForTZS

Version NID
0.931-0.990 0x3A306B3F

sceSblSmSchedReadCry2ArmForTZS

Version NID
0.931-0.990 0x564518AB

sceSblSmSchedWriteCry2ArmForTZS

Version NID
0.931-0.990 0x693C0951

sceSblSmSchedRegisterIntrHandlerForTZS

Version NID
0.931-0.990 0x6CDF75E4

sceSblSmSchedReleaseIntrHandlerForTZS

Version NID
0.990 0xA4BF6A78

SMC

This module provides the following SMC handlers. Unless marked otherwise, all provided names are official.

ID Name
0x12D sceSblSmSchedInvokeMonitorCall
0x12E sceSblSmSchedWaitMonitorCall
0x12F sceSblSmSchedGetStatusMonitorCall
0x130 sceSblSmSchedKillMonitorCall
0x131 Reserved.
0x132 Reserved.
0x133 sceSblSmSchedCallFuncMonitorCall
0x134 sceSblSmSchedReadArm2CryMonitorCall
0x135 sceSblSmSchedWriteArm2CryMonitorCall
0x136 sceSblSmSchedWriteCry2ArmMonitorCall
0x137 sceSblSmSchedReadCry2ArmMonitorCall
0x138 sceSblSmSchedRegisterIntrHandlerMonitorCall
0x139 sceSblSmSchedReleaseIntrHandlerMonitorCall
0x13A ?
0x13B sceSblSmSchedUninitializeMonitorCall (unofficial name)
0x13C sceSblSmSchedExecuteSKCommandMonitorCall (unofficial name)

Not exported functions names

Note: These functions are not exported and do not have known NIDs. Unless marked otherwise, all provided names are official. Functions ending with "MonitorCall" are excluded from this table because they implement SMC and are documented above.

Name VA (1.05) VA (1.69)
sceSblSmSchedDeleteAll 0x51C3A1 0x51C3A9
sceSblSmSchedReschedule 0x51C611 0x51C62D
sceSblSmSchedAccessMailbox 0x51CD55 0x51CD69
sceSblSmSchedUpdateMailbox 0x51CE81 0x51CE91
sceSblSmSchedCry2Arm0IntHandler 0x51D045 0x51D13D
sceSblSmSchedCry2Arm123IntHandler 0x51D921 0x51D051
sceSblSmSchedWait 0x51DC99 0x51DC09
sceSblSmSchedKill 0x51DEED 0x51DE61