aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/include
diff options
context:
space:
mode:
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>2011-01-21 18:06:23 +0000
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>2011-01-21 18:06:23 +0000
commit648429dc4066e47d190484921845871000be217d (patch)
tree24d5fa8792ffe67913d11aaa59be1a53740ffbc6 /extras/mini-os/include
parente6859a733df7c723b211e447c6f3f3fccace6f8d (diff)
downloadxen-648429dc4066e47d190484921845871000be217d.tar.gz
xen-648429dc4066e47d190484921845871000be217d.tar.bz2
xen-648429dc4066e47d190484921845871000be217d.zip
libxl, minios: stubdom console based save/restore
Add two "special" PV consoles to stubdoms that are going to be used to send and receive the qemu-xen save files on save/restore. Use the second PV console to send the qemu-xen save file and the third PV console to receive the qemu-xen save file on restore. Fix the console shutdown function free_consfront that is called when the qemu save file is closed. Stubdom save/restore is still broken with xend. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/include')
-rw-r--r--extras/mini-os/include/lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/extras/mini-os/include/lib.h b/extras/mini-os/include/lib.h
index 9102d55b81..84e4de2bfe 100644
--- a/extras/mini-os/include/lib.h
+++ b/extras/mini-os/include/lib.h
@@ -146,6 +146,7 @@ enum fd_type {
FTYPE_KBD,
FTYPE_FB,
FTYPE_MEM,
+ FTYPE_SAVEFILE,
};
#define MAX_EVTCHN_PORTS 16