On Tue, May 09, 2023 at 12:21:22PM +1000, Gavin Shan wrote: > arm64 has different capability from x86 to enable the dirty ring, which > is KVM_CAP_DIRTY_LOG_RING_ACQ_REL. Besides, arm64 also needs the backup > bitmap extension (KVM_CAP_DIRTY_LOG_RING_WITH_BITMAP) when 'kvm-arm-gicv3' > or 'arm-its-kvm' device is enabled. Here the extension is always enabled > and the unnecessary overhead to do the last stage of dirty log synchronization > when those two devices aren't used is introduced, but the overhead should > be very small and acceptable. The benefit is cover future cases where those > two devices are used without modifying the code. > > Signed-off-by: Gavin Shan <[email protected]> > Reviewed-by: Juan Quintela <[email protected]> > Tested-by: Zhenyu Zhang <[email protected]>
Reviewed-by: Peter Xu <[email protected]> -- Peter Xu
