aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2024-01-24 17:53:00 +0100
committerHelge Deller <deller@gmx.de>2024-01-24 17:53:00 +0100
commit4ae06036d2585e595051b200c815829aecb1ca25 (patch)
tree3d17ef747b0f23ec5f5f1e33053b0c755fb94439 /src
parentc5fefd79b4f8d9cc013d7f81dd7b7e0178109e1f (diff)
downloadseabios-hppa-4ae06036d2585e595051b200c815829aecb1ca25.zip
seabios-hppa-4ae06036d2585e595051b200c815829aecb1ca25.tar.gz
seabios-hppa-4ae06036d2585e595051b200c815829aecb1ca25.tar.bz2
parisc: Fix RTC clock for 64-bit firmware
Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'src')
-rw-r--r--src/parisc/parisc.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/parisc/parisc.c b/src/parisc/parisc.c
index 25a304d..64fda0f 100644
--- a/src/parisc/parisc.c
+++ b/src/parisc/parisc.c
@@ -3115,9 +3115,8 @@ void __VISIBLE start_parisc_firmware(void)
}
/* real-time-clock addr */
- rtc_ptr = (int *) (unsigned long)
- romfile_loadint("/etc/hppa/rtc-addr", (unsigned long) LASI_RTC_HPA);
- // dprintf(0, "RTC PTR 0x%x\n", (int)rtc_ptr);
+ rtc_ptr = (int *) F_EXTEND(romfile_loadint("/etc/hppa/rtc-addr", (int) LASI_RTC_HPA));
+ // dprintf(0, "RTC PTR 0x%p\n", rtc_ptr);
/* use -fw_cfg opt/pdc_debug,string=255 to enable all firmware debug infos */
pdc_debug = romfile_loadstring_to_int("opt/pdc_debug", 0);