uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
Data Fields
SceInit Struct Reference

#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
 
SceBootCallbackbootCallbacks1
 
SceBootCallbackcurBootCallback1
 
SceBootCallbackbootCallbacks2
 
SceBootCallbackcurBootCallback2
 

Detailed Description

This structure represents an Init control block. It holds information about the currently booted module by Init.

Field Documentation

◆ apiType

s32 SceInit::apiType

The API type of the currently loaded module. One of SceFileExecApiType.

◆ fileModAddr

void* SceInit::fileModAddr

The address of a memory protection block of type SCE_PROTECT_INFO_TYPE_FILE_NAME.

◆ discModAddr

void* SceInit::discModAddr

The address of a memory protection block of type SCE_PROTECT_INFO_TYPE_DISC_IMAGE.

◆ vshParam

SceKernelLoadExecVSHParam SceInit::vshParam

VSH parameters. Used to reboot the kernel.

◆ unk60

s32 SceInit::unk60

Unknown.

◆ unk64

s32 SceInit::unk64

Unknown.

◆ unk68

s32 SceInit::unk68

Unknown.

◆ unk72

s32 SceInit::unk72

Unknown.

◆ unk76

s32 SceInit::unk76

Unknown.

◆ unk80

s32 SceInit::unk80

Unknown.

◆ unk84

s32 SceInit::unk84

Unknown.

◆ unk88

s32 SceInit::unk88

Unknown.

◆ applicationType

u32 SceInit::applicationType

The application type of the currently loaded module. One of SceApplicationType.

◆ numPowerLocks

s32 SceInit::numPowerLocks

The number of power locks used by Init.

◆ paramSfoBase

void* SceInit::paramSfoBase

The address of a memory protection block of type SCE_PROTECT_INFO_TYPE_PARAM_SFO.

◆ paramSfoSize

SceSize SceInit::paramSfoSize

The size of of the memory block pointed to by paramSfoBase.

◆ lptSummary

s32 SceInit::lptSummary

Unknown.

◆ bootCallbacks1

SceBootCallback* SceInit::bootCallbacks1

Pointer to boot callbacks of modules.

◆ curBootCallback1

SceBootCallback* SceInit::curBootCallback1

The current boot callback 1 slot used to hold the registered boot callback.

◆ bootCallbacks2

SceBootCallback* SceInit::bootCallbacks2

Pointer to boot callbacks of modules.

◆ curBootCallback2

SceBootCallback* SceInit::curBootCallback2

The current boot callback 2 slot used to hold the registered boot callback.


The documentation for this struct was generated from the following file: