qemu-e2k/hw/hppa
Helge Deller a9314795f0 hw/hppa/machine: Load 64-bit firmware on 64-bit machines
Load the 64-bit SeaBIOS-hppa firmware by default when running on a 64-bit
machine. This will enable us to later support more than 4GB of RAM and is
required that the OS (or PALO bootloader) will start or install a 64-bit kernel
instead of a 32-bit kernel.

Note that SeaBIOS-hppa v16 provides the "-fw_cfg opt/OS64,string=3" option with
which the user can control what the firmware shall report back to the OS:
Support of 32-bit OS, support of a 64-bit OS, or support for both (default).

Wrap firmware loading inside !qtest_enabled() to avoid this warning with
qtest: "qemu-system-hppa: no firmware provided".

Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
2024-02-13 00:44:06 +01: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/machine: Load 64-bit firmware on 64-bit machines 2024-02-13 00:44:06 +01: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