Re: [PATCH 5/5] license: Update deprecated SPDX tag GPL-2.0 to GPL-2.0-only

2024-09-10 Thread Thomas Huth
faa09b2377..b586b4e86d 100644 --- a/tests/tcg/loongarch64/system/regdef.h +++ b/tests/tcg/loongarch64/system/regdef.h @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0-only */  /*   * Copyright (c) 2021 Loongson Technology Corporation Limited   */ Looks good, you can keep: Reviewed-by: Thomas Huth

Re: [PATCH 5/5] license: Update deprecated SPDX tag GPL-2.0 to GPL-2.0-only

2024-09-10 Thread Thomas Huth
ml Mechanical patch running: $ sed -i -e s/GPL-2.0/GPL-2.0-only/ \ $(git grep -l 'SPDX-License-Identifier: GPL-2.0$') Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH 4/5] license: Update deprecated SPDX tag GPL-2.0+ to GPL-2.0-or-later

2024-09-10 Thread Thomas Huth
PL-2.0-or-later.html Mechanical patch running: $ sed -i -e s/GPL-2.0+/GPL-2.0-or-later/ \ $(git grep -l 'SPDX-License-Identifier: GPL-2.0+$') Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH 3/5] license: Update deprecated SPDX tag LGPL-2.0+ to LGPL-2.0-or-later

2024-09-10 Thread Thomas Huth
PL-2.0-or-later.html Mechanical patch running: $ sed -i -e s/LGPL-2.0+/LGPL-2.0-or-later/ \ $(git grep -l 'SPDX-License-Identifier: LGPL-2.0+$') Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH 1/5] NSIS: Simplify license description

2024-09-10 Thread Thomas Huth
++- 1 file changed, 3 insertions(+), 1 deletion(-) Reviewed-by: Thomas Huth

Re: [PATCH 2/5] tests/functional: Correct typo in test_netdev_ethtool.py SPDX tag

2024-09-10 Thread Thomas Huth
alidate network # device behaviour. # -# SPDX-License-Identifier: GPL-2.0-or-late +# SPDX-License-Identifier: GPL-2.0-or-later from unittest import skip from qemu_test import QemuSystemTest, Asset Reviewed-by: Thomas Huth

[PATCH] tests/functional: Fix bad usage of has_cmd

2024-09-10 Thread Thomas Huth
has_cmd returns a tuple, not a boolean value. This fixes a crash when e.g. "tesseract" is not available in the test_m68k_nextcube test. Reported-by: Richard Henderson Signed-off-by: Thomas Huth --- tests/functional/qemu_test/cmd.py | 6 +++--- tests/functional/qemu_test/tesser

Re: check-functional skipUnless failure

2024-09-10 Thread Thomas Huth
On 10/09/2024 08.41, Philippe Mathieu-Daudé wrote: On 10/9/24 05:58, Richard Henderson wrote: [rth@cfarm120 bld]$ make check-functional [1/2] Generating tests/functional/func-precache-m68k-m68k_nextcube with a custom command (wrapped by meson to set env) FAILED: tests/functional/m68k-m68k_next

Re: [PATCH for-9.2? 0/2] meson: Rationalize sanitizer configuration

2024-09-08 Thread Thomas Huth
nable ASan and fail to disable function sanitizer. So its a bit lucky that don't run it. Split the --enable-santizers config option, and move stuff back to meson.build from .gitlab-ci.d. Reviewed-by: Thomas Huth and queued.

[PULL 3/3] hw/nubus/nubus-device: Range check 'slot' property

2024-09-08 Thread Thomas Huth
' might overflow the 32-bit arithmetic it is using. Constrain the slot value to be less than NUBUS_SLOT_NB (16). Resolves: Coverity CID 1464070 Signed-off-by: Peter Maydell Message-ID: <20240830173452.2086140-4-peter.mayd...@linaro.org> Reviewed-by: Thomas Huth Reviewed-by: Mark Cave-

[PULL 2/3] hw/m68k/mcf5208: Add URLs for datasheets

2024-09-08 Thread Thomas Huth
From: Peter Maydell The datasheets for the SoC and board we model here are still available from the NXP website; add their URLs and titles for future reference. Signed-off-by: Peter Maydell Reviewed-by: Thomas Huth Message-ID: <20240830173452.2086140-3-peter.mayd...@linaro.org> Signed-

[PULL 1/3] hw/m68k/mcf5208: Avoid shifting off end of integer

