/
usr
/
src
/
linux-headers-5.15.0-181
/
arch
/
x86
/
include
/
asm
/
/usr/src/linux-headers-5.15.0-181/arch/x86/include/asm
mkdir
upload
Name
Size
Mode
Actions
e820/
-
0755
rm
fpu/
-
0755
rm
numachip/
-
0755
rm
trace/
-
0755
rm
uv/
-
0755
rm
vdso/
-
0755
rm
xen/
-
0755
rm
acenv.h
1450
0644
edit
dl
rm
acpi.h
4804
0644
edit
dl
rm
acrn.h
1834
0644
edit
dl
rm
agp.h
1073
0644
edit
dl
rm
alternative.h
13574
0644
edit
dl
rm
amd-ibs.h
4247
0644
edit
dl
rm
amd_nb.h
3136
0644
edit
dl
rm
apic.h
13646
0644
edit
dl
rm
apicdef.h
11563
0644
edit
dl
rm
apm.h
1842
0644
edit
dl
rm
archrandom.h
2347
0644
edit
dl
rm
arch_hweight.h
1083
0644
edit
dl
rm
asm-offsets.h
35
0644
edit
dl
rm
asm-prototypes.h
431
0644
edit
dl
rm
asm.h
6060
0644
edit
dl
rm
atomic.h
6766
0644
edit
dl
rm
atomic64_32.h
8367
0644
edit
dl
rm
atomic64_64.h
6410
0644
edit
dl
rm
audit.h
170
0644
edit
dl
rm
barrier.h
2368
0644
edit
dl
rm
bios_ebda.h
914
0644
edit
dl
rm
bitops.h
10149
0644
edit
dl
rm
boot.h
2397
0644
edit
dl
rm
bootparam_utils.h
2866
0644
edit
dl
rm
bug.h
2392
0644
edit
dl
rm
bugs.h
344
0644
edit
dl
rm
cache.h
622
0644
edit
dl
rm
cacheflush.h
329
0644
edit
dl
rm
cacheinfo.h
263
0644
edit
dl
rm
ce4100.h
121
0644
edit
dl
rm
checksum.h
240
0644
edit
dl
rm
checksum_32.h
4682
0644
edit
dl
rm
checksum_64.h
5164
0644
edit
dl
rm
clocksource.h
480
0644
edit
dl
rm
cmdline.h
302
0644
edit
dl
rm
cmpxchg.h
7937
0644
edit
dl
rm
cmpxchg_32.h
3243
0644
edit
dl
rm
cmpxchg_64.h
561
0644
edit
dl
rm
compat.h
4102
0644
edit
dl
rm
cpu.h
2099
0644
edit
dl
rm
cpufeature.h
8428
0644
edit
dl
rm
cpufeatures.h
33383
0644
edit
dl
rm
cpuidle_haltpoll.h
189
0644
edit
dl
rm
cpumask.h
829
0644
edit
dl
rm
cpu_device_id.h
10945
0644
edit
dl
rm
cpu_entry_area.h
4196
0644
edit
dl
rm
crash.h
300
0644
edit
dl
rm
current.h
443
0644
edit
dl
rm
debugreg.h
3641
0644
edit
dl
rm
delay.h
275
0644
edit
dl
rm
desc.h
11524
0644
edit
dl
rm
desc_defs.h
3396
0644
edit
dl
rm
device.h
176
0644
edit
dl
rm
disabled-features.h
3173
0644
edit
dl
rm
div64.h
2335
0644
edit
dl
rm
dma-mapping.h
519
0644
edit
dl
rm
dma.h
9811
0644
edit
dl
rm
dmi.h
556
0644
edit
dl
rm
doublefault.h
271
0644
edit
dl
rm
dwarf2.h
1325
0644
edit
dl
rm
edac.h
474
0644
edit
dl
rm
efi.h
12307
0644
edit
dl
rm
elf.h
12623
0644
edit
dl
rm
elfcore-compat.h
890
0644
edit
dl
rm
emergency-restart.h
202
0644
edit
dl
rm
emulate_prefix.h
484
0644
edit
dl
rm
enclu.h
181
0644
edit
dl
rm
entry-common.h
3322
0644
edit
dl
rm
espfix.h
426
0644
edit
dl
rm
exec.h
37
0644
edit
dl
rm
extable.h
1871
0644
edit
dl
rm
extable_fixup_types.h
1875
0644
edit
dl
rm
fb.h
540
0644
edit
dl
rm
fixmap.h
6094
0644
edit
dl
rm
floppy.h
6860
0644
edit
dl
rm
frame.h
2555
0644
edit
dl
rm
fsgsbase.h
2072
0644
edit
dl
rm
ftrace.h
3234
0644
edit
dl
rm
futex.h
2553
0644
edit
dl
rm
gart.h
2704
0644
edit
dl
rm
GEN-for-each-reg.h
345
0644
edit
dl
rm
genapic.h
22
0644
edit
dl
rm
geode.h
693
0644
edit
dl
rm
hardirq.h
2342
0644
edit
dl
rm
highmem.h
2466
0644
edit
dl
rm
hpet.h
3002
0644
edit
dl
rm
hugetlb.h
243
0644
edit
dl
rm
hw_breakpoint.h
2112
0644
edit
dl
rm
hw_irq.h
3070
0644
edit
dl
rm
hyperv-tlfs.h
17555
0644
edit
dl
rm
hypervisor.h
2360
0644
edit
dl
rm
i8259.h
2061
0644
edit
dl
rm
ia32.h
1791
0644
edit
dl
rm
ia32_unistd.h
313
0644
edit
dl
rm
idtentry.h
24197
0644
edit
dl
rm
imr.h
1684
0644
edit
dl
rm
inat.h
6092
0644
edit
dl
rm
inat_types.h
341
0644
edit
dl
rm
init.h
632
0644
edit
dl
rm
insn-eval.h
1379
0644
edit
dl
rm
insn.h
7867
0644
edit
dl
rm
inst.h
2066
0644
edit
dl
rm
intel-family.h
5775
0644
edit
dl
rm
intel-mid.h
1132
0644
edit
dl
rm
intel_ds.h
849
0644
edit
dl
rm
intel_pconfig.h
1545
0644
edit
dl
rm
intel_pt.h
1235
0644
edit
dl
rm
intel_punit_ipc.h
4666
0644
edit
dl
rm
intel_scu_ipc.h
2234
0644
edit
dl
rm
intel_telemetry.h
3723
0644
edit
dl
rm
invpcid.h
1487
0644
edit
dl
rm
io.h
12690
0644
edit
dl
rm
iomap.h
536
0644
edit
dl
rm
iommu.h
780
0644
edit
dl
rm
iommu_table.h
3910
0644
edit
dl
rm
iosf_mbi.h
7384
0644
edit
dl
rm
io_apic.h
5204
0644
edit
dl
rm
io_bitmap.h
1370
0644
edit
dl
rm
irq.h
1280
0644
edit
dl
rm
irqdomain.h
1915
0644
edit
dl
rm
irqflags.h
2976
0644
edit
dl
rm
irq_remapping.h
2061
0644
edit
dl
rm
irq_stack.h
7536
0644
edit
dl
rm
irq_vectors.h
4296
0644
edit
dl
rm
irq_work.h
358
0644
edit
dl
rm
ist.h
294
0644
edit
dl
rm
jailhouse_para.h
449
0644
edit
dl
rm
jump_label.h
1406
0644
edit
dl
rm
kasan.h
1291
0644
edit
dl
rm
kaslr.h
398
0644
edit
dl
rm
kbdleds.h
454
0644
edit
dl
rm
Kbuild
300
0644
edit
dl
rm
kdebug.h
1087
0644
edit
dl
rm
kexec-bzimage64.h
195
0644
edit
dl
rm
kexec.h
6011
0644
edit
dl
rm
kfence.h
2065
0644
edit
dl
rm
kgdb.h
2143
0644
edit
dl
rm
kprobes.h
3463
0644
edit
dl
rm
kvm-x86-ops.h
3921
0644
edit
dl
rm
kvmclock.h
506
0644
edit
dl
rm
kvm_host.h
60066
0644
edit
dl
rm
kvm_page_track.h
2504
0644
edit
dl
rm
kvm_para.h
3467
0644
edit
dl
rm
kvm_types.h
178
0644
edit
dl
rm
kvm_vcpu_regs.h
606
0644
edit
dl
rm
linkage.h
1139
0644
edit
dl
rm
livepatch.h
472
0644
edit
dl
rm
local.h
3925
0644
edit
dl
rm
mach_timer.h
1590
0644
edit
dl
rm
mach_traps.h
1013
0644
edit
dl
rm
math_emu.h
395
0644
edit
dl
rm
mc146818rtc.h
2835
0644
edit
dl
rm
mce.h
13125
0644
edit
dl
rm
memtype.h
899
0644
edit
dl
rm
mem_encrypt.h
3427
0644
edit
dl
rm
microcode.h
3865
0644
edit
dl
rm
microcode_amd.h
1573
0644
edit
dl
rm
microcode_intel.h
2521
0644
edit
dl
rm
misc.h
143
0644
edit
dl
rm
mmconfig.h
374
0644
edit
dl
rm
mmu.h
1740
0644
edit
dl
rm
mmu_context.h
6074
0644
edit
dl
rm
mmx.h
337
0644
edit
dl
rm
mmzone.h
129
0644
edit
dl
rm
mmzone_32.h
343
0644
edit
dl
rm
mmzone_64.h
430
0644
edit
dl
rm
module.h
324
0644
edit
dl
rm
mpspec.h
3652
0644
edit
dl
rm
mpspec_def.h
4256
0644
edit
dl
rm
mshyperv.h
5604
0644
edit
dl
rm
msi.h
1549
0644
edit
dl
rm
msr-index.h
40106
0644
edit
dl
rm
msr-trace.h
1387
0644
edit
dl
rm
msr.h
11061
0644
edit
dl
rm
mtrr.h
4753
0644
edit
dl
rm
mwait.h
4457
0644
edit
dl
rm
nmi.h
1444
0644
edit
dl
rm
nops.h
1905
0644
edit
dl
rm
nospec-branch.h
13073
0644
edit
dl
rm
numa.h
2193
0644
edit
dl
rm
numa_32.h
256
0644
edit
dl
rm
olpc.h
2382
0644
edit
dl
rm
olpc_ofw.h
1128
0644
edit
dl
rm
orc_lookup.h
1065
0644
edit
dl
rm
orc_types.h
2025
0644
edit
dl
rm
page.h
2510
0644
edit
dl
rm
page_32.h
1043
0644
edit
dl
rm
page_32_types.h
2399
0644
edit
dl
rm
page_64.h
2737
0644
edit
dl
rm
page_64_types.h
3139
0644
edit
dl
rm
page_types.h
2262
0644
edit
dl
rm
paravirt.h
18813
0644
edit
dl
rm
paravirt_types.h
19671
0644
edit
dl
rm
parport.h
314
0644
edit
dl
rm
pc-conf-reg.h
723
0644
edit
dl
rm
pci-direct.h
850
0644
edit
dl
rm
pci-functions.h
654
0644
edit
dl
rm
pci.h
3191
0644
edit
dl
rm
pci_x86.h
6477
0644
edit
dl
rm
percpu.h
16992
0644
edit
dl
rm
perf_event.h
16079
0644
edit
dl
rm
perf_event_p4.h
26731
0644
edit
dl
rm
pgalloc.h
5306
0644
edit
dl
rm
pgtable-2level.h
2815
0644
edit
dl
rm
pgtable-2level_types.h
921
0644
edit
dl
rm
pgtable-3level.h
8963
0644
edit
dl
rm
pgtable-3level_types.h
1030
0644
edit
dl
rm
pgtable-invert.h
1091
0644
edit
dl
rm
pgtable.h
33464
0644
edit
dl
rm
pgtable_32.h
2346
0644
edit
dl
rm
pgtable_32_areas.h
1582
0644
edit
dl
rm
pgtable_32_types.h
634
0644
edit
dl
rm
pgtable_64.h
7257
0644
edit
dl
rm
pgtable_64_types.h
4468
0644
edit
dl
rm
pgtable_areas.h
623
0644
edit
dl
rm
pgtable_types.h
17580
0644
edit
dl
rm
pkeys.h
3513
0644
edit
dl
rm
pkru.h
1346
0644
edit
dl
rm
platform_sst_audio.h
3101
0644
edit
dl
rm
pm-trace.h
611
0644
edit
dl
rm
posix_types.h
144
0644
edit
dl
rm
preempt.h
4051
0644
edit
dl
rm
probe_roms.h
273
0644
edit
dl
rm
processor-cyrix.h
383
0644
edit
dl
rm
processor-flags.h
1750
0644
edit
dl
rm
processor.h
22471
0644
edit
dl
rm
prom.h
821
0644
edit
dl
rm
proto.h
952
0644
edit
dl
rm
pti.h
372
0644
edit
dl
rm
ptrace.h
10491
0644
edit
dl
rm
purgatory.h
235
0644
edit
dl
rm
pvclock-abi.h
1530
0644
edit
dl
rm
pvclock.h
2702
0644
edit
dl
rm
qrwlock.h
199
0644
edit
dl
rm
qspinlock.h
3132
0644
edit
dl
rm
qspinlock_paravirt.h
1908
0644
edit
dl
rm
realmode.h
2099
0644
edit
dl
rm
reboot.h
948
0644
edit
dl
rm
reboot_fixups.h
183
0644
edit
dl
rm
required-features.h
2839
0644
edit
dl
rm
resctrl.h
2847
0644
edit
dl
rm
rmwcc.h
2277
0644
edit
dl
rm
seccomp.h
1205
0644
edit
dl
rm
sections.h
895
0644
edit
dl
rm
segment.h
10579
0644
edit
dl
rm
serial.h
1137
0644
edit
dl
rm
setup.h
3633
0644
edit
dl
rm
setup_arch.h
77
0644
edit
dl
rm
set_memory.h
5388
0644
edit
dl
rm
sev-common.h
3053
0644
edit
dl
rm
sev.h
2443
0644
edit
dl
rm
sgx.h
11389
0644
edit
dl
rm
shmparam.h
193
0644
edit
dl
rm
sigcontext.h
261
0644
edit
dl
rm
sigframe.h
2141
0644
edit
dl
rm
sighandling.h
526
0644
edit
dl
rm
signal.h
2428
0644
edit
dl
rm
simd.h
287
0644
edit
dl
rm
smap.h
2038
0644
edit
dl
rm
smp.h
5067
0644
edit
dl
rm
softirq_stack.h
216
0644
edit
dl
rm
sparsemem.h
1102
0644
edit
dl
rm
spec-ctrl.h
2875
0644
edit
dl
rm
special_insns.h
7170
0644
edit
dl
rm
spinlock.h
1214
0644
edit
dl
rm
spinlock_types.h
253
0644
edit
dl
rm
sta2x11.h
352
0644
edit
dl
rm
stackprotector.h
3095
0644
edit
dl
rm
stacktrace.h
2850
0644
edit
dl
rm
static_call.h
2868
0644
edit
dl
rm
string.h
129
0644
edit
dl
rm
string_32.h
6111
0644
edit
dl
rm
string_64.h
2852
0644
edit
dl
rm
suspend.h
496
0644
edit
dl
rm
suspend_32.h
876
0644
edit
dl
rm
suspend_64.h
1833
0644
edit
dl
rm
svm.h
10791
0644
edit
dl
rm
swiotlb.h
645
0644
edit
dl
rm
switch_to.h
2330
0644
edit
dl
rm
sync_bitops.h
3336
0644
edit
dl
rm
sync_core.h
3315
0644
edit
dl
rm
syscall.h
4310
0644
edit
dl
rm
syscalls.h
374
0644
edit
dl
rm
syscall_wrapper.h
9998
0644
edit
dl
rm
text-patching.h
5646
0644
edit
dl
rm
thermal.h
428
0644
edit
dl
rm
thread_info.h
7995
0644
edit
dl
rm
time.h
331
0644
edit
dl
rm
timer.h
1027
0644
edit
dl
rm
timex.h
546
0644
edit
dl
rm
tlb.h
1200
0644
edit
dl
rm
tlbbatch.h
332
0644
edit
dl
rm
tlbflush.h
7710
0644
edit
dl
rm
topology.h
6482
0644
edit
dl
rm
trace_clock.h
406
0644
edit
dl
rm
trapnr.h
1316
0644
edit
dl
rm
traps.h
1260
0644
edit
dl
rm
trap_pf.h
709
0644
edit
dl
rm
tsc.h
2016
0644
edit
dl
rm
uaccess.h
22210
0644
edit
dl
rm
uaccess_32.h
1006
0644
edit
dl
rm
uaccess_64.h
2440
0644
edit
dl
rm
umip.h
317
0644
edit
dl
rm
unistd.h
1630
0644
edit
dl
rm
unwind.h
3220
0644
edit
dl
rm
unwind_hints.h
1461
0644
edit
dl
rm
uprobes.h
1017
0644
edit
dl
rm
user.h
2257
0644
edit
dl
rm
user32.h
2156
0644
edit
dl
rm
user_32.h
5042
0644
edit
dl
rm
user_64.h
5339
0644
edit
dl
rm
vdso.h
1391
0644
edit
dl
rm
vermagic.h
1993
0644
edit
dl
rm
vga.h
740
0644
edit
dl
rm
vgtod.h
518
0644
edit
dl
rm
virtext.h
3460
0644
edit
dl
rm
vm86.h
2182
0644
edit
dl
rm
vmalloc.h
560
0644
edit
dl
rm
vmware.h
1942
0644
edit
dl
rm
vmx.h
26141
0644
edit
dl
rm
vmxfeatures.h
6049
0644
edit
dl
rm
vsyscall.h
988
0644
edit
dl
rm
vvar.h
1591
0644
edit
dl
rm
word-at-a-time.h
2596
0644
edit
dl
rm
x86_init.h
10176
0644
edit
dl
rm
xor.h
10107
0644
edit
dl
rm
xor_32.h
14347
0644
edit
dl
rm
xor_64.h
716
0644
edit
dl
rm
xor_avx.h
4344
0644
edit
dl
rm
Edit:
/usr/src/linux-headers-5.15.0-181/arch/x86/include/asm/vmxfeatures.h
(6049B)
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_VMXFEATURES_H #define _ASM_X86_VMXFEATURES_H /* * Defines VMX CPU feature bits */ #define NVMXINTS 3 /* N 32-bit words worth of info */ /* * Note: If the comment begins with a quoted string, that string is used * in /proc/cpuinfo instead of the macro name. If the string is "", * this feature bit is not displayed in /proc/cpuinfo at all. */ /* Pin-Based VM-Execution Controls, EPT/VPID, APIC and VM-Functions, word 0 */ #define VMX_FEATURE_INTR_EXITING ( 0*32+ 0) /* "" VM-Exit on vectored interrupts */ #define VMX_FEATURE_NMI_EXITING ( 0*32+ 3) /* "" VM-Exit on NMIs */ #define VMX_FEATURE_VIRTUAL_NMIS ( 0*32+ 5) /* "vnmi" NMI virtualization */ #define VMX_FEATURE_PREEMPTION_TIMER ( 0*32+ 6) /* VMX Preemption Timer */ #define VMX_FEATURE_POSTED_INTR ( 0*32+ 7) /* Posted Interrupts */ /* EPT/VPID features, scattered to bits 16-23 */ #define VMX_FEATURE_INVVPID ( 0*32+ 16) /* INVVPID is supported */ #define VMX_FEATURE_EPT_EXECUTE_ONLY ( 0*32+ 17) /* "ept_x_only" EPT entries can be execute only */ #define VMX_FEATURE_EPT_AD ( 0*32+ 18) /* EPT Accessed/Dirty bits */ #define VMX_FEATURE_EPT_1GB ( 0*32+ 19) /* 1GB EPT pages */ /* Aggregated APIC features 24-27 */ #define VMX_FEATURE_FLEXPRIORITY ( 0*32+ 24) /* TPR shadow + virt APIC */ #define VMX_FEATURE_APICV ( 0*32+ 25) /* TPR shadow + APIC reg virt + virt intr delivery + posted interrupts */ /* VM-Functions, shifted to bits 28-31 */ #define VMX_FEATURE_EPTP_SWITCHING ( 0*32+ 28) /* EPTP switching (in guest) */ /* Primary Processor-Based VM-Execution Controls, word 1 */ #define VMX_FEATURE_INTR_WINDOW_EXITING ( 1*32+ 2) /* "" VM-Exit if INTRs are unblocked in guest */ #define VMX_FEATURE_USE_TSC_OFFSETTING ( 1*32+ 3) /* "tsc_offset" Offset hardware TSC when read in guest */ #define VMX_FEATURE_HLT_EXITING ( 1*32+ 7) /* "" VM-Exit on HLT */ #define VMX_FEATURE_INVLPG_EXITING ( 1*32+ 9) /* "" VM-Exit on INVLPG */ #define VMX_FEATURE_MWAIT_EXITING ( 1*32+ 10) /* "" VM-Exit on MWAIT */ #define VMX_FEATURE_RDPMC_EXITING ( 1*32+ 11) /* "" VM-Exit on RDPMC */ #define VMX_FEATURE_RDTSC_EXITING ( 1*32+ 12) /* "" VM-Exit on RDTSC */ #define VMX_FEATURE_CR3_LOAD_EXITING ( 1*32+ 15) /* "" VM-Exit on writes to CR3 */ #define VMX_FEATURE_CR3_STORE_EXITING ( 1*32+ 16) /* "" VM-Exit on reads from CR3 */ #define VMX_FEATURE_CR8_LOAD_EXITING ( 1*32+ 19) /* "" VM-Exit on writes to CR8 */ #define VMX_FEATURE_CR8_STORE_EXITING ( 1*32+ 20) /* "" VM-Exit on reads from CR8 */ #define VMX_FEATURE_VIRTUAL_TPR ( 1*32+ 21) /* "vtpr" TPR virtualization, a.k.a. TPR shadow */ #define VMX_FEATURE_NMI_WINDOW_EXITING ( 1*32+ 22) /* "" VM-Exit if NMIs are unblocked in guest */ #define VMX_FEATURE_MOV_DR_EXITING ( 1*32+ 23) /* "" VM-Exit on accesses to debug registers */ #define VMX_FEATURE_UNCOND_IO_EXITING ( 1*32+ 24) /* "" VM-Exit on *all* IN{S} and OUT{S}*/ #define VMX_FEATURE_USE_IO_BITMAPS ( 1*32+ 25) /* "" VM-Exit based on I/O port */ #define VMX_FEATURE_MONITOR_TRAP_FLAG ( 1*32+ 27) /* "mtf" VMX single-step VM-Exits */ #define VMX_FEATURE_USE_MSR_BITMAPS ( 1*32+ 28) /* "" VM-Exit based on MSR index */ #define VMX_FEATURE_MONITOR_EXITING ( 1*32+ 29) /* "" VM-Exit on MONITOR (MWAIT's accomplice) */ #define VMX_FEATURE_PAUSE_EXITING ( 1*32+ 30) /* "" VM-Exit on PAUSE (unconditionally) */ #define VMX_FEATURE_SEC_CONTROLS ( 1*32+ 31) /* "" Enable Secondary VM-Execution Controls */ /* Secondary Processor-Based VM-Execution Controls, word 2 */ #define VMX_FEATURE_VIRT_APIC_ACCESSES ( 2*32+ 0) /* "vapic" Virtualize memory mapped APIC accesses */ #define VMX_FEATURE_EPT ( 2*32+ 1) /* Extended Page Tables, a.k.a. Two-Dimensional Paging */ #define VMX_FEATURE_DESC_EXITING ( 2*32+ 2) /* "" VM-Exit on {S,L}*DT instructions */ #define VMX_FEATURE_RDTSCP ( 2*32+ 3) /* "" Enable RDTSCP in guest */ #define VMX_FEATURE_VIRTUAL_X2APIC ( 2*32+ 4) /* "" Virtualize X2APIC for the guest */ #define VMX_FEATURE_VPID ( 2*32+ 5) /* Virtual Processor ID (TLB ASID modifier) */ #define VMX_FEATURE_WBINVD_EXITING ( 2*32+ 6) /* "" VM-Exit on WBINVD */ #define VMX_FEATURE_UNRESTRICTED_GUEST ( 2*32+ 7) /* Allow Big Real Mode and other "invalid" states */ #define VMX_FEATURE_APIC_REGISTER_VIRT ( 2*32+ 8) /* "vapic_reg" Hardware emulation of reads to the virtual-APIC */ #define VMX_FEATURE_VIRT_INTR_DELIVERY ( 2*32+ 9) /* "vid" Evaluation and delivery of pending virtual interrupts */ #define VMX_FEATURE_PAUSE_LOOP_EXITING ( 2*32+ 10) /* "ple" Conditionally VM-Exit on PAUSE at CPL0 */ #define VMX_FEATURE_RDRAND_EXITING ( 2*32+ 11) /* "" VM-Exit on RDRAND*/ #define VMX_FEATURE_INVPCID ( 2*32+ 12) /* "" Enable INVPCID in guest */ #define VMX_FEATURE_VMFUNC ( 2*32+ 13) /* "" Enable VM-Functions (leaf dependent) */ #define VMX_FEATURE_SHADOW_VMCS ( 2*32+ 14) /* VMREAD/VMWRITE in guest can access shadow VMCS */ #define VMX_FEATURE_ENCLS_EXITING ( 2*32+ 15) /* "" VM-Exit on ENCLS (leaf dependent) */ #define VMX_FEATURE_RDSEED_EXITING ( 2*32+ 16) /* "" VM-Exit on RDSEED */ #define VMX_FEATURE_PAGE_MOD_LOGGING ( 2*32+ 17) /* "pml" Log dirty pages into buffer */ #define VMX_FEATURE_EPT_VIOLATION_VE ( 2*32+ 18) /* "" Conditionally reflect EPT violations as #VE exceptions */ #define VMX_FEATURE_PT_CONCEAL_VMX ( 2*32+ 19) /* "" Suppress VMX indicators in Processor Trace */ #define VMX_FEATURE_XSAVES ( 2*32+ 20) /* "" Enable XSAVES and XRSTORS in guest */ #define VMX_FEATURE_MODE_BASED_EPT_EXEC ( 2*32+ 22) /* "ept_mode_based_exec" Enable separate EPT EXEC bits for supervisor vs. user */ #define VMX_FEATURE_PT_USE_GPA ( 2*32+ 24) /* "" Processor Trace logs GPAs */ #define VMX_FEATURE_TSC_SCALING ( 2*32+ 25) /* Scale hardware TSC when read in guest */ #define VMX_FEATURE_USR_WAIT_PAUSE ( 2*32+ 26) /* Enable TPAUSE, UMONITOR, UMWAIT in guest */ #define VMX_FEATURE_ENCLV_EXITING ( 2*32+ 28) /* "" VM-Exit on ENCLV (leaf dependent) */ #define VMX_FEATURE_BUS_LOCK_DETECTION ( 2*32+ 30) /* "" VM-Exit when bus lock caused */ #endif /* _ASM_X86_VMXFEATURES_H */
Save
cmd:
run