vitasdk
Documentation of the vitasdk

Exports for Kernel. More...

Data Structures

struct  SceKblParam
 

Functions

struct SceKblParam __attribute__ ((packed)) SceKblParam
 
 VITASDK_BUILD_ASSERT_EQ (0x200, SceKblParam)
 

Variables

uint16_t SceKblParam::version
 
uint16_t SceKblParam::size
 
uint32_t SceKblParam::current_fw_version
 
uint32_t SceKblParam::factory_fw_version
 
uint32_t SceKblParam::unk_C
 
uint32_t SceKblParam::unk_10
 
uint8_t SceKblParam::unk_14 [0xC]
 
uint8_t SceKblParam::qa_flags [0x10]
 
uint8_t SceKblParam::boot_flags [0x10]
 
SceDipsw SceKblParam::dipsw
 
SceKernelPARange SceKblParam::dram
 
uint32_t SceKblParam::unk_68
 
uint32_t SceKblParam::boot_type_indicator_1
 
SceOpenPsId SceKblParam::openpsid
 
SceKernelPARange SceKblParam::secure_kernel
 
SceKernelPARange SceKblParam::context_auth_sm
 
SceKernelPARange SceKblParam::kprx_auth_sm
 
SceKernelPARange SceKblParam::prog_rvk
 
ScePsCode SceKblParam::pscode
 
uint32_t SceKblParam::__stack_chk_guard
 
uint32_t SceKblParam::unk_AC
 
uint8_t SceKblParam::session_id [0x10]
 
uint32_t SceKblParam::unk_C0
 
uint32_t SceKblParam::wakeup_factor
 
uint32_t SceKblParam::unk_C8
 
uint32_t SceKblParam::hold_ctrl
 
uint32_t SceKblParam::resume_context_addr
 
uint32_t SceKblParam::hardware_info
 
uint32_t SceKblParam::boot_type_indicator_2
 
uint32_t SceKblParam::unk_DC
 
uint32_t SceKblParam::unk_E0
 
uint32_t SceKblParam::unk_E4
 
uint8_t SceKblParam::hardware_flags [0x10]
 
uint32_t SceKblParam::bootldr_revision
 
uint32_t SceKblParam::magic
 
uint8_t SceKblParam::coredump_session_key [0x20]
 
uint8_t SceKblParam::unused [0xE0]
 
uint16_t version
 
uint16_t size
 
uint32_t current_fw_version
 
uint32_t factory_fw_version
 
uint32_t unk_C
 
uint32_t unk_10
 
uint8_t unk_14 [0xC]
 
uint8_t qa_flags [0x10]
 
uint8_t boot_flags [0x10]
 
SceDipsw dipsw
 
SceKernelPARange dram
 
uint32_t unk_68
 
uint32_t boot_type_indicator_1
 
SceOpenPsId openpsid
 
SceKernelPARange secure_kernel
 
SceKernelPARange context_auth_sm
 
SceKernelPARange kprx_auth_sm
 
SceKernelPARange prog_rvk
 
ScePsCode pscode
 
uint32_t __stack_chk_guard
 
uint32_t unk_AC
 
uint8_t session_id [0x10]
 
uint32_t unk_C0
 
uint32_t wakeup_factor
 
uint32_t unk_C8
 
uint32_t hold_ctrl
 
uint32_t resume_context_addr
 
uint32_t hardware_info
 
uint32_t boot_type_indicator_2
 
uint32_t unk_DC
 
uint32_t unk_E0
 
uint32_t unk_E4
 
uint8_t hardware_flags [0x10]
 
uint32_t bootldr_revision
 
uint32_t magic
 
uint8_t coredump_session_key [0x20]
 
uint8_t unused [0xE0]
 

Detailed Description

Exports for Kernel.


Using this library in your project

Include the header file in your project:




Data Structure Documentation

◆ SceKblParam

struct SceKblParam
Data Fields
uint16_t version
uint16_t size
uint32_t current_fw_version
uint32_t factory_fw_version
uint32_t unk_C
uint32_t unk_10
uint8_t unk_14[0xC]
uint8_t qa_flags[0x10]
uint8_t boot_flags[0x10]
SceDipsw dipsw
SceKernelPARange dram
uint32_t unk_68
uint32_t boot_type_indicator_1
SceOpenPsId openpsid
SceKernelPARange secure_kernel
SceKernelPARange context_auth_sm
SceKernelPARange kprx_auth_sm
SceKernelPARange prog_rvk
ScePsCode pscode
uint32_t __stack_chk_guard
uint32_t unk_AC
uint8_t session_id[0x10]
uint32_t unk_C0
uint32_t wakeup_factor
uint32_t unk_C8
uint32_t hold_ctrl
uint32_t resume_context_addr
uint32_t hardware_info
uint32_t boot_type_indicator_2
uint32_t unk_DC
uint32_t unk_E0
uint32_t unk_E4
uint8_t hardware_flags[0x10]
uint32_t bootldr_revision
uint32_t magic
uint8_t coredump_session_key[0x20]
uint8_t unused[0xE0]

Function Documentation

◆ __attribute__()

struct SceKblParam __attribute__ ( (packed)  )

◆ VITASDK_BUILD_ASSERT_EQ()

VITASDK_BUILD_ASSERT_EQ ( 0x200  ,
SceKblParam   
)

Variable Documentation

◆ version [1/2]

uint16_t SceKblParam::version

◆ size [1/2]

uint16_t SceKblParam::size

◆ current_fw_version [1/2]

