* [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).