xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* PCI Device Subtree Change from Traditional to Upstream
@ 2017-12-20 17:40 Kevin Stange
  2017-12-20 17:44 ` George Dunlap
  2018-01-03 17:57 ` Anthony PERARD
  0 siblings, 2 replies; 20+ messages in thread
From: Kevin Stange @ 2017-12-20 17:40 UTC (permalink / raw)
  To: xen-devel

Hi,

I've been working on transitioning a number of Windows guests under HVM
from using QEMU traditional to QEMU upstream as is recommended in the
documentation.  When I move these guests, the PCI subtree for Xen
devices changes and Windows creates a totally new copy of each device.
Windows tracks down the storage without issue, but it treats the new
instance of the NIC driver as a new device and clears the network
configuration even though the MAC address is unchanged.  Manually
booting the guest back on the traditional device model reactivates the
original PCI subtree and the old network configuration with it.

The only thing that I have been able to find that's substantially
different comparing the device trees is that the device instance ID
values differ on the parent Xen PCI device:

PCI\VEN_5853&DEV_0001&SUBSYS_00015853&REV_01\3&267A616A&3&18

PCI\VEN_5853&DEV_0001&SUBSYS_00015853&REV_01\3&267A616A&3&10

Besides actually setting the guest to boot using QEMU traditional, is
there a way to convince Windows to treat these devices as the same?  A
patch-based solution would be acceptable to me if there is one, but I
don't understand the code well enough to create my own solution.

-- 
Kevin Stange
Chief Technology Officer
Steadfast | Managed Infrastructure, Datacenter and Cloud Services
800 S Wells, Suite 190 | Chicago, IL 60607
312.602.2689 X203 | Fax: 312.602.2688
kevin@steadfast.net | www.steadfast.net

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2019-04-08  9:52 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-20 17:40 PCI Device Subtree Change from Traditional to Upstream Kevin Stange
2017-12-20 17:44 ` George Dunlap
2018-01-03 17:57 ` Anthony PERARD
2018-01-03 23:10   ` Kevin Stange
2018-01-04 12:52     ` Anthony PERARD
2018-01-04 13:26       ` Paul Durrant
2018-01-04 21:17         ` Kevin Stange
2018-01-05  9:03           ` Paul Durrant
2018-01-05 17:05             ` Kevin Stange
2018-01-04 21:16       ` Kevin Stange
2018-01-05 17:10         ` Kevin Stange
2018-01-05 20:56           ` Kevin Stange
2018-01-25 17:54       ` George Dunlap
2018-01-25 18:04         ` Anthony PERARD
2018-01-25 18:14           ` George Dunlap
2018-01-26 10:38             ` Paul Durrant
2019-04-08  9:46               ` George Dunlap
2019-04-08  9:46                 ` [Xen-devel] " George Dunlap
2019-04-08  9:51                 ` Paul Durrant
2019-04-08  9:51                   ` [Xen-devel] " Paul Durrant

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).