2024-09-08 Thread Thomas Huth
memory map means it doesn't make sense to have more than 1GB of RAM in any case.) Resolves: Coverity CID 1547727 Signed-off-by: Peter Maydell Reviewed-by: Thomas Huth Message-ID: <20240830173452.2086140-2-peter.mayd...@linaro.org> Signed-off-by: Thomas Huth --- hw/m68k/mcf5208.c | 2

[PULL 0/3] m68k patches

2024-09-08 Thread Thomas Huth
Hi! The following changes since commit 1581a0bc928d61230ed6e43bcb83f2f6737d0bc0: Merge tag 'pull-ufs-20240906' of https://gitlab.com/jeuk20.kim/qemu into staging (2024-09-06 15:27:43 +0100) are available in the Git repository at: https://gitlab.com/huth/qemu.git tags/pull-request-2024-09-

[PATCH 06/14] tests/functional: Convert mips32el Malta YAMON avocado test

2024-09-06 Thread Thomas Huth
From: Philippe Mathieu-Daudé Straight forward conversion using the Python standard zipfile module instead of avocado.utils package. Update the SHA1 hashes to SHA256 hashes since SHA1 should not be used anymore nowadays. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth Message-ID

[PATCH 12/14] tests/functional: Convert the Alpha Clipper Avocado test

2024-09-06 Thread Thomas Huth
Straight forward conversion, just switch to SHA256 hashsum now. Signed-off-by: Thomas Huth --- tests/avocado/boot_linux_console.py| 21 -- tests/functional/meson.build | 4 +++ tests/functional/test_alpha_clipper.py | 38 ++ 3 files changed, 42

[PATCH 07/14] tests/functional: Convert nanomips Malta avocado tests

2024-09-06 Thread Thomas Huth
-thorough+func-mipsel-thorough+thorough / func-mipsel-mipsel_malta OK 9.95s 4 subtests passed Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20240827094905.80648-7-phi...@linaro.org> [thuth: Use LinuxKernelTest] Signed-off-by: Thomas Huth --- tests/avocado/boot_linux_console.py

[PATCH 10/14] tests/functional: Convert Aarch64 Raspi3 avocado tests

2024-09-06 Thread Thomas Huth
off-by: Thomas Huth --- MAINTAINERS | 1 + tests/avocado/boot_linux_console.py | 23 -- tests/functional/meson.build| 1 + tests/functional/test_aarch64_raspi3.py | 41 + 4 files changed, 43 insertions(+), 23 del

[PATCH 13/14] tests/functional: Convert the m68k MCF5208EVB Avocado test

2024-09-06 Thread Thomas Huth
We've got to do_test_advcal_2018() here now that the test resides in a separate file. Also switch back to the original URL (since the site did not vanish as originally expected) and update the hashsum to use SHA256. Signed-off-by: Thomas Huth --- tests/avocado/boot_linux_console.py

[PATCH 02/14] tests/functional: Convert the m68k Q800 Avocado test into a functional test

2024-09-06 Thread Thomas Huth
Just had to update the asset checksum to use SHA256 instead of SHA1, but apart from that it is a pretty much straightforward conversion. Signed-off-by: Thomas Huth --- MAINTAINERS | 1 + tests/avocado/boot_linux_console.py | 24 --- tests/functional

[PATCH 11/14] tests/functional: Convert Aarch64 Raspi4 avocado tests

2024-09-06 Thread Thomas Huth
off-by: Thomas Huth --- MAINTAINERS | 1 + tests/avocado/boot_linux_console.py | 97 tests/functional/meson.build| 1 + tests/functional/test_aarch64_raspi4.py | 99 + 4 files changed, 101 insertions(+), 97 del

[PATCH 01/14] tests/functional: Add the LinuxKernelTest for testing the Linux boot process

2024-09-06 Thread Thomas Huth
Copy the LinuxKernelTest from tests/acceptance/boot_linux_console.py to be able to convert the related tests to the functional test framework in the following patches. Signed-off-by: Thomas Huth --- tests/functional/qemu_test/__init__.py| 1 + tests/functional/qemu_test/linuxkernel.py | 41

[PATCH 14/14] tests/functional: Convert the or1k-sim Avocado test

2024-09-06 Thread Thomas Huth
We've got to do_test_advcal_2018() here now that the test resides in a separate file. Also switch back to the original URL (since the site did not vanish as originally expected) and update the hashsum to use SHA256. Signed-off-by: Thomas Huth --- tests/avocado/boot_linux_console.py

