|
@@ -42,6 +42,9 @@
|
|
/* x86: Does this Xen host support the MMU_PT_UPDATE_PRESERVE_AD hypercall? */
|
|
/* x86: Does this Xen host support the MMU_PT_UPDATE_PRESERVE_AD hypercall? */
|
|
#define XENFEAT_mmu_pt_update_preserve_ad 5
|
|
#define XENFEAT_mmu_pt_update_preserve_ad 5
|
|
|
|
|
|
|
|
+/* x86: Does this Xen host support the MMU_{CLEAR,COPY}_PAGE hypercall? */
|
|
|
|
+#define XENFEAT_highmem_assist 6
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* If set, GNTTABOP_map_grant_ref honors flags to be placed into guest kernel
|
|
* If set, GNTTABOP_map_grant_ref honors flags to be placed into guest kernel
|
|
* available pte bits.
|
|
* available pte bits.
|
|
@@ -60,6 +63,26 @@
|
|
/* operation as Dom0 is supported */
|
|
/* operation as Dom0 is supported */
|
|
#define XENFEAT_dom0 11
|
|
#define XENFEAT_dom0 11
|
|
|
|
|
|
|
|
+/* Xen also maps grant references at pfn = mfn.
|
|
|
|
+ * This feature flag is deprecated and should not be used.
|
|
|
|
+#define XENFEAT_grant_map_identity 12
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+/* Guest can use XENMEMF_vnode to specify virtual node for memory op. */
|
|
|
|
+#define XENFEAT_memory_op_vnode_supported 13
|
|
|
|
+
|
|
|
|
+/* arm: Hypervisor supports ARM SMC calling convention. */
|
|
|
|
+#define XENFEAT_ARM_SMCCC_supported 14
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * x86/PVH: If set, ACPI RSDP can be placed at any address. Otherwise RSDP
|
|
|
|
+ * must be located in lower 1MB, as required by ACPI Specification for IA-PC
|
|
|
|
+ * systems.
|
|
|
|
+ * This feature flag is only consulted if XEN_ELFNOTE_GUEST_OS contains
|
|
|
|
+ * the "linux" string.
|
|
|
|
+ */
|
|
|
|
+#define XENFEAT_linux_rsdp_unrestricted 15
|
|
|
|
+
|
|
#define XENFEAT_NR_SUBMAPS 1
|
|
#define XENFEAT_NR_SUBMAPS 1
|
|
|
|
|
|
#endif /* __XEN_PUBLIC_FEATURES_H__ */
|
|
#endif /* __XEN_PUBLIC_FEATURES_H__ */
|