Re: [PATCH] net/passt: Fix build failure due to missing GIO dependency

2025-07-18 Thread Thomas Huth
`net_passt_start_daemon': net/passt.c:269: undefined reference to `g_subprocess_get_exit_status' Fix this by adding an explicit weson dependency on GIO for the passt option. The existing dependency on linux is kept because passt is only available on this OS. Reported-by: Thomas Hut

Re: [PATCH] tests/functional: add --debug CLI arg

2025-07-17 Thread Thomas Huth
On 17/07/2025 10.42, Alex Bennée wrote: Manos Pitsidianakis writes: Add argument parsing to functional tests to improve developer experience when running individual tests. All logs are printed to stdout interspersed with TAP output. ./pyvenv/bin/python3 ../tests/functional/test_aarch64_vir

Re: [RFC PATCH 6/6] docs/about: deprecate add sparc/sparc32plus-*-user

2025-07-16 Thread Thomas Huth
te binaries that can currently be run. I think it's fair to deprecate it in this case. If someone wants to maintain it, they can come up with patches and we can revert this patch. Otherwise it's only dead code anyway. Reviewed-by: Thomas Huth

Re: [PATCH 0/2] docs, python: bump sphinx preferred version

2025-07-15 Thread Thomas Huth
On 16/07/2025 00.20, John Snow wrote: fwiw, I think this is important enough / harmless enough to sneak into the rc releases, if possible. Yes, sounds like a good idea to avoid breakage with the latest Python versions. Series Reviewed-by: Thomas Huth On Tue, Jul 15, 2025 at 5:28 PM John

Re: [PATCH 09/14] functional: ensure sockets and files are closed

2025-07-15 Thread Thomas Huth
On 15/07/2025 17.12, Daniel P. Berrangé wrote: On Tue, Jul 15, 2025 at 05:03:07PM +0200, Thomas Huth wrote: On 15/07/2025 16.30, Daniel P. Berrangé wrote: The multiprocess and virtio_gpu tests open sockets but then forget to close them, which triggers resource leak warnings The virtio_gpu

Re: [PATCH 10/14] functional: always enable all python warnings

2025-07-15 Thread Thomas Huth
() def main(): +warnings.simplefilter("default") +os.environ["PYTHONWARNINGS"] = "default" + path = os.path.basename(sys.argv[0])[:-3] cache = os.environ.get("QEMU_TEST_PRECACHE", None) Acked-by: Thomas Huth

Re: [PATCH 09/14] functional: ensure sockets and files are closed

2025-07-15 Thread Thomas Huth
On 15/07/2025 16.30, Daniel P. Berrangé wrote: The multiprocess and virtio_gpu tests open sockets but then forget to close them, which triggers resource leak warnings The virtio_gpu test also fails to close a log file it opens. Signed-off-by: Daniel P. Berrangé --- tests/functional/test_mult

Re: [PATCH 08/14] functional: ensure log handlers are closed

2025-07-15 Thread Thomas Huth
() logging.getLogger('console').removeHandler(self._console_log_fh) +self._console_log_fh.close() super().tearDown() Reviewed-by: Thomas Huth

Re: [PATCH] docs: Fix Aspeed title

2025-07-15 Thread Thomas Huth
ystems and Aspeed evaluation boards. They are based on different releases of the Reviewed-by: Thomas Huth

Re: [PATCH v4 20/28] pc-bios/s390-ccw: Add signature verification for secure IPL in audit mode

2025-07-14 Thread Thomas Huth
On 14/07/2025 16.54, Jared Rossi wrote: [snip...] + +    entry++; + +    if ((uint8_t *)(&entry[1]) > tmp_sec + MAX_SECTOR_SIZE) { +    puts("Wrong entry value"); +    return -EINVAL; +    } Can someone who is more informed than I am of the IPL process please explai

Re: [PATCH] host-utils: Drop workaround for buggy Apple Clang __builtin_subcll()

2025-07-14 Thread Thomas Huth
deletions(-) Reviewed-by: Thomas Huth

Re: Regarding the TODO list for contribution

2025-07-14 Thread Thomas Huth
On 14/07/2025 13.30, Akshaya Sankar wrote: Hi all, we would like to contribute to this open source community as a fresher / less experience, and would like to know about the small contributions to be done as initially. We have hands on experience on embedded, c, python and c++. Kindly guide

Re: [RFC PATCH] tests/functional: Move tests into architecture specific folders

2025-07-11 Thread Thomas Huth
On 10/07/2025 17.51, Pierrick Bouvier wrote: On 7/10/25 2:42 AM, Thomas Huth wrote: This patch tackles two issues. First, the tests/functional folder has become quite crowded already, some restructuring would be helpful here. Second, we currently encode the target architecture twice in the test

Re: [RFC PATCH] tests/functional: Move tests into architecture specific folders

