Re: [RFC PATCH 0/7] kvm: arm64: Implement SW/HW combined dirty log

2021-03-02 Thread Keqian Zhu
Hi everyone, Any comments are welcome :). Thanks, Keqian On 2021/1/26 20:44, Keqian Zhu wrote: > The intention: > > On arm64 platform, we tracking dirty log of vCPU through guest memory abort. > KVM occupys some vCPU time of guest to change stage2 mapping and mark dirty. > This leads to heavy s

Re: [RFC PATCH 0/7] kvm: arm64: Implement SW/HW combined dirty log

2021-02-01 Thread Keqian Zhu
On 2021/2/1 21:17, Marc Zyngier wrote: > On 2021-02-01 13:12, Keqian Zhu wrote: >> Hi Marc, >> >> Do you have time to have a look at this? Thanks ;-) > > Not immediately. I'm busy with stuff that is planned to go > in 5.12, which isn't the case for this series. I'll get to > it eventually. > >

Re: [RFC PATCH 0/7] kvm: arm64: Implement SW/HW combined dirty log

2021-02-01 Thread Marc Zyngier
On 2021-02-01 13:12, Keqian Zhu wrote: Hi Marc, Do you have time to have a look at this? Thanks ;-) Not immediately. I'm busy with stuff that is planned to go in 5.12, which isn't the case for this series. I'll get to it eventually. Thanks, M. -- Jazz is not dead. It just smells funn

Re: [RFC PATCH 0/7] kvm: arm64: Implement SW/HW combined dirty log

2021-02-01 Thread Keqian Zhu
Hi Marc, Do you have time to have a look at this? Thanks ;-) Keqian. On 2021/1/26 20:44, Keqian Zhu wrote: > The intention: > > On arm64 platform, we tracking dirty log of vCPU through guest memory abort. > KVM occupys some vCPU time of guest to change stage2 mapping and mark dirty. > This lead

[RFC PATCH 0/7] kvm: arm64: Implement SW/HW combined dirty log

2021-01-26 Thread Keqian Zhu
The intention: On arm64 platform, we tracking dirty log of vCPU through guest memory abort. KVM occupys some vCPU time of guest to change stage2 mapping and mark dirty. This leads to heavy side effect on VM, especially when multi vCPU race and some of them block on kvm mmu_lock. DBM is a HW auxil