[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 10/12] hw/hppa: Move software power button address to page zero
From: |
Richard Henderson |
Subject: |
[PULL 10/12] hw/hppa: Move software power button address to page zero |
Date: |
Mon, 13 Nov 2023 09:32:35 -0800 |
From: Helge Deller <deller@gmx.de>
Something appears to be off between the 64-bit CPU, the 32-bit PDC
(SeaBIOS-hppa firmware), and the 64-bit kernel in addressing the
power button address in high-mapped firmware memory.
Use a 32-bit value at PAGE0->pad0[4] instead.
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
hw/hppa/machine.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/hppa/machine.c b/hw/hppa/machine.c
index a3222d3a96..f7d9ce9b46 100644
--- a/hw/hppa/machine.c
+++ b/hw/hppa/machine.c
@@ -36,7 +36,8 @@
#define MIN_SEABIOS_HPPA_VERSION 10 /* require at least this fw version */
-#define HPA_POWER_BUTTON (FIRMWARE_END - 0x10)
+/* Power button address at &PAGE0->pad[4] */
+#define HPA_POWER_BUTTON (0x40 + 4 * sizeof(uint32_t))
#define enable_lasi_lan() 0
--
2.34.1
- [PULL 00/12] target/hppa: last minute hppa64 fixes, Richard Henderson, 2023/11/13
- [PULL 04/12] target/hppa: Fix calculation of CR_IIASQ back register, Richard Henderson, 2023/11/13
- [PULL 03/12] target/hppa: Use PRIV_P_TO_MMU_IDX in helper_probe, Richard Henderson, 2023/11/13
- [PULL 02/12] target/hppa: Use only low 2 immediate bits for PROBEI, Richard Henderson, 2023/11/13
- [PULL 06/12] target/hppa: Introduce MMU_IDX_MMU_DISABLED, Richard Henderson, 2023/11/13
- [PULL 08/12] target/hppa: Reduce TARGET_PHYS_ADDR_SPACE_BITS to 40, Richard Henderson, 2023/11/13
- [PULL 01/12] target/hppa: Mask reserved PSW bits in expand_sm_imm, Richard Henderson, 2023/11/13
- [PULL 12/12] hw/hppa: Require at least SeaBIOS-hppa version 12, Richard Henderson, 2023/11/13
- [PULL 07/12] target/hppa: Replace MMU_PHYS_IDX with MMU_ABS_IDX, MMU_ABS_W_IDX, Richard Henderson, 2023/11/13
- [PULL 10/12] hw/hppa: Move software power button address to page zero,
Richard Henderson <=
- [PULL 05/12] target/hppa: Fix possible overflow in TLB size calculation, Richard Henderson, 2023/11/13
- [PULL 09/12] hw/pci-host/astro: Fix boot for C3700 machine, Richard Henderson, 2023/11/13
- [PULL 11/12] target/hppa: Update to SeaBIOS-hppa from version 10 to 12, Richard Henderson, 2023/11/13
- Re: [PULL 00/12] target/hppa: last minute hppa64 fixes, Stefan Hajnoczi, 2023/11/14