On Tue, 18 Jan 2022 01:57:00 +0000, Jing Zhang wrote: > This patch is to reduce the performance degradation of guest workload during > dirty logging on ARM64. A fast path is added to handle permission relaxation > during dirty logging. The MMU lock is replaced with rwlock, by which all > permision relaxations on leaf pte can be performed under the read lock. This > greatly reduces the MMU lock contention during dirty logging. With this > solution, the source guest workload performance degradation can be improved > by more than 60%. > > [...] Applied to next, thanks! [1/3] KVM: arm64: Use read/write spin lock for MMU protection commit: fcc5bf89635a05e627cdd2e9ec52c989c8dfe2ab [2/3] KVM: arm64: Add fast path to handle permission relaxation during dirty logging commit: f783ef1c0e82e4fc311a972472ff61f6d1d0e22d [3/3] KVM: selftests: Add vgic initialization for dirty log perf test for ARM commit: c340f7899af6f83bd937f8838949bb32da54c8a4 Cheers, M. -- Without deviation from the norm, progress is not possible. _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm