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
|
#endif
|
||||||
mem_list[i++] = NULL;
|
mem_list[i++] = NULL;
|
||||||
SDK_ASSERT(i <= sizeof(mem_list)/sizeof(mem_list[0]));
|
SDK_ASSERT(i <= sizeof(mem_list)/sizeof(mem_list[0]));
|
||||||
|
#ifndef FIRM_FOR_CTR
|
||||||
|
// CTRでは互換カーネルへ内包させるため開発鍵を許可
|
||||||
#ifndef FIRM_USE_PRODUCT_KEYS
|
#ifndef FIRM_USE_PRODUCT_KEYS
|
||||||
// 開発鍵を使っている時は量産用CPUではブートしない
|
// 開発鍵を使っている時は量産用CPUではブートしない
|
||||||
#ifdef SDK_ARM9
|
#ifdef SDK_ARM9
|
||||||
@ -131,6 +133,7 @@ void OS_BootWithRomHeaderFromFIRM( ROM_Header* rom_header )
|
|||||||
{
|
{
|
||||||
OS_Terminate();
|
OS_Terminate();
|
||||||
}
|
}
|
||||||
|
#endif // FIRM_FOR_CTR
|
||||||
REBOOTi_EnableCtrFirm();
|
REBOOTi_EnableCtrFirm();
|
||||||
REBOOT_Execute(entry, wram_reg, mem_list, code_buf, stack_top, target, scfg, set_jtag, forbid_jtag, psram_4mb);
|
REBOOT_Execute(entry, wram_reg, mem_list, code_buf, stack_top, target, scfg, set_jtag, forbid_jtag, psram_4mb);
|
||||||
OS_Terminate();
|
OS_Terminate();
|
||||||
|
|||||||
@ -167,6 +167,8 @@ void OS_InitFIRM(void)
|
|||||||
|
|
||||||
#endif // SDK_ARM9
|
#endif // SDK_ARM9
|
||||||
|
|
||||||
|
#ifndef FIRM_FOR_CTR
|
||||||
|
// CTRでは互換カーネルへ内包させるため開発鍵を許可
|
||||||
#ifndef FIRM_USE_PRODUCT_KEYS
|
#ifndef FIRM_USE_PRODUCT_KEYS
|
||||||
// 開発鍵を使っている時は量産用CPUでは起動しない
|
// 開発鍵を使っている時は量産用CPUでは起動しない
|
||||||
#ifdef SDK_ARM9
|
#ifdef SDK_ARM9
|
||||||
@ -185,6 +187,7 @@ void OS_InitFIRM(void)
|
|||||||
{
|
{
|
||||||
OS_Terminate();
|
OS_Terminate();
|
||||||
}
|
}
|
||||||
|
#endif // FIRM_FOR_CTR
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma profile reset
|
#pragma profile reset
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
override TARGET_PLATFORM := TWL
|
override TARGET_PLATFORM := TWL
|
||||||
override TARGET_CODEGEN := ARM
|
override TARGET_CODEGEN := ALL
|
||||||
override TWL_ARCHGEN := LIMITED
|
override TWL_ARCHGEN := LIMITED
|
||||||
|
|
||||||
override TARGET_FINALROM := TRUE
|
override TARGET_FINALROM := TRUE
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user