SIF CMD and RPC.
ps2sdk iop header: sifcmd.h
module sifcmd 1.01 exported functions:
0x00001574 0 sifcmd_start() at 0x000000d0 0x00001578 1 at 0x000015f8 0x0000157c 2 at 0x00000294 0x00001580 3 at 0x000015f8 0x00001584 4 sceSifInitCmd() at 0x000002c8 0x00001588 5 at 0x00000300 0x0000158c 6 at 0x00000028 0x00001590 7 at 0x00000040 0x00001594 8 at 0x0000032c 0x00001598 9 at 0x00000344 0x0000159c 10 sceSifAddCmdHandler() at 0x0000035c 0x000015a0 11 sceSifRemoveCmdHandler() at 0x000003b4 0x000015a4 12 sceSifSendCmd() at 0x000004e0 0x000015a8 13 isceSifSendCmd() at 0x00000524 0x000015ac 14 sceSifInitRpc() at 0x000006c0 0x000015b0 15 sceSifBindRpc() at 0x00000d08 0x000015b4 16 sceSifCallRpc() at 0x00000ed4 0x000015b8 17 sceSifRegisterRpc() at 0x00001130 0x000015bc 18 sceSifCheckStatRpc() at 0x00001040 0x000015c0 19 sceSifSetRpcQueue() at 0x00001088 0x000015c4 20 sceSifGetNextRequest() at 0x0000133c 0x000015c8 21 sceSifExecRequest() at 0x000013a4 0x000015cc 22 sceSifRpcLoop() at 0x00001520 0x000015d0 23 sceSifGetOtherData() at 0x00000ad4 0x000015d4 24 sceSifRemoveRpc() at 0x00001210 0x000015d8 25 at 0x000012a8 0x000015dc 26 at 0x00000568 0x000015e0 27 at 0x0000057c 0x000015e4 28 at 0x000015f8 0x000015e8 29 at 0x000015f8 0x000015ec 30 at 0x000015f8 0x000015f0 31 at 0x000015f8
loadcore 1.01
0x00001614 6 RegisterLibraryEntries() 0x0000161c 12 QueryBootMode()
intrman 1.02
0x00001640 4 RegisterIntrHandler() 0x00001648 5 ReleaseIntrHandler() 0x00001650 6 EnableIntr() 0x00001658 7 DisableIntr() 0x00001660 17 CpuSuspendIntr() 0x00001668 18 CpuResumeIntr()
stdio 1.02
0x0000168c 4 printf()
sifman 1.01
0x000016b0 2 0x000016b8 5 sceSifInit() 0x000016c0 6 sceSifSetDChain() 0x000016c8 7 sceSifSetDma() 0x000016d0 22 sceSifSetMSFlag() 0x000016d8 24 sceSifSetSMFlag() 0x000016e0 27 sceSifSetSubAddr() 0x000016e8 29 sceSifCheckInit()
thbase 1.01
0x0000170c 20 GetThreadId() 0x00001714 24 SleepThread() 0x0000171c 26 iWakeupThread() 0x00001724 41 GetSystemStatusFlag()
thevent 1.01
0x00001748 7 iSetEventFlag() 0x00001750 10 WaitEventFlag()
module sifcmd 1.01 exported functions:
0x00001764 0 sifcmd_start() at 0x000000d0 0x00001768 1 at 0x000017e8 0x0000176c 2 at 0x00000294 0x00001770 3 at 0x000017e8 0x00001774 4 sceSifInitCmd() at 0x000002c8 0x00001778 5 at 0x00000300 0x0000177c 6 at 0x00000028 0x00001780 7 at 0x00000040 0x00001784 8 at 0x0000032c 0x00001788 9 at 0x00000344 0x0000178c 10 sceSifAddCmdHandler() at 0x0000035c 0x00001790 11 sceSifRemoveCmdHandler() at 0x000003b4 0x00001794 12 sceSifSendCmd() at 0x000004e0 0x00001798 13 isceSifSendCmd() at 0x00000524 0x0000179c 14 sceSifInitRpc() at 0x000006c0 0x000017a0 15 sceSifBindRpc() at 0x00000e50 0x000017a4 16 sceSifCallRpc() at 0x00001064 0x000017a8 17 sceSifRegisterRpc() at 0x000012f4 0x000017ac 18 sceSifCheckStatRpc() at 0x00001204 0x000017b0 19 sceSifSetRpcQueue() at 0x0000124c 0x000017b4 20 sceSifGetNextRequest() at 0x00001500 0x000017b8 21 sceSifExecRequest() at 0x00001568 0x000017bc 22 sceSifRpcLoop() at 0x00001710 0x000017c0 23 sceSifGetOtherData() at 0x00000be0 0x000017c4 24 sceSifRemoveRpc() at 0x000013d4 0x000017c8 25 at 0x0000146c 0x000017cc 26 at 0x00000568 0x000017d0 27 at 0x0000057c 0x000017d4 28 at 0x000017e8 0x000017d8 29 at 0x000017e8 0x000017dc 30 at 0x000017e8 0x000017e0 31 at 0x000017e8
loadcore 1.01
0x00001804 6 RegisterLibraryEntries() 0x0000180c 12 QueryBootMode()
intrman 1.02
0x00001830 4 RegisterIntrHandler() 0x00001838 5 ReleaseIntrHandler() 0x00001840 6 EnableIntr() 0x00001848 7 DisableIntr() 0x00001850 17 CpuSuspendIntr() 0x00001858 18 CpuResumeIntr()
stdio 1.02
0x0000187c 4 printf()
sifman 1.01
0x000018a0 2 0x000018a8 5 sceSifInit() 0x000018b0 6 sceSifSetDChain() 0x000018b8 7 sceSifSetDma() 0x000018c0 22 sceSifSetMSFlag() 0x000018c8 24 sceSifSetSMFlag() 0x000018d0 27 sceSifSetSubAddr() 0x000018d8 29 sceSifCheckInit()
thbase 1.01
0x000018fc 24 SleepThread() 0x00001904 26 iWakeupThread() 0x0000190c 41 GetSystemStatusFlag()
thevent 1.01
0x00001930 4 CreateEventFlag() 0x00001938 7 iSetEventFlag() 0x00001940 10 WaitEventFlag()
module sifcmd 1.01 exported functions:
0x00001934 0 sifcmd_start() at 0x000000d0 0x00001938 1 at 0x000019b8 0x0000193c 2 at 0x00000294 0x00001940 3 at 0x000019b8 0x00001944 4 sceSifInitCmd() at 0x000002c8 0x00001948 5 at 0x00000300 0x0000194c 6 at 0x00000028 0x00001950 7 at 0x00000040 0x00001954 8 at 0x0000032c 0x00001958 9 at 0x00000344 0x0000195c 10 sceSifAddCmdHandler() at 0x0000035c 0x00001960 11 sceSifRemoveCmdHandler() at 0x000003b4 0x00001964 12 sceSifSendCmd() at 0x00000544 0x00001968 13 isceSifSendCmd() at 0x000005e4 0x0000196c 14 sceSifInitRpc() at 0x000007e0 0x00001970 15 sceSifBindRpc() at 0x00000fa4 0x00001974 16 sceSifCallRpc() at 0x000011ec 0x00001978 17 sceSifRegisterRpc() at 0x000014bc 0x0000197c 18 sceSifCheckStatRpc() at 0x000013cc 0x00001980 19 sceSifSetRpcQueue() at 0x00001414 0x00001984 20 sceSifGetNextRequest() at 0x000016c8 0x00001988 21 sceSifExecRequest() at 0x00001730 0x0000198c 22 sceSifRpcLoop() at 0x000018d8 0x00001990 23 sceSifGetOtherData() at 0x00000d00 0x00001994 24 sceSifRemoveRpc() at 0x0000159c 0x00001998 25 at 0x00001634 0x0000199c 26 at 0x00000684 0x000019a0 27 at 0x00000698 0x000019a4 28 at 0x00000590 0x000019a8 29 at 0x00000630 0x000019ac 30 at 0x000019b8 0x000019b0 31 at 0x000019b8
loadcore 1.03
0x000019d4 6 RegisterLibraryEntries() 0x000019dc 12 QueryBootMode()
intrman 1.02
0x00001a00 4 RegisterIntrHandler() 0x00001a08 5 ReleaseIntrHandler() 0x00001a10 6 EnableIntr() 0x00001a18 7 DisableIntr() 0x00001a20 17 CpuSuspendIntr() 0x00001a28 18 CpuResumeIntr()
stdio 1.03
0x00001a4c 4 printf()
sifman 1.01
0x00001a70 2 0x00001a78 5 sceSifInit() 0x00001a80 6 sceSifSetDChain() 0x00001a88 7 sceSifSetDma() 0x00001a90 22 sceSifSetMSFlag() 0x00001a98 24 sceSifSetSMFlag() 0x00001aa0 27 sceSifSetSubAddr() 0x00001aa8 29 sceSifCheckInit() 0x00001ab0 32
thbase 1.02
0x00001ad4 24 SleepThread() 0x00001adc 26 iWakeupThread() 0x00001ae4 41 GetSystemStatusFlag()
thevent 1.01
0x00001b08 4 CreateEventFlag() 0x00001b10 7 iSetEventFlag() 0x00001b18 8 ClearEventFlag() 0x00001b20 10 WaitEventFlag()