[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] cb8a8b: Merge tag 'hppa-btlb-pull-request' of
From: |
Alex Bennée |
Subject: |
[Qemu-commits] [qemu/qemu] cb8a8b: Merge tag 'hppa-btlb-pull-request' of https://gith... |
Date: |
Wed, 20 Sep 2023 10:56:52 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: cb8a8b2ca9b25fdf561b0fd887df8344fe7927fd
https://github.com/qemu/qemu/commit/cb8a8b2ca9b25fdf561b0fd887df8344fe7927fd
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2023-09-20 (Wed, 20 Sep 2023)
Changed paths:
M hw/hppa/machine.c
M linux-user/hppa/signal.c
M pc-bios/hppa-firmware.img
M roms/seabios-hppa
M target/hppa/cpu.h
M target/hppa/helper.h
M target/hppa/insns.decode
M target/hppa/int_helper.c
M target/hppa/mem_helper.c
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
Merge tag 'hppa-btlb-pull-request' of https://github.com/hdeller/qemu-hppa
into staging
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.
# -----BEGIN PGP SIGNATURE-----
#
# iHUEABYKAB0WIQS86RI+GtKfB8BJu973ErUQojoPXwUCZQnz0wAKCRD3ErUQojoP
# X6NDAP9F1Huhceot8peohGodRDOhnXWfDcjQZSDvadieKv/rJQEA60Z5QV5VlQgw
# SyUT4AcoiB7N4nvS+iDa+6dKfRH/YQM=
# =kqqt
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 19 Sep 2023 15:17:39 EDT
# gpg: using EDDSA key BCE9123E1AD29F07C049BBDEF712B510A23A0F5F
# gpg: Good signature from "Helge Deller <deller@gmx.de>" [unknown]
# gpg: aka "Helge Deller <deller@kernel.org>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 4544 8228 2CD9 10DB EF3D 25F8 3E5F 3D04 A7A2 4603
# Subkey fingerprint: BCE9 123E 1AD2 9F07 C049 BBDE F712 B510 A23A 0F5F
* tag 'hppa-btlb-pull-request' of https://github.com/hdeller/qemu-hppa:
linux-user/hppa: lock both words of function descriptor
linux-user/hppa: clear the PSW 'N' bit when delivering signals
target/hppa: Wire up diag instruction to support BTLB
target/hppa: Extract diagnose immediate value
target/hppa: Add BTLB support to hppa TLB functions
target/hppa: Report and clear BTLBs via fw_cfg at startup
target/hppa: Allow up to 16 BTLB entries
target/hppa: Update to SeaBIOS-hppa version 9
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 55394dcbec8f0c29c30e792c102a0edd50a52bf4
https://github.com/qemu/qemu/commit/55394dcbec8f0c29c30e792c102a0edd50a52bf4
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2023-09-20 (Wed, 20 Sep 2023)
Changed paths:
M linux-user/loongarch64/signal.c
M target/loongarch/cpu.c
M target/loongarch/cpu.h
M target/loongarch/disas.c
M target/loongarch/gdbstub.c
M target/loongarch/helper.h
R target/loongarch/insn_trans/trans_lsx.c.inc
A target/loongarch/insn_trans/trans_vec.c.inc
M target/loongarch/insns.decode
M target/loongarch/internals.h
R target/loongarch/lsx_helper.c
M target/loongarch/machine.c
M target/loongarch/meson.build
M target/loongarch/translate.c
M target/loongarch/translate.h
A target/loongarch/vec.h
A target/loongarch/vec_helper.c
Log Message:
-----------
Merge tag 'pull-loongarch-20230920' of https://gitlab.com/gaosong/qemu into
staging
Add LASX instructions support.
# -----BEGIN PGP SIGNATURE-----
#
# iLMEAAEIAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZQqV7wAKCRBAov/yOSY+
# 35GTA/9rXGbr9pIUnlGstUnWzIJb0vs6f4kt9DaKRPF1zyxaF/59sgl3gqCNAjBA
# eAKfm5W4B8ABJ+PYR3ZVAg9AcAP9AOEi+qV6DgRwvYPPK3WbGqIpJL7i+7gNMMUs
# gppv+IfJEkri8YLXXa7GWffuGOebqdqyD6Pl1B2eiKS4KYSRGw==
# =fNr2
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 20 Sep 2023 02:49:19 EDT
# gpg: using RSA key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF
# gpg: Good signature from "Song Gao <m17746591750@163.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: B8FF 1DA0 D2FD CB2D A09C 6C2C 40A2 FFF2 3926 3EDF
* tag 'pull-loongarch-20230920' of https://gitlab.com/gaosong/qemu: (57 commits)
target/loongarch: CPUCFG support LASX
target/loongarch: Move simply DO_XX marcos togther
target/loongarch: Implement xvld xvst
target/loongarch: Implement xvshuf xvperm{i} xvshuf4i
target/loongarch: Implement xvpack xvpick xvilv{l/h}
target/loongarch: Implement xvreplve xvinsve0 xvpickve
target/loongarch: Implement xvinsgr2vr xvpickve2gr
target/loongarch: Implement xvbitsel xvset
target/loongarch: Implement xvfcmp
target/loongarch: Implement xvseq xvsle xvslt
target/loongarch: Implement LASX fpu fcvt instructions
target/loongarch: Implement LASX fpu arith instructions
target/loongarch: Implement xvfrstp
target/loongarch: Implement xvbitclr xvbitset xvbitrev
target/loongarch: Implement xvpcnt
target/loongarch: Implement xvclo xvclz
target/loongarch: Implement xvssrlrn xvssrarn
target/loongarch: Implement xvssrln xvssran
target/loongarch: Implement xvsrlrn xvsrarn
target/loongarch: Implement xvsrln xvsran
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Compare: https://github.com/qemu/qemu/compare/3eb8dbd4545c...55394dcbec8f
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] cb8a8b: Merge tag 'hppa-btlb-pull-request' of https://gith...,
Alex Bennée <=