SceSysStateMgr

This module initializes part of the kernel, loads the scripted config and loads the rest of the modules needed for boot.

also see : Boot Sequence(SceSysStateMgr)

boot configs
The lower the priority, the higher.

is Remote Path

#
to comment.

-
to ignore error.

&
unknown.

module load path processing
Space cannot be included in path, and the written after the space is ignored by module load.

spawn
Create a new process.

spawnwait
Create a new process and wait until it finishes.

wait
Probably wait for the process to finish.

kill
unknown

end
defines the end of config.

sleep
unknown

echo
unknown

loadconfig
same to include

if
defines if statement.

MANUFACTURING_MODE

EXTERNAL_BOOT_MODE

UPDATE_MODE

USB_ENUM_WAKEUP

BSOD_REBOOT

UD0_EXIST

SAFE_MODE

DEVELOPMENT_MODE

AU_CODEC_IC_CONEXANT

ifmodel
maybe same to if

else
Define when branching with if statement.

endif
Define at the end of if statement.

include
include add config.

cd
Setting working dir

setenv
same to setmodfile.

Looks similar to setenv on Linux.

setmodfile
unknown

repeat
Probably not implemented in 3.60

endrepeat
Probably not implemented in 3.60

tload
Only when dipsw(0xD2) is valid, LoadStart the module to the devkit dedicated memory. it "tool load"

umount_bootfs
unmount bootfs

sload
LoadStart only on hardware that matches "HardwareInfo & 0x40 != 0"