[PATCH 05/14] tests/functional: Convert mips64el 5KEc Malta avocado tests

2024-09-06 Thread Thomas Huth
From: Philippe Mathieu-Daudé Straight forward conversion. Update the SHA1 hashes to SHA256 hashes since SHA1 should not be used anymore nowadays. Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20240827094905.80648-5-phi...@linaro.org> Signed-off-by: Thomas Huth --- tests/a

[PATCH 00/14] Convert Avocado tests based on LinuxKernelTest class

2024-09-06 Thread Thomas Huth
tests/functional: Convert Aarch64 Raspi4 avocado tests Thomas Huth (5): tests/functional: Add the LinuxKernelTest for testing the Linux boot process tests/functional: Convert the m68k Q800 Avocado test into a functional test tests/functional: Convert the Alpha Clipper Avocado test

[PATCH 09/14] tests/functional: Convert ARM Raspi2 avocado tests

2024-09-06 Thread Thomas Huth
off-by: Thomas Huth --- MAINTAINERS | 1 + tests/avocado/boot_linux_console.py | 85 -- tests/functional/meson.build| 1 + tests/functional/test_arm_raspi2.py | 95 + 4 files changed, 97 insertions(+), 85 deletions(-)

[PATCH 03/14] tests/functional: Convert mips64el Fuloong2e avocado test (2/2)

2024-09-06 Thread Thomas Huth
Signed-off-by: Thomas Huth --- tests/avocado/boot_linux_console.py | 21 - tests/functional/test_mips64el_fuloong2e.py | 25 ++--- 2 files changed, 22 insertions(+), 24 deletions(-) diff --git a/tests/avocado/boot_linux_console.py b/tests/a

[PATCH 04/14] tests/functional: Convert mips64el I6400 Malta avocado tests

2024-09-06 Thread Thomas Huth
From: Philippe Mathieu-Daudé Straight forward conversion. Update the SHA1 hashes to SHA256 hashes since SHA1 should not be used anymore nowadays. Reviewed-by: Thomas Huth Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20240827094905.80648-4-phi...@linaro.org> Signed-off-by: Thoma

[PATCH 08/14] tests/functional: Convert mips32eb 4Kc Malta avocado tests

2024-09-06 Thread Thomas Huth
off-by: Thomas Huth --- MAINTAINERS | 1 + tests/avocado/boot_linux_console.py | 63 -- tests/functional/meson.build| 4 ++ tests/functional/test_mips_malta.py | 81 + 4 files changed, 86 insertions(+), 63 deletions(-)

[PATCH] MAINTAINERS: Remove myself from the Meson section

2024-09-06 Thread Thomas Huth
The Meson section has plenty of reviewers, and in order to reduce the load on my Inbox a little bit, I'm stepping back as a reviewer here. Signed-off-by: Thomas Huth --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 0c1bc69828..c8115b00ca 1

[PATCH v2] target/riscv/cpu_helper: Fix linking problem with semihosting disabled

2024-09-06 Thread Thomas Huth
reference to `do_common_semihosting' We always want semihosting to be enabled if TCG is available, so change the "imply" statements in the Kconfig file to "select", and make sure to avoid calling into do_common_semihosting() if TCG is not available. Signed-off-by: Thomas Hu

Re: [PATCH] target/riscv/cpu_helper: Fix linking problem with semihosting disabled

2024-09-06 Thread Thomas Huth
On 06/09/2024 10.58, Peter Maydell wrote: On Fri, 6 Sept 2024 at 09:09, Thomas Huth wrote: When QEMU has been configured with "--without-default-devices", the build is currently failing with: /usr/bin/ld: libqemu-riscv32-softmmu.a.p/target_riscv_cpu_helper.c.o: i

Re: [PULL 13/16] target/riscv: Restrict semihosting to TCG

2024-09-06 Thread Thomas Huth
On 05/09/2024 19.08, Thomas Huth wrote: On 22/07/2024 13.04, Alex Bennée wrote: From: Philippe Mathieu-Daudé Semihosting currently uses the TCG probe_access API. To prepare for encoding the TCG dependency in Kconfig, do not enable it unless TCG is available. Suggested-by: Paolo Bonzini

Re: [PATCH 7/8] Revert "target/riscv: Restrict semihosting to TCG"

2024-09-06 Thread Thomas Huth
On 05/09/2024 21.53, Peter Maydell wrote: On Thu, 5 Sept 2024 at 20:16, Thomas Huth wrote: This reverts commit 10425887ba54241be1ce97f8935fc320332b531c. Using "imply" instead of "select" is causing a build failure: /usr/bin/ld: libqemu-riscv32-softmmu.a.p/target_risc

[PATCH] target/riscv/cpu_helper: Fix linking problem with semihosting disabled

2024-09-06 Thread Thomas Huth
reference to `do_common_semihosting' Avoid calling into do_common_semihosting() if the corresponding Kconfig switch has not been set. Signed-off-by: Thomas Huth --- target/riscv/cpu_helper.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/target/riscv/cpu_helper.c b/target/risc

Re: [PATCH 3/8] tests/qtest/boot-order-test: Make the machine name mandatory in this test

2024-09-06 Thread Thomas Huth
On 06/09/2024 09.59, Philippe Mathieu-Daudé wrote: Hi Thomas, On 5/9/24 21:14, Thomas Huth wrote: Let's make sure that we always pass a machine name to the test_boot_orders() function, so we can check whether the machine is available in the binary and skip the test in case it is not inc

Re: [PATCH 4/8] tests/qtest/hd-geo-test: Check for availability of "pc" machine before using it

2024-09-06 Thread Thomas Huth
On 06/09/2024 09.50, Philippe Mathieu-Daudé wrote: On 5/9/24 21:14, Thomas Huth wrote: In case QEMU has been configured with "--without-default-devices", the "pc" machine type might be missing in the binary. We should check for its availability before using it. Signed

Re: [RFC PATCH 0/2] qtest: Log verbosity changes

2024-09-05 Thread Thomas Huth
On 05/09/2024 23.03, Fabiano Rosas wrote: Hi, This series silences QEMU stderr unless the QTEST_LOG variable is set and silences -qtest-log unless both QTEST_LOG and gtest's --verbose flag is passed. This was motivated by Peter Maydell's ask to suppress deprecation warn_report messages from the

[PATCH 8/8] .gitlab-ci.d/buildtest: Build most targets in the build-without-defaults job

2024-09-05 Thread Thomas Huth
erage by a related target. Signed-off-by: Thomas Huth --- .gitlab-ci.d/buildtest.yml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index 0c624813cf..dd1edf88db 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.g

[PATCH 5/8] tests/qtest/meson.build: Add more CONFIG switches checks for the x86 tests

2024-09-05 Thread Thomas Huth
ice is not available. Signed-off-by: Thomas Huth --- tests/qtest/meson.build | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build index 2f0d3ef080..587e1dc47e 100644 --- a/tests/qtest/meson.build +++ b/t

[PATCH 6/8] tests/qtest: Disable numa-test if the default machine is not available

2024-09-05 Thread Thomas Huth
The numa-test needs a default machine in the target binary to work successfully, so don't try to run this test if the corresponding machine has not been enabled, e.g. when QEMU has been configured with "--without-default-devices". Signed-off-by: Thomas Huth --- tests/qtest/

[PATCH 7/8] Revert "target/riscv: Restrict semihosting to TCG"

2024-09-05 Thread Thomas Huth
lper.c:1678:(.text+0x2214): undefined reference to `do_common_semihosting' Thus revert to fix the build. Signed-off-by: Thomas Huth --- target/riscv/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/riscv/Kconfig b/target/riscv/Kconfig index c332616d36..5f30df

[PATCH 3/8] tests/qtest/boot-order-test: Make the machine name mandatory in this test

2024-09-05 Thread Thomas Huth
Let's make sure that we always pass a machine name to the test_boot_orders() function, so we can check whether the machine is available in the binary and skip the test in case it is not included in the build. Signed-off-by: Thomas Huth --- tests/qtest/boot-order-test.c | 4 ++-- 1 file ch

[PATCH 4/8] tests/qtest/hd-geo-test: Check for availability of "pc" machine before using it

2024-09-05 Thread Thomas Huth
In case QEMU has been configured with "--without-default-devices", the "pc" machine type might be missing in the binary. We should check for its availability before using it. Signed-off-by: Thomas Huth --- tests/qtest/hd-geo-test.c | 71 +--

[PATCH 0/8] Allow check-qtest with "--without-default-devices"

2024-09-05 Thread Thomas Huth
he default devices. Thomas Huth (8): tests/qtest/migration: Add a check for the availability of the "pc" machine tests/qtest/cdrom-test: Improve the machine detection in the cdrom test tests/qtest/boot-order-test: Make the machine name mandatory in this test tests/qtest/hd

[PATCH 1/8] tests/qtest/migration: Add a check for the availability of the "pc" machine

2024-09-05 Thread Thomas Huth
The test_vcpu_dirty_limit is the only test that does not check for the availability of the machine before starting the test, so it fails when QEMU has been configured with --without-default-devices. Add a check for the "pc" machine type to fix it. Reviewed-by: Fabiano Rosas Signed-off-

[PATCH 2/8] tests/qtest/cdrom-test: Improve the machine detection in the cdrom test

2024-09-05 Thread Thomas Huth
When configuring QEMU with the --without-default-devices switch, these tests are currently failing since they assume that the "pc" and "q35" machines are always available. Add some proper checks to make the test work without these machines, too. Signed-off-by: Thomas Huth --

Re: [PATCH] ci: migration: Don't run python tests in the compat job

2024-09-05 Thread Thomas Huth
old to new - QTEST_QEMU_BINARY_SRC=./qemu-system-${TARGET} QTEST_QEMU_BINARY=../build/qemu-system-${TARGET} ./tests/qtest/migration-test Reviewed-by: Thomas Huth

Re: [PULL 13/16] target/riscv: Restrict semihosting to TCG

2024-09-05 Thread Thomas Huth
On 22/07/2024 13.04, Alex Bennée wrote: From: Philippe Mathieu-Daudé Semihosting currently uses the TCG probe_access API. To prepare for encoding the TCG dependency in Kconfig, do not enable it unless TCG is available. Suggested-by: Paolo Bonzini Signed-off-by: Philippe Mathieu-Daudé Reviewe

Re: [PATCH] tests/qtest/meson.build: Add more CONFIG switches checks for the x86 tests

2024-09-05 Thread Thomas Huth
On 05/09/2024 10.28, Paolo Bonzini wrote: On 9/4/24 10:21, Thomas Huth wrote: When configuring QEMU with "--without-default-devices", currently a lot of the x86 qtests are failing since they silently assume that a certain device or the i440fx pc machine is available. Add more checks

Re: [PATCH v2 15/15] seccomp: Remove check for CRIS host

2024-09-04 Thread Thomas Huth
#define CLONE_FLAGS_ARG 1 #else #define CLONE_FLAGS_ARG 0 Reviewed-by: Thomas Huth

Re: [PATCH v2 15/15] seccomp: Remove check for CRIS host

2024-09-04 Thread Thomas Huth
#define CLONE_FLAGS_ARG 1 #else #define CLONE_FLAGS_ARG 0 Reviewed-by: Thomas Huth

Re: [PATCH v2 14/15] disas: Remove CRIS disassembler

2024-09-04 Thread Thomas Huth
|1 - disas/cris.c| 2863 --- disas/meson.build |1 - 6 files changed, 2877 deletions(-) delete mode 100644 disas/cris.c Reviewed-by: Thomas Huth

Re: [PATCH v2 14/15] disas: Remove CRIS disassembler

2024-09-04 Thread Thomas Huth
|1 - disas/cris.c| 2863 --- disas/meson.build |1 - 6 files changed, 2877 deletions(-) delete mode 100644 disas/cris.c Reviewed-by: Thomas Huth

Re: [PATCH v2 13/15] target/cris: Remove the deprecated CRIS target

2024-09-04 Thread Thomas Huth
arget/cris/meson.build | 17 - target/meson.build |1 - tests/data/qobject/qdict.txt|6 - 29 files changed, 9 insertions(+), 7306 deletions(-) Reviewed-by: Thomas Huth

Re: [PATCH v2 13/15] target/cris: Remove the deprecated CRIS target

2024-09-04 Thread Thomas Huth
arget/cris/meson.build | 17 - target/meson.build |1 - tests/data/qobject/qdict.txt|6 - 29 files changed, 9 insertions(+), 7306 deletions(-) Reviewed-by: Thomas Huth

Re: [PATCH v2 12/15] system: Remove support for CRIS target

2024-09-04 Thread Thomas Huth
is-softmmu/default.mak delete mode 100644 configs/targets/cris-softmmu.mak Reviewed-by: Thomas Huth

Re: [PATCH v2 12/15] system: Remove support for CRIS target

2024-09-04 Thread Thomas Huth
is-softmmu/default.mak delete mode 100644 configs/targets/cris-softmmu.mak Reviewed-by: Thomas Huth

Re: [PATCH v2 11/15] hw/timer: Remove TYPE_ETRAX_FS_TIMER device

2024-09-04 Thread Thomas Huth
Reviewed-by: Thomas Huth

Re: [PATCH v2 10/15] hw/dma: Remove ETRAX_FS DMA device

2024-09-04 Thread Thomas Huth
Reviewed-by: Thomas Huth

Re: [PATCH v2 11/15] hw/timer: Remove TYPE_ETRAX_FS_TIMER device

2024-09-04 Thread Thomas Huth
Reviewed-by: Thomas Huth

Re: [PATCH v2 10/15] hw/dma: Remove ETRAX_FS DMA device

2024-09-04 Thread Thomas Huth
Reviewed-by: Thomas Huth

Re: [PATCH v2 09/15] hw/net: Remove TYPE_ETRAX_FS_ETH device

2024-09-04 Thread Thomas Huth
- hw/net/trace-events | 5 - 4 files changed, 730 deletions(-) delete mode 100644 include/hw/cris/etraxfs.h delete mode 100644 hw/net/etraxfs_eth.c Reviewed-by: Thomas Huth

Re: [PATCH v2 09/15] hw/net: Remove TYPE_ETRAX_FS_ETH device

2024-09-04 Thread Thomas Huth
- hw/net/trace-events | 5 - 4 files changed, 730 deletions(-) delete mode 100644 include/hw/cris/etraxfs.h delete mode 100644 hw/net/etraxfs_eth.c Reviewed-by: Thomas Huth

Re: [PATCH v2 08/15] hw/char: Remove TYPE_ETRAX_FS_SERIAL device

2024-09-04 Thread Thomas Huth
| 1 - 3 files changed, 286 deletions(-) delete mode 100644 hw/char/etraxfs_ser.c Reviewed-by: Thomas Huth

Re: [PATCH v2 08/15] hw/char: Remove TYPE_ETRAX_FS_SERIAL device

2024-09-04 Thread Thomas Huth
| 1 - 3 files changed, 286 deletions(-) delete mode 100644 hw/char/etraxfs_ser.c Reviewed-by: Thomas Huth

Re: [PATCH v2 07/15] hw/intc: Remove TYPE_ETRAX_FS_PIC device

2024-09-04 Thread Thomas Huth
(-) delete mode 100644 hw/intc/etraxfs_pic.c Reviewed-by: Thomas Huth

Re: [PATCH v2 07/15] hw/intc: Remove TYPE_ETRAX_FS_PIC device

2024-09-04 Thread Thomas Huth
(-) delete mode 100644 hw/intc/etraxfs_pic.c Reviewed-by: Thomas Huth

Re: [PATCH v2 06/15] hw/cris: Remove image loader helper

2024-09-04 Thread Thomas Huth
/meson.build | 1 - 4 files changed, 123 deletions(-) delete mode 100644 hw/cris/boot.h delete mode 100644 hw/cris/boot.c delete mode 100644 hw/cris/meson.build Reviewed-by: Thomas Huth

Re: [PATCH v2 06/15] hw/cris: Remove image loader helper

2024-09-04 Thread Thomas Huth
/meson.build | 1 - 4 files changed, 123 deletions(-) delete mode 100644 hw/cris/boot.h delete mode 100644 hw/cris/boot.c delete mode 100644 hw/cris/meson.build Reviewed-by: Thomas Huth

Re: [PATCH v2 05/15] hw/cris: Remove the axis-dev88 machine

2024-09-04 Thread Thomas Huth
eviewed-by: Thomas Huth

Re: [PATCH v2 05/15] hw/cris: Remove the axis-dev88 machine

2024-09-04 Thread Thomas Huth
eviewed-by: Thomas Huth

Re: [PATCH v2 01/15] tests/tcg: Remove CRIS libc test files

2024-09-04 Thread Thomas Huth
On 04/09/2024 16.35, Philippe Mathieu-Daudé wrote: We never compiled / ran these tests. Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH v2 04/15] linux-user: Remove support for CRIS target

2024-09-04 Thread Thomas Huth
testing situation there is a chance the code will bitrot without anyone noticing. Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH v2 03/15] buildsys: Remove CRIS cross container

2024-09-04 Thread Thomas Huth
/docker/Makefile.include | 1 - tests/docker/dockerfiles/fedora-cris-cross.docker | 14 -- 4 files changed, 24 deletions(-) delete mode 100644 tests/docker/dockerfiles/fedora-cris-cross.docker Reviewed-by: Thomas Huth

Re: [PATCH v2 02/15] tests/tcg: Remove CRIS bare test files

2024-09-04 Thread Thomas Huth
-- tests/tcg/cris/bare/testutils.inc | 117 75 files changed, 5618 deletions(-) Reviewed-by: Thomas Huth

Re: [PATCH v2 01/15] tests/tcg: Remove CRIS libc test files

2024-09-04 Thread Thomas Huth
On 04/09/2024 16.35, Philippe Mathieu-Daudé wrote: We never compiled / ran these tests. Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH v2 04/15] linux-user: Remove support for CRIS target

2024-09-04 Thread Thomas Huth
testing situation there is a chance the code will bitrot without anyone noticing. Signed-off-by: Philippe Mathieu-Daudé --- Reviewed-by: Thomas Huth

Re: [PATCH v2 03/15] buildsys: Remove CRIS cross container

2024-09-04 Thread Thomas Huth
/docker/Makefile.include | 1 - tests/docker/dockerfiles/fedora-cris-cross.docker | 14 -- 4 files changed, 24 deletions(-) delete mode 100644 tests/docker/dockerfiles/fedora-cris-cross.docker Reviewed-by: Thomas Huth

Re: [PATCH v2 02/15] tests/tcg: Remove CRIS bare test files

2024-09-04 Thread Thomas Huth
-- tests/tcg/cris/bare/testutils.inc | 117 75 files changed, 5618 deletions(-) Reviewed-by: Thomas Huth

Re: [kvm-unit-tests PATCH v2 2/4] Makefile: Prepare for clang EFI builds

2024-09-04 Thread Thomas Huth
tdlib endif Reviewed-by: Thomas Huth

[PULL 36/42] tests/functional: Convert ARM bFLT linux-user avocado test

2024-09-04 Thread Thomas Huth
phi...@linaro.org> [thuth: Add test to meson.build] Message-ID: <20240830133841.142644-39-th...@redhat.com> Signed-off-by: Thomas Huth --- tests/avocado/load_bflt.py | 54 - tests/functional/meson.build| 4 +++ tests/functional/qemu_test/utils.py | 9

[PULL 12/42] tests/functional: Convert simple avocado tests into standalone python tests

2024-09-04 Thread Thomas Huth
em directly. Reviewed-by: Daniel P. Berrangé Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Message-ID: <20240830133841.142644-13-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 5 ++ tests/functional/me

[PULL 40/42] docs/devel/testing: Split the Avocado documentation into a separate file

2024-09-04 Thread Thomas Huth
The main testing documentation file got very overloaded already. Thus let's split the Avocado information into a separate file. Reviewed-by: Daniel P. Berrangé Message-ID: <20240830133841.142644-43-th...@redhat.com> Signed-off-by: Thomas Huth --- docs/devel/testing/avocad

[PULL 37/42] tests/avocado: Remove unused QemuUserTest class

2024-09-04 Thread Thomas Huth
From: Philippe Mathieu-Daudé The single test that was using the QemuUserTest class has been converted to the functional test framework. This class is now unused, remove it. Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20240822104238.75045-4-phi...@linaro.org> Reviewed-by: Thoma

[PULL 10/42] tests/Makefile.include: Increase the level of indentation in the help text

2024-09-04 Thread Thomas Huth
44-11-th...@redhat.com> Signed-off-by: Thomas Huth --- tests/Makefile.include | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/tests/Makefile.include b/tests/Makefile.include index 537804d101..fbb1a4b211 100644 --- a/tests/Makefile.include

[PULL 22/42] tests/functional: Convert the microblaze avocado tests into standalone tests

2024-09-04 Thread Thomas Huth
Message-ID: <20240830133841.142644-23-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 2 +- tests/avocado/machine_microblaze.py | 61 --- tests/functional/meson.build | 8 +++ .../func

[PULL 17/42] tests/functional: Convert some tests that download files via fetch_asset()

2024-09-04 Thread Thomas Huth
Now that we've got the Asset class with pre-caching, we can convert some Avocado tests that use fetch_asset() for downloading their required files. Message-ID: <20240830133841.142644-18-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS

[PULL 23/42] tests/functional: Convert the virtio_gpu avocado test into a standalone test

2024-09-04 Thread Thomas Huth
Nothing thrilling in here, it's just a straight forward conversion. Reviewed-by: Philippe Mathieu-Daudé Message-ID: <20240830133841.142644-25-th...@redhat.com> Signed-off-by: Thomas Huth --- tests/functional/meson.build | 1 + .../test_vi

[PULL 30/42] tests/functional: Convert the linux_initrd avocado test into a standalone test

2024-09-04 Thread Thomas Huth
While we're at it, update the SHA1 hashes to SHA256 hashes since SHA1 should not be used anymore nowadays. Message-ID: <20240830133841.142644-32-th...@redhat.com> Signed-off-by: Thomas Huth --- tests/functional/meson.build | 1 + .../test_linu

[PULL 19/42] tests/functional: Convert some avocado tests that needed avocado.utils.archive

2024-09-04 Thread Thomas Huth
t;20240830133841.142644-20-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 6 +-- tests/avocado/machine_sparc64_sun4u.py| 36 tests/functional/meson.build | 9 .../test_arm_canona1100.

[PULL 08/42] tests/functional: Add base classes for the upcoming pytest-based tests

2024-09-04 Thread Thomas Huth
will be set via meson.build later. Signed-off-by: Daniel P. Berrangé Message-ID: <20240830133841.142644-9-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS| 5 + tests/functional/qemu_test/__init__.py | 13 ++ tests/functional/qemu_test/cmd.py

[PULL 03/42] tests/avocado/machine_aarch64_sbsaref.py: allow for rw usage of image

2024-09-04 Thread Thomas Huth
Reviewed-by: Philippe Mathieu-Daudé Tested-by: Marcin Juszkiewicz Message-ID: <20240830133841.142644-4-th...@redhat.com> Signed-off-by: Thomas Huth --- tests/avocado/machine_aarch64_sbsaref.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/avocado/machine_aarc

[PULL 24/42] tests/functional: Convert most ppc avocado tests into standalone tests

2024-09-04 Thread Thomas Huth
Nothing thrilling in here, just straight forward conversions. Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Message-ID: <20240830133841.142644-26-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 9 +-- tests/func

[PULL 33/42] tests/functional: Convert Aarch64 Virt machine avocado tests

2024-09-04 Thread Thomas Huth
subtests passed ... Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20240826103634.52384-1-phi...@linaro.org> Reviewed-by: Thomas Huth Message-ID: <20240830133841.142644-36-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 2 +- test

[PULL 18/42] tests/functional: Add a function for extracting files from an archive

2024-09-04 Thread Thomas Huth
with this functionality, so let's just add a nice wrapper function around that. Reviewed-by: Daniel P. Berrangé Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Tested-by: Daniel P. Berrangé Message-ID: <20240830133841.142644-19-th...@redhat.com> Signed-off-by: Th

[PULL 39/42] docs/devel: Split testing docs from the build docs and move to separate folder

2024-09-04 Thread Thomas Huth
Building and testing are two separate topics, so let's split the testing into a separate category and move the related files into a separate folder. Message-ID: <20240830133841.142644-42-th...@redhat.com> Signed-off-by: Thomas Huth --- docs/devel/index-build.rst

[PULL 34/42] tests/functional: Convert mips64el Fuloong2e avocado test (1/2)

2024-09-04 Thread Thomas Huth
org> Reviewed-by: Thomas Huth Message-ID: <20240830133841.142644-37-th...@redhat.com> Signed-off-by: Thomas Huth --- MAINTAINERS | 2 +- tests/functional/meson.build | 4 +++ .../test_mips64el_fuloong2e.py} | 33 ++

[PULL 28/42] tests/functional: Convert the acpi-bits test into a standalone test

2024-09-04 Thread Thomas Huth
Mostly a straight-forward conversion. Looks like we can simply drop the avocado datadrainer stuff when not using the avocado framework anymore. Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Message-ID: <20240830133841.142644-30-th...@redhat.com> Signed-off-by:

[PULL 16/42] tests/functional: Allow asset downloading with concurrent threads

2024-09-04 Thread Thomas Huth
When running "make -j$(nproc) check-functional", tests that use the same asset might be running in parallel. Improve the downloading to detect this situation and wait for the other thread to finish the download. Message-ID: <20240830133841.142644-17-th...@redhat.com> Signed-off

[PULL 41/42] docs/devel/testing: Rename avocado_qemu.Test class

2024-09-04 Thread Thomas Huth
dhat.com> Signed-off-by: Thomas Huth --- docs/devel/testing/avocado.rst | 32 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/devel/testing/avocado.rst b/docs/devel/testing/avocado.rst index 0d207a05c5..eda76fe2db 100644 --- a/docs/devel/testin

<    1   2   3   4   5   6   7   8   9   10   >