|
uOFW
Reverse engineered PSP kernel 6.60.
|
#include <modulemgr_init.h>
Data Fields | |
| s32 | apiType |
| void * | fileModAddr |
| void * | discModAddr |
| SceKernelLoadExecVSHParam | vshParam |
| s32 | unk60 |
| s32 | unk64 |
| s32 | unk68 |
| s32 | unk72 |
| s32 | unk76 |
| s32 | unk80 |
| s32 | unk84 |
| s32 | unk88 |
| u32 | applicationType |
| s32 | numPowerLocks |
| void * | paramSfoBase |
| SceSize | paramSfoSize |
| s32 | lptSummary |
| SceBootCallback * | bootCallbacks1 |
| SceBootCallback * | curBootCallback1 |
| SceBootCallback * | bootCallbacks2 |
| SceBootCallback * | curBootCallback2 |
This structure represents an Init control block. It holds information about the currently booted module by Init.
| s32 SceInit::apiType |
The API type of the currently loaded module. One of SceFileExecApiType.
| void* SceInit::fileModAddr |
The address of a memory protection block of type SCE_PROTECT_INFO_TYPE_FILE_NAME.
| void* SceInit::discModAddr |
The address of a memory protection block of type SCE_PROTECT_INFO_TYPE_DISC_IMAGE.
| SceKernelLoadExecVSHParam SceInit::vshParam |
VSH parameters. Used to reboot the kernel.
| s32 SceInit::unk60 |
Unknown.
| s32 SceInit::unk64 |
Unknown.
| s32 SceInit::unk68 |
Unknown.
| s32 SceInit::unk72 |
Unknown.
| s32 SceInit::unk76 |
Unknown.
| s32 SceInit::unk80 |
Unknown.
| s32 SceInit::unk84 |
Unknown.
| s32 SceInit::unk88 |
Unknown.
| u32 SceInit::applicationType |
The application type of the currently loaded module. One of SceApplicationType.
| s32 SceInit::numPowerLocks |
The number of power locks used by Init.
| void* SceInit::paramSfoBase |
The address of a memory protection block of type SCE_PROTECT_INFO_TYPE_PARAM_SFO.
| SceSize SceInit::paramSfoSize |
The size of of the memory block pointed to by paramSfoBase.
| s32 SceInit::lptSummary |
Unknown.
| SceBootCallback* SceInit::bootCallbacks1 |
Pointer to boot callbacks of modules.
| SceBootCallback* SceInit::curBootCallback1 |
The current boot callback 1 slot used to hold the registered boot callback.
| SceBootCallback* SceInit::bootCallbacks2 |
Pointer to boot callbacks of modules.
| SceBootCallback* SceInit::curBootCallback2 |
The current boot callback 2 slot used to hold the registered boot callback.