mbox series

[for-8.2,00/11] target/hppa: PA2.0 fixes

Message ID 20231111013212.229673-1-richard.henderson@linaro.org
Headers show
Series target/hppa: PA2.0 fixes | expand

Message

Richard Henderson Nov. 11, 2023, 1:32 a.m. UTC
Fixes to the recent hppa64 cpu support to enable booting
the 64-bit linux kernel to user-space.


r~


Helge Deller (6):
  target/hppa: Update to SeaBIOS-hppa version 11
  hw/hppa: Require at least SeaBIOS-hppa version 11
  target/hppa: Mask reserved PSW bits in expand_sm_imm
  target/hppa: Fix calculation of CR_IIASQ back register
  target/hppa: Fix possible overflow in TLB size calculation
  hw/pci-host/astro: Fix boot for C3700 machine

Richard Henderson (5):
  target/hppa: Use only low 2 immediate bits for PROBEI
  target/hppa: Use PRIV_P_TO_MMU_IDX in helper_probe
  target/hppa: Introduce MMU_IDX_MMU_DISABLED
  target/hppa: Replace MMU_PHYS_IDX with MMU_ABS_IDX, MMU_ABS_W_IDX
  target/hppa: Reduce TARGET_PHYS_ADDR_SPACE_BITS to 44

 target/hppa/cpu-param.h   |   2 +-
 target/hppa/cpu.h         |  25 +++++-----
 hw/hppa/machine.c         |   2 +-
 hw/pci-host/astro.c       |  73 +++++++++++++---------------
 target/hppa/int_helper.c  |   2 +-
 target/hppa/mem_helper.c  |  97 ++++++++++++++++++++++----------------
 target/hppa/op_helper.c   |   5 +-
 target/hppa/translate.c   |  41 +++++++++-------
 hw/pci-host/meson.build   |   2 +-
 pc-bios/hppa-firmware.img | Bin 755480 -> 681132 bytes
 roms/seabios-hppa         |   2 +-
 11 files changed, 134 insertions(+), 117 deletions(-)