* [Stable-8.1.2 v3 00/64] Patch Round-up for stable 8.1.2, release on 2023-10-16 @ 2023-10-15 6:07 Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 62/64] roms: use PYTHON to invoke python Michael Tokarev ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: Michael Tokarev @ 2023-10-15 6:07 UTC (permalink / raw) To: qemu-devel; +Cc: qemu-stable, Michael Tokarev The following patches are queued for QEMU stable v8.1.2: https://gitlab.com/qemu-project/qemu/-/commits/staging-8.1 Patch freeze is 2023-10-14 (frozen now), and the release is planned for 2023-10-16: https://wiki.qemu.org/Planning/8.1 This release supposed to finally fix some long-standing issues in 8.1.x series, by including commit 0d58c660689f "softmmu: Use async_run_on_cpu in tcg_commit" and follow-up series fixing issues in other areas it uncovered, among other fixes. Thanks! /mjt The changes which are staging for inclusion, with the original commit hash from master branch, are given below the bottom line. -------------------------------------- 01* 7798f5c576d8 Nicholas Piggin: hw/ppc: Introduce functions for conversion between timebase and nanoseconds 02* 47de6c4c2870 Nicholas Piggin: host-utils: Add muldiv64_round_up 03* eab0888418ab Nicholas Piggin: hw/ppc: Round up the decrementer interval when converting to ns 04* 8e0a5ac87800 Nicholas Piggin: hw/ppc: Avoid decrementer rounding errors 05* c8fbc6b9f2f3 Nicholas Piggin: target/ppc: Sign-extend large decrementer to 64-bits 06* febb71d543a8 Nicholas Piggin: hw/ppc: Always store the decrementer value 07* 30d0647bcfa9 Nicholas Piggin: hw/ppc: Reset timebase facilities on machine reset 08* ea62f8a5172c Nicholas Piggin: hw/ppc: Read time only once to perform decrementer write 09* 2529497cb6b2 Mikulas Patocka: linux-user/hppa: clear the PSW 'N' bit when delivering signals 10* 5b1270ef1477 Mikulas Patocka: linux-user/hppa: lock both words of function descriptor 11* 7b165fa16402 Li Zhijian: hw/cxl: Fix CFMW config memory leak 12* de5bbfc602ef Dmitry Frolov: hw/cxl: Fix out of bound array access 13* 56d1a022a77e Hanna Czenczek: file-posix: Clear bs->bl.zoned on error 14* 4b5d80f3d020 Hanna Czenczek: file-posix: Check bs->bl.zoned for zone info 15* deab5c9a4ed7 Hanna Czenczek: file-posix: Fix zone update in I/O error path 16* d31b50a15dd2 Hanna Czenczek: file-posix: Simplify raw_co_prw's 'out' zone code 17* 380448464dd8 Hanna Czenczek: tests/file-io-error: New test 18* c78edb563942 Anton Johansson: include/exec: Widen tlb_hit/tlb_hit_page() 19* 32b214384e1e Fabian Vogt: hw/arm/boot: Set SCR_EL3.FGTEn when booting kernel 20* 903dbefc2b69 Peter Maydell: target/arm: Don't skip MTE checks for LDRT/STRT at EL0 21* c64023b0ba67 Thomas Huth: meson.build: Make keyutils independent from keyring 22* 0e5903436de7 Nicholas Piggin: accel/tcg: mttcg remove false-negative halted assertion 23* 7cfcc79b0ab8 Thomas Huth: hw/scsi/scsi-disk: Disallow block sizes smaller than 512 [CVE-2023-42467] 24* 0cb9c5880e6b Paolo Bonzini: ui/vnc: fix debug output for invalid audio message 25* 477b301000d6 Paolo Bonzini: ui/vnc: fix handling of VNC_FEATURE_XVP 26* cf02f29e1e38 Peter Xu: migration: Fix race that dest preempt thread close too early 27* 28a8347281e2 Fabiano Rosas: migration: Fix possible race when setting rp_state.error 28* 639decf52979 Fabiano Rosas: migration: Fix possible races when shutting down the return path 29* 7478fb0df914 Fabiano Rosas: migration: Fix possible race when shutting down to_dst_file 30* b3b101157d46 Fabiano Rosas: migration: Remove redundant cleanup of postcopy_qemufile_src 31* d50f5dc075cb Fabiano Rosas: migration: Consolidate return path closing code 32* ef796ee93b31 Fabiano Rosas: migration: Replace the return path retry logic 33* 36e9aab3c569 Fabiano Rosas: migration: Move return path cleanup to main migration thread 34* 0d58c660689f Richard Henderson: softmmu: Use async_run_on_cpu in tcg_commit 35* f47a90dacca8 Richard Henderson: accel/tcg: Avoid load of icount_decr if unused 36* 5d97e9463810 Richard Henderson: accel/tcg: Hoist CF_MEMI_ONLY check outside translation loop 37* 0ca41ccf1c55 Richard Henderson: accel/tcg: Track current value of can_do_io in the TB 38* a2f99d484c54 Richard Henderson: accel/tcg: Improve setting of can_do_io at start of TB 39* 200c1f904f46 Richard Henderson: accel/tcg: Always set CF_LAST_IO with CF_NOIRQ 40* 18a536f1f8d6 Richard Henderson: accel/tcg: Always require can_do_io 41* 23fa6f56b33f Bastian Koppelmann: target/tricore: Fix RCPW/RRPW_INSERT insns for width = 0 42* 35ed01ba5448 Fabiano Rosas: optionrom: Remove build-id section 43* b86dc5cb0b41 Mark Cave-Ayland: esp: use correct type for esp_dma_enable() in sysbus_esp_gpio_demux() 44* 77668e4b9bca Mark Cave-Ayland: esp: restrict non-DMA transfer length to that of available data 45* be2b619a1734 Mark Cave-Ayland: scsi-disk: ensure that FORMAT UNIT commands are terminated 46* c01196bdddc2 Thomas Huth: subprojects/berkeley-testfloat-3: Update to fix a problem with compiler warnings 47* a48b26978a09 Paolo Bonzini: target/i386: generalize operand size "ph" for use in CVTPS2PD 48* abd41884c530 Paolo Bonzini: target/i386: fix memory operand size for CVTPS2PD 49* 75b773d84c89 Marc-André Lureau: win32: avoid discarding the exception handler 50* e0288a778473 Laszlo Ersek: hw/display/ramfb: plug slight guest-triggerable leak on mode setting 51* 4f7689f0817a Thomas Huth: chardev/char-pty: Avoid losing bytes when the other side just (re-)connected 52* 33bc4fa78b06 Richard Henderson: linux-user/hppa: Fix struct target_sigcontext layout 53* 0a7a164bc37b Eugenio Pérez: vdpa net: zero vhost_vdpa iova_tree pointer at cleanup 54* cbc9ae87b5f6 Eugenio Pérez: vdpa net: fix error message setting virtio status 55* f1085882d028 Eugenio Pérez: vdpa net: stop probing if cannot set features 56* 845ec38ae157 Eugenio Pérez: vdpa net: follow VirtIO initialization properly at cvq isolation probing 57* 0114c4513095 Akihiko Odaki: amd_iommu: Fix APIC address check 58* 931150e56b05 Alex Williamson: vfio/display: Fix missing update to set backing fields 59* f05142d511e8 Fiona Ebner: util/log: re-allow switching away from stderr log file 60* 86dec715a733 Peter Xu: migration/qmp: Fix crash on setting tls-authz with null 61* 00e3b29d065f Volker Rümelin: hw/audio/es1370: reset current sample counter 62 17b8d8ac3309 Olaf Hering: roms: use PYTHON to invoke python 63 cffa99549088 Alvin Chang: disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 64 837570cef237 Max Chou: target/riscv: Fix vfwmaccbf16.vf (commit(s) marked with * were in previous series and are not resent) ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Stable-8.1.2 62/64] roms: use PYTHON to invoke python 2023-10-15 6:07 [Stable-8.1.2 v3 00/64] Patch Round-up for stable 8.1.2, release on 2023-10-16 Michael Tokarev @ 2023-10-15 6:07 ` Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 63/64] disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 64/64] target/riscv: Fix vfwmaccbf16.vf Michael Tokarev 2 siblings, 0 replies; 4+ messages in thread From: Michael Tokarev @ 2023-10-15 6:07 UTC (permalink / raw) To: qemu-devel; +Cc: qemu-stable, Olaf Hering, Michael Tokarev From: Olaf Hering <olaf@aepfle.de> python3 may not be the expected python version. Use PYTHON to invoke python. Fixes: 22e11539e1 ("edk2: replace build scripts") Signed-off-by: Olaf Hering <olaf@aepfle.de> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> (cherry picked from commit 17b8d8ac3309e2cfed0d8cb3861afdcc23f66ce0) diff --git a/roms/Makefile b/roms/Makefile index 6859685290..67f709ba2d 100644 --- a/roms/Makefile +++ b/roms/Makefile @@ -147,7 +147,7 @@ skiboot: cp skiboot/skiboot.lid ../pc-bios/skiboot.lid efi: - python3 edk2-build.py --config edk2-build.config \ + $(PYTHON) edk2-build.py --config edk2-build.config \ --version-override "edk2-stable202302-for-qemu" \ --release-date "03/01/2023" rm -f ../pc-bios/edk2-*.fd.bz2 -- 2.39.2 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Stable-8.1.2 63/64] disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 2023-10-15 6:07 [Stable-8.1.2 v3 00/64] Patch Round-up for stable 8.1.2, release on 2023-10-16 Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 62/64] roms: use PYTHON to invoke python Michael Tokarev @ 2023-10-15 6:07 ` Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 64/64] target/riscv: Fix vfwmaccbf16.vf Michael Tokarev 2 siblings, 0 replies; 4+ messages in thread From: Michael Tokarev @ 2023-10-15 6:07 UTC (permalink / raw) To: qemu-devel Cc: qemu-stable, Alvin Chang, Alvin Chang, Alistair Francis, Michael Tokarev From: Alvin Chang <vivahavey@gmail.com> Fix the inverted order of pmpaddr13 and pmpaddr14 in csr_name(). Signed-off-by: Alvin Chang <alvinga@andestech.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-ID: <20230907084500.328-1-alvinga@andestech.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> (cherry picked from commit cffa9954908830276c93b430681f66cc0e599aef) Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> diff --git a/disas/riscv.c b/disas/riscv.c index 3873a69157..8e89e1d115 100644 --- a/disas/riscv.c +++ b/disas/riscv.c @@ -2116,8 +2116,8 @@ static const char *csr_name(int csrno) case 0x03ba: return "pmpaddr10"; case 0x03bb: return "pmpaddr11"; case 0x03bc: return "pmpaddr12"; - case 0x03bd: return "pmpaddr14"; - case 0x03be: return "pmpaddr13"; + case 0x03bd: return "pmpaddr13"; + case 0x03be: return "pmpaddr14"; case 0x03bf: return "pmpaddr15"; case 0x0780: return "mtohost"; case 0x0781: return "mfromhost"; -- 2.39.2 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Stable-8.1.2 64/64] target/riscv: Fix vfwmaccbf16.vf 2023-10-15 6:07 [Stable-8.1.2 v3 00/64] Patch Round-up for stable 8.1.2, release on 2023-10-16 Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 62/64] roms: use PYTHON to invoke python Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 63/64] disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 Michael Tokarev @ 2023-10-15 6:07 ` Michael Tokarev 2 siblings, 0 replies; 4+ messages in thread From: Michael Tokarev @ 2023-10-15 6:07 UTC (permalink / raw) To: qemu-devel Cc: qemu-stable, Max Chou, LIU Zhiwei, Philippe Mathieu-Daudé, Alistair Francis, Michael Tokarev From: Max Chou <max.chou@sifive.com> The operator (fwmacc16) of vfwmaccbf16.vf helper function should be replaced by fwmaccbf16. Fixes: adf772b0f7 ("target/riscv: Add support for Zvfbfwma extension") Signed-off-by: Max Chou <max.chou@sifive.com> Reviewed-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20231005095734.567575-1-max.chou@sifive.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> (cherry picked from commit 837570cef237b634eb4c245363470deebea7089d) Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> diff --git a/target/riscv/vector_helper.c b/target/riscv/vector_helper.c index a059ef3900..35c9734979 100644 --- a/target/riscv/vector_helper.c +++ b/target/riscv/vector_helper.c @@ -3562,7 +3562,7 @@ static uint32_t fwmaccbf16(uint16_t a, uint16_t b, uint32_t d, float_status *s) RVVCALL(OPFVV3, vfwmaccbf16_vv, WOP_UUU_H, H4, H2, H2, fwmaccbf16) GEN_VEXT_VV_ENV(vfwmaccbf16_vv, 4) -RVVCALL(OPFVF3, vfwmaccbf16_vf, WOP_UUU_H, H4, H2, fwmacc16) +RVVCALL(OPFVF3, vfwmaccbf16_vf, WOP_UUU_H, H4, H2, fwmaccbf16) GEN_VEXT_VF(vfwmaccbf16_vf, 4) static uint32_t fwnmacc16(uint16_t a, uint16_t b, uint32_t d, float_status *s) -- 2.39.2 ^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-10-15 6:08 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-10-15 6:07 [Stable-8.1.2 v3 00/64] Patch Round-up for stable 8.1.2, release on 2023-10-16 Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 62/64] roms: use PYTHON to invoke python Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 63/64] disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 Michael Tokarev 2023-10-15 6:07 ` [Stable-8.1.2 64/64] target/riscv: Fix vfwmaccbf16.vf Michael Tokarev
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).