[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/29] Dirty bitmap atomic access and optimiz
From: |
Fam Zheng |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/29] Dirty bitmap atomic access and optimizations |
Date: |
Tue, 26 May 2015 20:58:11 +0800 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Mon, 04/27 18:28, Paolo Bonzini wrote:
> Patches 1-4 are cleanups to DIRTY_MEMORY_VGA users.
>
> Patches 5-12 are the first cleanup (KVM treats migration as just
> another client). Patches 13-14 are a simple optimization that is enabled
> by these patches.
>
> Patches 15-18 are bonus cleanups to translate-all.c's dirty memory
> tracking for TCG.
>
> Patches 19-22 are the second cleanup (avoid modifications to unused
> dirty bitmaps).
>
> Patches 23-28 are Stefan's patches for atomic access to the dirty
> bitmap, which has no performance impact in the common case thanks to
> the previous work.
>
> Patch 29 is an unrelated strengthening of assertions, that mst spotted
> while reviewing v1.
I've looked at everything except patch 18, which is really beyond my
understanding. Since it's running late for me now, I'll probably try patch 3
again tomorrow.
Thanks,
Fam