2025-07-11 Thread Thomas Huth
On 10/07/2025 16.50, Daniel P. Berrangé wrote: On Thu, Jul 10, 2025 at 11:42:51AM +0200, Thomas Huth wrote: This patch tackles two issues. First, the tests/functional folder has become quite crowded already, some restructuring would be helpful here. Second, we currently encode the target

[PULL 07/15] pc-bios/s390-ccw: Add a boot menu for booting via pxelinux.cfg

2025-07-11 Thread Thomas Huth
From: Thomas Huth Show a simple boot menu for pxelinux.cfg, too, if the user requested it. Reviewed-by: Jared Rossi Signed-off-by: Thomas Huth Message-ID: <20250709083443.41574-5-th...@redhat.com> --- pc-bios/s390-ccw/netmain.c | 26 ++ 1 file changed, 26 inse

[PULL 05/15] pc-bios/s390-ccw: Allow up to 31 entries for pxelinux.cfg

2025-07-11 Thread Thomas Huth
From: Thomas Huth We're going to support a menu for the pxelinux.cfg code, and to be able to reuse some functionality from menu.c, we should align the maximum amount of possible entries with the MAX_BOOT_ENTRIES constant that is used there. Thus replace MAX_PXELINUX_ENTRIES with MAX_BOOT_EN

[PULL 10/15] pc-bios: Update the s390 bios images with the pxelinux.cfg loadparm changes

2025-07-11 Thread Thomas Huth
From: Thomas Huth This new s390-ccw.img binary contains the addition of the loadparm feature to the pxelinux.cfg network booting code. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw.img | Bin 96000 -> 87824 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/pc-bios/s

[PULL 08/15] tests/functional: Add a test for s390x pxelinux.cfg network booting

2025-07-11 Thread Thomas Huth
From: Thomas Huth Check the various ways of booting a kernel via pxelinux.cfg file, e.g. by specifying the config file name via the MAC address or the UUID of the guest. Also check whether we can successfully load an alternate kernel via the "loadparm" parameter here and whether the

[PULL 14/15] target/s390x: Expose s390_count_running_cpus() method

2025-07-11 Thread Thomas Huth
From: Philippe Mathieu-Daudé In order to simplify the next commit where s390_count_running_cpus() is split out of s390_cpu_halt(), make its prototype public as a preliminary step. Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20250708095746.12697-3-phi...@linaro.org> Signed-off-by:

[PULL 06/15] pc-bios/s390-ccw: Make get_boot_index() from menu.c global

2025-07-11 Thread Thomas Huth
From: Thomas Huth We are going to reuse this function for selecting an entry from the pxelinux.cfg menu, so rename this function with a "menu_" prefix and make it available globally. Reviewed-by: Jared Rossi Signed-off-by: Thomas Huth Message-ID: <20250709083443.41574-4-th.

[PULL 04/15] pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via loadparm

2025-07-11 Thread Thomas Huth
From: Thomas Huth Since we're linking the network booting code into the main firmware binary nowadays, we can support the "loadparm" parameter now quite easily for pxelinux.cfg config files that contain multiple entries. Reviewed-by: Jared Rossi Signed-off-by: Thomas H

[PULL 12/15] tests/functional/test_ppc_bamboo: Replace broken link with working assets

2025-07-11 Thread Thomas Huth
From: Thomas Huth The old image that we used for testing the bamboo machine has disappeared from the internet. Fortunately there is another kernel + initrd provided by Cédric that can be used for testing this machine, too. Reported-by: Stefan Hajnoczi Suggested-by: Cédric Le Goater Reviewed

[PULL 13/15] target/s390x: Remove unused s390_cpu_[un]halt() user stubs

2025-07-11 Thread Thomas Huth
u-only") Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20250708095746.12697-2-phi...@linaro.org> Signed-off-by: Thomas Huth --- target/s390x/s390x-internal.h | 10 -- 1 file changed, 10 deletions(-) diff --git a/target/s390x/s390x-internal.h b/target/s390x/s390x-in

[PULL 15/15] target/s390x: Have s390_cpu_halt() not return anything

2025-07-11 Thread Thomas Huth
: <20250708095746.12697-4-phi...@linaro.org> Signed-off-by: Thomas Huth --- target/s390x/s390x-internal.h | 2 +- target/s390x/cpu-system.c | 4 +--- target/s390x/helper.c | 4 +++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/target/s390x/s390x-internal.h b/target/s390x/s390x-inte

[PULL 09/15] pc-bios/s390-ccw: link statically

2025-07-11 Thread Thomas Huth
"s390/bios: Make the s390-ccw.img relocatable") Signed-off-by: Sertonix Message-ID: Signed-off-by: Thomas Huth --- pc-bios/s390-ccw/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pc-bios/s390-ccw/Makefile b/pc-bios/s390-ccw/Makefile index dc69dd484f9..a0f

[PULL 11/15] tests/functional: Add dependency to the keymap_targets

