[Stable-8.2.3 73/87] hw/net/net_tx_pkt: Fix virtio header without checksum offloading

2024-04-10 Thread Michael Tokarev
: ffbd2dbd8e64 ("e1000e: Perform software segmentation for loopback") Buglink: https://issues.redhat.com/browse/RHEL-23067 Signed-off-by: Akihiko Odaki Signed-off-by: Jason Wang (cherry picked from commit 89a8de364b51db8107d2a210314431885ac52238) Signed-off-by: Michael Tokarev diff --gi

[Stable-8.2.3 77/87] gitlab-ci/cirrus: switch from 'master' to 'latest'

2024-04-10 Thread Michael Tokarev
Commit ab72522797 "gitlab: switch from 'stable' to 'latest' docker container tags" switched most tags to 'latest' but missed cirrus image. Fix this now. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2256 Signed-off-by: Michael Tokar

[Stable-8.2.3 23/87] pcie_sriov: Validate NumVFs

2024-04-10 Thread Michael Tokarev
hiko Odaki Message-Id: <20240228-reuse-v8-2-282660281...@daynix.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Sriram Yagnaraman (cherry picked from commit 6081b4243cd64dff1b2cf5b0c215c71e9d7e753b) Signed-off-by: Michael Tokarev diff --git a/hw/pci/p

[Stable-8.2.3 78/87] hw/intc/arm_gicv3: ICC_HPPIR* return SPURIOUS if int group is disabled

2024-04-10 Thread Michael Tokarev
from commit 44e25fbc1900c99c91a44e532c5bd680bc403459) Signed-off-by: Michael Tokarev diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c index 258dee1b80..3364f6b706 100644 --- a/hw/intc/arm_gicv3_cpuif.c +++ b/hw/intc/arm_gicv3_cpuif.c @@ -1067,7 +1067,7 @@ static uint64_t

[Stable-8.2.3 61/87] monitor/hmp-cmds-target: Append a space in error message in gpa2hva()

2024-04-10 Thread Michael Tokarev
igned-off-by: Philippe Mathieu-Daudé (cherry picked from commit a158c63b3ba120f1656e4dd815d186c623fb5ef6) Signed-off-by: Michael Tokarev diff --git a/monitor/hmp-cmds-target.c b/monitor/hmp-cmds-target.c index d9fbcac08d..af6176a7a4 100644 --- a/monitor/hmp-cmds-target.c +++ b/monitor/hmp-cmds-target

[Stable-8.2.3 65/87] target/riscv: always clear vstart in whole vec move insns

2024-04-10 Thread Michael Tokarev
ncis Reviewed-by: LIU Zhiwei Reviewed-by: Richard Henderson Message-ID: <20240314175704.478276-5-dbarb...@ventanamicro.com> Signed-off-by: Alistair Francis (cherry picked from commit 7e53e3ddf6dff200098e112c5370ab16d2d5dbd1) Signed-off-by: Michael Tokarev diff --git a/target/riscv/insn_trans/trans_rvv.c.i

[Stable-8.2.3 21/87] hw/nvme: add machine compatibility parameter to enable msix exclusive bar

2024-04-10 Thread Michael Tokarev
nd pba to BAR 0") Reported-by: Julien Grall jul...@xen.org Tested-by: Julien Grall jul...@xen.org Reviewed-by: Jesper Wendel Devantier Signed-off-by: Klaus Jensen (cherry picked from commit fa905f65c5549703279f68c253914799b10ada47) Signed-off-by: Michael Tokarev diff --git a/hw/core/machine.c

[Stable-8.2.3 20/87] hw/nvme: generalize the mbar size helper

2024-04-10 Thread Michael Tokarev
ee7bda4d38cda3eaf114c850a723dd12e23d3abc) Signed-off-by: Michael Tokarev diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c index abc0387f2c..74da28a35a 100644 --- a/hw/nvme/ctrl.c +++ b/hw/nvme/ctrl.c @@ -8003,13 +8003,18 @@ static void nvme_init_pmr(NvmeCtrl *n, PCIDevice *pci_dev) memory_region_set_enabled(&a

[Stable-8.2.3 54/87] vdpa-dev: Fix initialisation order to restore VDUSE compatibility

2024-04-10 Thread Michael Tokarev
y: Stefano Garzarella Signed-off-by: Kevin Wolf (cherry picked from commit 2c66de61f88dc9620a32239f7dd61524a57f66b0) Signed-off-by: Michael Tokarev diff --git a/hw/net/vhost_net.c b/hw/net/vhost_net.c index e8e1661646..fd1a93701a 100644 --- a/hw/net/vhost_net.c +++ b/hw/net/vhost_net.c @@

[Stable-8.2.3 11/87] hw/scsi/lsi53c895a: add timer to scripts processing

2024-04-10 Thread Michael Tokarev
commit 9876359990dd4c8a48de65cf5e1c3d13e96a7f4e) Signed-off-by: Michael Tokarev diff --git a/hw/scsi/lsi53c895a.c b/hw/scsi/lsi53c895a.c index 46c17b320e..4d0c5fcd9b 100644 --- a/hw/scsi/lsi53c895a.c +++ b/hw/scsi/lsi53c895a.c @@ -188,7 +188,7 @@ static const char *names[] = { #define LSI_TAG_VALID (1 << 16) /* Maximum

[Stable-8.2.3 53/87] target/s390x: Use mutable temporary value for op_ts

2024-04-10 Thread Michael Tokarev
02fc1e31c59274d0) Signed-off-by: Michael Tokarev diff --git a/target/s390x/tcg/translate.c b/target/s390x/tcg/translate.c index 8df00b7df9..3af81fa8f0 100644 --- a/target/s390x/tcg/translate.c +++ b/target/s390x/tcg/translate.c @@ -4783,9 +4783,10 @@ static DisasJumpType op_trXX(DisasContext

[Stable-8.2.3 51/87] docs/conf.py: Remove usage of distutils

2024-04-10 Thread Michael Tokarev
via pip in the venv instead, and that is using a newer version, too, according to our pythondeps.toml file. Thus we can simply drop the version check now to get rid of the distutils dependency here. Signed-off-by: Thomas Huth Reviewed-by: Michael Tokarev Message-id: 20240304130403.129543-1-th...@r

[Stable-8.2.3 84/87] hw/virtio: Fix packed virtqueue flush used_idx

2024-04-10 Thread Michael Tokarev
viewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin (cherry picked from commit 2d9a31b3c27311eca1682cb2c076d7a300441960) Signed-off-by: Michael Tokarev diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index 356d690cc9..aa02c4937c 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/vi

[Stable-8.2.3 56/87] block-backend: fix edge case in bdrv_next() where BDS associated to BB changes

2024-04-10 Thread Michael Tokarev
, send_stop=...) > #16 vm_shutdown () Signed-off-by: Fiona Ebner Message-ID: <20240322095009.346989-3-f.eb...@proxmox.com> Reviewed-by: Kevin Wolf Reviewed-by: Stefan Hajnoczi Signed-off-by: Kevin Wolf (cherry picked from commit f6d38c9f6dae6fce99dcaf6ca16a1fe5b5e19c4c) Signed-off-by: Michael Tokare

