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 <deller@gmx.de>
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 @@
.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)