From 16602e67ca6958152313318bf49d91cee9fc65fc Mon Sep 17 00:00:00 2001 From: Helge Deller Date: Fri, 2 Feb 2024 21:47:18 +0100 Subject: parisc: Fix initialization of bss on 64-bit firmware Make sure to load the 64-bit (f-extended) address of BSS when clearing BSS. Signed-off-by: Helge Deller --- src/parisc/head.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parisc/head.S b/src/parisc/head.S index bde72f5..c5da942 100644 --- a/src/parisc/head.S +++ b/src/parisc/head.S @@ -293,8 +293,8 @@ $is_monarch_cpu_reboot: .import _bss,data .import _ebss,data - load32 BOOTADDR(_bss),%r3 - load32 BOOTADDR(_ebss),%r4 + load32_firmware BOOTADDR(_bss),%r3 + load32_firmware BOOTADDR(_ebss),%r4 $bss_loop: cmpb,<<,n %r3,%r4,$bss_loop STREGM %r0,WORD_LEN(%r3) -- cgit v1.1