[Stable-8.2.3 57/87] block-backend: fix edge case in bdrv_next_cleanup() where BDS associated to BB changes

2024-04-10 Thread Michael Tokarev
-off-by: Kevin Wolf (cherry picked from commit bac09b093ebbb79e6a7444c7b979c32ca5540132) Signed-off-by: Michael Tokarev diff --git a/block/block-backend.c b/block/block-backend.c index 4a419f75fb..86315d62c6 100644 --- a/block/block-backend.c +++ b/block/block-backend.c @@ -677,13 +677,10 @@ voi

[Stable-8.2.3 63/87] trans_rvv.c.inc: set vstart = 0 in int scalar move insns

2024-04-10 Thread Michael Tokarev
arb...@ventanamicro.com> Signed-off-by: Alistair Francis (cherry picked from commit 0848f7c18ef50de9f955e7eeb4363d92766a41bf) Signed-off-by: Michael Tokarev diff --git a/target/riscv/insn_trans/trans_rvv.c.inc b/target/riscv/insn_trans/trans_rvv.c.inc index 78bd363310..8bbea80c58 100644 --- a/targ

[Stable-8.2.3 45/87] target/hppa: fix shrp for wide mode

2024-04-10 Thread Michael Tokarev
cked from commit d37fad0ae5bd2c544fdb0f2eff6acdb28a155be0) Signed-off-by: Michael Tokarev diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 533feca5ec..15a8bfd48c 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -3506,7 +3506,7 @@ static bool trans_shrp_sar(D

[Stable-8.2.3 50/87] target/loongarch: Fix qemu-loongarch64 hang when executing 'll.d $t0, $t0, 0'

2024-04-10 Thread Michael Tokarev
ard Henderson Signed-off-by: Song Gao Message-Id: <20240320013955.1561311-1-gaos...@loongson.cn> (cherry picked from commit 77642f92c0b71a105aba2a4d03bc62328eae703b) Signed-off-by: Michael Tokarev diff --git a/target/loongarch/insn_trans/trans_atomic.c.inc b/target/loongarch/i

[Stable-8.2.3 64/87] target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess

2024-04-10 Thread Michael Tokarev
Barboza Reviewed-by: Alistair Francis Reviewed-by: LIU Zhiwei Reviewed-by: Richard Henderson Message-ID: <20240314175704.478276-4-dbarb...@ventanamicro.com> Signed-off-by: Alistair Francis (cherry picked from commit 768e7b329c0be22035da077fe76221dd0a47103b) Signed-off-by: Michael Tokarev

[Stable-8.2.3 67/87] target/riscv/vector_helper.c: optimize loops in ldst helpers

2024-04-10 Thread Michael Tokarev
-by: Richard Henderson Message-ID: <20240314175704.478276-11-dbarb...@ventanamicro.com> Signed-off-by: Alistair Francis (cherry picked from commit 0a11629c915f61df798919db51a18ffe4649cb65) Signed-off-by: Michael Tokarev diff --git a/target/riscv/vector_helper.c b/target/riscv/vector_helpe

[Stable-8.2.3 81/87] block/virtio-blk: Fix memory leak from virtio_blk_zone_report

2024-04-10 Thread Michael Tokarev
/block/virtio-blk.c:1157:5 Signed-off-by: Zheyu Ma Message-id: 20240404120040.1951466-1-zheyum...@gmail.com Signed-off-by: Stefan Hajnoczi (cherry picked from commit bbdf9023665f409113cb07b463732861af63fb47) Signed-off-by: Michael Tokarev diff --git a/hw/block/virtio-blk.c b/hw/block/virtio-blk.c

[Stable-8.2.3 68/87] hw/intc: Update APLIC IDC after claiming iforce register

2024-04-10 Thread Michael Tokarev
com> Signed-off-by: Alistair Francis (cherry picked from commit 078189b327ae5c5727b51ec714d9663b1d0ca3df) Signed-off-by: Michael Tokarev diff --git a/hw/intc/riscv_aplic.c b/hw/intc/riscv_aplic.c index c677b5cfbb..6e816e33bf 100644 --- a/hw/intc/riscv_aplic.c +++ b/hw/intc/riscv_aplic.c @@

[Stable-8.2.3 33/87] tests/unit: Bump test-crypto-block test timeout to 5 minutes

2024-04-10 Thread Michael Tokarev
: <20231215070357.10888-15-th...@redhat.com> Signed-off-by: Alex Bennée (cherry picked from commit e1b363e328d559cd5f86d3d1d7b84d0154e153d3) Signed-off-by: Michael Tokarev diff --git a/tests/unit/meson.build b/tests/unit/meson.build index 0b0c7c1411..a99dec4312 100644 --- a/tests/unit/meson.build +++ b/test

[Stable-8.2.3 35/87] target/i386: introduce function to query MMU indices

2024-04-10 Thread Michael Tokarev
) Signed-off-by: Michael Tokarev (Mjt: context fixup in target/i386/cpu.h due to other changes in that area) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index 705d925e6c..df1f602758 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2302,6 +2302,16 @@ static inline int cpu_mmu_index

[Stable-8.2.3 41/87] target/hppa: Fix assemble_16 insns for wide mode

2024-04-10 Thread Michael Tokarev
From: Richard Henderson Reported-by: Sven Schnelle Reviewed-by: Helge Deller Signed-off-by: Richard Henderson (cherry picked from commit 72bace2d13cb427fde3bb50ae1a71a2abe9acc0f) Signed-off-by: Michael Tokarev diff --git a/target/hppa/insns.decode b/target/hppa/insns.decode index f5a3f02fd1

[Stable-8.2.3 47/87] target/hppa: exit tb on flush cache instructions

