From 7e5e365f18bd910ea24514e0f225504b2017076c Mon Sep 17 00:00:00 2001 From: CTCaer Date: Wed, 2 Dec 2020 02:17:41 +0200 Subject: [PATCH] hos: Change warmboot PA id calculation a bit --- bootloader/hos/pkg1.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bootloader/hos/pkg1.c b/bootloader/hos/pkg1.c index 8b67fca..2176184 100644 --- a/bootloader/hos/pkg1.c +++ b/bootloader/hos/pkg1.c @@ -377,18 +377,18 @@ void pkg1_warmboot_config(void *hos_ctxt, u32 kb, u32 warmboot_base) } } - // Configure Warmboot parameters. + // Configure Warmboot parameters. Anything lower is not supported. switch (burnt_fuses) { - case KB_FIRMWARE_VERSION_600 + 2: // 7 fuses burnt. + case 7: pa_id = 0x87; break; - case KB_FIRMWARE_VERSION_620 + 2: // 8 fuses burnt. 0x21 raise. + case 8: // 0x21 raise. pa_id = 0xA8; break; default: // From 7.0.0 and up PA id raises by 0x21 with a static base. - pa_id = 0x129; - pa_id += 0x21 * (burnt_fuses - KB_FIRMWARE_VERSION_700 - 2); + pa_id = 0x108; + pa_id += 0x21 * (burnt_fuses - 8); break; }