[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/8] Hppa btlb patches
From: |
deller |
Subject: |
[PULL 0/8] Hppa btlb patches |
Date: |
Sat, 16 Sep 2023 21:32:26 +0200 |
From: Helge Deller <deller@gmx.de>
The following changes since commit 9ef497755afc252fb8e060c9ea6b0987abfd20b6:
Merge tag 'pull-vfio-20230911' of https://github.com/legoater/qemu into
staging (2023-09-11 09:13:08 -0400)
are available in the Git repository at:
https://github.com/hdeller/qemu-hppa.git tags/hppa-btlb-pull-request
for you to fetch changes up to 303b1febe3dcd519314d6ed80d97a706cdd21f64:
linux-user/hppa: lock both words of function descriptor (2023-09-16 21:13:08
+0200)
----------------------------------------------------------------
Block-TLB support and linux-user fixes for hppa target
All 32-bit hppa CPUs allow a fixed number of TLB entries to have a
different page size than the default 4k.
Those are called "Block-TLBs" and are created at startup by the
operating system and managed by the firmware of hppa machines
through the firmware PDC_BLOCK_TLB call.
This patchset adds the necessary glue to SeaBIOS-hppa and
qemu to allow up to 16 BTLB entries in the emulation.
Two patches from Mikulas Patocka fix signal delivery issues
in linux-user on hppa.
----------------------------------------------------------------
Helge Deller (6):
target/hppa: Update to SeaBIOS-hppa version 9
target/hppa: Allow up to 16 BTLB entries
target/hppa: Report and clear BTLBs via fw_cfg at startup
target/hppa: Add BTLB support to hppa TLB functions
target/hppa: Extract diagnose immediate value
target/hppa: Wire up diag instruction to support BTLB
Mikulas Patocka (2):
linux-user/hppa: clear the PSW 'N' bit when delivering signals
linux-user/hppa: lock both words of function descriptor
hw/hppa/machine.c | 10 +--
linux-user/hppa/signal.c | 6 +-
pc-bios/hppa-firmware.img | Bin 720216 -> 732376 bytes
roms/seabios-hppa | 2 +-
target/hppa/cpu.h | 11 ++-
target/hppa/helper.h | 1 +
target/hppa/insns.decode | 2 +-
target/hppa/int_helper.c | 2 +-
target/hppa/mem_helper.c | 179 ++++++++++++++++++++++++++++++++------
target/hppa/op_helper.c | 3 +-
target/hppa/translate.c | 15 +++-
11 files changed, 188 insertions(+), 43 deletions(-)
--
2.41.0
- [PULL 0/8] Hppa btlb patches,
deller <=
- [PULL 3/8] target/hppa: Report and clear BTLBs via fw_cfg at startup, deller, 2023/09/16
- [PULL 2/8] target/hppa: Allow up to 16 BTLB entries, deller, 2023/09/16
- [PULL 7/8] linux-user/hppa: clear the PSW 'N' bit when delivering signals, deller, 2023/09/16
- [PULL 6/8] target/hppa: Wire up diag instruction to support BTLB, deller, 2023/09/16
- [PULL 4/8] target/hppa: Add BTLB support to hppa TLB functions, deller, 2023/09/16
- [PULL 8/8] linux-user/hppa: lock both words of function descriptor, deller, 2023/09/16
- [PULL 1/8] target/hppa: Update to SeaBIOS-hppa version 9, deller, 2023/09/16
- [PULL 5/8] target/hppa: Extract diagnose immediate value, deller, 2023/09/16
- Re: [PULL 0/8] Hppa btlb patches, Stefan Hajnoczi, 2023/09/19