mirror_ubuntu-kernels/tools/testing/selftests/kvm/include/aarch64
Ryan Roberts 72324ac52d KVM: selftests: arm64: Determine max ipa size per-page size
We are about to add 52 bit PA guest modes for 4K and 16K pages when the
system supports LPA2. In preparation beef up the logic that parses mmfr0
to also tell us what the maximum supported PA size is for each page
size. Max PA size = 0 implies the page size is not supported at all.

Reviewed-by: Oliver Upton <oliver.upton@linux.dev>
Signed-off-by: Ryan Roberts <ryan.roberts@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20231127111737.1897081-12-ryan.roberts@arm.com
2023-11-27 15:03:50 +00:00
..
arch_timer.h KVM: selftests: Use GUEST_FAIL() in ARM's arch timer helpers 2023-08-02 14:43:17 -07:00
delay.h KVM: arm64: selftests: Add basic support to generate delays 2021-10-17 11:17:20 +01:00
gic_v3.h KVM: selftests: aarch64: Add GICv3 register accessor library functions 2021-12-28 19:23:13 +00:00
gic.h KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state 2021-12-28 19:23:35 +00:00
processor.h KVM: selftests: arm64: Determine max ipa size per-page size 2023-11-27 15:03:50 +00:00
spinlock.h KVM: arm64: selftests: Add light-weight spinlock support 2021-10-17 11:17:21 +01:00
ucall.h KVM: selftests: Add #define of expected KVM exit reason for ucall 2023-08-02 14:42:52 -07:00
vgic.h KVM: selftests: Convert vgic_irq away from VCPU_ID 2022-06-11 11:47:01 -04:00