2024-04-10 Thread Michael Tokarev
off-by: Richard Henderson (cherry picked from commit ad1fdacd1b936557514dd72c2079a80be0c2dfb4) Signed-off-by: Michael Tokarev diff --git a/target/hppa/insns.decode b/target/hppa/insns.decode index 5412ff9836..f58455dfdb 100644 --- a/target/hppa/insns.decode +++ b/target/hppa/insns.decode @@ -144,9

[Stable-8.2.3 52/87] target/loongarch: Fix qemu-system-loongarch64 assert failed with the option '-d int'

2024-04-10 Thread Michael Tokarev
n.cn> (cherry picked from commit 1590154ee4376819a8c6ee61e849ebf4a4e7cd02) Signed-off-by: Michael Tokarev diff --git a/target/loongarch/cpu.c b/target/loongarch/cpu.c index fc075952e6..570201e616 100644 --- a/target/loongarch/cpu.c +++ b/target/loongarch/cpu.c @@ -35,33 +35,45 @@ const char * co

[Stable-8.2.3 38/87] Revert "chardev/char-socket: Fix TLS io channels sending too much data to the backend"

2024-04-10 Thread Michael Tokarev
P. Berrangé (cherry picked from commit e8ee827ffdb86ebbd5f5213a1f78123c25a90864) Signed-off-by: Michael Tokarev diff --git a/chardev/char-socket.c b/chardev/char-socket.c index 034840593d..73947da188 100644 --- a/chardev/char-socket.c +++ b/chardev/char-socket.c @@ -492,9 +492,9 @@ static g

[Stable-8.2.3 59/87] target/i386/tcg: Enable page walking from MMIO memory

2024-04-10 Thread Michael Tokarev
an Cameron Message-ID: <20240307155304.31241-2-jonathan.came...@huawei.com> Signed-off-by: Philippe Mathieu-Daudé (cherry picked from commit 9dab7bbb017d11b64c52239fa4e2f910a6a004f2) Signed-off-by: Michael Tokarev diff --git a/target/i386/tcg/sysemu/excp_helper.c b/target/i386/tcg/sysemu/exc

[Stable-8.2.3 39/87] ui: compile dbus-display1.c with -fPIC as necessary

2024-04-10 Thread Michael Tokarev
nd on dbus_display1_dep") no longer relevant, as dbus-display1.c will be recompiled. Fixes: c172136ea33 ("meson: ensure dbus-display generated code is built before other units") Reported-by: Olaf Hering Reviewed-by: Michael Tokarev Signed-off-by: Marc-André Lureau (cherr

[Stable-8.2.3 32/87] tests/unit: Bump test-aio-multithread test timeout to 2 minutes

2024-04-10 Thread Michael Tokarev
: <20231215070357.10888-14-th...@redhat.com> Signed-off-by: Alex Bennée (cherry picked from commit c45f8f1aef35730a2dcf3cabe296ac12965db43d) Signed-off-by: Michael Tokarev diff --git a/tests/unit/meson.build b/tests/unit/meson.build index a05d471090..0b0c7c1411 100644 --- a/tests/unit/meson.build +++ b

[Stable-8.2.3 44/87] target/hppa: ldcw,s uses static shift of 3

2024-04-10 Thread Michael Tokarev
cked from commit c3ea1996a14d5dbbedb3f9036f7ebec4395dc889) Signed-off-by: Michael Tokarev diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 23ff14c39b..533feca5ec 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -3129,7 +3129,7 @@ static bool trans_ldc(DisasContext *ctx, arg_ldst *

[Stable-8.2.3 29/87] nbd/server: introduce NBDClient->lock to protect fields

2024-04-10 Thread Michael Tokarev
essage-ID: <20231221192452.1785567-7-stefa...@redhat.com> Reviewed-by: Kevin Wolf Signed-off-by: Kevin Wolf (cherry picked from commit 7075d235114b40b30524cf1c5b61906c0bbf5f4d) Signed-off-by: Michael Tokarev diff --git a/nbd/server.c b/nbd/server.c index 65ec99fa92..f8738f6d27 100644 --- a/nbd

[Stable-8.2.3 26/87] migration: Skip only empty block devices

2024-04-10 Thread Michael Tokarev
n Hajnoczi Reviewed-by: Kevin Wolf Link: https://lore.kernel.org/r/20240312120431.550054-1-...@redhat.com [peterx: fix "Suggested-by:"] Signed-off-by: Peter Xu (cherry picked from commit 2e128776dc56f502c2ee41750afe83938f389528) Signed-off-by: Michael Tokarev diff --git a/migration

[Stable-8.2.3 42/87] target/hppa: Fix assemble_11a insns for wide mode

2024-04-10 Thread Michael Tokarev
From: Richard Henderson Tested-by: Helge Deller Reviewed-by: Helge Deller Reported-by: Sven Schnelle Signed-off-by: Richard Henderson (cherry picked from commit 4768c28edd4097ebef42822e15b4a43026b15376) Signed-off-by: Michael Tokarev diff --git a/target/hppa/insns.decode b/target/hppa

[Stable-8.2.3 13/87] migration/rdma: Fix a memory issue for migration

2024-04-10 Thread Michael Tokarev
zaeyunotrxq6c...@mail.gmail.com Signed-off-by: Yu Zhang [peterx: use g_strdup() instead of g_strdup_printf(), per Zhijian] Signed-off-by: Peter Xu (cherry picked from commit 69f7b00d057f8832a841a53d5ee31eb303157398) Signed-off-by: Michael Tokarev diff --git a/migration/rdma.c b/migration/rdma.c inde

[Stable-8.2.3 46/87] target/hppa: fix access_id check

2024-04-10 Thread Michael Tokarev
Signed-off-by: Michael Tokarev diff --git a/target/hppa/mem_helper.c b/target/hppa/mem_helper.c index 4fcc612754..3a34c4f748 100644 --- a/target/hppa/mem_helper.c +++ b/target/hppa/mem_helper.c @@ -152,6 +152,49 @@ static HPPATLBEntry *hppa_alloc_tlb_ent(CPUHPPAState *env) return ent; } +#

[Stable-8.2.3 48/87] target/hppa: mask privilege bits in mfia

2024-04-10 Thread Michael Tokarev
1.487080-6-sv...@stackframe.org> Signed-off-by: Richard Henderson (cherry picked from commit b5e0b3a53c983c4a9620a44a6a557b389e589218) Signed-off-by: Michael Tokarev diff --git a/target/hppa/translate.c b/target/hppa/translate.c index ccf03b1ce7..19c4df8960 100644 --- a/target/hppa/translate.c +

[Stable-8.2.3 14/87] igb: fix link state on resume

2024-04-10 Thread Michael Tokarev
gested-by: Akihiko Odaki Signed-off-by: Laurent Vivier Signed-off-by: Jason Wang (cherry picked from commit 65c2ab808571dcd9322020690a63df63281a67f0) Signed-off-by: Michael Tokarev diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 2a7a11aa9e..bcd5f6cd9c 100644 --- a/hw/net/igb_core.c +++

[Stable-8.2.3 27/87] mirror: Don't call job_pause_point() under graph lock

2024-04-10 Thread Michael Tokarev
herry picked from commit ae5a40e8581185654a667fbbf7e4adbc2a2a3e45) Signed-off-by: Michael Tokarev diff --git a/block/mirror.c b/block/mirror.c index cd9d3ad4a8..abbddb39e4 100644 --- a/block/mirror.c +++ b/block/mirror.c @@ -479,9 +479,9 @@ static unsigned mirror_perform(MirrorBlockJob *s, int64_t offset, return bytes_ha

[Stable-8.2.3 18/87] hw/nvme: separate 'serial' property for VFs

2024-04-10 Thread Michael Tokarev
->params.serial in the nvme_subsys_register_ctrl() function. Cc: qemu-sta...@nongnu.org Fixes: 44c2c09488db ("hw/nvme: Add support for SR-IOV") Signed-off-by: Minwoo Im Reviewed-by: Klaus Jensen Signed-off-by: Klaus Jensen (cherry picked from commit 4f0a4a3d5854824e5c5eccf353d4a1f4f749a29d)

[Stable-8.2.3 30/87] nbd/server: Fix race in draining the export

2024-04-10 Thread Michael Tokarev
qemu-sta...@nongnu.org Fixes: fd6afc501a01 ("nbd/server: Use drained block ops to quiesce the server") Signed-off-by: Kevin Wolf Message-ID: <20240314165825.40261-2-kw...@redhat.com> Signed-off-by: Kevin Wolf (cherry picked from commit 9c707525cbb1dd1e56876e45c70c0c08f2876d41) Signe

[Stable-8.2.3 12/87] make-release: switch to .xz format by default

2024-04-10 Thread Michael Tokarev
g two formats is definitely extra burden too. Signed-off-by: Michael Tokarev Reviewed-by: Daniel P. Berrangé Reviewed-by: Stefan Hajnoczi (cherry picked from commit 9bc9e95119445d7a430b0fc8b7daf22a3612bbd3) diff --git a/scripts/make-release b/scripts/make-release index 9c570b87f4..6e0433de24 1

[Stable-8.2.3 15/87] e1000e: fix link state on resume

2024-04-10 Thread Michael Tokarev
gested-by: Akihiko Odaki Signed-off-by: Laurent Vivier Signed-off-by: Jason Wang (cherry picked from commit 4cadf10234989861398e19f3bb441d3861f3bb7c) Signed-off-by: Michael Tokarev diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c index e324c02dd5..3ae2a184d5 100644 --- a/hw/net/e1000

[Stable-8.2.3 31/87] iotests: Add test for reset/AioContext switches with NBD exports

2024-04-10 Thread Michael Tokarev
other test cases. I tried to find a different easy way to trigger the bug, but couldn't find one. Signed-off-by: Kevin Wolf Message-ID: <20240314165825.40261-3-kw...@redhat.com> Signed-off-by: Kevin Wolf (cherry picked from commit e8fce34eccf68a32f4ecf2c6f121ff2ac383d6bf) Signed-off-by:

[Stable-8.2.3 25/87] hw/audio/virtio-sound: return correct command response size

2024-04-10 Thread Michael Tokarev
commit 633487df8d303b37a88584d5a57a39dbcd91c7bf) Signed-off-by: Michael Tokarev diff --git a/hw/audio/virtio-snd.c b/hw/audio/virtio-snd.c index 137fa77a01..cfb12ba78a 100644 --- a/hw/audio/virtio-snd.c +++ b/hw/audio/virtio-snd.c @@ -243,12 +243,13 @@ static void virtio_snd_handle_pcm_info(VirtIOSo

[Stable-8.2.3 16/87] Avoid unaligned fetch in ladr_match()

2024-04-10 Thread Michael Tokarev
://gitlab.com/qemu-project/qemu/-/issues/2143 Signed-off-by: Nick Briggs Reviewed-by: Peter Maydell Signed-off-by: Jason Wang (cherry picked from commit 6a5287ce80470bb8df95901d73ee779a64e70c3a) Signed-off-by: Michael Tokarev diff --git a/hw/net/pcnet.c b/hw/net/pcnet.c index a7e123e60d

[Stable-8.2.3 17/87] xen: Drop out of coroutine context xen_invalidate_map_cache_entry

2024-04-10 Thread Michael Tokarev
Stefano Stabellini Message-Id: <20240124021450.21656-1-peng@oss.nxp.com> Signed-off-by: Anthony PERARD (cherry picked from commit 9253d83062268209533df4b29859e5b51a2dc324) Signed-off-by: Michael Tokarev diff --git a/hw/xen/xen-mapcache.c b/hw/xen/xen-mapcache.c in

[Stable-8.2.3 19/87] hw/nvme: fix invalid check on mcl

2024-04-10 Thread Michael Tokarev
/nvme: check maximum copy length (MCL) for COPY") Reviewed-by: Minwoo Im Signed-off-by: Klaus Jensen (cherry picked from commit 8c78015a55d84c016da6d5e41b6b5f618ecb25ab) Signed-off-by: Michael Tokarev diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c index 94ef639457..abc0387f2c 100644 --- a/hw/n

[Stable-8.2.3 09/87] system/qdev-monitor: move drain_call_rcu call under if (!dev) in qmp_device_add()

2024-04-10 Thread Michael Tokarev
_device_add", 2020-10-12) Cc: qemu-sta...@nongnu.org Signed-off-by: Paolo Bonzini (cherry picked from commit 012b170173bcaa14b9bc26209e0813311ac78489) Signed-off-by: Michael Tokarev diff --git a/system/qdev-monitor.c b/system/qdev-monitor.c index a13db763e5..874d65191c 100644 --- a/system/qdev

[Stable-8.2.3 05/87] gitlab: update FreeBSD Cirrus CI image to 13.3

2024-04-10 Thread Michael Tokarev
9ea920dc28254cd9a363aaef01985dffd8abedd7) Signed-off-by: Michael Tokarev diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml index 64f2e25afa..b45f9de62f 100644 --- a/.gitlab-ci.d/cirrus.yml +++ b/.gitlab-ci.d/cirrus.yml @@ -52,7 +52,7 @@ x64-freebsd-13-build: NAME: freebsd-13

