SceSblSmschedProxy

sceSblSmSchedProxyCreateSmOperationForKernel
executes smc 12D call


 * priority - first smc arg
 * paddr - second smc arg
 * num_pairs - third smc arg

sceSblSmSchedProxyGetStatusForKernel
executes smc 12F call

sceSblSmSchedProxySetCommandF00DRegisterForKernel
Executes smc 133 call.

Called by sceSblSmCommCallFunc.


 * f00d_cmd_fifo_idx - second smc arg
 * cmd - third smc arg

sceSblSmSchedProxyWaitForKernel
executes smc 12E call

sceSblSmSchedProxyChangeF00DStatusForKernel
executes smc 130 call

sceSblSmSchedProxyGetCommandF00DRegisterForKernel
executes smc 134 call

sceSblSmSchedProxyGetUnknownF00DRegisterForKernel
executes smc 135 call

sceSblSmSchedProxySetStatusCodeF00DRegisterForKernel
executes smc 136 call

Called by SceSblAuthMgr.

sceSblSmSchedProxyGetStatusCodeF00DRegisterForKernel
executes smc 137 call

Called by SceSblAuthMgr.

sceSblSmSchedProxyEnableCry2ArmInterruptForKernel
executes smc 138 call

Called by SceSblAuthMgr.


 * smcArg1_funcArg1 - second smc arg

sceSblSmSchedProxyDisableCry2ArmInterruptForKernel
executes smc 139 call

Called by SceSblAuthMgr.

smc_13B
executes smc 13B call

only excutes if cpuid is 0

smc_13C
executes smc 13C call

This function is called by two modules:

SceSblSsMgr just before PSVita entering suspend mode:

SceSdif at init (at PSVita boot and maybe called after PSVita resume):

sceSblSmSchedProxyInitializeForKernel
calls module_start if cpuid is 0

sceSblSmSchedProxyNotImplementedMaybeSMC0x132ForKernel
returns 0x800F0425

sceSblSmSchedProxyNotImplementedMaybeSMC0x131ForKernel
returns 0x800F0425