15.12.2023 10:03, Thomas Huth wrote:
This is a respin of Daniel's series that re-enables the meson test
runner timeouts. To make sure that we do not get into trouble on
older systems, I ran all the tests with "make check SPEED=slow -j32"
on my laptop that has only 16 SMT threads, so each test
: <20240108160900.104835-4-kra...@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 284a7ee2e290e0c9b8cd3ea6164d92386933054f)
Signed-off-by: Michael Tokarev
(Mjt: drop const in hw/block/pflash_cfi01.c for before
v8.2.0-220-g7d5dc0a367 "hw/block: Constify VMSt
ned-off-by: Gerd Hoffmann
Reviewed-by: Philippe Mathieu-Daudé
Message-ID: <20240108160900.104835-2-kra...@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 3b14a555fdb627ac091559ef5931c887d06590d8)
Signed-off-by: Michael Tokarev
diff --git a/hw/block/pflash_cfi
Roeck
Tested-by: Guenter Roeck
Message-ID: <20240112131529.515642-3-mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 6b41417d934b2640b7ccf893544d656eea92a2e7)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
cked from commit 07b2c8e034d80ff92e202405c494d2ff80fcf848)
Signed-off-by: Michael Tokarev
diff --git a/hw/s390x/s390-pci-kvm.c b/hw/s390x/s390-pci-kvm.c
index ff41e4106d..1ee510436c 100644
--- a/hw/s390x/s390-pci-kvm.c
+++ b/hw/s390x/s390-pci-kvm.c
@@ -27,6 +27,7 @@ bool s390_pci_kvm_interp_allowed(void)
int s390_pc
ilippe Mathieu-Daudé
(cherry picked from commit 5dd58358a57048e5ceabf5c91c0544f4f56afdcd)
Signed-off-by: Michael Tokarev
diff --git a/hw/block/pflash_cfi01.c b/hw/block/pflash_cfi01.c
index 82f592d420..f1a9dd571f 100644
--- a/hw/block/pflash_cfi01.c
+++ b/hw/block/pflash_cfi01.c
@@ -225,34 +
ed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit c2d7de557d19ec76eb83b87b6bf77c8114e2f183)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index b1bd43b7db..51f0157934 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -124,6 +124,7 @@ stati
as Huth
(cherry picked from commit 30e35258e25c75c9d799c34fd89afcafffb37084)
Signed-off-by: Michael Tokarev
diff --git a/hw/s390x/s390-pci-kvm.c b/hw/s390x/s390-pci-kvm.c
index 1ee510436c..9eef4fc3ec 100644
--- a/hw/s390x/s390-pci-kvm.c
+++ b/hw/s390x/s390-pci-kvm.c
@@ -18,6 +18,7 @@
#include "hw
from commit 44ce1b5d2fc77343f6a318cb3de613336a240048)
Signed-off-by: Michael Tokarev
diff --git a/migration/rdma.c b/migration/rdma.c
index 04debab5d9..4141c0bd25 100644
--- a/migration/rdma.c
+++ b/migration/rdma.c
@@ -238,6 +238,7 @@ static const char *control_desc(unsigned int rdma_control
(cherry picked from commit 68c691ca99a2538d6a53a70ce8a9ce06ee307ff1)
Signed-off-by: Michael Tokarev
diff --git a/hw/s390x/s390-pci-bus.c b/hw/s390x/s390-pci-bus.c
index 347580ebac..3e57d5faca 100644
--- a/hw/s390x/s390-pci-bus.c
+++ b/hw/s390x/s390-pci-bus.c
@@ -151,20 +151,12 @@ static void
m/qemu-project/qemu/-/issues/1759
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1964
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2012
Signed-off-by: Paolo Bonzini
(cherry picked from commit 729ba8e933f8af5800c3a92b37e630e9bdaa9f1e)
Signed-off-by: Michael Tokarev
diff --git a/target
t;20240112131529.515642-4-mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 1e8e6644e063b20ad391140fae13d00ad7750b33)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index d29c8c25bd..b1bd43b7db 100644
--- a/hw/sc
e Mathieu-Daudé
(cherry picked from commit 84a6835e004c257037492167d4f266dbb54dc33e)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index 4e890db0e2..ac5d752876 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -275,7 +275,7 @@ static void esp_pci_dma_
: guoguangyao
Reviewed-by: Richard Henderson
Message-ID: <20240115020804.30272-1-guoguangya...@mails.ucas.ac.cn>
Signed-off-by: Paolo Bonzini
(cherry picked from commit 2926eab8969908bc068629e973062a0fb6ff3759)
Signed-off-by: Michael Tokarev
diff --git a/target/i386/tcg/translate.c b/target/i
masking properly for PCREL, so the
fix in b5e0d5d2 was only needed for the !PCREL path.
Cc: qemu-sta...@nongnu.org
Fixes: b5e0d5d22fbf ("target/i386: Fix 32-bit wrapping of pc/eip computation")
Reported-by: Michael Tokarev
Signed-off-by: Richard Henderson
Message-ID: <2024010123
off-by: Philippe Mathieu-Daudé
Message-Id: <20231120150418.93443-1-phi...@linaro.org>
(cherry picked from commit 484aecf2d3a75251b63481be2a0c3aef635002af)
Signed-off-by: Michael Tokarev
diff --git a/backends/cryptodev.c b/backends/cryptodev.c
index e5006bd215..fff89fd62a 100644
--- a/backends/cr
l
(cherry picked from commit 410c2a4d75f52f6a2fe978eda5a9b6f854afe5ea)
Signed-off-by: Michael Tokarev
diff --git a/include/hw/elf_ops.h b/include/hw/elf_ops.h
index 0a5c258fe6..9c35d1b9da 100644
--- a/include/hw/elf_ops.h
+++ b/include/hw/elf_ops.h
@@ -500,7 +500,7 @@ static ssize_t glue(load_elf,
08* 25145a7d7735 Pavel Pisa:
hw/net/can/sja1000: fix bug for single acceptance filter and standard frame
09* 5cb0e7abe163 Xu Lu:
target/riscv: Fix mcycle/minstret increment behavior
10* 4ad87cd4b225 Michael Tokarev:
chardev/char.c: fix "abstract device type" error message
11* 09
ned-off-by: Gerd Hoffmann
Reviewed-by: Philippe Mathieu-Daudé
Message-ID: <20240108160900.104835-2-kra...@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 3b14a555fdb627ac091559ef5931c887d06590d8)
Signed-off-by: Michael Tokarev
diff --git a/hw/block/pflash_cfi
off-by: Philippe Mathieu-Daudé
Message-Id: <20231120150418.93443-1-phi...@linaro.org>
(cherry picked from commit 484aecf2d3a75251b63481be2a0c3aef635002af)
Signed-off-by: Michael Tokarev
diff --git a/backends/cryptodev.c b/backends/cryptodev.c
index 4d183f7237..236c407ad0 100644
--- a/backends/cr
(b5e0d5d22fbf in 8.1.4)
Signed-off-by: guoguangyao
Reviewed-by: Richard Henderson
Message-ID: <20240115020804.30272-1-guoguangya...@mails.ucas.ac.cn>
Signed-off-by: Paolo Bonzini
(cherry picked from commit 2926eab8969908bc068629e973062a0fb6ff3759)
Signed-off-by: Michael Tokarev
diff --gi
Roeck
Tested-by: Guenter Roeck
Message-ID: <20240112131529.515642-3-mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 6b41417d934b2640b7ccf893544d656eea92a2e7)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
l
(cherry picked from commit 410c2a4d75f52f6a2fe978eda5a9b6f854afe5ea)
Signed-off-by: Michael Tokarev
diff --git a/include/hw/elf_ops.h b/include/hw/elf_ops.h
index dffb0e73d2..52776e8010 100644
--- a/include/hw/elf_ops.h
+++ b/include/hw/elf_ops.h
@@ -499,7 +499,7 @@ static ssize_t glue(load_elf,
e Mathieu-Daudé
(cherry picked from commit 84a6835e004c257037492167d4f266dbb54dc33e)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index 4e890db0e2..ac5d752876 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -275,7 +275,7 @@ static void esp_pci_dma_
from commit 44ce1b5d2fc77343f6a318cb3de613336a240048)
Signed-off-by: Michael Tokarev
diff --git a/migration/rdma.c b/migration/rdma.c
index ca430d319d..8212fa6a5a 100644
--- a/migration/rdma.c
+++ b/migration/rdma.c
@@ -268,6 +268,7 @@ static const char *control_desc(unsigned int rdma_control
t;20240112131529.515642-4-mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 1e8e6644e063b20ad391140fae13d00ad7750b33)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index d29c8c25bd..b1bd43b7db 100644
--- a/hw/sc
Pavel Pisa:
hw/net/can/sja1000: fix bug for single acceptance filter and standard
frame
05* 5cb0e7abe163 Xu Lu:
target/riscv: Fix mcycle/minstret increment behavior
06* 4ad87cd4b225 Michael Tokarev:
chardev/char.c: fix "abstract device type" error message
07* 82a65e3188ab Pet
ed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit c2d7de557d19ec76eb83b87b6bf77c8114e2f183)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index b1bd43b7db..51f0157934 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -124,6 +124,7 @@ stati
: <20240108160900.104835-4-kra...@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 284a7ee2e290e0c9b8cd3ea6164d92386933054f)
Signed-off-by: Michael Tokarev
(Mjt: drop const in hw/block/pflash_cfi01.c for before
v8.2.0-220-g7d5dc0a367 "hw/block: Constify VMSt
m/qemu-project/qemu/-/issues/1759
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1964
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2012
Signed-off-by: Paolo Bonzini
(cherry picked from commit 729ba8e933f8af5800c3a92b37e630e9bdaa9f1e)
Signed-off-by: Michael Tokarev
diff --git a/target
masking properly for PCREL, so the
fix in b5e0d5d2 was only needed for the !PCREL path.
Cc: qemu-sta...@nongnu.org
Fixes: b5e0d5d22fbf ("target/i386: Fix 32-bit wrapping of pc/eip computation")
Fixes: 5b2fd6cf3735 (b5e0d5d22fbf in 8.1.4)
Reported-by: Michael Tokarev
Signed-off-by: Richard
ilippe Mathieu-Daudé
(cherry picked from commit 5dd58358a57048e5ceabf5c91c0544f4f56afdcd)
Signed-off-by: Michael Tokarev
diff --git a/hw/block/pflash_cfi01.c b/hw/block/pflash_cfi01.c
index a9f3ff412c..dc17474215 100644
--- a/hw/block/pflash_cfi01.c
+++ b/hw/block/pflash_cfi01.c
@@ -225,34 +
e Mathieu-Daudé
(cherry picked from commit 84a6835e004c257037492167d4f266dbb54dc33e)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index 1792f84cea..40c6c926b6 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -275,7 +275,7 @@ static void esp_pci_dma_
t;20240112131529.515642-4-mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 1e8e6644e063b20ad391140fae13d00ad7750b33)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index 59ce14f843..e9e94070ec 100644
--- a/hw/sc
Roeck
Tested-by: Guenter Roeck
Message-ID: <20240112131529.515642-3-mark.cave-ayl...@ilande.co.uk>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 6b41417d934b2640b7ccf893544d656eea92a2e7)
Signed-off-by: Michael Tokarev
(Mjt: fixup in hw/scsi/esp-pci.c due to v8.0.
l
(cherry picked from commit 410c2a4d75f52f6a2fe978eda5a9b6f854afe5ea)
Signed-off-by: Michael Tokarev
diff --git a/include/hw/elf_ops.h b/include/hw/elf_ops.h
index fbe0b1e956..78f45c8115 100644
--- a/include/hw/elf_ops.h
+++ b/include/hw/elf_ops.h
@@ -499,7 +499,7 @@ static ssize_t glue(load_elf,
: <20231212172510.103305-1-richard.hender...@linaro.org>
(cherry picked from commit b5e0d5d22fbffc3d8f7d3e86d7a2d05a1a974e27)
Signed-off-by: Michael Tokarev
(Mjt: context fix in target/i386/tcg/tcg-cpu.c for v8.1.0-1190-gb77af26e97
"accel/tcg: Replace CPUState.env_ptr with cpu_env()")
(Mjt: fixup in
ilippe Mathieu-Daudé
(cherry picked from commit 5dd58358a57048e5ceabf5c91c0544f4f56afdcd)
Signed-off-by: Michael Tokarev
diff --git a/hw/block/pflash_cfi01.c b/hw/block/pflash_cfi01.c
index c250214944..dbb3d0312d 100644
--- a/hw/block/pflash_cfi01.c
+++ b/hw/block/pflash_cfi01.c
@@ -226,34 +
* 4ad87cd4b225 Michael Tokarev:
chardev/char.c: fix "abstract device type" error message
06* 82a65e3188ab Peter Maydell:
hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
07* e358a25a97c7 Ilya Leoshkevich:
target/s390x: Fix LAE setting a wrong access register
08* 52a21689
: guoguangyao
Reviewed-by: Richard Henderson
Message-ID: <20240115020804.30272-1-guoguangya...@mails.ucas.ac.cn>
Signed-off-by: Paolo Bonzini
(cherry picked from commit 2926eab8969908bc068629e973062a0fb6ff3759)
Signed-off-by: Michael Tokarev
diff --git a/target/i386/tcg/translate.c b/target/i
m/qemu-project/qemu/-/issues/1759
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1964
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2012
Signed-off-by: Paolo Bonzini
(cherry picked from commit 729ba8e933f8af5800c3a92b37e630e9bdaa9f1e)
Signed-off-by: Michael Tokarev
(Mjt: fixup in target
masking properly for PCREL, so the
fix in b5e0d5d2 was only needed for the !PCREL path.
Cc: qemu-sta...@nongnu.org
Fixes: b5e0d5d22fbf ("target/i386: Fix 32-bit wrapping of pc/eip computation")
Reported-by: Michael Tokarev
Signed-off-by: Richard Henderson
Message-ID: <2024010123
ed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit c2d7de557d19ec76eb83b87b6bf77c8114e2f183)
Signed-off-by: Michael Tokarev
diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index e9e94070ec..6b7b963409 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -124,6 +124,7 @@ stati
ned-off-by: Gerd Hoffmann
Reviewed-by: Philippe Mathieu-Daudé
Message-ID: <20240108160900.104835-2-kra...@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 3b14a555fdb627ac091559ef5931c887d06590d8)
Signed-off-by: Michael Tokarev
diff --git a/hw/block/pflash_cfi
: <20240108160900.104835-4-kra...@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé
(cherry picked from commit 284a7ee2e290e0c9b8cd3ea6164d92386933054f)
Signed-off-by: Michael Tokarev
(Mjt: drop const in hw/block/pflash_cfi01.c for before
v8.2.0-220-g7d5dc0a367 "hw/block: Constify VMSt
22.01.2024 13:18, Michael Tokarev :
..
Is it this a material for -stable, or there's no need to bother?
Actually it's been Cc'd to qemu-stable@ already, I haven't noticed.
Still there's a question which branches should get which patches.
(changes 1 and 2 applies to 7.2 (while 2 fixes later
18.01.2024 21:51, Matthew Rosato :
Commit ef1535901a0 (re-)introduced an issue where passthrough ISM devices
on s390x would enter an error state after reboot. This was previously fixed
by 03451953c79e, using device reset callbacks, however the change in
ef1535901a0 effectively triggers a cold
.
Reported-by: Xiao Lei
Cc: Yuri Benditovich
Cc: qemu-sta...@nongnu.org
Cc: Mauro Matteo Cascella
Fixes: CVE-2023-6693
Fixes: e22f0603fb2f ("virtio-net: reference implementation of hash report")
Signed-off-by: Jason Wang
Reviewed-by: Michael Tokarev
/mjt
21.01.2024 03:20, Richard Henderson:
tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns
tcg: Clean up error paths in alloc_code_gen_buffer_splitwx_memfd
linux-user/riscv: Adjust vdso signal frame cfa offsets
linux-user: Fixed cpu restore with pc 0 on SIGBUS
It looks like the last two should go
12.01.2024 16:15, Mark Cave-Ayland:
This series contains fixes for the esp-pci device (am53c974 or dc390) for a
few issues spotted whilst testing the previous ESP series.
Patches 1-3 are fixes for issues found by Helge/Guenter whilst testing the
hppa C3700 machine with the amd53c974/dc390
02.01.2024 06:29, Jason Wang :
When HASH_REPORT is negotiated, the guest_hdr_len might be larger than
the size of the mergeable rx buffer header. Using
virtio_net_hdr_mrg_rxbuf during the header swap might lead a stack
overflow in this case. Fixing this by using virtio_net_hdr_v1_hash
instead.
16.01.2024 19:38, Richard Henderson wrote:
On 1/17/24 02:50, Bin Meng wrote:
Some ELF files really do have segments of zero size, e.g.:
Program Headers:
Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flags Align
08.01.2024 19:08, Gerd Hoffmann:
When running qemu with edk2 efi firmware on aarch64 the efi
variable store in pflash can get corrupted. qemu not doing
proper block writes -- flush all or nothing to storage -- is
a hot candidate for being the root cause.
This little series tries to fix that
Sorry for the previous dummy post, - hit the wrong button :)
17.01.2024 19:42, Fabiano Rosas :
Avocado needs sqlite3:
--- a/tests/docker/dockerfiles/opensuse-leap.docker
+++ b/tests/docker/dockerfiles/opensuse-leap.docker
@@ -90,6 +90,7 @@ RUN zypper update -y && \
python311-setuptools \
diff --git a/tests/lcitool/mappings.yml b/tests/lcitool/mappings.yml
index 0b908882f1..407c03301b 100644
--- a/tests/lcitool/mappings.yml
+++ b/tests/lcitool/mappings.yml
@@ -59,6 +59,10 @@ mappings:
CentOSStream8:
OpenSUSELeap15:
+
@linaro.org>
Signed-off-by: Thomas Huth
(cherry picked from commit 52a21689cd829c1cc931b59b5ee5bdb10dd578c1)
Signed-off-by: Michael Tokarev
diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml
index 10886bb414..7243b8079b 100644
--- a/.gitlab-ci.d/buildtest.yml
+++ b/.gitlab-ci
-by: Richard Henderson
Tested-by: Miguel Luis
(cherry picked from commit 82a65e3188abebb509510b391726711606aca642)
Signed-off-by: Michael Tokarev
diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c
index b17b29288c..f71b3b07d8 100644
--- a/hw/intc/arm_gicv3_cpuif.c
+++ b/hw/intc
are mutually exclusive
Signed-off-by: Kevin Wolf
Message-ID: <20231201142520.32255-3-kw...@redhat.com>
Signed-off-by: Kevin Wolf
(cherry picked from commit 5a7f21efaf99c60614fe1967be1c0f9aa46c526e)
Signed-off-by: Michael Tokarev
diff --git a/softmmu/vl.c b/softmmu/vl.c
index 5115221efe..ce88
Current error message:
qemu-system-x86_64: -chardev spice,id=foo: Parameter 'driver' expects an
abstract device type
while in fact the meaning is in reverse, -chardev expects
a non-abstract device type.
Fixes: 777357d758d9 ("chardev: qom-ify" 2016-12-07)
Signed-off-by: Micha
include a regression test for the crash we just fixed
with snapshot operations on inactive images.
Signed-off-by: Kevin Wolf
Message-ID: <20231201142520.32255-4-kw...@redhat.com>
Signed-off-by: Kevin Wolf
(cherry picked from commit bb6e2511eb48539b7dcbcb5f47772e156b9c45d1)
Signed-off-by: M
)
Signed-off-by: Xu Lu
Reviewed-by: Daniel Henrique Barboza
Signed-off-by: Michael Tokarev
(cherry picked from commit 5cb0e7abe1635cb82e0033260dac2b910d142f8c)
Signed-off-by: Michael Tokarev
diff --git a/target/riscv/csr.c b/target/riscv/csr.c
index 5c9a7ee287..15dba5f653 100644
--- a/target
4ad87cd4b225 Michael Tokarev:
chardev/char.c: fix "abstract device type" error message
06 82a65e3188ab Peter Maydell:
hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
07 e358a25a97c7 Ilya Leoshkevich:
target/s390x: Fix LAE setting a wrong access register
08 52a21689cd82 Pet
-by: David Hildenbrand
Signed-off-by: Ilya Leoshkevich
Message-ID: <20240111092328.929421-2-...@linux.ibm.com>
Signed-off-by: Thomas Huth
(cherry picked from commit e358a25a97c71c39e3513d9b869cdb82052e50b8)
Signed-off-by: Michael Tokarev
(Mjt: target/s390x/tcg/translate.c: fixup for
v8.1.0-1189-g
e 'ide0-hd0' is writable but does not support snapshots
Signed-off-by: Kevin Wolf
Message-ID: <20231201142520.32255-2-kw...@redhat.com>
Signed-off-by: Kevin Wolf
(cherry picked from commit d3007d348adaaf04ee8b099a475282034a662414)
Signed-off-by: Michael Tokarev
diff --git a/block/snaps
18.01.2024 09:39, Yihuan Pan :
The command line options `-ctrl-grab` and `-alt-grab` have been removed
in QEMU 7.1. Instead, use the `-display sdl,grab-mod=` option
to specify the grab modifiers.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2103
Signed-off-by: Yihuan Pan
---
include a regression test for the crash we just fixed
with snapshot operations on inactive images.
Signed-off-by: Kevin Wolf
Message-ID: <20231201142520.32255-4-kw...@redhat.com>
Signed-off-by: Kevin Wolf
(cherry picked from commit bb6e2511eb48539b7dcbcb5f47772e156b9c45d1)
Signed-off-by: M
)
Signed-off-by: Xu Lu
Reviewed-by: Daniel Henrique Barboza
Signed-off-by: Michael Tokarev
(cherry picked from commit 5cb0e7abe1635cb82e0033260dac2b910d142f8c)
Signed-off-by: Michael Tokarev
diff --git a/target/riscv/csr.c b/target/riscv/csr.c
index ea7585329e..cbb73863d6 100644
--- a/target
@linaro.org>
Signed-off-by: Thomas Huth
(cherry picked from commit 52a21689cd829c1cc931b59b5ee5bdb10dd578c1)
Signed-off-by: Michael Tokarev
diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml
index 77dc83a6be..994d1e9149 100644
--- a/.gitlab-ci.d/buildtest.yml
+++ b/.gitlab-ci
are mutually exclusive
Signed-off-by: Kevin Wolf
Message-ID: <20231201142520.32255-3-kw...@redhat.com>
Signed-off-by: Kevin Wolf
(cherry picked from commit 5a7f21efaf99c60614fe1967be1c0f9aa46c526e)
Signed-off-by: Michael Tokarev
diff --git a/softmmu/vl.c b/softmmu/vl.c
index b0b96f67fa..c9e9
for virtio-ccw devices before using
them")
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Thomas Huth
(cherry picked from commit c98873ee4a0c2694aac976ab9affcf55da8b7e61)
Signed-off-by: Michael Tokarev
diff --git a/tests/qtest/virtio-ccw-test.c b/tests/qtest/virtio-ccw-test.c
-by: Richard Henderson
Tested-by: Miguel Luis
(cherry picked from commit 82a65e3188abebb509510b391726711606aca642)
Signed-off-by: Michael Tokarev
diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c
index d07b13eb27..05dcfc4bc3 100644
--- a/hw/intc/arm_gicv3_cpuif.c
+++ b/hw/intc
e 'ide0-hd0' is writable but does not support snapshots
Signed-off-by: Kevin Wolf
Message-ID: <20231201142520.32255-2-kw...@redhat.com>
Signed-off-by: Kevin Wolf
(cherry picked from commit d3007d348adaaf04ee8b099a475282034a662414)
Signed-off-by: Michael Tokarev
diff --git a/block/snaps
(cherry picked from commit 1d513e06d96697f44de4a1b85c6ff627c443e306)
Signed-off-by: Michael Tokarev
diff --git a/util/cpuinfo-ppc.c b/util/cpuinfo-ppc.c
index 7212afa45d..990e62e141 100644
--- a/util/cpuinfo-ppc.c
+++ b/util/cpuinfo-ppc.c
@@ -6,10 +6,10 @@
#include "qemu/osdep.h"
#include "host/cpuinfo
chip register level emulation")
Message-ID: <20240103231426.5685-1-p...@fel.cvut.cz>
(cherry picked from commit 25145a7d7735344a469551946fc2a7f19eb4aa3d)
Signed-off-by: Michael Tokarev
diff --git a/hw/net/can/can_sja1000.c b/hw/net/can/can_sja1000.c
index 73201f9139..575df7d2f8 100644
Current error message:
qemu-system-x86_64: -chardev spice,id=foo: Parameter 'driver' expects an
abstract device type
while in fact the meaning is in reverse, -chardev expects
a non-abstract device type.
Fixes: 777357d758d9 ("chardev: qom-ify" 2016-12-07)
Signed-off-by: Micha
-by: David Hildenbrand
Signed-off-by: Ilya Leoshkevich
Message-ID: <20240111092328.929421-2-...@linux.ibm.com>
Signed-off-by: Thomas Huth
(cherry picked from commit e358a25a97c71c39e3513d9b869cdb82052e50b8)
Signed-off-by: Michael Tokarev
(Mjt: target/s390x/tcg/translate.c: fixup for
v8.1.0-1189-
Pisa:
hw/net/can/sja1000: fix bug for single acceptance filter and standard
frame
05 5cb0e7abe163 Xu Lu:
target/riscv: Fix mcycle/minstret increment behavior
06 4ad87cd4b225 Michael Tokarev:
chardev/char.c: fix "abstract device type" error message
07 82a65e3188ab Peter Maydell:
16.01.2024 22:00, Stefan Hajnoczi wrote:
Several bugs have been reported related to how QMP commands are rescheduled in
qemu_aio_context:
- https://gitlab.com/qemu-project/qemu/-/issues/1933
- https://issues.redhat.com/browse/RHEL-17369
- https://bugzilla.redhat.com/show_bug.cgi?id=2215192
-
se "When acpi=off is used with Q35 machine type.."
instead, since acpi=off is a machine property and here we talk about
machine, so the context is quite clear. Here and in the next similar
commit. Just a nitpick, works either way for me.
Reviewed-by: Michael Tokarev
/mjt
22.12.2023 20:59, Paolo Bonzini:
CR3 bits 63:32 are ignored in 32-bit mode (either legacy 2-level
paging or PAE paging). Do this in mmu_translate() to remove
the last where get_physical_address() meaningfully drops the high
bits of the address.
Cc: qemu-sta...@nongnu.org
Suggested-by: Richard
20.11.2023 18:04, Philippe Mathieu-Daudé:
Both cryptodev_backend_set_throttle() and CryptoDevBackendClass::init()
can set their Error** argument. Do not ignore them, return early on
failure. Use the ERRP_GUARD() macro as suggested in commit ae7c80a7bd
("error: New macro ERRP_GUARD()").
Cc:
15.12.2023 15:03, Max Filippov :
r[id]tlb[01], [iw][id]tlb opcodes use TLB way index passed in a register
by the guest. The host uses 3 bits of the index for ITLB indexing and 4
bits for DTLB, but there's only 7 entries in the ITLB array and 10 in
the DTLB array, so a malicious guest may trigger
-by: Richard Henderson
Tested-by: Miguel Luis
(cherry picked from commit 82a65e3188abebb509510b391726711606aca642)
Signed-off-by: Michael Tokarev
diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c
index ab1a00508e..258dee1b80 100644
--- a/hw/intc/arm_gicv3_cpuif.c
+++ b/hw/intc
erd Hoffmann
(cherry picked from commit 55abfc1ffbe54c00529668903fd99b4bb57a6338)
Signed-off-by: Michael Tokarev
diff --git a/tests/data/acpi/virt/SSDT.memhp b/tests/data/acpi/virt/SSDT.memhp
index 31ff6ac469..fb3dcde5a1 100644
Binary files a/tests/data/acpi/virt/SSDT.memhp and
b/tests/data/acpi/virt/SSDT.memhp differ
--
2.39.2
c8914da6)
Signed-off-by: Michael Tokarev
diff --git a/hw/vfio/common.c b/hw/vfio/common.c
index e70fdf5e0c..a5dfc2d27e 100644
--- a/hw/vfio/common.c
+++ b/hw/vfio/common.c
@@ -73,7 +73,7 @@ bool vfio_mig_active(void)
return false;
}
-QLIST_FOREACH(vbasedev, _device_list, next)
for virtio-ccw devices before using
them")
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Thomas Huth
(cherry picked from commit c98873ee4a0c2694aac976ab9affcf55da8b7e61)
Signed-off-by: Michael Tokarev
diff --git a/tests/qtest/virtio-ccw-test.c b/tests/qtest/virtio-ccw-test.c
From: Helge Deller
Put correct values (depending on CPU arch) into IOR and ISR on fault.
Signed-off-by: Helge Deller
Reviewed-by: Richard Henderson
(cherry picked from commit 31efbe72c6cc54b9cbc2505d78870a8a87a8d392)
Signed-off-by: Michael Tokarev
diff --git a/target/hppa/op_helper.c b
-by: David Hildenbrand
Signed-off-by: Ilya Leoshkevich
Message-ID: <20240111092328.929421-2-...@linux.ibm.com>
Signed-off-by: Thomas Huth
(cherry picked from commit e358a25a97c71c39e3513d9b869cdb82052e50b8)
Signed-off-by: Michael Tokarev
diff --git a/target/s390x/tcg/translate.c b/target/s390x
to allow manual testing and
debugging of the other possible devices on the command line.
Signed-off-by: Helge Deller
Reviewed-by: Richard Henderson
(cherry picked from commit d8a3220005d74512677b181e3a32cd94b13ddf49)
Signed-off-by: Michael Tokarev
diff --git a/hw/hppa/machine.c b/hw/hppa/machine.c
-off-by: Michael Tokarev
diff --git a/pc-bios/hppa-firmware.img b/pc-bios/hppa-firmware.img
index ab715f0ecd..1b3a841825 100644
Binary files a/pc-bios/hppa-firmware.img and b/pc-bios/hppa-firmware.img differ
--
2.39.2
ed35afcb331a972210816435d6b1b5de17fc7d4f)
Signed-off-by: Michael Tokarev
diff --git a/hw/hppa/machine.c b/hw/hppa/machine.c
index 54ca2fd91a..9e611620cc 100644
--- a/hw/hppa/machine.c
+++ b/hw/hppa/machine.c
@@ -36,8 +36,8 @@
#define MIN_SEABIOS_HPPA_VERSION 12 /* require at least this fw version
From: Helge Deller
Put correct values (depending on CPU arch) into IOR and ISR on fault.
Signed-off-by: Helge Deller
Reviewed-by: Richard Henderson
(cherry picked from commit 910ada0225d17530188aa45afcb9412c17267f46)
Signed-off-by: Michael Tokarev
diff --git a/target/hppa/cpu.c b/target
From: Gerd Hoffmann
Signed-off-by: Gerd Hoffmann
(cherry picked from commit ca8b0cc8e9176419960b844abb522a2298a794d6)
Signed-off-by: Michael Tokarev
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8b..e569098abd 100644
-by: Helge Deller
Tested-by: Bruno Haible
(cherry picked from commit 3b57c15f02050227c5c73ca97fa0dfc02f154fe9)
Signed-off-by: Michael Tokarev
diff --git a/hw/pci-host/astro.c b/hw/pci-host/astro.c
index 7d68ccee7e..cb2c8a828d 100644
--- a/hw/pci-host/astro.c
+++ b/hw/pci-host/astro.c
@@ -166,6 +166,8
-by: Helge Deller
Tested-by: Bruno Haible
Reviewed-by: Richard Henderson
(cherry picked from commit 6ce18d530638f6e4eb87ef8737c634e34362ad2b)
Signed-off-by: Michael Tokarev
diff --git a/roms/seabios-hppa b/roms/seabios-hppa
index 4c6ecda618..e4eac85880 16
--- a/roms/seabios-hppa
+++ b/roms
From: Helge Deller
Move functionality to set IOR and ISR on fault into own
function. This will be used by follow-up patches.
Signed-off-by: Helge Deller
Reviewed-by: Richard Henderson
(cherry picked from commit 3824e0d643f34ee09e0cc75190c0c4b60928b78c)
Signed-off-by: Michael Tokarev
diff
-by: Alex Bennée
Message-Id: <20231221174200.2693694-1-alex.ben...@linaro.org>
(cherry picked from commit b16a45bc5e0e329a16af8a2e020a6e7044f9afa2)
Signed-off-by: Michael Tokarev
diff --git a/.readthedocs.yml b/.readthedocs.yml
index 7fb7b8dd61..0b262469ce 100644
--- a/.readthedocs.yml
: b7746b1194c8 ("hw/hppa/machine: Restrict the total memory size to 3GB")
Reviewed-by: Richard Henderson
Tested-by: Bruno Haible
(cherry picked from commit 92039f61af89629f268e04255946c2a3fa0c453f)
Signed-off-by: Michael Tokarev
diff --git a/hw/hppa/machine.c b/hw/hppa/machine.c
index c8da7c18d5..
)
Signed-off-by: Xu Lu
Reviewed-by: Daniel Henrique Barboza
Signed-off-by: Michael Tokarev
(cherry picked from commit 5cb0e7abe1635cb82e0033260dac2b910d142f8c)
Signed-off-by: Michael Tokarev
diff --git a/target/riscv/csr.c b/target/riscv/csr.c
index fde7ce1a53..c50a33397c 100644
--- a/target
-by: Richard Henderson
Tested-by: Bruno Haible
(cherry picked from commit 5915b67013eb8c3a84e3ef05e6ba4eae55ccd173)
Signed-off-by: Michael Tokarev
diff --git a/target/hppa/mem_helper.c b/target/hppa/mem_helper.c
index 4c28c58ee9..1387f4a64b 100644
--- a/target/hppa/mem_helper.c
+++ b/target/hppa
801 - 900 of 6848 matches
Mail list logo