summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm/include/x86/processor.h
AgeCommit message (Expand)AuthorFilesLines
2026-08-18Merge tag 'kvm-x86-misc-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+2
2026-07-29KVM: selftests: Trigger L2->L1 exits stress save+restore and #PF testYosry Ahmed1-0/+5
2026-07-29KVM: selftests: Add basic stress test for save+restore and #PF handlingYosry Ahmed1-0/+13
2026-07-29KVM: selftests: Expose PTE masks to guests as part of an MMUYosry Ahmed1-0/+1
2026-07-29KVM: selftests: Handle rflags save/restore for SVM in guest_regsYosry Ahmed1-1/+3
2026-07-29KVM: selftests: Rework GPR registers switching for SVM (and fix offsets)Yosry Ahmed1-2/+29
2026-07-27KVM: selftests: Extend set_sregs test to cover EFERYosry Ahmed1-0/+2
2026-06-17KVM: selftests: Add a helper to query enable_mediated_pmu module paramSean Christopherson1-0/+8
2026-06-17KVM: selftests: Allocate a dedicated guest page for x86 L2 guest stackYosry Ahmed1-0/+2
2026-05-27KVM: selftests: Update hwcr_msr_test for CPUID faulting bitJim Mattson1-0/+1
2026-05-26KVM: selftests: Add nested page fault injection testKevin Cheng1-0/+9
2026-05-21KVM: selftests: Add all (known) EFLAGS bit definitionsSean Christopherson1-1/+18
2026-04-20KVM: selftests: Replace "paddr" with "gpa" throughoutSean Christopherson1-3/+3
2026-04-20KVM: selftests: Replace "u64 nested_paddr" with "gpa_t l2_gpa"Sean Christopherson1-1/+1
2026-04-20KVM: selftests: Replace "u64 gpa" with "gpa_t" throughoutSean Christopherson1-2/+2
2026-04-20KVM: selftests: Replace "vaddr" with "gva" throughoutSean Christopherson1-3/+3
2026-04-20KVM: selftests: Use u8 instead of uint8_tDavid Matlack1-14/+13
2026-04-20KVM: selftests: Use u16 instead of uint16_tDavid Matlack1-29/+29
2026-04-20KVM: selftests: Use u32 instead of uint32_tDavid Matlack1-50/+50
2026-04-20KVM: selftests: Use u64 instead of uint64_tDavid Matlack1-70/+67
2026-04-13Merge tag 'kvm-x86-nested-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+5
2026-04-13Merge tag 'kvm-x86-selftests-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+7
2026-03-12KVM: selftests: Verify SEV+ guests can read and write EFER, CR0, CR4, and CR8Sean Christopherson1-0/+23
2026-03-04KVM: selftests: Add a test for LBR save/restore (ft. nested)Yosry Ahmed1-0/+5
2026-03-02KVM: selftests: Add a flag to identify AMD compatible test casesZhiquan Li1-0/+1
2026-03-02KVM: selftests: Add CPU vendor detection for HygonZhiquan Li1-0/+6
2026-01-16KVM: selftests: Test READ=>WRITE dirty logging behavior for shadow MMUSean Christopherson1-0/+1
2026-01-14KVM: selftests: Add a selftests for nested VMLOAD/VMSAVEYosry Ahmed1-0/+1
2026-01-08KVM: selftests: Rename vm_get_page_table_entry() to vm_get_pte()Sean Christopherson1-1/+1
2026-01-08KVM: selftests: Set the user bit on nested NPT PTEsYosry Ahmed1-0/+1
2026-01-08KVM: selftests: Add support for nested NPTsYosry Ahmed1-0/+2
2026-01-08KVM: selftests: Move TDP mapping functions outside of vmx.cSean Christopherson1-0/+4
2026-01-08KVM: selftests: Reuse virt mapping functions for nested EPTsYosry Ahmed1-2/+14
2026-01-08KVM: selftests: Use a TDP MMU to share EPT page tables between vCPUsYosry Ahmed1-0/+3
2026-01-08KVM: selftests: Move PTE bitmasks to kvm_mmuYosry Ahmed1-10/+18
2026-01-08KVM: selftests: Plumb "struct kvm_mmu" into x86's MMU APIsSean Christopherson1-1/+2
2026-01-08KVM: selftests: Make __vm_get_page_table_entry() staticYosry Ahmed1-2/+0
2026-01-08KVM: selftests: Fix sign extension bug in get_desc64_base()MJ Pooladkhay1-2/+4
2025-11-20KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4KJim Mattson1-1/+1
2025-09-23KVM: selftests: Add an MSR test to exercise guest/host and read/writeSean Christopherson1-0/+5
2025-09-23KVM: selftests: Add ex_str() to print human friendly name of exception vectorsSean Christopherson1-0/+2
2025-09-23KVM: selftests: Validate more arch-events in pmu_counters_testDapeng Mi1-1/+6
2025-09-11KVM: selftests: Add support for #DE exception fixupSean Christopherson1-0/+6
2025-08-19KVM: selftests: Move Intel and AMD module param helpers to x86/processor.hSean Christopherson1-0/+20
2025-06-20KVM: selftests: Verify KVM is loaded when getting a KVM module paramSean Christopherson1-1/+5
2025-05-02KVM: selftests: SEV-SNP test for KVM_SEV_INIT2Pratik R. Sampat1-0/+1
2025-03-19Merge tag 'kvm-x86-selftests-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+2
2025-03-19Merge tag 'kvm-x86-selftests_6.15-1' of https://github.com/kvm-x86/linux into...Paolo Bonzini1-0/+47
2025-02-28KVM: selftests: Relax assertion on HLT exits if CPU supports Idle HLTSean Christopherson1-0/+1
2025-02-12KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep()Sean Christopherson1-1/+1