Re: [PATCH 1/4] python: update requirements for Sphinx

2025-06-07 Thread Akihiko Odaki
On 2025/06/07 5:50, John Snow wrote: In advance of actually bumping the build system requirements for Sphinx, bump the version used for the static analysis tests. Update the minimum requirements accordingly. This changes the test environment without actually changing the build requirements, and

Re: [PATCH RESEND v3] meson: fix Windows build

2025-06-07 Thread Pierrick Bouvier
On 6/7/25 2:45 AM, oltolm wrote: Sorry, I forgot to cc the maintainers. The build failed when run on Windows. I replaced calls to Unix programs like ´cat´, ´sed´ and ´true´ with calls to ´python´. I wrapped calls to ´os.path.relpath´ in try-except because it can fail when the two paths are on di

Re: [PATCH RESEND v3] meson: fix Windows build

2025-06-07 Thread Alex Bennée
oltolm writes: > Sorry, I forgot to cc the maintainers. > > The build failed when run on Windows. I replaced calls to Unix programs > like ´cat´, ´sed´ and ´true´ with calls to ´python´. I wrapped calls to > ´os.path.relpath´ in try-except because it can fail when the two paths > are on different

Re: [PATCH] tests/vm/README: fix documentation path in tests/vm/README

2025-06-07 Thread Haseung Bong
Hi, This is a duplicate patch. Please ignore. Sorry for the noise. Thanks, Haseung Bong 2025년 6월 7일 (토) 오후 4:49, Haseung Bong 님이 작성: > From: "haseung.bong" > > The README file in tests/vm/ points to a non-existent file, > docs/devel/testing.rst. Update the README to point to > docs/devel/testin

Re: [PULL v2 00/11] maintainer updates for May (testing, plugins)

2025-06-07 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH v2 2/3] target/riscv: add cva6 core type

2025-06-07 Thread Daniel Henrique Barboza
On 5/27/25 8:24 AM, Ben Dooks wrote: Add TYPE_RISCV_CPU_CVA6 for the CVA6 core Signed-off-by: Ben Dooks --- target/riscv/cpu-qom.h | 1 + target/riscv/cpu.c | 11 +++ 2 files changed, 12 insertions(+) diff --git a/target/riscv/cpu-qom.h b/target/riscv/cpu-qom.h index 1ee05e

Re: Add initial CVA6 implementaiton

2025-06-07 Thread Daniel Henrique Barboza
Hi, (added Alistair in CC) I suggest adding the RISC-V maintainer, Alistair, in the CC for the next posting. It helps in the series visibility. It would also be nice to add a RISC-V reference in the subject, e.g. "RISCV: Add initial CVA6 implementation", to help ppl from the common qemu-devel M

Re: [PATCH RESEND v3] meson: fix Windows build

2025-06-07 Thread Stefan Hajnoczi
On Sat, Jun 07, 2025 at 11:45:04AM +0200, oltolm wrote: > Sorry, I forgot to cc the maintainers. > > The build failed when run on Windows. I replaced calls to Unix programs > like ´cat´, ´sed´ and ´true´ with calls to ´python´. I wrapped calls to > ´os.path.relpath´ in try-except because it can fa

Re: [PATCH RESEND v3] meson: fix Windows build

2025-06-07 Thread Stefan Hajnoczi
On Sat, Jun 07, 2025 at 11:45:04AM +0200, oltolm wrote: > Sorry, I forgot to cc the maintainers. > > The build failed when run on Windows. I replaced calls to Unix programs > like ´cat´, ´sed´ and ´true´ with calls to ´python´. I wrapped calls to > ´os.path.relpath´ in try-except because it can fa

Re: [PATCH] target: riscv: Add Svrsw60t59b extension support

2025-06-07 Thread Daniel Henrique Barboza
On 6/5/25 11:21 AM, Alexandre Ghiti wrote: The Svrsw60t59b extension allows to free the PTE reserved bits 60 and 59 for software to use. Signed-off-by: Alexandre Ghiti --- Changes in v2: - Add support for IOMMU - Make svrsw60t59b depend on sv39 (deepak) Open question: svrsw60t59b in IO

[PULL v2 00/11] maintainer updates for May (testing, plugins)

2025-06-07 Thread Alex Bennée
The following changes since commit 96215036f47403438c7c7869b7cd419bd7a11f82: Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-06-06 09:42:59 -0400) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-10.1-maintainer-may-2025-0

Re: [PULL 00/17] maintainer updates for May (testing, plugins, virtio-gpu)

2025-06-07 Thread Alex Bennée
Stefan Hajnoczi writes: > On Thu, Jun 5, 2025 at 12:28 PM Alex Bennée wrote: >> >> The following changes since commit 09be8a511a2e278b45729d7b065d30c68dd699d0: >> >> Merge tag 'pull-qapi-2025-06-03' of https://repo.or.cz/qemu/armbru into >> staging (2025-06-03 09:19:26 -0400) >> >> are availa

[PATCH] hw/net/i82596:changed assets link + abstracted configure function.

2025-06-07 Thread tank0nf
From: Soumyajyotii_Ssarkar 1. Changed the asset link to one which is working from the PARISC website 2. Abstracted the configure function. Signed-off-by: Soumyajyotii Ssarkar --- hw/net/i82596.c | 38 ++ 1 file changed, 22 insertions(+), 16 deletions(-) di

