Skip to content

Property not found when using aarch64 `-machine=virt,secure=on` with KVM enabled

On an aarch64 host (ThunderX2, specifically) if I run qemu-system-aarch64 with the options -machine virt,secure=on -cpu host -enable-kvm, qemu doesn't start:

Unexpected error in object_property_find_err() at ../qemu-6.2.0/qom/object.c:1299:
qemu-system-aarch64: Property 'host-arm-cpu.secure-memory' not found

Removing -enable-kvm allows qemu to start.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information