|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [PATCH 0/7] vti save-restore
Hi, those patches are for vti save/restore.
Those depends on the two patches which I sent out to the xen-devel.
With those patches, I can save/restore linux which is busy with I/O.
(I haven't tested it with Windows yet. Please test it!)
Issues:
- IDE disk pio (NEW)
Although buffered pio is now aware of save/load, the domain which is
doing ide pio can't be saved/restored.
It's because qemu ide.c discards pio state between save/load.
This isn't ia64-specific, but generic issue.
I wondered why this isn't an issue on x86. Presumably on x86 ide disk
pio is done by string instruction so that domain isn't suspended during
pio.
- Guest OS specific optimization.
Xen/IA64 supports guest OS optimization and GFW of HVM domain call
opt_feature hypercall.
However the optimization information is lost between save/restore.
It should also be saved/restored.
- Timers of virtual devices
The current virtual device implementation in xen (vacpi, viosapic...)
uses the xen internal timer. However they aren't stopped/restarted when
guest domain pause/unpause. Something should be done here.
Resolved issues
- RSE (both PV and HVM domain)
My conclusion at this moment is that it is best to refuse restore
if RSE.N_STACKED_PHYS of saving/restoring cpu are different.
- BUFFER PIO (HVM domain specific)
done.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel] [PATCH 0/7] vti save-restore,
Isaku Yamahata <=
|
|
|
|
|