[Stable-8.2.3 02/87] configure: run plugin TCG tests again

2024-04-10 Thread Michael Tokarev
ed-off-by: Alex Bennée Message-Id: <20240207163812.3231697-4-alex.ben...@linaro.org> (cherry picked from commit 15cc103362499bd94c5aec5fa66543d0de3bf4b5) Signed-off-by: Michael Tokarev (Mjt: fixup for 8.2.x - $config_host_mak without tests/tcg/ prefix - for before v8.2.0-142-g606c3ba7a2 &q

[Stable-8.2.3 06/87] ui/cocoa: Fix window clipping on macOS 14

2024-04-10 Thread Michael Tokarev
off-by: Philippe Mathieu-Daudé (cherry picked from commit f5af80271aad356233b2bea2369b3b2211fa395d) Signed-off-by: Michael Tokarev diff --git a/ui/cocoa.m b/ui/cocoa.m index cd069da696..d39c9e2a3b 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -54,6 +54,10 @@ #define MAC_OS_X_VERSION_10_13 101300

[Stable-8.2.3 04/87] linux-user: Remove pgb_dynamic alignment assertion

2024-04-10 Thread Michael Tokarev
hilippe Mathieu-Daudé (cherry picked from commit b816e1b5ba58a986b10cd830d6617f351979ab91) Signed-off-by: Michael Tokarev diff --git a/linux-user/elfload.c b/linux-user/elfload.c index cf9e74468b..7cc8d9685e 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -3016,8 +3016,6 @@ static v

[Stable-8.2.3 08/87] hw/rtc/sun4v-rtc: Relicense to GPLv2-or-later

2024-04-10 Thread Michael Tokarev
P. Berrangé Acked-by: Alex Bennée Message-id: 20240223161300.938542-1-peter.mayd...@linaro.org Signed-off-by: Peter Maydell (cherry picked from commit fd7f95f23d6fe485332c1d4b489eb719fcb7c225) Signed-off-by: Michael Tokarev diff --git a/hw/rtc/sun4v-rtc.c b/hw/rtc/sun4v-rtc.c index e037acd1b5

[Stable-8.2.3 07/87] target/arm: Fix 32-bit SMOPA

2024-04-10 Thread Michael Tokarev
rom commit d572bcb222010b38b382871a23b2f38e2c3f4d2d) Signed-off-by: Michael Tokarev diff --git a/target/arm/tcg/sme_helper.c b/target/arm/tcg/sme_helper.c index 904bfdac43..e2e0575039 100644 --- a/target/arm/tcg/sme_helper.c +++ b/target/arm/tcg/sme_helper.c @@ -1083,11 +1083,32 @@ void HELPER(sme_bfmopa)(void *vza,

[Stable-8.2.3 10/87] hw/scsi/lsi53c895a: stop script on phase mismatch

2024-04-10 Thread Michael Tokarev
idn't trigger a host interrupt. Signed-off-by: Sven Schnelle Tested-by: Helge Deller Message-ID: <20240302214453.2071388-1-sv...@stackframe.org> Signed-off-by: Paolo Bonzini (cherry picked from commit a9198b3132d81a6bfc9fdbf6f3d3a514c2864674) Signed-off-by: Michael Tokarev diff

[Stable-8.2.3 03/87] tcg/aarch64: Apple does not align __int128_t in even registers

2024-04-10 Thread Michael Tokarev
db74b...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé (cherry picked from commit 7f89fdf8ebe6ef8df48f0a05f44e1020c713a94e) Signed-off-by: Michael Tokarev diff --git a/tcg/aarch64/tcg-target.h b/tcg/aarch64/tcg-target.h index 33f15a564a..d6da7ec0f6 100644 --- a/tcg/aarch64/tcg-target.h +++ b/tc

[Stable-8.2.3 00/87] Patch Round-up for stable 8.2.3, freeze on 2024-04-20

2024-04-10 Thread Michael Tokarev
patches you think should (or shouldn't) be included in the release. The changes which are staging for inclusion, with the original commit hash from master branch, are given below the bottom line. Thanks! /mjt -- 01 eae7509be9 Michael Tokarev: R

[Stable-7.2.11 39/41] hw/intc/arm_gicv3: ICC_HPPIR* return SPURIOUS if int group is disabled

2024-04-09 Thread Michael Tokarev
from commit 44e25fbc1900c99c91a44e532c5bd680bc403459) Signed-off-by: Michael Tokarev diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c index f71b3b07d8..ddfbc69d65 100644 --- a/hw/intc/arm_gicv3_cpuif.c +++ b/hw/intc/arm_gicv3_cpuif.c @@ -1065,7 +1065,7 @@ static uint64_t

[Stable-7.2.11 37/41] target/hppa: Clear psw_n for BE on use_nullify_skip path

2024-04-09 Thread Michael Tokarev
picked from commit 4a3aa11e1fb25c28c24a43fd2835c429b00a463d) Signed-off-by: Michael Tokarev diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 1af77473da..ee68d2f834 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -3473,6 +3473,7 @@ static bool trans_be

[Stable-7.2.11 11/41] make-release: switch to .xz format by default

2024-04-09 Thread Michael Tokarev
g two formats is definitely extra burden too. Signed-off-by: Michael Tokarev Reviewed-by: Daniel P. Berrangé Reviewed-by: Stefan Hajnoczi (cherry picked from commit 9bc9e95119445d7a430b0fc8b7daf22a3612bbd3) diff --git a/scripts/make-release b/scripts/make-release index 05b14ecc95..43689064fb 1

[Stable-7.2.11 17/41] hw/nvme: generalize the mbar size helper

