[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 4/4] kvm: Enable dirty ring for arm64
From: |
Peter Xu |
Subject: |
Re: [PATCH v3 4/4] kvm: Enable dirty ring for arm64 |
Date: |
Tue, 9 May 2023 06:54:09 -0700 |
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 <gshan@redhat.com>
> Reviewed-by: Juan Quintela <quintela@redhat.com>
> Tested-by: Zhenyu Zhang <zhenyzha@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
--
Peter Xu
- [PATCH v3 0/4] hw/arm/virt: Support dirty ring, Gavin Shan, 2023/05/08
- [PATCH v3 1/4] migration: Add last stage indicator to global dirty log, Gavin Shan, 2023/05/08
- [PATCH v3 3/4] kvm: Add helper kvm_dirty_ring_init(), Gavin Shan, 2023/05/08
- [PATCH v3 2/4] kvm: Synchronize the backup bitmap in the last stage, Gavin Shan, 2023/05/08
- [PATCH v3 4/4] kvm: Enable dirty ring for arm64, Gavin Shan, 2023/05/08
- Re: [PATCH v3 4/4] kvm: Enable dirty ring for arm64,
Peter Xu <=
- Re: [PATCH v3 0/4] hw/arm/virt: Support dirty ring, Gavin Shan, 2023/05/08