#include <__everything.h>
#include <sdk_version.h>
#include <scetypes.h>
#include <sceerror.h>
#include <arm.h>
#include <hw_timer.h>
#include <kernel/debug.h>
#include <kernel/dipsw.h>
#include <kernel/error.h>
Go to the source code of this file.
|
| void | sceKernelCorelockLock (SceKernelCorelock *corelock, SceUInt32 firstcpu) |
| SceUInt32 | sceKernelCpuId (void) |
| void | sceKernelCorelockUnlock (SceKernelCorelock *corelock) |
| void * | memcpy (void *, const void *, SceSize) |
| void | __set_dipsw_source (const void *pDipsw) |
| void | sceKernelPrintfLevel (SceInt32 lvl, const char *fmt,...) |
| SceInt32 | sceKernelGetAssertLevel (void) |
| void | sceKernelAssertLevel (SceInt32 lvl, _Bool cond, const void *kmc) |
| void | FUN_5101c56c (SceUInt32 flags, void *kmc, char *fmt,...) |
| void | FUN_5101c5dc (SceInt32 lvl, SceUInt32 flags, void *kmc, char *fmt,...) |
| SceInt32 | sceKernelVAtoPA (const void *va, SceUIntPAddr *pPA) |
| SceUInt32 | l1pt_to_ttbr (SceUIntPAddr l1pt_paddr) |
| void | sceKblMain (SceKernelBootParam *pBoot) |
| int | smc_0x103 (void) |
| SceInt32 | FUN_510013f8 (void) |
| SceInt32 | mega_aslr_bitmap_alloc (SceUInt32 index) |
| SceUInt32 | MapMegaASLR (SceSize size, SceUInt32 seed) |
| SceInt32 | aslr_bitmap_alloc (SceUInt32 offset, SceSize size) |
| SceUInt32 | MapASLR (SceSize size, SceUInt32 seed) |
| void | boot (void) |
◆ __ASSERT_LVL
| #define __ASSERT_LVL |
( |
| lvl, |
|
|
| cond ) |
Value:do { \
sceKernelAssertLevel(lvl, !!(cond),
SCE_NULL); \
}} while (0)
SceInt32 sceKernelGetAssertLevel(void)
Definition at line 235 of file boot.c.
◆ __SCx_KBL_SECURE_BUILD
| #define __SCx_KBL_SECURE_BUILD 0 |
◆ ALIGN_UP
| #define ALIGN_UP |
( |
| ptr, |
|
|
| align ) |
Value:
Definition at line 184 of file boot.c.
◆ ASLR_BITMAP_SIZE
| #define ASLR_BITMAP_SIZE (SCE_KERNEL_1MiB / SCE_KERNEL_4KiB) |
◆ BOOTSW_ASLR_SEED
| #define BOOTSW_ASLR_SEED 3 |
◆ BOOTSW_CP_INFO
!< aka DIP switches
Definition at line 50 of file boot.c.
◆ DBG_KMC_PRINT
| #define DBG_KMC_PRINT |
( |
| flags, |
|
|
| fmt, |
|
|
| ... ) |
Value:
void FUN_5101c56c(SceUInt32 flags, void *kmc, char *fmt,...)
Definition at line 225 of file boot.c.
◆ DBG_KMC_PRINT_LVL
| #define DBG_KMC_PRINT_LVL |
( |
| lvl, |
|
|
| flags, |
|
|
| fmt, |
|
|
| ... ) |
Value:
void FUN_5101c5dc(SceInt32 lvl, SceUInt32 flags, void *kmc, char *fmt,...)
Definition at line 228 of file boot.c.
◆ DBG_PRINT_sensitive_lvl0
| #define DBG_PRINT_sensitive_lvl0 |
( |
| fmt, |
|
|
| ... ) |
Value:
void sceKernelPrintfLevel(SceInt32 lvl, const char *fmt,...)
Definition at line 230 of file boot.c.
◆ DBG_PRINT_sensitive_lvl1
| #define DBG_PRINT_sensitive_lvl1 |
( |
| fmt, |
|
|
| ... ) |
Value:
Definition at line 232 of file boot.c.
◆ KBL_BUILD_DATE_STR
| #define KBL_BUILD_DATE_STR "2017-02-23 19:47:57+0900" |
◆ KBL_PARAM_LOCATION
| #define KBL_PARAM_LOCATION ((const void *)0x40200100) |
◆ KBL_PARAM_MAGIC
| #define KBL_PARAM_MAGIC 0xCBAC03AA |
◆ KBL_REVISION_STR
| #define KBL_REVISION_STR "r96726" |
◆ KERMIT_REVISION_MASK
| #define KERMIT_REVISION_MASK 0x1FFFF |
◆ KERNEL_BOOT_PARAM_MAGIC
| #define KERNEL_BOOT_PARAM_MAGIC 0x7F407C30 |
◆ MEGA_ASLR_BITMAP_SIZE
| #define MEGA_ASLR_BITMAP_SIZE 16 |
◆ __set_dipsw_source()
| void __set_dipsw_source |
( |
const void * | pDipsw | ) |
|
◆ aslr_bitmap_alloc()
◆ boot()
◆ FUN_510013f8()
◆ FUN_5101c56c()
| void FUN_5101c56c |
( |
SceUInt32 | flags, |
|
|
void * | kmc, |
|
|
char * | fmt, |
|
|
| ... ) |
◆ FUN_5101c5dc()
◆ l1pt_to_ttbr()
◆ MapASLR()
◆ MapMegaASLR()
◆ mega_aslr_bitmap_alloc()
◆ memcpy()
| void * memcpy |
( |
void * | , |
|
|
const void * | , |
|
|
SceSize | ) |
◆ sceKblMain()
◆ sceKernelAssertLevel()
| void sceKernelAssertLevel |
( |
SceInt32 | lvl, |
|
|
_Bool | cond, |
|
|
const void * | kmc ) |
◆ sceKernelCorelockLock()
◆ sceKernelCorelockUnlock()
◆ sceKernelCpuId()
◆ sceKernelGetAssertLevel()
| SceInt32 sceKernelGetAssertLevel |
( |
void | | ) |
|
◆ sceKernelPrintfLevel()
| void sceKernelPrintfLevel |
( |
SceInt32 | lvl, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ sceKernelVAtoPA()
◆ smc_0x103()
◆ _end
◆ _fbss
◆ VECTOR_TABLE
◆ VECTOR_TABLE_SIZE
| const SceSize VECTOR_TABLE_SIZE = 0x100 |