HPPA architecture patches for HP-UX 9 and 715 machine
A series of patches which allow to boot HP-UX 9.05 on the 715/64 machine.
Includes a graphics/artist fix, adjustment to 15 bits for protection IDs on
the 32-bit CPUs and various other parts which were missing up to now.
Included is also the FPU patche from Kirill A. Korinsky and a new patch from
Keith which fixes the 32-bit load of PSW on big-endian machines.
To fully support HP-UX 9.05 an additional NCR710 patch series will follow soon.
Helge Deller (3):
hw/misc/lasi: LASI Harmony Audio presence emulation
target/hppa: Update SeaBIOS-hppa to version 27
target/hppa: Map CPUs at same addresses as on physical machines
Keith Monahan (6):
target/hppa: Use 32-bit load of PSW in rsm and ssm
target/hppa: Use 15 bit protection IDs on PA1.1 CPUs
target/hppa: Only allow 8 BTLB entries for HP-UX 9.05
target/hppa: Implement local broadcast I/O space
target/hppa: Preload I/O-space BTLB entries for LASI and the central
bus
artist: Redraw screen on colormap changes
Kirill A. Korinsky (1):
target/hppa: restore lazy FPU context isolation
hw/display/artist.c | 6 +
hw/hppa/machine.c | 106 +++++++-
hw/misc/lasi.c | 15 +-
pc-bios/hppa-firmware.img | Bin 641484 -> 634968 bytes
pc-bios/hppa-firmware64.img | Bin 682800 -> 682880 bytes
roms/seabios-hppa | 2 +-
target/hppa/cpu.c | 1 +
target/hppa/cpu.h | 4 +-
target/hppa/helper.h | 1 +
target/hppa/mem_helper.c | 25 +-
target/hppa/translate.c | 65 ++++-
tests/functional/hppa/test_seabios.py | 6 +-
tests/qtest/hppa-fpu-test.c | 371 ++++++++++++++++++++++++++
tests/qtest/meson.build | 2 +
14 files changed, 580 insertions(+), 24 deletions(-)
create mode 100644 tests/qtest/hppa-fpu-test.c
--
2.56.0