2024-04-09 Thread Michael Tokarev
ee7bda4d38cda3eaf114c850a723dd12e23d3abc) Signed-off-by: Michael Tokarev diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c index c2c0fc991d..32df214762 100644 --- a/hw/nvme/ctrl.c +++ b/hw/nvme/ctrl.c @@ -7221,13 +7221,18 @@ static void nvme_init_pmr(NvmeCtrl *n, PCIDevice *pci_dev) memory_region_set_enabled(&a

[Stable-7.2.11 16/41] hw/nvme: separate 'serial' property for VFs

2024-04-09 Thread Michael Tokarev
->params.serial in the nvme_subsys_register_ctrl() function. Cc: qemu-sta...@nongnu.org Fixes: 44c2c09488db ("hw/nvme: Add support for SR-IOV") Signed-off-by: Minwoo Im Reviewed-by: Klaus Jensen Signed-off-by: Klaus Jensen (cherry picked from commit 4f0a4a3d5854824e5c5eccf353d4a1f4f749a29d)

[Stable-7.2.11 29/41] target/i386: use separate MMU indexes for 32-bit accesses

2024-04-09 Thread Michael Tokarev
is compiled with a fixed value for NB_MMU_MODES. Split MMU_USER_IDX, MMU_KSMAP_IDX and MMU_KNOSMAP_IDX in two. Signed-off-by: Paolo Bonzini (cherry picked from commit 90f641531c782c873a05895f411c05fbbbef3c49) Signed-off-by: Michael Tokarev (Mjt: move changes for x86_cpu_mmu_index() to

[Stable-7.2.11 41/41] hw/virtio: Fix packed virtqueue flush used_idx

2024-04-09 Thread Michael Tokarev
viewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin (cherry picked from commit 2d9a31b3c27311eca1682cb2c076d7a300441960) Signed-off-by: Michael Tokarev diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index b7da7f074d..e4f8ed1e63 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/virt

[Stable-7.2.11 25/41] tests/unit: Bump test-crypto-block test timeout to 5 minutes

2024-04-09 Thread Michael Tokarev
: <20231215070357.10888-15-th...@redhat.com> Signed-off-by: Alex Bennée (cherry picked from commit e1b363e328d559cd5f86d3d1d7b84d0154e153d3) Signed-off-by: Michael Tokarev diff --git a/tests/unit/meson.build b/tests/unit/meson.build index df6269b44c..2727ec235e 100644 --- a/tests/unit/meson.build +++ b/test

[Stable-7.2.11 24/41] tests/unit: Bump test-aio-multithread test timeout to 2 minutes

2024-04-09 Thread Michael Tokarev
: <20231215070357.10888-14-th...@redhat.com> Signed-off-by: Alex Bennée (cherry picked from commit c45f8f1aef35730a2dcf3cabe296ac12965db43d) Signed-off-by: Michael Tokarev diff --git a/tests/unit/meson.build b/tests/unit/meson.build index b497a41378..df6269b44c 100644 --- a/tests/unit/meson.build +++ b

[Stable-7.2.11 20/41] hw/nvme: Use pcie_sriov_num_vfs()

2024-04-09 Thread Michael Tokarev
ry picked from commit 91bb64a8d2014fda33a81fcf0fce37340f0d3b0c) Signed-off-by: Michael Tokarev diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c index 88c40afc28..027d67f10b 100644 --- a/hw/nvme/ctrl.c +++ b/hw/nvme/ctrl.c @@ -7704,36 +7704,26 @@ static void nvme_pci_reset(DeviceState *qdev) nvme_ctrl_reset(n, NVME_RESET_FUNCTIO

[Stable-7.2.11 09/41] hw/scsi/lsi53c895a: add missing decrement of reentrancy counter

2024-04-09 Thread Michael Tokarev
Huth Tested-by: Helge Deller Signed-off-by: Thomas Huth (cherry picked from commit 8b09b7fe47082c69295a0fc0cc01b041b6385025) Signed-off-by: Michael Tokarev diff --git a/hw/scsi/lsi53c895a.c b/hw/scsi/lsi53c895a.c index 905f5ef237..c7a3964b5f 100644 --- a/hw/scsi/lsi53c895a.c +++ b/hw/scsi/lsi53c8

[Stable-7.2.11 14/41] hw/nvme: clean up confusing use of errp/local_err

2024-04-09 Thread Michael Tokarev
784fd35387e9e6b42e3f365ddf44263eb25de8f7) Signed-off-by: Michael Tokarev (Mjt: needed for v8.2.0-2319-gfa905f65c5 "hw/nvme: add machine compatibility parameter to enable msix exclusive bar") diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c index a87f79296c..75180823a6 100644 --- a/hw/nvme/ctrl.c +++ b/hw/n

[Stable-7.2.11 38/41] gitlab-ci/cirrus: switch from 'master' to 'latest'

2024-04-09 Thread Michael Tokarev
Commit ab72522797 "gitlab: switch from 'stable' to 'latest' docker container tags" switched most tags to 'latest' but missed cirrus image. Fix this now. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2256 Signed-off-by: Michael Tokar

[Stable-7.2.11 31/41] target/i386: Revert monitor_puts() in do_inject_x86_mce()

2024-04-09 Thread Michael Tokarev
gned-off-by: Michael Tokarev diff --git a/target/i386/helper.c b/target/i386/helper.c index 0ac2da066d..290d9d309c 100644 --- a/target/i386/helper.c +++ b/target/i386/helper.c @@ -427,7 +427,7 @@ static void do_inject_x86_mce(CPUState *cs, run_on_cpu_data data) if

[Stable-7.2.11 32/41] target/loongarch: Fix qemu-system-loongarch64 assert failed with the option '-d int'

2024-04-09 Thread Michael Tokarev
n.cn> (cherry picked from commit 1590154ee4376819a8c6ee61e849ebf4a4e7cd02) Signed-off-by: Michael Tokarev (Mjt: fixup for lack of 2 commits adding new entries into excp_names[]: v8.0.0-514-ga3f3db5cda "target/loongarch: Add CHECK_SXE maccro for check LSX enable" and v8.1.0-801-gb8

[Stable-7.2.11 34/41] monitor/hmp-cmds-target: Append a space in error message in gpa2hva()

2024-04-09 Thread Michael Tokarev
igned-off-by: Philippe Mathieu-Daudé (cherry picked from commit a158c63b3ba120f1656e4dd815d186c623fb5ef6) Signed-off-by: Michael Tokarev (Mjt: in 7.2. it is in monitor/misc.c, not in monitor/hmp-cmds-target.c) diff --git a/monitor/misc.c b/monitor/misc.c index 205487e2b9..80dd1fa8e6 100644 --- a

[Stable-7.2.11 27/41] tests: Raise timeouts for bufferiszero and crypto-tlscredsx509

2024-04-09 Thread Michael Tokarev
Reviewed-by: Daniel P. Berrangé Message-id: 20240312110815.116992-1-peter.mayd...@linaro.org (cherry picked from commit 55f7c6a5f2bd82e1d2d0eac6eee0185ce0451815) Signed-off-by: Michael Tokarev diff --git a/tests/unit/meson.build b/tests/unit/meson.build index 60eb89ea98..ca44f45232 100644 --- a/tests

[Stable-7.2.11 05/41] target/arm: Fix SME full tile indexing

2024-04-09 Thread Michael Tokarev
-unneeded changes to sysregs CFLAGS] Signed-off-by: Peter Maydell (cherry picked from commit 1f51573f7925b80e79a29f87c7d9d6ead60960c0) Signed-off-by: Michael Tokarev diff --git a/target/arm/translate-sme.c b/target/arm/translate-sme.c index 7b87a9df63..65f8495bdd 100644 --- a/target/arm/translate-sme.c

[Stable-7.2.11 35/41] virtio-net: Fix vhost virtqueue notifiers for RSS

2024-04-09 Thread Michael Tokarev
is enabled. Fixes: 68b0a6395f36 ("virtio-net: align ctrl_vq index for non-mq guest for vhost_vdpa") Signed-off-by: Akihiko Odaki Signed-off-by: Jason Wang (cherry picked from commit 1c188fc8cbffc5f05cc616cab4e1372fb6e6f11f) Signed-off-by: Michael Tokarev diff --git a/hw/net/virtio-n

[Stable-7.2.11 28/41] target/i386: introduce function to query MMU indices

2024-04-09 Thread Michael Tokarev
) Signed-off-by: Michael Tokarev (Mjt: context fixup in target/i386/cpu.h due to other changes in that area) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index 7be047ce33..f175e18768 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2195,6 +2195,16 @@ static inline int cpu_mmu_index

