mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
DS-IPL同様にブート直前に例外ベクタをクリアしておく。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1042 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
e1ba450eb9
commit
e69ba86cea
@ -36,7 +36,7 @@
|
||||
|
||||
#define PRE_CLEAR_NUM_MAX (5*2)
|
||||
#define COPY_NUM_MAX (5*3)
|
||||
#define POST_CLEAR_NUM_MAX (12 + 4*2)
|
||||
#define POST_CLEAR_NUM_MAX (12 + 6*2)
|
||||
|
||||
#define CLRLIST_OWN_ARM7_WRAM_SIZE_IDX 1
|
||||
#define CLRLIST_REBOOT_STACK_PAD_SIZE_IDX (2*3+1)
|
||||
@ -58,6 +58,8 @@ static u32 twl_post_clear_list[POST_CLEAR_NUM_MAX + 1] =
|
||||
SYSM_OWN_ARM7_MMEM_ADDR_END, OS_BOOT_A9CODE_BUF,
|
||||
OS_BOOT_A9CODE_BUF + OS_BOOT_CODE_SIZE, SYSM_OWN_ARM9_MMEM_ADDR,
|
||||
SYSM_OWN_ARM9_MMEM_ADDR_END, SYSM_TWL_MOUNT_INFO_TMP_BUFFER + SYSM_MOUNT_INFO_SIZE + OS_MOUNT_PATH_LEN,
|
||||
HW_EXCP_VECTOR_MAIN, HW_EXCP_VECTOR_MAIN + 4, // ARM9例外ベクタ
|
||||
HW_EXCP_VECTOR_BUF, HW_EXCP_VECTOR_BUF + 4, // ARM7例外ベクタ
|
||||
NULL,
|
||||
};
|
||||
|
||||
@ -67,6 +69,8 @@ static u32 nitro_post_clear_list[POST_CLEAR_NUM_MAX + 1] =
|
||||
SYSM_OWN_ARM7_MMEM_ADDR_END, OS_BOOT_A9CODE_BUF,
|
||||
SYSM_TWL_ARM9_LTD_LOAD_MMEM, SYSM_DBG_NTR_SYSTEM_BUF,
|
||||
SYSM_OWN_ARM9_MMEM_ADDR_END, SYSM_TWL_MOUNT_INFO_TMP_BUFFER + SYSM_MOUNT_INFO_SIZE + OS_MOUNT_PATH_LEN,
|
||||
HW_EXCP_VECTOR_MAIN, HW_EXCP_VECTOR_MAIN + 4, // ARM9例外ベクタ
|
||||
HW_EXCP_VECTOR_BUF, HW_EXCP_VECTOR_BUF + 4, // ARM7例外ベクタ
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user