[PATCH v14 23/44] arm64: RMI: Handle RMI_EXIT_RIPAS_CHANGE
Aneesh Kumar K.V
aneesh.kumar at kernel.org
Tue May 19 02:40:11 PDT 2026
Steven Price <steven.price at arm.com> writes:
...
> +void kvm_realm_unmap_range(struct kvm *kvm, unsigned long start,
> + unsigned long size, bool unmap_private,
> + bool may_block)
> +{
> + unsigned long end = start + size;
> + struct realm *realm = &kvm->arch.realm;
> +
> + if (!kvm_realm_is_created(kvm))
> + return;
> +
> + end = min(BIT(realm->ia_bits - 1), end);
> +
> + realm_unmap_shared_range(kvm, start, end, may_block);
> + if (unmap_private)
> + realm_unmap_private_range(kvm, start, end, may_block);
> +}
> +
kvm_gmem_invalidate_begin() indicates a private-only invalidation. How
is that supported?
-aneesh
More information about the linux-arm-kernel
mailing list