[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support
From: |
Stefano Stabellini |
Subject: |
Re: [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support |
Date: |
Fri, 11 Sep 2009 15:05:51 +0100 |
User-agent: |
Alpine 2.00 (DEB 1167 2008-08-23) |
On Thu, 10 Sep 2009, Anthony Liguori wrote:
> Practically speaking, we only have the ability to support back to
> 0.10.0. We simply didn't have the necessary infrastructure in place to
> support anything older than that.
> v3 of the savevm protocol came before 0.10.0 so there's no need for us
> to every support v2 or v1 of the protocol.
>
> There are some major changes happen to the savevm infrastructure for
> 0.12.0. I'd suggest that instead of not removing v2, we remove it,
> finish up the changes, then you can look at re-adding support for it.
>
> Some of the features of v2 may be difficult to carry forward (like the
> savevm section sizes).
>
> And FWIW, I don't necessarily think we'll see a v4 for 0.12.0. I'm not
> convinced it's needed and/or useful.
>
I gave a better look at the code and the situation is not as bad as I
thought: the important code for us is not much the single
function qemu_loadvm_state_v2 that can easily be replaced and\or
rewritten but all the per device state loading functions in C, that
fortunately are shared between v2 and v3.
I am still unhappy with removing support for v2 and I am inclined to
consider it a regression but as long as you keep those functions in I am
reasonably happy.
- [Qemu-devel] [PATCH 00/26] VMState: port several pc devices to vmstate, Juan Quintela, 2009/09/09
- [Qemu-devel] [PATCH 01/26] ram: remove support for loading v1, Juan Quintela, 2009/09/09
- [Qemu-devel] [PATCH 02/26] ram: Remove SaveVM Version 2 support, Juan Quintela, 2009/09/09
- [Qemu-devel] [PATCH 04/26] timers: remove useless check, Juan Quintela, 2009/09/09
- [Qemu-devel] [PATCH 03/26] Remove SaveVM v2 support, Juan Quintela, 2009/09/09
- Re: [Qemu-devel] [PATCH 03/26] Remove SaveVM v2 support, Stefano Stabellini, 2009/09/10
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Juan Quintela, 2009/09/10
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Stefano Stabellini, 2009/09/10
- Re: [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Anthony Liguori, 2009/09/10
- Re: [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support,
Stefano Stabellini <=
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Juan Quintela, 2009/09/11
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Stefano Stabellini, 2009/09/11
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Anthony Liguori, 2009/09/11
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Juan Quintela, 2009/09/11
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Stefano Stabellini, 2009/09/11
- [Qemu-devel] Re: [PATCH 03/26] Remove SaveVM v2 support, Stefano Stabellini, 2009/09/17
[Qemu-devel] [PATCH 06/26] timers: Createt TimersState and put all timers state there, Juan Quintela, 2009/09/09
[Qemu-devel] [PATCH 05/26] Unexport ticks_per_sec variable. Create get_ticks_per_sec() function, Juan Quintela, 2009/09/09