Re: [PATCH v3 00/16] tests: enable meson test timeouts to improve debuggability

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 46/54] hw/pflash: implement update buffer for block writes

2024-01-23 Thread Michael Tokarev
: <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

[Stable-8.2.1 44/54] hw/pflash: refactor pflash_data_write()

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 49/54] hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 52/54] s390x/pci: avoid double enable/disable of aif

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 45/54] hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p

2024-01-23 Thread Michael Tokarev
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 +

[Stable-8.2.1 51/54] hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 53/54] s390x/pci: refresh fh before disabling aif

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 47/54] migration/rdma: define htonll/ntohll only if not predefined

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 54/54] s390x/pci: drive ISM reset from subsystem reset

2024-01-23 Thread Michael Tokarev
(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

[Stable-8.2.1 42/54] target/i386: pcrel: store low bits of physical address in data[0]

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 50/54] hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 48/54] hw/scsi/esp-pci: use correct address register for PCI DMA transfers

2024-01-23 Thread Michael Tokarev
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_

[Stable-8.2.1 41/54] target/i386: fix incorrect EIP in PC-relative translation blocks

2024-01-23 Thread Michael Tokarev
: 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

[Stable-8.2.1 40/54] target/i386: Do not re-compute new pc with CF_PCREL

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 43/54] backends/cryptodev: Do not ignore throttle/backends Errors

2024-01-23 Thread Michael Tokarev
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

[Stable-8.2.1 39/54] load_elf: fix iterator's type for elf file processing

2024-01-23 Thread Michael Tokarev
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,

[Stable-8.2.1 v2 00/54] Patch Round-up for stable 8.2.1, freeze on 2024-01-27

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 17/24] hw/pflash: refactor pflash_data_write()

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 16/24] backends/cryptodev: Do not ignore throttle/backends Errors

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 14/24] target/i386: fix incorrect EIP in PC-relative translation blocks

2024-01-23 Thread Michael Tokarev
(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

[Stable-8.1.5 22/24] hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 12/24] load_elf: fix iterator's type for elf file processing

2024-01-23 Thread Michael Tokarev
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,

[Stable-8.1.5 21/24] hw/scsi/esp-pci: use correct address register for PCI DMA transfers

2024-01-23 Thread Michael Tokarev
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_

[Stable-8.1.5 20/24] migration/rdma: define htonll/ntohll only if not predefined

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 23/24] hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 v2 00/24] Patch Round-up for stable 8.1.5, freeze on 2024-01-27

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 24/24] hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 19/24] hw/pflash: implement update buffer for block writes

2024-01-23 Thread Michael Tokarev
: <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

[Stable-8.1.5 15/24] target/i386: pcrel: store low bits of physical address in data[0]

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 13/24] target/i386: Do not re-compute new pc with CF_PCREL

2024-01-23 Thread Michael Tokarev
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

[Stable-8.1.5 18/24] hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p

2024-01-23 Thread Michael Tokarev
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 +

[Stable-7.2.9 17/20] hw/scsi/esp-pci: use correct address register for PCI DMA transfers

2024-01-23 Thread Michael Tokarev
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_

[Stable-7.2.9 19/20] hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt

2024-01-23 Thread Michael Tokarev
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

[Stable-7.2.9 18/20] hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources

2024-01-23 Thread Michael Tokarev
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.

[Stable-7.2.9 09/20] load_elf: fix iterator's type for elf file processing

2024-01-23 Thread Michael Tokarev
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,

[Stable-7.2.9 10/20] target/i386: Fix 32-bit wrapping of pc/eip computation

2024-01-23 Thread Michael Tokarev
: <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

[Stable-7.2.9 15/20] hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p

2024-01-23 Thread Michael Tokarev
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 +

[Stable-7.2.9 00/20] Patch Round-up for stable 7.2.9, freeze on 2024-01-27

2024-01-23 Thread Michael Tokarev
* 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

[Stable-7.2.9 12/20] target/i386: fix incorrect EIP in PC-relative translation blocks

