summaryrefslogtreecommitdiffstats
path: root/kexec/kexec-xen.h
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/kexec-xen.h')
-rw-r--r--kexec/kexec-xen.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/kexec/kexec-xen.h b/kexec/kexec-xen.h
index 94d22cda..70fb576e 100644
--- a/kexec/kexec-xen.h
+++ b/kexec/kexec-xen.h
@@ -64,9 +64,24 @@ extern int __xc_interface_close(xc_interface *xch);
#endif /* CONFIG_LIBXENCTRL_DL */
-
#endif /* HAVE_LIBXENCTRL */
+#ifndef KEXEC_RANGE_MA_XEN
+#define KEXEC_RANGE_MA_XEN 1
+#endif
+
+#ifndef KEXEC_RANGE_MA_LIVEUPDATE
+#define KEXEC_RANGE_MA_LIVEUPDATE 7
+#endif
+
+#ifndef KEXEC_TYPE_LIVE_UPDATE
+#define KEXEC_TYPE_LIVE_UPDATE 2
+#endif
+
+#ifndef KEXEC_LIVE_UPDATE
+#define KEXEC_LIVE_UPDATE 0x00000004
+#endif
+
int xen_get_kexec_range(int range, uint64_t *start, uint64_t *end);
#endif /* KEXEC_XEN_H */