qemu/hw/hppa
Helge Deller 0f5fb24fd7 hw/hppa: Move software power button address back into PDC
The various operating systems (e.g. Linux, NetBSD) have issues
mapping the power button when it's stored in page zero.
NetBSD even crashes, because it fails to map that page and then
accesses unmapped memory.

Since we now have a consistent memory mapping of PDC in 32-bit
and 64-bit address space (the lower 32-bits of the address are in
sync) the power button can be moved back to PDC space.

This patch fixes the power button on Linux, NetBSD and HP-UX.

Signed-off-by: Helge Deller <deller@gmx.de>
Tested-by: Bruno Haible <bruno@clisp.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
(cherry picked from commit ed35afcb33)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2024-01-17 10:32:47 +03:00
..
hppa_hardware.h hw/hppa: Provide RTC and DebugOutputPort on CPU #0 2023-10-20 00:47:38 +02:00
Kconfig pci-host: Wire up new Astro/Elroy PCI bridge 2023-10-20 00:47:38 +02:00
machine.c hw/hppa: Move software power button address back into PDC 2024-01-17 10:32:47 +03:00
meson.build hppa: remove hw/hppa/pci.c 2022-05-08 18:52:37 +01:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00