KVM: selftests: Add test for AArch32 ID registers
authorOliver Upton <oliver.upton@linux.dev>
Tue, 13 Sep 2022 09:44:40 +0000 (09:44 +0000)
committerMarc Zyngier <maz@kernel.org>
Wed, 14 Sep 2022 10:36:16 +0000 (11:36 +0100)
commit797b84517c190053597e3f7e03ead15da872e04d
tree2b21e35302cf492d8550244c0e8ffe833c82095d
parentd5efec7ed826b3b29c6847bf59383d8d07347a4e
KVM: selftests: Add test for AArch32 ID registers

Add a test to assert that KVM handles the AArch64 views of the AArch32
ID registers as RAZ/WI (writable only from userspace). For registers
that were already hidden or unallocated, expect RAZ + invariant
behavior.

Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20220913094441.3957645-8-oliver.upton@linux.dev
tools/testing/selftests/kvm/.gitignore
tools/testing/selftests/kvm/Makefile
tools/testing/selftests/kvm/aarch64/aarch32_id_regs.c [new file with mode: 0644]