2025-07-11 Thread Thomas Huth
From: Thomas Huth When doing a "configure" in a an empty build directory, followed by a "make check" without a normal build in between, the vnc functional test currently fails since the keymaps have not been built yet. Thus add a dependency to the keymap_targets here t

[PULL 02/15] target/s390x/tcg: Use vaddr in s390_probe_access()

2025-07-11 Thread Thomas Huth
e as vaddr type, and have s390_probe_access() use that type as argument. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-ID: <20250707171059.3064-3-phi...@linaro.org> Signed-off-by: Thomas Huth --- target/s390x/tcg/mem_helper.c | 10 +- 1 file c

[PULL 03/15] hw/s390x/s390-pci-bus.c: Use g_assert_not_reached() in functions taking an ett

2025-07-11 Thread Thomas Huth
287399-1-peter.mayd...@linaro.org> Signed-off-by: Thomas Huth --- hw/s390x/s390-pci-bus.c | 26 ++ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/hw/s390x/s390-pci-bus.c b/hw/s390x/s390-pci-bus.c index e6aa44531f6..f87d2748b63 100644 --- a/hw/s390x/s390-pci-bus

[PULL 01/15] target/s390x/kvm: Use vaddr in find/insert_hw_breakpoint()

2025-07-11 Thread Thomas Huth
: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-ID: <20250707171059.3064-2-phi...@linaro.org> Signed-off-by: Thomas Huth --- target/s390x/kvm/kvm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/s390x/kvm/kvm.c b/target/s390x/kvm/kvm.c i

[PULL 00/15] functional tests and s390x patches

2025-07-11 Thread Thomas Huth
390x: Have s390_cpu_halt() not return anything Sertonix (1): pc-bios/s390-ccw: link statically Thomas Huth (8): pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via loadparm pc-bios/s390-ccw: Allow up to 31 entries for pxelinux.cfg pc-bios/s390-ccw: Make get_boot_in

Re: [PATCH 0/4] target/s390x: Cleanups around s390_cpu_[un]halt()

2025-07-11 Thread Thomas Huth
On 08/07/2025 11.57, Philippe Mathieu-Daudé wrote: Trivial cleanups around s390_cpu_[un]halt(), split of a bigger series which consolidates CPUClass::[un]halt() for re-use between accelerators. Philippe Mathieu-Daudé (4): target/s390x: Remove unused s390_cpu_[un]halt() user stubs target/s3

Re: [PATCH 4/4] target/s390x: Extract system internal declarations to s390x-internal.h

2025-07-11 Thread Thomas Huth
On 08/07/2025 11.57, Philippe Mathieu-Daudé wrote: Simplify a bit the big "s390x-internal.h" header by extracting system-specific declarations to "s390x-system.h". Signed-off-by: Philippe Mathieu-Daudé --- target/s390x/s390x-internal.h | 222 +- target/s390x/s

Re: [PATCH 3/4] target/s390x: Have s390_cpu_halt() not return anything

2025-07-11 Thread Thomas Huth
--- target/s390x/s390x-internal.h | 2 +- target/s390x/cpu-system.c | 4 +--- target/s390x/helper.c | 4 +++- 3 files changed, 5 insertions(+), 5 deletions(-) Reviewed-by: Thomas Huth

Re: [PATCH 2/4] target/s390x: Expose s390_count_running_cpus() method

2025-07-11 Thread Thomas Huth
/s390x/cpu-system.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) Reviewed-by: Thomas Huth

Re: [PATCH 1/4] target/s390x: Remove unused s390_cpu_[un]halt() user stubs

2025-07-11 Thread Thomas Huth
fine. Reviewed-by: Thomas Huth

Re: [PATCH 2/2] tests/functional: Add a test for the MAX78000 arm machine

2025-07-11 Thread Thomas Huth
| 1 + tests/functional/test_arm_max78000fthr.py | 48 +++ 2 files changed, 49 insertions(+) create mode 100755 tests/functional/test_arm_max78000fthr.py Reviewed-by: Thomas Huth

Re: [RFC PATCH] tests/functional: Move tests into architecture specific folders

2025-07-10 Thread Thomas Huth
On 10/07/2025 11.59, Manos Pitsidianakis wrote: On Thu, Jul 10, 2025 at 12:51 PM Thomas Huth wrote: This patch tackles two issues. First, the tests/functional folder has become quite crowded already, some restructuring would be helpful here. Second, we currently encode the target architecture

[PATCH] linux-headers: Remove the 32-bit arm headers

2025-07-10 Thread Thomas Huth
From: Thomas Huth KVM support for 32-bit arm has been dropped a while ago, so we don't need these headers in QEMU anymore. Fixes: 82bf7ae84ce ("target/arm: Remove KVM support for 32-bit Arm hosts") Signed-off-by: Thomas Huth --- configure | 1 - li

[RFC PATCH] tests/functional: Move tests into architecture specific folders