2024-01-23 Thread Michael Tokarev
: 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

[Stable-7.2.9 13/20] target/i386: pcrel: store low bits of physical address in data[0]

2024-01-23 Thread Michael Tokarev
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

[Stable-7.2.9 11/20] target/i386: Do not re-compute new pc with CF_PCREL

2024-01-23 Thread Michael Tokarev
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

[Stable-7.2.9 20/20] hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued

2024-01-23 Thread Michael Tokarev
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

[Stable-7.2.9 14/20] hw/pflash: refactor pflash_data_write()

2024-01-23 Thread Michael Tokarev
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

[Stable-7.2.9 16/20] hw/pflash: implement update buffer for block writes

2024-01-23 Thread Michael Tokarev
: <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

Re: [PATCH v2 0/3] s390x/pci: fix ISM reset

2024-01-22 Thread Michael Tokarev
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

Re: [PATCH v2 0/3] s390x/pci: fix ISM reset

2024-01-22 Thread Michael Tokarev
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

Re: [PATCH] virtio-net: correctly copy vnet header when flushing TX

2024-01-20 Thread Michael Tokarev
. 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

Re: [PULL 0/8] tcg + linux-user patch queue

2024-01-20 Thread Michael Tokarev
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

Re: [PATCH 0/4] esp-pci: fixes for Linux and MS-DOS

2024-01-20 Thread Michael Tokarev
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

Re: [PATCH] virtio-net: correctly copy vnet header when flushing TX

2024-01-20 Thread Michael Tokarev
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.

Re: [PATCH] hw/elf_ops: Ignore loadable segments with zero size

2024-01-20 Thread Michael Tokarev
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   

Re: [PATCH v2 0/3] hw/pflash: implement update buffer for block writes

2024-01-20 Thread Michael Tokarev
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

Re: [PATCH v2] tests/docker: Add sqlite3 module to openSUSE Leap container

2024-01-18 Thread Michael Tokarev
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 && \

Re: [PATCH v2] tests/docker: Add sqlite3 module to openSUSE Leap container

2024-01-18 Thread Michael Tokarev
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: +

[Stable-7.2.9 8/8] .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large

2024-01-18 Thread Michael Tokarev
@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

[Stable-7.2.9 6/8] hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers

2024-01-18 Thread Michael Tokarev
-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

[Stable-7.2.9 2/8] vl: Improve error message for conflicting -incoming and -loadvm

2024-01-18 Thread Michael Tokarev
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

[Stable-7.2.9 5/8] chardev/char.c: fix "abstract device type" error message

2024-01-18 Thread Michael Tokarev
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

[Stable-7.2.9 3/8] iotests: Basic tests for internal snapshots

2024-01-18 Thread Michael Tokarev
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

[Stable-7.2.9 4/8] target/riscv: Fix mcycle/minstret increment behavior

2024-01-18 Thread Michael Tokarev
) 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

[Stable-7.2.9 0/8] Patch Round-up for stable 7.2.9, freeze on 2024-01-27

2024-01-18 Thread Michael Tokarev
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

[Stable-7.2.9 7/8] target/s390x: Fix LAE setting a wrong access register

2024-01-18 Thread Michael Tokarev
-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

[Stable-7.2.9 1/8] block: Fix crash when loading snapshot on inactive node

2024-01-18 Thread Michael Tokarev
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

Re: [PATCH] qemu-docs: Update options for graphical frontends

2024-01-18 Thread Michael Tokarev
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 ---

[Stable-8.1.5 03/11] iotests: Basic tests for internal snapshots

2024-01-18 Thread Michael Tokarev
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

[Stable-8.1.5 05/11] target/riscv: Fix mcycle/minstret increment behavior

2024-01-18 Thread Michael Tokarev
) 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

[Stable-8.1.5 11/11] .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large

2024-01-18 Thread Michael Tokarev
@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

[Stable-8.1.5 02/11] vl: Improve error message for conflicting -incoming and -loadvm

2024-01-18 Thread Michael Tokarev
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