[Stable-7.2.11 40/41] hw/net/virtio-net: fix qemu set used ring flag even vhost started

2024-04-09 Thread Michael Tokarev
Michael S. Tsirkin Message-ID: <20240402045109.97729-1-yaj...@nvidia.com> [PMD: Use unlikely()] Signed-off-by: Philippe Mathieu-Daudé (cherry picked from commit 4c54f5bc8e1d38f15cc35b6a6932d8fbe219c692) Signed-off-by: Michael Tokarev diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index 57d5a3

[Stable-7.2.11 21/41] pcie_sriov: Validate NumVFs

2024-04-09 Thread Michael Tokarev
hiko Odaki Message-Id: <20240228-reuse-v8-2-282660281...@daynix.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Sriram Yagnaraman (cherry picked from commit 6081b4243cd64dff1b2cf5b0c215c71e9d7e753b) Signed-off-by: Michael Tokarev diff --git a/hw/pci/p

[Stable-7.2.11 36/41] tcg/optimize: Fix sign_mask for logical right-shift

2024-04-09 Thread Michael Tokarev
ot;tcg/optimize: Propagate sign info for shifting") Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2248 Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé (cherry picked from commit 2911e9b95f3bb03783ae5ca3e2494dc3b44a9161) Signed-off-by: Michael Tokarev (Mjt: trivial contex

[Stable-7.2.11 33/41] hw/scsi/scsi-generic: Fix io_timeout property not applying

2024-04-09 Thread Michael Tokarev
cked from commit 7c7a9f578e4fb1adff7ac8d9acaaaedb87474e76) Signed-off-by: Michael Tokarev diff --git a/hw/scsi/scsi-generic.c b/hw/scsi/scsi-generic.c index d513870181..87d84ee68e 100644 --- a/hw/scsi/scsi-generic.c +++ b/hw/scsi/scsi-generic.c @@ -765,7 +765,6 @@ static void scsi_generic_realize(SCSIDevice *

[Stable-7.2.11 07/41] system/qdev-monitor: move drain_call_rcu call under if (!dev) in qmp_device_add()

2024-04-09 Thread Michael Tokarev
_device_add", 2020-10-12) Cc: qemu-sta...@nongnu.org Signed-off-by: Paolo Bonzini (cherry picked from commit 012b170173bcaa14b9bc26209e0813311ac78489) Signed-off-by: Michael Tokarev diff --git a/softmmu/qdev-monitor.c b/softmmu/qdev-monitor.c index 4b0ef65780..f4348443b0 100644 --- a/softmmu/qdev

[Stable-7.2.11 23/41] migration: Skip only empty block devices

2024-04-09 Thread Michael Tokarev
n Hajnoczi Reviewed-by: Kevin Wolf Link: https://lore.kernel.org/r/20240312120431.550054-1-...@redhat.com [peterx: fix "Suggested-by:"] Signed-off-by: Peter Xu (cherry picked from commit 2e128776dc56f502c2ee41750afe83938f389528) Signed-off-by: Michael Tokarev diff --git a/migration

[Stable-7.2.11 26/41] tests/unit: Bump test-replication timeout to 60 seconds

2024-04-09 Thread Michael Tokarev
ilure less likely even on this CI host. Signed-off-by: Kevin Wolf Message-ID: <20240125165803.48373-1-kw...@redhat.com> Reviewed-by: Thomas Huth Signed-off-by: Kevin Wolf (cherry picked from commit 63b18312d14ac984acaf13c7c55d9baa2d61496e) Signed-off-by: Michael Tokarev diff --git a/tests/un

[Stable-7.2.11 30/41] target/i386: fix direction of "32-bit MMU" test

2024-04-09 Thread Michael Tokarev
ff-by: Paolo Bonzini (cherry picked from commit 2cc68629a6fc198f4a972698bdd6477f883aedfb) Signed-off-by: Michael Tokarev (Mjt: move changes for x86_cpu_mmu_index() to cpu_mmu_index() due to missing v8.2.0-1030-gace0c5fe59 "target/i386: Populate CPUClass.mmu_index") diff --git a/target/

[Stable-7.2.11 06/41] hw/rtc/sun4v-rtc: Relicense to GPLv2-or-later

2024-04-09 Thread Michael Tokarev
P. Berrangé Acked-by: Alex Bennée Message-id: 20240223161300.938542-1-peter.mayd...@linaro.org Signed-off-by: Peter Maydell (cherry picked from commit fd7f95f23d6fe485332c1d4b489eb719fcb7c225) Signed-off-by: Michael Tokarev diff --git a/hw/rtc/sun4v-rtc.c b/hw/rtc/sun4v-rtc.c index e037acd1b5

[Stable-7.2.11 22/41] hmat acpi: Fix out of bounds access due to missing use of indirection

2024-04-09 Thread Michael Tokarev
Message-Id: <20240307160326.31570-3-jonathan.came...@huawei.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin (cherry picked from commit 74e2845c5f95b0c139c79233ddb65bb17f2dd679) Signed-off-by: Michael Tokarev diff --git a/hw/acpi/hmat.c b/hw/acpi/hmat.c index 3a6d51282a..768038e0da

[Stable-7.2.11 18/41] hw/nvme: add machine compatibility parameter to enable msix exclusive bar

2024-04-09 Thread Michael Tokarev
nd pba to BAR 0") Reported-by: Julien Grall jul...@xen.org Tested-by: Julien Grall jul...@xen.org Reviewed-by: Jesper Wendel Devantier Signed-off-by: Klaus Jensen (cherry picked from commit fa905f65c5549703279f68c253914799b10ada47) Signed-off-by: Michael Tokarev diff --git a/hw/core/machine.c

[Stable-7.2.11 12/41] e1000e: fix link state on resume

2024-04-09 Thread Michael Tokarev
gested-by: Akihiko Odaki Signed-off-by: Laurent Vivier Signed-off-by: Jason Wang (cherry picked from commit 4cadf10234989861398e19f3bb441d3861f3bb7c) Signed-off-by: Michael Tokarev diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c index c71d82ce1d..742f5ec800 100644 --- a/hw/net/e1000

[Stable-7.2.11 01/41] gitlab: update FreeBSD Cirrus CI image to 13.3

2024-04-09 Thread Michael Tokarev
9ea920dc28254cd9a363aaef01985dffd8abedd7) Signed-off-by: Michael Tokarev (Mjt: 7.2 used FreeBSD version 13.1, not 13.2) diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml index 634a73a742..7b6504c956 100644 --- a/.gitlab-ci.d/cirrus.yml +++ b/.gitlab-ci.d/cirrus.yml @@ -63,7 +63,7 @@ x64-freebsd-13-build

