All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL v2 0/8] Hppa btlb patches
@ 2023-09-19 19:17 deller
  2023-09-19 19:17 ` [PULL v2 1/8] target/hppa: Update to SeaBIOS-hppa version 9 deller
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: deller @ 2023-09-19 19:17 UTC (permalink / raw)
  To: qemu-devel; +Cc: Helge Deller, Richard Henderson, Laurent Vivier

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



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-09-20 20:06 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-19 19:17 [PULL v2 0/8] Hppa btlb patches deller
2023-09-19 19:17 ` [PULL v2 1/8] target/hppa: Update to SeaBIOS-hppa version 9 deller
2023-09-19 19:17 ` [PULL v2 2/8] target/hppa: Allow up to 16 BTLB entries deller
2023-09-19 19:17 ` [PULL v2 3/8] target/hppa: Report and clear BTLBs via fw_cfg at startup deller
2023-09-19 19:17 ` [PULL v2 4/8] target/hppa: Add BTLB support to hppa TLB functions deller
2023-09-19 19:17 ` [PULL v2 5/8] target/hppa: Extract diagnose immediate value deller
2023-09-19 19:17 ` [PULL v2 6/8] target/hppa: Wire up diag instruction to support BTLB deller
2023-09-19 19:17 ` [PULL v2 7/8] linux-user/hppa: clear the PSW 'N' bit when delivering signals deller
2023-09-19 19:17 ` [PULL v2 8/8] linux-user/hppa: lock both words of function descriptor deller
2023-09-20 20:05 ` [PULL v2 0/8] Hppa btlb patches Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.