mirror of
https://github.com/CTCaer/hekate.git
synced 2024-11-10 04:21:45 +00:00
hekate: allow accessing launch options without ini
This commit is contained in:
parent
5193416658
commit
64dac28073
1 changed files with 5 additions and 7 deletions
|
@ -508,12 +508,8 @@ static void _launch_config()
|
||||||
// Load emuMMC configuration.
|
// Load emuMMC configuration.
|
||||||
emummc_load_cfg();
|
emummc_load_cfg();
|
||||||
|
|
||||||
// Check that main configuration exists and parse it.
|
// Parse main configuration.
|
||||||
if (!ini_parse(&ini_sections, "bootloader/hekate_ipl.ini", false))
|
ini_parse(&ini_sections, "bootloader/hekate_ipl.ini", false);
|
||||||
{
|
|
||||||
EPRINTF("Could not open 'bootloader/hekate_ipl.ini'!");
|
|
||||||
goto parse_failed;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Build configuration menu.
|
// Build configuration menu.
|
||||||
ment_t *ments = (ment_t *)malloc(sizeof(ment_t) * (max_entries + 6));
|
ment_t *ments = (ment_t *)malloc(sizeof(ment_t) * (max_entries + 6));
|
||||||
|
@ -696,9 +692,11 @@ static void _nyx_load_run()
|
||||||
reloc_meta_t *reloc = (reloc_meta_t *)(IPL_LOAD_ADDR + RELOC_META_OFF);
|
reloc_meta_t *reloc = (reloc_meta_t *)(IPL_LOAD_ADDR + RELOC_META_OFF);
|
||||||
memcpy((u8 *)nyx_str->hekate, (u8 *)reloc->start, reloc->end - reloc->start);
|
memcpy((u8 *)nyx_str->hekate, (u8 *)reloc->start, reloc->end - reloc->start);
|
||||||
|
|
||||||
|
// Do one last training.
|
||||||
|
minerva_periodic_training();
|
||||||
|
|
||||||
bpmp_mmu_disable();
|
bpmp_mmu_disable();
|
||||||
bpmp_clk_rate_set(BPMP_CLK_NORMAL);
|
bpmp_clk_rate_set(BPMP_CLK_NORMAL);
|
||||||
minerva_periodic_training();
|
|
||||||
|
|
||||||
// Some cards (Sandisk U1), do not like a fast power cycle.
|
// Some cards (Sandisk U1), do not like a fast power cycle.
|
||||||
sdmmc_storage_init_wait_sd();
|
sdmmc_storage_init_wait_sd();
|
||||||
|
|
Loading…
Reference in a new issue