From ab304c91784bf2c7e4e9b9308a2b87a0a95e92ae Mon Sep 17 00:00:00 2001 From: CTCaer Date: Thu, 30 Apr 2020 14:45:59 +0300 Subject: [PATCH] nyx: Small fixes in init --- nyx/nyx_gui/nyx.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nyx/nyx_gui/nyx.c b/nyx/nyx_gui/nyx.c index ee5526b..519536b 100644 --- a/nyx/nyx_gui/nyx.c +++ b/nyx/nyx_gui/nyx.c @@ -121,7 +121,7 @@ static void *coreboot_addr; void reloc_patcher(u32 payload_dst, u32 payload_src, u32 payload_size) { - memcpy((u8 *)payload_src, (u8 *)NYX_LOAD_ADDR, PATCHED_RELOC_SZ); + memcpy((u8 *)payload_src, (u8 *)nyx_str->hekate, PATCHED_RELOC_SZ); volatile reloc_meta_t *relocator = (reloc_meta_t *)(payload_src + RELOC_META_OFF); @@ -295,6 +295,8 @@ static void _show_errors() gfx_con_setpos(0, 0); display_backlight_brightness(100, 1000); + display_activate_console(); + WPRINTFARGS("An exception occurred (LR %08X):\n", *excp_lr); switch (*excp_type) { @@ -330,6 +332,7 @@ static void _show_errors() void nyx_init_load_res() { bpmp_mmu_enable(); + bpmp_clk_rate_get(); bpmp_clk_rate_set(BPMP_CLK_DEFAULT_BOOST); // Set bootloader's default configuration.