As with x86_64 we now have the bits to add a KVM gdb test
Signed-off-by: Alex Bennée <[email protected]>
---
tests/functional/aarch64/test_tuxrun.py | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/tests/functional/aarch64/test_tuxrun.py
b/tests/functional/aarch64/test_tuxrun.py
index 6de02e1d8b2..2ff321582d3 100755
--- a/tests/functional/aarch64/test_tuxrun.py
+++ b/tests/functional/aarch64/test_tuxrun.py
@@ -11,7 +11,7 @@
#
# SPDX-License-Identifier: GPL-2.0-or-later
-from qemu_test import Asset
+from qemu_test import Asset, skipIfMissingEnv
from qemu_test.tuxruntest import TuxRunBaselineTest
class TuxRunAarch64Test(TuxRunBaselineTest):
@@ -19,6 +19,9 @@ class TuxRunAarch64Test(TuxRunBaselineTest):
ASSET_ARM64_KERNEL = Asset(
'https://storage.tuxboot.com/kernels/6.18.54/arm64/Image.gz',
'39f4633bbcb444267d4d829bd28d8868a287c4c160cda64b0fd23fb090571c4e')
+ ASSET_ARM64_VMLINUX = Asset(
+ 'https://storage.tuxboot.com/kernels/6.18.54/arm64/vmlinux.xz',
+ '6487eb113ef6e841aedab6cb6fa704006377d68f64dd544570aa42f462a52b85')
ASSET_ARM64_ROOTFS = Asset(
'https://storage.tuxboot.com/buildroot/20260924/arm64/rootfs.ext4.zst',
'4ab8cec9d1e17dbb1abdf2ae1939ad4f9d0dc2466230f6a119a7c1845cdef0b1')
@@ -42,6 +45,18 @@ def test_arm64_kvm(self):
rootfs_asset=self.ASSET_ARM64_ROOTFS,
accel="kvm")
+ @skipIfMissingEnv("QEMU_TEST_GDB")
+ def test_arm64_kvm_gdb(self):
+ self.set_machine('virt')
+ self.require_accelerator('kvm')
+ self.cpu='host'
+ self.console='ttyAMA0'
+ self.wait_for_shutdown=False
+ self.common_tuxrun_gdb(kernel_asset=self.ASSET_ARM64_KERNEL,
+ vmlinux_asset=self.ASSET_ARM64_VMLINUX,
+ rootfs_asset=self.ASSET_ARM64_ROOTFS,
+ accel="kvm")
+
ASSET_ARM64BE_KERNEL = Asset(
'https://storage.tuxboot.com/buildroot/20241119/arm64be/Image',
'fd6af4f16689d17a2c24fe0053cc212edcdf77abdcaf301800b8d38fa9f6e109')
--
2.47.3