linux/tools/testing/selftests/kvm/lib/x86
Sean Christopherson 35c08038cb KVM: selftests: Add all (known) EFLAGS bit definitions
Add #defines for all known EFLAGS bit, e.g. so that tests can use things
like EFLAGS.TF to validate single-stepping behavior.  Opportunistically
use X86_EFLAGS_FIXED instead of an open-coded equivalent when stuffing
initial vCPU state.

No functional change intended.

Link: https://patch.msgid.link/20260515222638.1949982-9-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
2026-05-21 14:40:24 -07:00
..
apic.c KVM: selftests: Use u64 instead of uint64_t 2026-04-20 14:54:16 -07:00
handlers.S KVM: selftests: Use canonical $(ARCH) paths for KVM selftests directories 2024-12-18 14:15:04 -08:00
hyperv.c KVM: selftests: Drop "vaddr_" from APIs that allocate memory for a given VM 2026-04-20 14:54:17 -07:00
memstress.c KVM: selftests: Use u64 instead of uint64_t 2026-04-20 14:54:16 -07:00
pmu.c KVM: selftests: Use u64 instead of uint64_t 2026-04-20 14:54:16 -07:00
processor.c KVM: selftests: Add all (known) EFLAGS bit definitions 2026-05-21 14:40:24 -07:00
sev.c KVM: selftests: Use u8 instead of uint8_t 2026-04-20 14:54:17 -07:00
svm.c KVM: selftests: Drop "vaddr_" from APIs that allocate memory for a given VM 2026-04-20 14:54:17 -07:00
ucall.c KVM: selftests: Use u16 instead of uint16_t 2026-04-20 14:54:17 -07:00
vmx.c KVM: selftests: Add all (known) EFLAGS bit definitions 2026-05-21 14:40:24 -07:00