qemu-e2k/hw/i386/xen
Igor Druzhinin 1dd6af7395 xen-pvdevice: Introduce a simplistic xen-pvdevice save state
This should help to avoid problems with accessing the device after
migration/resume without PV drivers by migrating its PCI configuration
space state. Without an explicitly defined state record it resets
every time a VM migrates which confuses the OS and makes every
access to xen-pvdevice MMIO region to fail. PV tools enable some
logic to save and restore PCI configuration state from within the VM
every time it migrates which basically hides the issue.

Older systems will acquire the new record when migrated which should
not change their state for worse.

Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
2018-05-18 11:01:20 -07:00
..
Makefile.objs move xen-mapcache.c to hw/i386/xen/ 2017-04-25 11:04:34 -07:00
trace-events trace-events: fix code style: print 0x before hex numbers 2017-08-01 12:13:07 +01:00
xen_apic.c apic: add send_msi() to APICCommonClass 2016-10-17 15:44:49 -02:00
xen_platform.c Merge remote-tracking branch 'origin/master' into HEAD 2018-01-11 22:03:50 +02:00
xen_pvdevice.c xen-pvdevice: Introduce a simplistic xen-pvdevice save state 2018-05-18 11:01:20 -07:00
xen-hvm.c xen: Use newly added dmops for mapping VGA memory 2018-04-26 16:29:51 +01:00
xen-mapcache.c mmap(2) returns MAP_FAILED, not NULL, on failure 2017-12-18 17:07:02 +03:00