Message ID | 20241218194059.3670226-1-qperret@google.com (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Non-protected guest stage-2 support for pKVM | expand |
On Wed, 18 Dec 2024 19:40:41 +0000, Quentin Perret wrote: > This is the v4 of the series adding support for non-protected guests > stage-2 to pKVM. Please refer to v1 for all the context: > > https://lore.kernel.org/kvmarm/20241104133204.85208-1-qperret@google.com/ > > Please note that in its current form, this series has two main > limitations that will be addressed separately: > > [...] Applied to next, thanks! [01/18] KVM: arm64: Change the layout of enum pkvm_page_state commit: a1a1f1ff1f28d52deb39aa29b89663de2afefd67 [02/18] KVM: arm64: Move enum pkvm_page_state to memory.h commit: d4fc42a479c8e913fd61dbb432e67f35587c336a [03/18] KVM: arm64: Make hyp_page::order a u8 commit: b35875d466ad3cb08866eac067cca0581d4293d7 [04/18] KVM: arm64: Move host page ownership tracking to the hyp vmemmap commit: e94a7dea2972bd9a5ee3ed4312f7198370969407 [05/18] KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung commit: 5398ddc5c90bd418b90d859e9267aa39399021af [06/18] KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms commit: e279c25d78d6729e39a0221c98185bd0e7aa0c99 [07/18] KVM: arm64: Make kvm_pgtable_stage2_init() a static inline function commit: c77e5181fed54b25d489eb7d2ccb5c1c72a1063c [08/18] KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpers commit: 99996d575ee69d4327bad98a0148729b73dde23a [09/18] KVM: arm64: Introduce __pkvm_vcpu_{load,put}() commit: f7d03fcbf1f482069e9afac55b17de3bd323b8f6 [10/18] KVM: arm64: Introduce __pkvm_host_share_guest() commit: d0bd3e6570aee42766e7bd884734ae078667ea1e [11/18] KVM: arm64: Introduce __pkvm_host_unshare_guest() commit: 72db3d3fbaa77ba649201c9e9f9d1a54fa76b217 [12/18] KVM: arm64: Introduce __pkvm_host_relax_guest_perms() commit: 34884a0a4a53f9544f78e7e9556cb4d202e170d5 [13/18] KVM: arm64: Introduce __pkvm_host_wrprotect_guest() commit: 26117e4c636c813be4fa31e9ec9410b7d02ced5c [14/18] KVM: arm64: Introduce __pkvm_host_test_clear_young_guest() commit: 56ab4de37f4e13231e964cf7fa304818f791fea7 [15/18] KVM: arm64: Introduce __pkvm_host_mkyoung_guest() commit: 76f0b18b3db57868fb0cabe691201aad3085b712 [16/18] KVM: arm64: Introduce __pkvm_tlb_flush_vmid() commit: 0adce4d42f249b1701c136907055d9b12f8f6e1c [17/18] KVM: arm64: Introduce the EL1 pKVM MMU commit: e912efed485a4c50bdc3934ae647e257ef568ef6 [18/18] KVM: arm64: Plumb the pKVM MMU in KVM commit: fce886a6020734d6253c2c5a3bc285e385cc5496 Cheers, M.