uint32_t SceKblParam::current_fw_version

◆ factory_fw_version [1/2]

uint32_t SceKblParam::factory_fw_version

◆ unk_C [1/2]

uint32_t SceKblParam::unk_C

◆ unk_10 [1/2]

uint32_t SceKblParam::unk_10

◆ unk_14 [1/2]

uint8_t SceKblParam::unk_14[0xC]

◆ qa_flags [1/2]

uint8_t SceKblParam::qa_flags[0x10]

◆ boot_flags [1/2]

uint8_t SceKblParam::boot_flags[0x10]

◆ dipsw [1/2]

SceDipsw SceKblParam::dipsw

◆ dram [1/2]

SceKernelPARange SceKblParam::dram

◆ unk_68 [1/2]

uint32_t SceKblParam::unk_68

◆ boot_type_indicator_1 [1/2]

uint32_t SceKblParam::boot_type_indicator_1

◆ openpsid [1/2]

SceOpenPsId SceKblParam::openpsid

◆ secure_kernel [1/2]

SceKernelPARange SceKblParam::secure_kernel

◆ context_auth_sm [1/2]

SceKernelPARange SceKblParam::context_auth_sm

◆ kprx_auth_sm [1/2]

SceKernelPARange SceKblParam::kprx_auth_sm

◆ prog_rvk [1/2]

SceKernelPARange SceKblParam::prog_rvk

◆ pscode [1/2]

ScePsCode SceKblParam::pscode

◆ __stack_chk_guard [1/2]

uint32_t SceKblParam::__stack_chk_guard

◆ unk_AC [1/2]

uint32_t SceKblParam::unk_AC

◆ session_id [1/2]

uint8_t SceKblParam::session_id[0x10]

◆ unk_C0 [1/2]

uint32_t SceKblParam::unk_C0

◆ wakeup_factor [1/2]

uint32_t SceKblParam::wakeup_factor

◆ unk_C8 [1/2]

uint32_t SceKblParam::unk_C8

◆ hold_ctrl [1/2]

uint32_t SceKblParam::hold_ctrl

◆ resume_context_addr [1/2]

uint32_t SceKblParam::resume_context_addr

◆ hardware_info [1/2]

uint32_t SceKblParam::hardware_info

◆ boot_type_indicator_2 [1/2]

uint32_t SceKblParam::boot_type_indicator_2

◆ unk_DC [1/2]

uint32_t SceKblParam::unk_DC

◆ unk_E0 [1/2]

uint32_t SceKblParam::unk_E0

◆ unk_E4 [1/2]

uint32_t SceKblParam::unk_E4

◆ hardware_flags [1/2]

uint8_t SceKblParam::hardware_flags[0x10]

◆ bootldr_revision [1/2]

uint32_t SceKblParam::bootldr_revision

◆ magic [1/2]

uint32_t SceKblParam::magic

◆ coredump_session_key [1/2]

uint8_t SceKblParam::coredump_session_key[0x20]

◆ unused [1/2]

uint8_t SceKblParam::unused[0xE0]

◆ version [2/2]

uint16_t version

◆ size [2/2]

uint16_t size

◆ current_fw_version [2/2]

uint32_t current_fw_version

◆ factory_fw_version [2/2]

uint32_t factory_fw_version

◆ unk_C [2/2]

uint32_t unk_C

◆ unk_10 [2/2]

uint32_t unk_10

◆ unk_14 [2/2]

uint8_t unk_14[0xC]

◆ qa_flags [2/2]

uint8_t qa_flags[0x10]

◆ boot_flags [2/2]

uint8_t boot_flags[0x10]

◆ dipsw [2/2]

SceDipsw dipsw

◆ dram [2/2]

◆ unk_68 [2/2]

uint32_t unk_68

◆ boot_type_indicator_1 [2/2]

uint32_t boot_type_indicator_1

◆ openpsid [2/2]

SceOpenPsId openpsid

◆ secure_kernel [2/2]

SceKernelPARange secure_kernel

◆ context_auth_sm [2/2]

SceKernelPARange context_auth_sm

◆ kprx_auth_sm [2/2]

SceKernelPARange kprx_auth_sm

◆ prog_rvk [2/2]

SceKernelPARange prog_rvk

◆ pscode [2/2]

ScePsCode pscode

◆ __stack_chk_guard [2/2]

uint32_t __stack_chk_guard

◆ unk_AC [2/2]

uint32_t unk_AC

◆ session_id [2/2]

uint8_t session_id[0x10]

◆ unk_C0 [2/2]

uint32_t unk_C0

◆ wakeup_factor [2/2]

uint32_t wakeup_factor

◆ unk_C8 [2/2]

uint32_t unk_C8

◆ hold_ctrl [2/2]

uint32_t hold_ctrl

◆ resume_context_addr [2/2]

uint32_t resume_context_addr

◆ hardware_info [2/2]

uint32_t hardware_info

◆ boot_type_indicator_2 [2/2]

uint32_t boot_type_indicator_2

◆ unk_DC [2/2]

uint32_t unk_DC

◆ unk_E0 [2/2]

uint32_t unk_E0

◆ unk_E4 [2/2]

uint32_t unk_E4

◆ hardware_flags [2/2]

uint8_t hardware_flags[0x10]

◆ bootldr_revision [2/2]

uint32_t bootldr_revision

◆ magic [2/2]

uint32_t magic

◆ coredump_session_key [2/2]

uint8_t coredump_session_key[0x20]

◆ unused [2/2]

uint8_t unused[0xE0]