[PATCH v6 00/10] Stage-2 huge mappings for pKVM np-guests

Marc Zyngier maz at kernel.org
Wed May 21 07:00:36 PDT 2025


On Wed, 21 May 2025 13:48:24 +0100, Vincent Donnefort wrote:
> This series adds support for stage-2 huge mappings (PMD_SIZE) to pKVM
> np-guests, that is installing PMD-level mappings in the stage-2,
> whenever the stage-1 is backed by either Hugetlbfs or THPs.
> 
> The last patch of that series is an optimization for CMOs using a shared
> PMD_SIZE fixmap.
> 
> [...]

Applied to next, thanks!

[01/10] KVM: arm64: Handle huge mappings for np-guest CMOs
        commit: 944a1ed8cc3ea6c5b16b6aca11475ced0daf68a9
[02/10] KVM: arm64: Introduce for_each_hyp_page
        commit: 3db771fa23ed6aecdf28ce4b806309198eea84e2
[03/10] KVM: arm64: Add a range to __pkvm_host_share_guest()
        commit: 4274385ebf090461b46b9bddb0f7c526182ba3c0
[04/10] KVM: arm64: Add a range to __pkvm_host_unshare_guest()
        commit: f28f1d02f4eaac05c2ad6bf7264a8696dc21d011
[05/10] KVM: arm64: Add a range to __pkvm_host_wrprotect_guest()
        commit: 0eb802b3b4ecfb10046bc325f47e7fd741c72ffe
[06/10] KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest()
        commit: c4d99a833d34d8041a568f0c076379ae53c47896
[07/10] KVM: arm64: Convert pkvm_mappings to interval tree
        commit: b38c9775f73941ee59aebc0a489aa5c22e632def
[08/10] KVM: arm64: Add a range to pkvm_mappings
        commit: 3669ddd8fa8b5a46d96b9c54a6fa519a17e4a4fa
[09/10] KVM: arm64: Stage-2 huge mappings for np-guests
        commit: db14091d8f75852d960b18834c7bdb1b7c2bb74f
[10/10] KVM: arm64: np-guest CMOs with PMD_SIZE fixmap
        commit: c353fde17d8f7e710884532da50393cd22ddbfbe

Cheers,

	M.
-- 
Without deviation from the norm, progress is not possible.





More information about the linux-arm-kernel mailing list