On 08/05/13 10:16, Gleb Natapov wrote: > On Mon, Aug 05, 2013 at 11:10:55AM +0300, Michael S. Tsirkin wrote: >> On Mon, Aug 05, 2013 at 03:47:23PM +0800, Hu Tao wrote: >>> pvpanic device is an internal default device in qemu. It may cause >>> problem when upgrading qemu from a version without pvpanic. >>> >>> for example: in Windows(let's say XP) the Device manager will open a >>> "new device" wizard and the device will appear as an unrecognized >>> device. On a cluster with hundreds of such VMs, If that cluster has >>> a health monitoring service it may show all the VMs in a "not healthy" >>> state. >>> >>> This patch is a workaround to not show pvpanic in UI to avoid the >>> problem in Windows. >>> >>> Cc: Marcel Apfelbaum <marce...@redhat.com> >>> Cc: "Michael S. Tsirkin" <m...@redhat.com> >>> Cc: Paolo Bonzini <pbonz...@redhat.com> >>> Cc: Gerd Hoffmann <kra...@redhat.com> >>> Cc: Eric Blake <ebl...@redhat.com> >>> Cc: "Daniel P. Berrange" <berra...@redhat.com> >>> Cc: Andreas Färber <afaer...@suse.de> >>> Signed-off-by: Hu Tao <hu...@cn.fujitsu.com> >> >> Quoting from this discussion: >> >That may "fix" the issue of a windows guest showing the yellow ! mark, >> >but what if, down the road, someone writes an actual windows driver >> that >> >is aware of that port and how to make a windows BSOD write a panic >> >notification to the port? How does a user go about installing such a >> >driver if the device is not exposed in the user interface list of >> >devices? >> >> I think the correct way to address this is: >> - don't create the device by default, only when -device pvpanic is >> present >> - teach management to supply said -device pvpanic for guests which >> support the pvpanic device >> > That's just pushing the problem elsewhere. How management suppose to know if > guest support pvpanic device?
The problem isn't new and management already does that when figuring whenever the guest should get ide/ahci/virtio-blk/virtio-scsi storage, ac97 or intel-hda sound, rtl8139/e1000/virtio nic, ... > What if initially guest did not have a > driver, but the it was installed? Update the machine config then? What is so special about the pvpanic device that it should be treated differently from everything else? cheers, Gerd _______________________________________________ SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios