On Fri, 11 Sep 2020 14:25:08 +0100, Will Deacon wrote: > It's me again, with version five of the KVM page-table rework previously > seen at: > > v1: https://lore.kernel.org/r/20200730153406.25136-1-will@xxxxxxxxxx > v2: https://lore.kernel.org/r/20200818132818.16065-1-will@xxxxxxxxxx > v3: https://lore.kernel.org/r/20200825093953.26493-1-will@xxxxxxxxxx > v4: https://lore.kernel.org/r/20200907152344.12978-1-will@xxxxxxxxxx > > [...] As for last time, I've just pushed that it -next so that it simmers for a while. [01/21] KVM: arm64: Remove kvm_mmu_free_memory_caches() commit: 9af3e08baa7c20ee69b7fc18e720e08a091493b9 [02/21] KVM: arm64: Add stand-alone page-table walker infrastructure commit: b1e57de62cfb4d05f45ab848bb893fbcff9557d3 [03/21] KVM: arm64: Add support for creating kernel-agnostic stage-1 page tables commit: bb0e92cbbcd1f91411d0a7241f8febe2c8c5b078 [04/21] KVM: arm64: Use generic allocator for hyp stage-1 page-tables commit: 0f9d09b8e29bc8166f6584279aedc4a7a4038f68 [05/21] KVM: arm64: Add support for creating kernel-agnostic stage-2 page tables commit: 71233d05f4b5e3560f0d3d5607d01e9beff8dcbd [06/21] KVM: arm64: Add support for stage-2 map()/unmap() in generic page-table commit: 6d9d2115c48027132a69477c98d812be669f5b9b [07/21] KVM: arm64: Convert kvm_phys_addr_ioremap() to generic page-table API commit: 02bbd374ce4a8aad36c022fd1203cb9f11b52ee3 [08/21] KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API commit: e9edb17ae0a2634bfa5dac529229c06f97f2b669 [09/21] KVM: arm64: Convert unmap_stage2_range() to generic page-table API commit: 52bae936f0e7be4b4c088505aecb8f04121f1dee [10/21] KVM: arm64: Add support for stage-2 page-aging in generic page-table commit: e0e5a07f3f5adca259ffa8ad3f4153ab448a4115 [11/21] KVM: arm64: Convert page-aging and access faults to generic page-table API commit: ee8efad7994ce204806260bc0261c7e103f704c1 [12/21] KVM: arm64: Add support for stage-2 write-protect in generic page-table commit: 73d49df2c3e7cad5bf64c92ec03ce9e3823898b9 [13/21] KVM: arm64: Convert write-protect operation to generic page-table API commit: cc38d61cace392a5f064f2981ce6009bb158de21 [14/21] KVM: arm64: Add support for stage-2 cache flushing in generic page-table commit: 93c66b40d728178722706a306df15ce92c819cd6 [15/21] KVM: arm64: Convert memslot cache-flushing code to generic page-table API commit: 8d5207bef6913b5fac91cb58e509711e406c160d [16/21] KVM: arm64: Add support for relaxing stage-2 perms in generic page-table code commit: adcd4e23291e67575be0c8b08eed04fbe7fd9e77 [17/21] KVM: arm64: Convert user_mem_abort() to generic page-table API commit: 6f745f1bb5bf2914be2344b0dd7781d0528b3e42 [18/21] KVM: arm64: Check the pgt instead of the pgd when modifying page-table commit: 063deeb1f2c234ca5e9d156c7a86825fc5377477 [19/21] KVM: arm64: Remove unused page-table code commit: 3f26ab58e3272ceada11279c2e90894d4995cf79 [20/21] KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu' commit: 74cfa7ea66a7e54a5ea1d8ad1fb74a5e832ed867 [21/21] KVM: arm64: Don't constrain maximum IPA size based on host configuration commit: c9b69a0cf0b4336fe7d2e35c46273debc68910fd Cheers, M. -- Without deviation from the norm, progress is not possible. _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm