mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
CTRビルド時はファームを互換カーネルに内包させるため製品でもファーム開発鍵を使用可能に。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2969 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
b62697ced0
commit
7957510b59
@ -113,6 +113,8 @@ void OS_BootWithRomHeaderFromFIRM( ROM_Header* rom_header )
|
||||
#endif
|
||||
mem_list[i++] = NULL;
|
||||
SDK_ASSERT(i <= sizeof(mem_list)/sizeof(mem_list[0]));
|
||||
#ifndef FIRM_FOR_CTR
|
||||
// CTRでは互換カーネルへ内包させるため開発鍵を許可
|
||||
#ifndef FIRM_USE_PRODUCT_KEYS
|
||||
// 開発鍵を使っている時は量産用CPUではブートしない
|
||||
#ifdef SDK_ARM9
|
||||
@ -131,6 +133,7 @@ void OS_BootWithRomHeaderFromFIRM( ROM_Header* rom_header )
|
||||
{
|
||||
OS_Terminate();
|
||||
}
|
||||
#endif // FIRM_FOR_CTR
|
||||
REBOOTi_EnableCtrFirm();
|
||||
REBOOT_Execute(entry, wram_reg, mem_list, code_buf, stack_top, target, scfg, set_jtag, forbid_jtag, psram_4mb);
|
||||
OS_Terminate();
|
||||
|
||||
@ -167,6 +167,8 @@ void OS_InitFIRM(void)
|
||||
|
||||
#endif // SDK_ARM9
|
||||
|
||||
#ifndef FIRM_FOR_CTR
|
||||
// CTRでは互換カーネルへ内包させるため開発鍵を許可
|
||||
#ifndef FIRM_USE_PRODUCT_KEYS
|
||||
// 開発鍵を使っている時は量産用CPUでは起動しない
|
||||
#ifdef SDK_ARM9
|
||||
@ -185,6 +187,7 @@ void OS_InitFIRM(void)
|
||||
{
|
||||
OS_Terminate();
|
||||
}
|
||||
#endif // FIRM_FOR_CTR
|
||||
}
|
||||
|
||||
#pragma profile reset
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
override TARGET_PLATFORM := TWL
|
||||
override TARGET_CODEGEN := ARM
|
||||
override TARGET_CODEGEN := ALL
|
||||
override TWL_ARCHGEN := LIMITED
|
||||
|
||||
override TARGET_FINALROM := TRUE
|
||||
|
||||
Loading…
Reference in New Issue
Block a user