iPXE
features.h File Reference

Go to the source code of this file.

Macros

#define XENFEAT_writable_page_tables   0
#define XENFEAT_writable_descriptor_tables   1
#define XENFEAT_auto_translated_physmap   2
#define XENFEAT_supervisor_mode_kernel   3
#define XENFEAT_pae_pgdir_above_4gb   4
#define XENFEAT_mmu_pt_update_preserve_ad   5
#define XENFEAT_highmem_assist   6
#define XENFEAT_gnttab_map_avail_bits   7
#define XENFEAT_hvm_callback_vector   8
#define XENFEAT_hvm_safe_pvclock   9
#define XENFEAT_hvm_pirqs   10
#define XENFEAT_dom0   11
#define XENFEAT_memory_op_vnode_supported   13
#define XENFEAT_ARM_SMCCC_supported   14
#define XENFEAT_linux_rsdp_unrestricted   15
#define XENFEAT_not_direct_mapped   16
#define XENFEAT_direct_mapped   17
#define XENFEAT_runstate_phys_area   18
#define XENFEAT_vcpu_time_phys_area   19
#define XENFEAT_dm_msix_all_writes   20
#define XENFEAT_NR_SUBMAPS   1

Functions

 FILE_LICENCE (MIT)
 FILE_SECBOOT (PERMITTED)

Macro Definition Documentation

◆ XENFEAT_writable_page_tables

#define XENFEAT_writable_page_tables   0

Definition at line 34 of file features.h.

◆ XENFEAT_writable_descriptor_tables

#define XENFEAT_writable_descriptor_tables   1

Definition at line 40 of file features.h.

◆ XENFEAT_auto_translated_physmap

#define XENFEAT_auto_translated_physmap   2

Definition at line 48 of file features.h.

◆ XENFEAT_supervisor_mode_kernel

#define XENFEAT_supervisor_mode_kernel   3

Definition at line 51 of file features.h.

◆ XENFEAT_pae_pgdir_above_4gb

#define XENFEAT_pae_pgdir_above_4gb   4

Definition at line 57 of file features.h.

◆ XENFEAT_mmu_pt_update_preserve_ad

#define XENFEAT_mmu_pt_update_preserve_ad   5

Definition at line 60 of file features.h.

◆ XENFEAT_highmem_assist

#define XENFEAT_highmem_assist   6

Definition at line 63 of file features.h.

◆ XENFEAT_gnttab_map_avail_bits

#define XENFEAT_gnttab_map_avail_bits   7

Definition at line 69 of file features.h.

◆ XENFEAT_hvm_callback_vector

#define XENFEAT_hvm_callback_vector   8

Definition at line 72 of file features.h.

◆ XENFEAT_hvm_safe_pvclock

#define XENFEAT_hvm_safe_pvclock   9

Definition at line 75 of file features.h.

◆ XENFEAT_hvm_pirqs

#define XENFEAT_hvm_pirqs   10

Definition at line 78 of file features.h.

◆ XENFEAT_dom0

#define XENFEAT_dom0   11

Definition at line 81 of file features.h.

◆ XENFEAT_memory_op_vnode_supported

#define XENFEAT_memory_op_vnode_supported   13

Definition at line 89 of file features.h.

◆ XENFEAT_ARM_SMCCC_supported

#define XENFEAT_ARM_SMCCC_supported   14

Definition at line 92 of file features.h.

◆ XENFEAT_linux_rsdp_unrestricted

#define XENFEAT_linux_rsdp_unrestricted   15

Definition at line 101 of file features.h.

◆ XENFEAT_not_direct_mapped

#define XENFEAT_not_direct_mapped   16

Definition at line 114 of file features.h.

◆ XENFEAT_direct_mapped

#define XENFEAT_direct_mapped   17

Definition at line 115 of file features.h.

◆ XENFEAT_runstate_phys_area

#define XENFEAT_runstate_phys_area   18

Definition at line 123 of file features.h.

◆ XENFEAT_vcpu_time_phys_area

#define XENFEAT_vcpu_time_phys_area   19

Definition at line 124 of file features.h.

◆ XENFEAT_dm_msix_all_writes

#define XENFEAT_dm_msix_all_writes   20

Definition at line 132 of file features.h.

◆ XENFEAT_NR_SUBMAPS

#define XENFEAT_NR_SUBMAPS   1

Definition at line 134 of file features.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( MIT )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )