[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] tests/qtest: Introduce qtest_get_base_arch() and qtest_get_a
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/4] tests/qtest: Introduce qtest_get_base_arch() and qtest_get_arch_bits() |
Date: |
Tue, 10 Oct 2023 09:49:48 +0200 |
When unifying some 32/64 architectures as a single binary
(for example i386 & x86_64 -> x86), some qtests fail because
we lose some information (the arch bits).
This series introduce the tuple qtest_get_base_arch() /
qtest_get_arch_bits() to allow the tests to keep passing.
Eventually we should remove qtest_get_arch() entirely
and rename qtest_get_base_arch() -> qtest_get_arch().
So far these changes are sufficient to keep me progressing,
so posting up to this point.
Philippe Mathieu-Daudé (4):
tests/libqtest: Introduce qtest_get_arch_bits()
tests/qtest: Use qtest_get_arch_bits()
tests/libqtest: Introduce qtest_get_base_arch()
tests/qtest: Use qtest_get_base_arch()
tests/qtest/libqtest.h | 15 ++++++++++
tests/qtest/ahci-test.c | 5 ++--
tests/qtest/am53c974-test.c | 4 +--
tests/qtest/arm-cpu-features.c | 49 +++++++++++++++----------------
tests/qtest/bios-tables-test.c | 22 +++++++-------
tests/qtest/boot-sector.c | 6 ++--
tests/qtest/device-plug-test.c | 6 ++--
tests/qtest/drive_del-test.c | 16 ++++------
tests/qtest/erst-test.c | 4 +--
tests/qtest/fuzz-e1000e-test.c | 4 +--
tests/qtest/ivshmem-test.c | 6 ++--
tests/qtest/libqos/qos_external.c | 6 ++--
tests/qtest/libqtest.c | 49 +++++++++++++++++++++++++++++++
tests/qtest/lpc-ich9-test.c | 4 +--
tests/qtest/m48t59-test.c | 6 ++--
tests/qtest/pxe-test.c | 6 ++--
tests/qtest/qos-test.c | 6 ++--
tests/qtest/readconfig-test.c | 6 +---
tests/qtest/rtas-test.c | 4 +--
tests/qtest/ufs-test.c | 4 +--
tests/qtest/usb-hcd-uhci-test.c | 6 ++--
tests/qtest/virtio-net-test.c | 3 +-
tests/qtest/virtio-rng-test.c | 4 +--
23 files changed, 138 insertions(+), 103 deletions(-)
--
2.41.0
- [PATCH 0/4] tests/qtest: Introduce qtest_get_base_arch() and qtest_get_arch_bits(),
Philippe Mathieu-Daudé <=