2025-07-10 Thread Thomas Huth
c-thorough+func-mips64el-thorough+thorough / func-mips64el-tuxrun OK8.84s 1 subtests passed ... Tests that can be used for multiple but not all targets (like the "migration" test) are now handled via symlinks in the target folders. Signed-off-by: Thoma

[PATCH v2 2/5] pc-bios/s390-ccw: Allow up to 31 entries for pxelinux.cfg

2025-07-09 Thread Thomas Huth
From: Thomas Huth We're going to support a menu for the pxelinux.cfg code, and to be able to reuse some functionality from menu.c, we should align the maximum amount of possible entries with the MAX_BOOT_ENTRIES constant that is used there. Thus replace MAX_PXELINUX_ENTRIES with MAX_BOOT_EN

[PATCH v2 5/5] tests/functional: Add a test for s390x pxelinux.cfg network booting

2025-07-09 Thread Thomas Huth
From: Thomas Huth Check the various ways of booting a kernel via pxelinux.cfg file, e.g. by specifying the config file name via the MAC address or the UUID of the guest. Also check whether we can successfully load an alternate kernel via the "loadparm" parameter here and whether the

[PATCH v2 4/5] pc-bios/s390-ccw: Add a boot menu for booting via pxelinux.cfg

2025-07-09 Thread Thomas Huth
From: Thomas Huth Show a simple boot menu for pxelinux.cfg, too, if the user requested it. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw/netmain.c | 26 ++ 1 file changed, 26 insertions(+) diff --git a/pc-bios/s390-ccw/netmain.c b/pc-bios/s390-ccw/netmain.c index

[PATCH v2 0/5] pc-bios/s390-ccw: Add "loadparm" and menu for pxelinux.cfg network booting

2025-07-09 Thread Thomas Huth
boot process if loadparm points to an invalid entry instead of trying to continue with the default entry Thomas Huth (5): pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via loadparm pc-bios/s390-ccw: Allow up to 31 entries for pxelinux.cfg pc-bios/s390-ccw: Make get_bo

[PATCH v2 1/5] pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via loadparm

2025-07-09 Thread Thomas Huth
From: Thomas Huth Since we're linking the network booting code into the main firmware binary nowadays, we can support the "loadparm" parameter now quite easily for pxelinux.cfg config files that contain multiple entries. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw

[PATCH v2 3/5] pc-bios/s390-ccw: Make get_boot_index() from menu.c global

2025-07-09 Thread Thomas Huth
From: Thomas Huth We are going to reuse this function for selecting an entry from the pxelinux.cfg menu, so rename this function with a "menu_" prefix and make it available globally. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw/s390-ccw.h | 1 + pc-bios/s390-ccw/menu.c | 6

Re: [PATCH 1/5] pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via loadparm

2025-07-08 Thread Thomas Huth
On 08/07/2025 15.13, Jared Rossi wrote: On 7/8/25 8:56 AM, Thomas Huth wrote: From: Thomas Huth Since we're linking the network booting code into the main firmware binary nowadays, we can support the "loadparm" parameter now quite easily for pxelinux.cfg config files that c

[PATCH 4/5] pc-bios/s390-ccw: Add a boot menu for booting via pxelinux.cfg

2025-07-08 Thread Thomas Huth
From: Thomas Huth Show a simple boot menu for pxelinux.cfg, too, if the user requested it. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw/netmain.c | 26 ++ 1 file changed, 26 insertions(+) diff --git a/pc-bios/s390-ccw/netmain.c b/pc-bios/s390-ccw/netmain.c index

[PATCH 5/5] tests/functional: Add a test for s390x pxelinux.cfg network booting

2025-07-08 Thread Thomas Huth
From: Thomas Huth Check the various ways of booting a kernel via pxelinux.cfg file, e.g. by specifying the config file name via the MAC address or the UUID of the guest. Also check whether we can successfully load an alternate kernel via the "loadparm" parameter here and whether the

[PATCH 3/5] pc-bios/s390-ccw: Make get_boot_index() from menu.c global

2025-07-08 Thread Thomas Huth
From: Thomas Huth We are going to reuse this function for selecting an entry from the pxelinux.cfg menu, so rename this function with a "menu_" prefix and make it available globally. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw/s390-ccw.h | 1 + pc-bios/s390-ccw/menu.c | 6

[PATCH 0/5] pc-bios/s390-ccw: Add "loadparm" and menu for pxelinux.cfg network booting

2025-07-08 Thread Thomas Huth
Since we're linking the network booting code into the main s390-ccw.img firmware binary nowadays, we can support the "loadparm" parameter now quite easily for pxelinux.cfg config files that contain multiple entries, and also add support for a simple boot menu here. Thomas Huth (5):

[PATCH 2/5] pc-bios/s390-ccw: Allow up to 31 entries for pxelinux.cfg

2025-07-08 Thread Thomas Huth
From: Thomas Huth We're going to support a menu for the pxelinux.cfg code, and to be able to reuse some functionality from menu.c, we should align the maximum amount of possible entries with the MAX_BOOT_ENTRIES constant that is used there. Thus replace MAX_PXELINUX_ENTRIES with MAX_BOOT_EN

[PATCH 1/5] pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via loadparm

2025-07-08 Thread Thomas Huth
From: Thomas Huth Since we're linking the network booting code into the main firmware binary nowadays, we can support the "loadparm" parameter now quite easily for pxelinux.cfg config files that contain multiple entries. Signed-off-by: Thomas Huth --- pc-bios/s390-ccw

Re: Bamboo ppc Linux image URL is 404

2025-07-07 Thread Thomas Huth
On 07/07/2025 19.35, Cédric Le Goater wrote: Hello Thomas, On 7/7/25 19:07, Thomas Huth wrote: On 07/07/2025 16.13, Stefan Hajnoczi wrote: Hi Thomas, The following URL is 404 and is causing the functional-system-fedora CI job to fail: qemu_test.asset.AssetError: http://landley.net/aboriginal

[PATCH] tests/functional/test_ppc_bamboo: Replace broken link with working assets

2025-07-07 Thread Thomas Huth
From: Thomas Huth The old image that we used for testing the bamboo machine has disappeared from the internet. Fortunately there is another kernel + initrd provided by Cédric that can be used for testing this machine, too. Reported-by: Stefan Hajnoczi Suggested-by: Cédric Le Goater Signed-off

Re: Bamboo ppc Linux image URL is 404

2025-07-07 Thread Thomas Huth
On 07/07/2025 16.13, Stefan Hajnoczi wrote: Hi Thomas, The following URL is 404 and is causing the functional-system-fedora CI job to fail: qemu_test.asset.AssetError: http://landley.net/aboriginal/downloads/binaries/system-image-powerpc-440fp.tar.gz: Unable to download: HTTP error 404 https://

[PULL 2/9] MAINTAINERS: fix vendor capitalization (Vmware -> VMware)

2025-07-02 Thread Thomas Huth
From: Sean Wei "VMware" is the vendor's official spelling. Adjust the spelling in MAINTAINERS for consistency. Signed-off-by: Sean Wei Message-ID: <20250616.qemu.relocated.03@sean.taipei> Signed-off-by: Thomas Huth --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+)

[PULL 9/9] tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image

2025-07-02 Thread Thomas Huth
From: Thomas Huth The original image has been removed from the server, so the test currently fails if it has to fetch the asset, but we can still download the ISO from the archive server. While we're at it, prefer the XZ compressed image, it's much smaller and thus the download should

[PULL 8/9] target/s390x: A fix for the trouble with tribles

2025-07-02 Thread Thomas Huth
From: Thomas Huth While Tribbles are cute, it should be "triple store" here, not "trible store". Reviewed-by: Daniel P. Berrangé Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Thomas Huth Message-ID: <20250701194241.434183-1-th...@redhat.com> --- target/s390x/

[PULL 3/9] MAINTAINERS: fix VMware filename typo (vwm -> vmw)

2025-07-02 Thread Thomas Huth
From: Sean Wei The entry for the VMware PVSCSI spec uses "vwm" instead of "vmw", which does not match any file in the tree. Correct the path so scripts/get_maintainer.pl can match the file. Signed-off-by: Sean Wei Reviewed-by: Thomas Huth Message-ID: <20250616.qemu.r

[PULL 6/9] MAINTAINERS: fix paths for relocated files

2025-07-02 Thread Thomas Huth
a3fa4392 (Jan 2023) monitor: Rename misc.c to hmp-target.c Rename monitor/{misc.c => hmp-target.c} Signed-off-by: Sean Wei Message-ID: <374597a7-94e4-45b2-9617-35183db3ea9d@sean.taipei> Signed-off-by: Thomas Huth --- MAINTAINERS | 15 ++- 1 file changed, 6 insertio

[PULL 0/9] Various fixes for MAINTAINERS, s390x and tests

2025-07-02 Thread Thomas Huth
e: fix paths for relocated files in comments MAINTAINERS: fix paths for relocated files Thomas Huth (2): target/s390x: A fix for the trouble with tribles tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image MAINTAINERS

[PULL 7/9] target/s390x: set has_deprecated_props flag

2025-07-02 Thread Thomas Huth
ic) Signed-off-by: Collin Walling Reviewed-by: Philippe Mathieu-Daudé Message-ID: <20250630024404.940882-1-wall...@linux.ibm.com> Signed-off-by: Thomas Huth --- target/s390x/cpu_models_system.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/target/s390x/cpu_models_system.

[PULL 4/9] treewide: update docs file extensions (.txt -> .rst) in comments

2025-07-02 Thread Thomas Huth
ppc-spapr-hotplug.txt to .rst Signed-off-by: Sean Wei Message-ID: <20250616.qemu.relocated.05@sean.taipei> Reviewed-by: Thomas Huth Reviewed-by: Harsh Prateek Bora Signed-off-by: Thomas Huth --- include/hw/acpi/pcihp.h| 2 +- include/hw/misc/ivshmem-flat.h | 2 +- hw/acpi/nv

