Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: cb8a8b2ca9b25fdf561b0fd887df8344fe7927fd https://github.com/qemu/qemu/commit/cb8a8b2ca9b25fdf561b0fd887df8344fe7927fd Author: Stefan Hajnoczi <stefa...@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 <del...@gmx.de>" [unknown] # gpg: aka "Helge Deller <del...@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 <stefa...@redhat.com> Commit: 55394dcbec8f0c29c30e792c102a0edd50a52bf4 https://github.com/qemu/qemu/commit/55394dcbec8f0c29c30e792c102a0edd50a52bf4 Author: Stefan Hajnoczi <stefa...@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 <m17746591...@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 <stefa...@redhat.com> Compare: https://github.com/qemu/qemu/compare/3eb8dbd4545c...55394dcbec8f