@samitouri / QOSamiQemu / commits / 54cce8da06

tests/functional/aarch64/rme: update images to support FEAT_FP8

As well, use -smp 1 since there is no visible speedup running with -smp 2. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260522220306.235200-15-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Pierrick Bouvier committed May 22, 2026 at 15:02 UTC 54cce8da06d3a8f6f6666513a37dd305428cae76
2 files changed +8 -6
tests/functional/aarch64/test_rme_sbsaref.py
+4 -3
@@ -20,12 +20,13 @@ class Aarch64RMESbsaRefMachine(QemuSystemTest):
20
21 # Stack is inspired from:
22 # https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29051027459/
23 + # Built from:
24 # https://github.com/p-b-o/qemu-linux-stack/tree/rme_sbsa_release
25 # ./build.sh && ./archive_artifacts.sh out.tar.xz
26 ASSET_RME_STACK_SBSA = Asset(
27 ('https://github.com/p-b-o/qemu-linux-stack/'
27 - 'releases/download/build/rme_sbsa_release-6a2dfc5.tar.xz'),
28 - '5adba482aa069912292a8da746c6b21268224d9d81c97fe7c0bed690579ebdcb')
28 + 'releases/download/build/rme_sbsa_release-74b7fab.tar.xz'),
29 + '82a754bacea04e709cb1cf2759d1d12d09fabd612e014961eb32368723c7920a')
30
31 # This tests the FEAT_RME cpu implementation, by booting a VM supporting it,
32 # and launching a nested VM using it.
@@ -57,7 +58,7 @@ class Aarch64RMESbsaRefMachine(QemuSystemTest):
58 ' --params "root=/dev/vda rw init=/init"')
59
60 self.vm.add_args('-cpu', 'max,x-rme=on')
60 - self.vm.add_args('-smp', '2')
61 + self.vm.add_args('-smp', '1')
62 self.vm.add_args('-m', '2G')
63 self.vm.add_args('-M', 'sbsa-ref')
64 self.vm.add_args('-drive', f'file={pflash0},format=raw,if=pflash')
tests/functional/aarch64/test_rme_virt.py
+4 -3
@@ -19,12 +19,13 @@ class Aarch64RMEVirtMachine(QemuSystemTest):
19
20 # Stack is inspired from:
21 # https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29051027459/
22 + # Built from:
23 # https://github.com/p-b-o/qemu-linux-stack/tree/rme_release
24 # ./build.sh && ./archive_artifacts.sh out.tar.xz
25 ASSET_RME_STACK_VIRT = Asset(
26 ('https://github.com/p-b-o/qemu-linux-stack/'
26 - 'releases/download/build/rme_release-56bc99e.tar.xz'),
27 - '0e3dc6b8a4b828dbae09c951a40dcb710eded084b32432b50c69cf4173ffa4be')
27 + 'releases/download/build/rme_release-2701e89.tar.xz'),
28 + '8c40af440f5bd1518f7add7d0a43b39289865ee48430979db8024cb897a74790')
29
30 # This tests the FEAT_RME cpu implementation, by booting a VM supporting it,
31 # and launching a nested VM using it.
@@ -44,7 +45,7 @@ class Aarch64RMEVirtMachine(QemuSystemTest):
45 rootfs = join(rme_stack, 'out', 'host.ext4')
46
47 self.vm.add_args('-cpu', 'max,x-rme=on')
47 - self.vm.add_args('-smp', '2')
48 + self.vm.add_args('-smp', '1')
49 self.vm.add_args('-m', '2G')
50 self.vm.add_args('-M', 'virt,acpi=off,'
51 'virtualization=on,'