[PULL 5/9] treewide: fix paths for relocated files in comments

2025-07-02 Thread Thomas Huth
cpu.c -> cpu-target.c Rename cpus-common.c => cpu-common.c 42fa9665e59 (Apr 2025) exec: Restrict 'cpu_ldst.h' to accel/tcg/ Rename include/{exec/cpu_ldst.h => accel/tcg/cpu-ldst.h} Signed-off-by: Sean Wei Message-ID: <20250616.qemu.relocated.06@sean.taipei> R

[PULL 1/9] MAINTAINERS: update docs file extensions (.txt -> .rst)

2025-07-02 Thread Thomas Huth
commits: 8472cc5dbe6 (Sep 2023): docs/specs/vmw_pvscsi-spec: Convert to rST 8e72ceee5cd (Jun 2022): Rename docs/specs/fw_cfg.txt to .rst Signed-off-by: Sean Wei Message-ID: <20250616.qemu.relocated.01@sean.taipei> Reviewed-by: Thomas Huth Signed-off-by: Thomas Huth --- MAINTAINE

[PATCH] hw/arm/highbank: Mark the "highbank" and the "midway" machine as deprecated

2025-07-02 Thread Thomas Huth
From: Thomas Huth We don't have any automatic regression tests for these machines and when asking the usual suspects on the mailing list we came to the conclusion that nobody tests these machines manually, too, so it seems like this is currently just completely unused code. Mark them as

[PATCH] docs/system/target-i386: Remove the sentence about RHEL 7 being supported

2025-07-02 Thread Thomas Huth
From: Thomas Huth According to our "Supported build platforms" policy, RHEL 7 is not supported anymore, so let's remove the related sentence from the x86 documentation. Signed-off-by: Thomas Huth --- docs/system/target-i386.rst | 4 +--- 1 file changed, 1 insertion(+), 3 del

Re: [PATCH] accel/kvm: Adjust the note about the minimum required kernel version

2025-07-02 Thread Thomas Huth
On 02/07/2025 08.42, Zhao Liu wrote: On Wed, Jul 02, 2025 at 08:03:19AM +0200, Thomas Huth wrote: Date: Wed, 2 Jul 2025 08:03:19 +0200 From: Thomas Huth Subject: [PATCH] accel/kvm: Adjust the note about the minimum required kernel version From: Thomas Huth Since commit 126e7f78036 (&quo

[PATCH] accel/kvm: Adjust the note about the minimum required kernel version

2025-07-01 Thread Thomas Huth
From: Thomas Huth Since commit 126e7f78036 ("kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTH") we require at least kernel 4.4 to be able to use KVM. Adjust the upgrade_note accordingly. While we're at it, remove the text about kvm-kmod and the SourceForge URL si

Re: [PATCH 4/6] MAINTAINERS: fix VMware filename typo (vwm -> vmw)

2025-07-01 Thread Thomas Huth
ocs/specs/vwm_pvscsi-spec.rst +F: docs/specs/vmw_pvscsi-spec.rst Reviewed-by: Thomas Huth

[PATCH] target/s390x: A fix for the trouble with tribles

2025-07-01 Thread Thomas Huth
From: Thomas Huth While Tribbles are cute, it should be "triple store" here, not "trible store". Signed-off-by: Thomas Huth --- target/s390x/cpu_features_def.h.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/s390x/cpu_features_def.h

Re: [PATCH 1/6] MAINTAINERS: update docs file extensions (.txt -> .rst)

2025-07-01 Thread Thomas Huth
/scsi/vmw_pvscsi* @@ -2736,7 +2736,7 @@ Firmware configuration (fw_cfg) M: Philippe Mathieu-Daudé R: Gerd Hoffmann S: Supported -F: docs/specs/fw_cfg.txt +F: docs/specs/fw_cfg.rst F: hw/nvram/fw_cfg*.c F: stubs/fw_cfg.c F: include/hw/nvram/fw_cfg.h Reviewed-by: Thomas Huth

Re: [PATCH 2/6] MAINTAINERS: fix paths for relocated files

2025-07-01 Thread Thomas Huth
On 01/07/2025 20.06, Sean Wei wrote: On 2025/7/1 1:24 PM, Thomas Huth wrote: On 16/06/2025 17.48, Sean Wei wrote: Several files were renamed in previous commits, causing their entries in MAINTAINERS to reference outdated paths. This prevents scripts/get_maintainer.pl from correctly matching

Re: [PATCH 6/6] treewide: fix paths for relocated files in comments

2025-07-01 Thread Thomas Huth
ive.promela | 4 ++-- hw/nvme/ctrl.c | 2 +- target/arm/cpu.c| 2 +- target/loongarch/README | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) Reviewed-by: Thomas Huth

Re: [PATCH 5/6] treewide: update docs file extensions (.txt -> .rst) in comments