[Stable-7.2.11 04/41] tests/tcg/aarch64/sysregs.c: Use S syntax for id_aa64zfr0_el1 and id_aa64smfr0_el1

2024-04-09 Thread Michael Tokarev
would otherwise run into the above errors). Signed-off-by: Peter Maydell (cherry picked from commit 3dc2afeab2964b54848715b913b6c605f36be3e1) Signed-off-by: Michael Tokarev (Mjt: pick this for v8.0.0-2361-g1f51573f79 "target/arm: Fix SME full tile indexing") diff --git a/tests/tcg/aa

[Stable-7.2.11 19/41] pcie: Introduce pcie_sriov_num_vfs

2024-04-09 Thread Michael Tokarev
picked from commit 31180dbdca2859ae9841939f85158908453ea01d) Signed-off-by: Michael Tokarev (Mjt: needed for v8.2.0-2290-g91bb64a8d2 "hw/nvme: Use pcie_sriov_num_vfs()" (CVE-2024-26328)) diff --git a/hw/pci/pcie_sriov.c b/hw/pci/pcie_sriov.c index 61a4e06768..3703d250f0 100644 --

[Stable-7.2.11 13/41] Avoid unaligned fetch in ladr_match()

2024-04-09 Thread Michael Tokarev
://gitlab.com/qemu-project/qemu/-/issues/2143 Signed-off-by: Nick Briggs Reviewed-by: Peter Maydell Signed-off-by: Jason Wang (cherry picked from commit 6a5287ce80470bb8df95901d73ee779a64e70c3a) Signed-off-by: Michael Tokarev diff --git a/hw/net/pcnet.c b/hw/net/pcnet.c index 56c3d14ad6

[Stable-7.2.11 02/41] ui/cocoa: Fix window clipping on macOS 14

2024-04-09 Thread Michael Tokarev
off-by: Philippe Mathieu-Daudé (cherry picked from commit f5af80271aad356233b2bea2369b3b2211fa395d) Signed-off-by: Michael Tokarev diff --git a/ui/cocoa.m b/ui/cocoa.m index 660d3e0935..c41689e951 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -53,6 +53,10 @@ #define MAC_OS_X_VERSION_10_13 101300

[Stable-7.2.11 08/41] hw/scsi/lsi53c895a: stop script on phase mismatch

2024-04-09 Thread Michael Tokarev
idn't trigger a host interrupt. Signed-off-by: Sven Schnelle Tested-by: Helge Deller Message-ID: <20240302214453.2071388-1-sv...@stackframe.org> Signed-off-by: Paolo Bonzini (cherry picked from commit a9198b3132d81a6bfc9fdbf6f3d3a514c2864674) Signed-off-by: Michael Tokarev diff

[Stable-7.2.11 00/41] Patch Round-up for stable 7.2.11, freeze on 2024-04-20

2024-04-09 Thread Michael Tokarev
() 08 a9198b3132d8 Sven Schnelle: hw/scsi/lsi53c895a: stop script on phase mismatch 09 8b09b7fe4708 Sven Schnelle: hw/scsi/lsi53c895a: add missing decrement of reentrancy counter 10 9876359990dd Sven Schnelle: hw/scsi/lsi53c895a: add timer to scripts processing 11 9bc9e9511944 Michael To

[Stable-7.2.11 15/41] hw/nvme: cleanup error reporting in nvme_init_pci()

2024-04-09 Thread Michael Tokarev
From: Klaus Jensen Replace the local Error variable with errp and ERRP_GUARD() and change the return value to bool. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Klaus Jensen (cherry picked from commit 973f76cf7743545a5d8a0a8bfdfe2cd02aa3e238) Signed-off-by: Michael Tokarev (Mjt: needed

[Stable-7.2.11 03/41] target/arm: align exposed ID registers with Linux

2024-04-09 Thread Michael Tokarev
[PMM: use Sn_n_Cn_Cn_n syntax to work with older assemblers that don't recognize id_aa64isar2_el1 and id_aa64mmfr2_el1] Signed-off-by: Peter Maydell (cherry picked from commit bc6bd20ee3538347afb750c4bd06edca4a922897) Signed-off-by: Michael Tokarev (Mjt: pick this for v8.0.0-2361-g1f51573f79 &q

<    5   6   7   8   9   10   11   12   13   14   >