10 #ifndef __XEN_PUBLIC_FEATURES_H__ 11 #define __XEN_PUBLIC_FEATURES_H__ 33 #define XENFEAT_writable_page_tables 0 39 #define XENFEAT_writable_descriptor_tables 1 47 #define XENFEAT_auto_translated_physmap 2 50 #define XENFEAT_supervisor_mode_kernel 3 56 #define XENFEAT_pae_pgdir_above_4gb 4 59 #define XENFEAT_mmu_pt_update_preserve_ad 5 62 #define XENFEAT_highmem_assist 6 68 #define XENFEAT_gnttab_map_avail_bits 7 71 #define XENFEAT_hvm_callback_vector 8 74 #define XENFEAT_hvm_safe_pvclock 9 77 #define XENFEAT_hvm_pirqs 10 80 #define XENFEAT_dom0 11 88 #define XENFEAT_memory_op_vnode_supported 13 91 #define XENFEAT_ARM_SMCCC_supported 14 100 #define XENFEAT_linux_rsdp_unrestricted 15 113 #define XENFEAT_not_direct_mapped 16 114 #define XENFEAT_direct_mapped 17 116 #define XENFEAT_NR_SUBMAPS 1 FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)