aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/public
diff options
context:
space:
mode:
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2013-01-28 12:24:02 -0500
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2013-03-26 08:36:19 -0400
commitd19277058e08b5ed5850b00e19e98812c97655af (patch)
treed6920a3a2948d8a14c167b52395c3427cb5ea3d8 /xen/include/public
parenta2e7ff4bf0231bbf2db24344d12d39eb61e32d79 (diff)
downloadxen-d19277058e08b5ed5850b00e19e98812c97655af.tar.gz
xen-d19277058e08b5ed5850b00e19e98812c97655af.tar.bz2
xen-d19277058e08b5ed5850b00e19e98812c97655af.zip
docs: Document the ELF_FEATURES entry
Mark-up for inclusion of generated docs. Acked-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'xen/include/public')
-rw-r--r--xen/include/public/features.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/xen/include/public/features.h b/xen/include/public/features.h
index 5b70418eeb..a149aa6508 100644
--- a/xen/include/public/features.h
+++ b/xen/include/public/features.h
@@ -28,6 +28,20 @@
#define __XEN_PUBLIC_FEATURES_H__
/*
+ * `incontents 200 elfnotes_features XEN_ELFNOTE_FEATURES
+ *
+ * The list of all the features the guest supports. They are set by
+ * parsing the XEN_ELFNOTE_FEATURES and XEN_ELFNOTE_SUPPORTED_FEATURES
+ * string. The format is the feature names (as given here without the
+ * "XENFEAT_" prefix) separated by '|' characters.
+ * If a feature is required for the kernel to function then the feature name
+ * must be preceded by a '!' character.
+ *
+ * Note that if XEN_ELFNOTE_SUPPORTED_FEATURES is used, then in the
+ * XENFEAT_dom0 MUST be set if the guest is to be booted as dom0,
+ */
+
+/*
* If set, the guest does not need to write-protect its pagetables, and can
* update them via direct writes.
*/