2025-07-01 Thread Thomas Huth
/hw/acpi/pcihp.h| 2 +- include/hw/misc/ivshmem-flat.h | 2 +- tests/qtest/vmgenid-test.c | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) Reviewed-by: Thomas Huth

Re: [PATCH 2/6] MAINTAINERS: fix paths for relocated files

2025-07-01 Thread Thomas Huth
On 16/06/2025 17.48, Sean Wei wrote: Several files were renamed in previous commits, causing their entries in MAINTAINERS to reference outdated paths. This prevents scripts/get_maintainer.pl from correctly matching these files to their maintainers. Update the filenames to reflect their current l

[PATCH] tests/functional: Add dependency to the keymap_targets

2025-07-01 Thread Thomas Huth
From: Thomas Huth When doing a "configure" in a an empty build directory, followed by a "make check" without a normal build in between, the vnc functional test currently fails since the keymaps have not been built yet. Thus add a dependency to the keymap_targets here t

[PATCH] tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image

2025-07-01 Thread Thomas Huth
From: Thomas Huth The original image has been removed from the server, so the test currently fails if it has to fetch the asset, but we can still download the ISO from the archive server. While we're at it, prefer the XZ compressed image, it's much smaller and thus the download should

Re: Request for QEMU Wiki Account

2025-06-30 Thread Thomas Huth
On 11/06/2025 23.29, Sean Wei wrote: Hi QEMU Maintainers, I'm new to the QEMU community. While going through the wiki to get started, I noticed a few issues and I'd like to help correct: - Some links point to documents that have been renamed or removed. - Commit IDs and filenames could be hyper

[PULL 08/19] tests/vm: update openbsd image to 7.7

2025-06-25 Thread Thomas Huth
From: Haseung Bong Update tests/vm/openbsd to release 7.7 Signed-off-by: Haseung Bong Reviewed-by: Daniel P. Berrangé Message-ID: <20250615003249.310160-1-hasu...@gmail.com> Signed-off-by: Thomas Huth --- tests/vm/openbsd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

Re: FreeBSD 14.1 aarch64 iso URL is down

2025-06-25 Thread Thomas Huth
On 26/06/2025 04.53, Warner Losh wrote: [...] What's the anticipated load, measured in downloads per day say, this testing generates? Ideally, the functional tests download the assets once and then cache them. However, it's currently broken in the non-shared CI runners of the qemu-project (it

[PULL 09/19] COPYING: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
-by: Sean Wei Message-ID: <20250613.qemu.patch.01@sean.taipei> [thuth: dropped the changes to the linux-headers folder] Signed-off-by: Thomas Huth --- COPYING | 5 ++--- COPYING.LIB | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/COPYING b/COPYING index 00ccf

[PULL 15/19] hw: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
From: Sean Wei The GPLv2 boiler-plate in vmxnet3.h and vmw_pvscsi.h still contained the obsolete "51 Franklin Street" postal address. Replace it with the canonical GNU licenses URL recommended by the FSF: https://www.gnu.org/licenses/ Signed-off-by: Sean Wei Reviewed-by: Thomas Hut

[PULL 06/19] MAINTAINERS: add reviewers for some s390 areas

2025-06-25 Thread Thomas Huth
-by: Eric Farman Message-ID: <20250623160030.98281-1-mjros...@linux.ibm.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 12 1 file changed, 12 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5b8b314c8c6..ebb8af7d5b2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@

[PULL 14/19] util/rcu.c: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
From: Sean Wei The LGPLv2.1 boiler-plate in util/rcu.c still contained the obsolete "51 Franklin Street" postal address. Replace it with the canonical GNU licenses URL recommended by the FSF: https://www.gnu.org/licenses/ Signed-off-by: Sean Wei Reviewed-by: Thomas Huth Message-ID:

[PULL 01/19] tests/functional/test_pc_cpu_hotplug_props: Set 'pc' machine type explicitly

2025-06-25 Thread Thomas Huth
From: Thomas Huth In case the default machine has not been compiled into the QEMU binary, the cpu_hotplug_props test is currently failing. Add a set_machine('pc') here to make sure that the tests are correctly skipped in case the machine is not available. Signed-off-by: Thomas Huth

[PULL 11/19] include/libdecnumber: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
From: Sean Wei Some of the GPLv2 boiler-plate still contained the obsolete "51 Franklin Street" postal address. Replace it with the canonical GNU licenses URL recommended by the FSF: https://www.gnu.org/licenses/ Signed-off-by: Sean Wei Reviewed-by: Thomas Huth Message-ID:

[PULL 03/19] hw/s390x: add SCLP event type CPI

2025-06-25 Thread Thomas Huth
t belongs to (if any) (e.g. "PLEX"). The SCLP event CPI is supported only from "s390-ccw-virtio-10.1" machine and higher. Signed-off-by: Shalini Chellathurai Saroja Reviewed-by: Nina Schoetterl-Glausch Reviewed-by: Thomas Huth Message-ID: <20250616140107.990538-2-shal..

[PULL 12/19] include/hw: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
<20250613.qemu.patch.05@sean.taipei> Signed-off-by: Thomas Huth --- include/hw/i2c/aspeed_i2c.h | 3 +-- include/hw/pci/pci_bridge.h | 4 ++-- include/hw/timer/aspeed_timer.h | 3 +-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/include/hw/i2c/aspeed_i2c.h

[PULL 17/19] contrib: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
Message-ID: <20250613.qemu.patch.10@sean.taipei> Signed-off-by: Thomas Huth --- contrib/elf2dmp/pdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/elf2dmp/pdb.c b/contrib/elf2dmp/pdb.c index 492aca4434c..47c5126fb86 100644 --- a/contrib/elf2dmp/pdb.c +++ b/contr

[PULL 05/19] hw/s390x: support migration of CPI data

2025-06-25 Thread Thomas Huth
From: Shalini Chellathurai Saroja Register Control-Program Identification data with the live migration infrastructure. Signed-off-by: Shalini Chellathurai Saroja Reviewed-by: Nina Schoetterl-Glausch Reviewed-by: Thomas Huth Message-ID: <20250616140107.990538-4-shal...@linux.ibm.com>

[PULL 02/19] MAINTAINERS: Yoshinori Sato email address has been updated

2025-06-25 Thread Thomas Huth
From: Yoshinori Sato The email address has been suspended. I have prepared a new email address. Signed-off-by: Yoshinori Sato Message-ID: <20250612131632.137155-1-yoshinori.s...@nifty.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 12 ++-- 1 file changed, 6 insertions

[PULL 18/19] target/xtensa: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
13.qemu.patch.11@sean.taipei> Signed-off-by: Thomas Huth --- target/xtensa/core-dc232b/gdb-config.c.inc | 5 ++--- target/xtensa/core-dc232b/xtensa-modules.c.inc | 5 ++--- target/xtensa/core-fsf/xtensa-modules.c.inc| 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git

[PULL 16/19] scripts: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
From: Sean Wei The GPLv2 boiler-plate in scripts/device-crash-test still contained the obsolete "51 Franklin Street" postal address. Replace it with the canonical GNU licenses URL recommended by the FSF: https://www.gnu.org/licenses/ Signed-off-by: Sean Wei Reviewed-by: Thomas Hut

[PULL 13/19] include/qemu: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
From: Sean Wei The LGPLv2.1 boiler-plate in rcu.h and rcu_queue.h still contained the obsolete "51 Franklin Street" postal address. Replace it with the canonical GNU licenses URL recommended by the FSF: https://www.gnu.org/licenses/ Signed-off-by: Sean Wei Reviewed-by: Thomas Huth

[PULL 10/19] libdecnumber: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
From: Sean Wei Some of the GPLv2 boiler-plate still contained the obsolete "51 Franklin Street" postal address. Replace it with the canonical GNU licenses URL recommended by the FSF: https://www.gnu.org/licenses/ Signed-off-by: Sean Wei Reviewed-by: Thomas Huth Message-ID:

[PULL 19/19] target/i386/emulate: replace FSF postal address with licenses URL

2025-06-25 Thread Thomas Huth
<20250613.qemu.patch.12@sean.taipei> Signed-off-by: Thomas Huth --- target/i386/emulate/x86_flags.h | 4 ++-- target/i386/emulate/x86_emu.c | 4 ++-- target/i386/emulate/x86_flags.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/target/i386/emulate/x86_flags.h b/tar

[PULL 00/19] s390x and misc patches

2025-06-25 Thread Thomas Huth
icenses URL Shalini Chellathurai Saroja (3): hw/s390x: add SCLP event type CPI hw/s390x: add Control-Program Identification to QOM hw/s390x: support migration of CPI data Thomas Huth (1): tests/functional/test_pc_cpu_hotplug_props: Set 'pc' machine type

[PULL 04/19] hw/s390x: add Control-Program Identification to QOM

2025-06-25 Thread Thomas Huth
ot;path":"/machine/sclp/s390-sclp-event-facility/sclpcpi", "property":"sysplex_name"}}' { "return": "PLEX", "id": "libvirt-20" } virsh # qemu-monitor-command vm --pretty '{"execute":"qom-get"

[PULL 07/19] hw/s390x/ccw-device: Fix memory leak in loadparm setter

2025-06-25 Thread Thomas Huth
y. Fix it. Cc: qemu-sta...@nongnu.org Signed-off-by: Kevin Wolf Message-ID: <20250625082751.24896-1-kw...@redhat.com> Reviewed-by: Eric Farman Reviewed-by: Halil Pasic Tested-by: Thomas Huth Signed-off-by: Thomas Huth --- hw/s390x/ccw-device.c | 2 +- 1 file changed, 1 insertion(+), 1 de

  1   2   3   4   5   6   7   8   9   10   >