Re: [RFC PATCH 08/19] accel/tcg: Prefer local AccelState over global current_accel()

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- accel/tcg/tcg-all.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accel/tcg/tcg-all.c b/accel/tcg/tcg-all.c index 6c5979861cf..4b1238ed345 100644 --- a/accel/tcg/tcg-all.c +++ b/acce

Re: [RFC PATCH 03/19] accel: Keep reference to AccelOpsClass in AccelClass

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: Allow dereferencing AccelOpsClass outside of accel/accel-system.c. Signed-off-by: Philippe Mathieu-Daudé --- include/qemu/accel.h | 2 ++ include/system/accel-ops.h | 3 ++- accel/accel-system.c | 3 ++- accel/tcg/tcg-accel-ops.c |

[PATCH] tests/vm/README: fix documentation path in tests/vm/README

2025-06-07 Thread Haseung Bong
From: "haseung.bong" The README file in tests/vm/ points to a non-existent file, docs/devel/testing.rst. Update the README to point to docs/devel/testing/main.rst, which now contains information about VM testing. Signed-off-by: Haseung Bong --- tests/vm/README | 2 +- 1 file changed, 1 inserti

Re: [RFC PATCH 04/19] accel: Propagate AccelState to AccelClass::init_machine()

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: In order to avoid init_machine() to call current_accel(), pass AccelState along. Signed-off-by: Philippe Mathieu-Daudé --- include/qemu/accel.h| 2 +- accel/accel-system.c| 2 +- accel/hvf/hvf-accel-ops.c | 2 +- accel/kvm/kvm

Re: [RFC PATCH 05/19] accel/kvm: Prefer local AccelState over global MachineState::accel

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- accel/kvm/kvm-all.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c index 5b28b15ccec..551a462926d 100644 --- a/accel/kvm/kvm-all.c +++ b/a

Re: [RFC PATCH 07/19] accel/hvf: Re-use QOM allocated state

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- accel/hvf/hvf-accel-ops.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/accel/hvf/hvf-accel-ops.c b/accel/hvf/hvf-accel-ops.c index 808ecea3816..f4a983d1328 100644 --- a/accel/hvf

Re: [RFC PATCH 06/19] accel/hvf: Fix TYPE_HVF_ACCEL instance size

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- include/system/hvf_int.h | 1 + accel/hvf/hvf-accel-ops.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/system/hvf_int.h b/include/system/hvf_int.h index 8c8b84012d9..d774e58df91 100644

Re: [RFC PATCH 02/19] system/cpus: Only kick running vCPUs

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: As an optimization, avoid kicking stopped vCPUs. Signed-off-by: Philippe Mathieu-Daudé --- system/cpus.c | 5 + 1 file changed, 5 insertions(+) diff --git a/system/cpus.c b/system/cpus.c index d16b0dff989..4835e5ced48 100644 --- a/system/cp

Re: [RFC PATCH 01/19] hw/arm/virt: Only require TCG || QTest to use virtualization extension

2025-06-07 Thread Richard Henderson
On 6/6/25 17:44, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- hw/arm/virt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 9a6cd085a37..d55ce2c0f4e 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2205,7 +22

[PATCH v7 0/2] Deprecate Power8E and Power8NVL

2025-06-07 Thread Aditya Gupta
Note: No changes, only change compared to v6 is rebased to upstream Power8E and Power8NVL are not maintained, and not useful to qemu, and upstream skiboot also has removed support till Power8 DD1. Power8NVL CPU doesn't boot since skiboot v7.0, or following skiboot commit to be exact: commit c

[PATCH v7 1/2] target/ppc: Introduce macro for deprecating PowerPC CPUs

2025-06-07 Thread Aditya Gupta
QEMU has a way to deprecate CPUs by setting the 'deprecation_note' in CPUClass. Currently PowerPC CPUs don't use this deprecation process. Introduce 'POWERPC_DEPRECATED_CPU' macro to deprecate particular PowerPC CPUs in future. With the change, QEMU will print a warning like below when the depre

[PATCH v7 2/2] target/ppc: Deprecate Power8E and Power8NVL

2025-06-07 Thread Aditya Gupta
Power8E and Power8NVL variants are not of much use in QEMU now, and not being maintained either. Power8NVL CPU doesn't boot since skiboot v7.0, or following skiboot commit to be exact: commit c5424f683ee3 ("Remove support for POWER8 DD1") Deprecate the 8E and 8NVL variants. Suggested-by: Cé

[PATCH RESEND v3] meson: fix Windows build

2025-06-07 Thread oltolm
Sorry, I forgot to cc the maintainers. The build failed when run on Windows. I replaced calls to Unix programs like ´cat´, ´sed´ and ´true´ with calls to ´python´. I wrapped calls to ´os.path.relpath´ in try-except because it can fail when the two paths are on different drives. I made sure to conv

[PATCH] tests/vm/README: fix documentation path in tests/vm/README

2025-06-07 Thread Haseung Bong
From: "haseung.bong" The README file in tests/vm/ points to a non-existent file, docs/devel/testing.rst. Update the README to point to docs/devel/testing/main.rst, which now contains information about VM testing. Signed-off-by: Haseung Bong --- tests/vm/README | 2 +- 1 file changed, 1 inserti