[Stable-8.1.5 09/11] tests/qtest/virtio-ccw: Fix device presence checking

2024-01-18 Thread Michael Tokarev
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

[Stable-8.1.5 07/11] hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers

2024-01-18 Thread Michael Tokarev
-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

[Stable-8.1.5 01/11] block: Fix crash when loading snapshot on inactive node

2024-01-18 Thread Michael Tokarev
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

[Stable-8.1.5 08/11] util: fix build with musl libc on ppc64le

2024-01-18 Thread Michael Tokarev
(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

[Stable-8.1.5 04/11] hw/net/can/sja1000: fix bug for single acceptance filter and standard frame

2024-01-18 Thread Michael Tokarev
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

[Stable-8.1.5 06/11] chardev/char.c: fix "abstract device type" error message

2024-01-18 Thread Michael Tokarev
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

[Stable-8.1.5 10/11] target/s390x: Fix LAE setting a wrong access register

2024-01-18 Thread Michael Tokarev
-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-

[Stable-8.1.5 00/11] Patch Round-up for stable 8.1.5, freeze on 2024-01-27

2024-01-18 Thread Michael Tokarev
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:

Re: [PATCH 0/3] monitor: only run coroutine commands in qemu_aio_context

2024-01-18 Thread Michael Tokarev
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 -

Re: [PATCH v2 2/4] qemu-options: Remove the deprecated -no-acpi option

2024-01-18 Thread Michael Tokarev
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

Re: [PATCH 1/5] target/i386: mask high bits of CR3 in 32-bit mode

2024-01-18 Thread Michael Tokarev
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

Re: [PATCH-for-8.2 v2] backends/cryptodev: Do not ignore throttle/backends Errors

2024-01-18 Thread Michael Tokarev
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:

Re: [PATCH] target/xtensa: fix OOB TLB entry access

2024-01-18 Thread Michael Tokarev
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

[Stable-8.2.1 16/38] hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers

2024-01-18 Thread Michael Tokarev
-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

[Stable-8.2.1 23/38] tests/acpi: update expected data files

2024-01-18 Thread Michael Tokarev
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

[Stable-8.2.1 15/38] hw/vfio: fix iteration over global VFIODevice list

2024-01-17 Thread Michael Tokarev
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)

[Stable-8.2.1 25/38] tests/qtest/virtio-ccw: Fix device presence checking

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 37/38] target/hppa: Fix IOR and ISR on error in probe

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 26/38] target/s390x: Fix LAE setting a wrong access register

2024-01-17 Thread Michael Tokarev
-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

[Stable-8.2.1 30/38] hw/hppa/machine: Disable default devices with --nodefaults option

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 38/38] target/hppa: Update SeaBIOS-hppa to version 15

2024-01-17 Thread Michael Tokarev
-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

[Stable-8.2.1 33/38] hw/hppa: Move software power button address back into PDC

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 36/38] target/hppa: Fix IOR and ISR on unaligned access trap

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 19/38] tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 31/38] hw/pci-host/astro: Add missing astro & elroy registers for NetBSD

2024-01-17 Thread Michael Tokarev
-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

[Stable-8.2.1 32/38] target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0

2024-01-17 Thread Michael Tokarev
-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

[Stable-8.2.1 35/38] target/hppa: Export function hppa_set_ior_and_isr()

2024-01-17 Thread Michael Tokarev
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

[Stable-8.2.1 28/38] readthodocs: fully specify a build environment

2024-01-17 Thread Michael Tokarev
-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

[Stable-8.2.1 29/38] hw/hppa/machine: Allow up to 3840 MB total memory

2024-01-17 Thread Michael Tokarev
: 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..

[Stable-8.2.1 09/38] target/riscv: Fix mcycle/minstret increment behavior

2024-01-17 Thread Michael Tokarev
) 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

[Stable-8.2.1 34/38] target/hppa: Avoid accessing %gr0 when raising exception

2024-01-17 Thread Michael Tokarev
-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

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