|
From: | Stefan Weil |
Subject: | Re: [Qemu-devel] [PATCH] eepro100: Fix memory leak and simplify code for VMStateDescription |
Date: | Sat, 15 Oct 2016 07:35:32 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.4.0 |
On 10/14/16 10:25, Dr. David Alan Gilbert wrote:
* Stefan Weil (address@hidden) wrote:Instead of allocating a VMStateDescription for each NIC instance, the code now uses a single constant VMStateDescription for all instances. That implies that the name field is always the same.Doesn't this break migration compatibility? You might be able to get around that (in the forward direction only) by adding an entry to qdev_alias_table but I'm not sure. Dave
I'm not an expert for migration (never used it myself). Is migration compatibility a must, even for non default settings like the NICs implemented by eepro100.c? I assume that applications which use migration will usually run with an e1000 NIC. Or can we break migration compatibility and add that information to the release notes? How does e1000 handle migration if QEMU was started with a e1000-82544gc NIC and migrated to a e1000-82545em NIC? Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |