[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL v2 0/8] Hppa btlb patches
From: |
deller |
Subject: |
[PULL v2 0/8] Hppa btlb patches |
Date: |
Tue, 19 Sep 2023 21:17:48 +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 5b1270ef1477bb7f240c3bfe2cd8b0fe4721fd51:
linux-user/hppa: lock both words of function descriptor (2023-09-19 21:12:18
+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 v2 0/8] Hppa btlb patches,
deller <=
- [PULL v2 2/8] target/hppa: Allow up to 16 BTLB entries, deller, 2023/09/19
- [PULL v2 3/8] target/hppa: Report and clear BTLBs via fw_cfg at startup, deller, 2023/09/19
- [PULL v2 4/8] target/hppa: Add BTLB support to hppa TLB functions, deller, 2023/09/19
- [PULL v2 1/8] target/hppa: Update to SeaBIOS-hppa version 9, deller, 2023/09/19
- [PULL v2 6/8] target/hppa: Wire up diag instruction to support BTLB, deller, 2023/09/19
- [PULL v2 7/8] linux-user/hppa: clear the PSW 'N' bit when delivering signals, deller, 2023/09/19
- [PULL v2 8/8] linux-user/hppa: lock both words of function descriptor, deller, 2023/09/19
- [PULL v2 5/8] target/hppa: Extract diagnose immediate value, deller, 2023/09/19
- Re: [PULL v2 0/8] Hppa btlb patches, Stefan Hajnoczi, 2023/09/20