Re: [PATCH v8 41/43] KVM: arm64: Expose support for private memory

From: Gavin Shan
Date: Wed Apr 30 2025 - 23:04:46 EST


On 4/16/25 11:42 PM, Steven Price wrote:
Select KVM_GENERIC_PRIVATE_MEM and provide the necessary support
functions.

Signed-off-by: Steven Price <steven.price@xxxxxxx>
---
Changes since v2:
* Switch kvm_arch_has_private_mem() to a macro to avoid overhead of a
function call.
* Guard definitions of kvm_arch_{pre,post}_set_memory_attributes() with
#ifdef CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES.
* Early out in kvm_arch_post_set_memory_attributes() if the WARN_ON
should trigger.
---
arch/arm64/include/asm/kvm_host.h | 6 ++++++
arch/arm64/kvm/Kconfig | 1 +
arch/arm64/kvm/mmu.c | 24 ++++++++++++++++++++++++
3 files changed, 31 insertions(+)


Reviewed-by: Gavin Shan <gshan@xxxxxxxxxx>