index
:
kernel/git/morse/kvm-unit-tests.git
master
nv/at/wip
Unnamed repository; edit this file 'description' to name the repository.
James Morse
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
x86
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-10
x86: svm: present bit is set on nested page-faults
Nadav Amit
1
-2
/
+2
2020-07-10
cstart: do not assume CR4 starts as zero
Paolo Bonzini
2
-4
/
+2
2020-07-08
kvm-unit-tests: nSVM: Test that MBZ bits in CR3 and CR4 are not set on vmrun ...
Krish Sadhukhan
2
-17
/
+131
2020-07-08
svm: fix clobbers for svm_vmrun
Paolo Bonzini
1
-1
/
+1
2020-07-06
vmx: remove unnecessary #ifdef __x86_64__
Paolo Bonzini
1
-12
/
+0
2020-07-06
kvm-unit-tests: nVMX: Test GUEST_LIMIT_GDTR and GUEST_LIMIT_IDTR on vmentry o...
Krish Sadhukhan
1
-0
/
+17
2020-07-06
kvm-unit-tests: nVMX: Test GUEST_BASE_GDTR and GUEST_BASE_IDTR on vmentry of ...
Krish Sadhukhan
1
-0
/
+5
2020-07-06
kvm-unit-tests: x86: Remove duplicate instance of 'vmcb'
Krish Sadhukhan
1
-1
/
+0
2020-07-03
x86: access: Add test for illegal toggling of CR4.LA57 in 64-bit mode
Sean Christopherson
1
-0
/
+12
2020-07-02
x86: realmode: fix serial_init()
Nadav Amit
1
-0
/
+9
2020-07-01
kvm-unit-tests: nSVM: Test that DR6[63:32], DR7[63:32] and EFER reserved bits...
Krish Sadhukhan
2
-8
/
+53
2020-07-01
x86: nVMX: Print more (accurate) info if RDTSC diff test fails
Sean Christopherson
1
-5
/
+6
2020-07-01
x86: svm: avoid advancing rip incorrectly on exc_inject
Nadav Amit
1
-2
/
+2
2020-07-01
x86: svm: use PML4E in npt_rsvd_pfwalk_prepare
Nadav Amit
3
-2
/
+8
2020-07-01
x86: svm: flush TLB on each test
Nadav Amit
1
-0
/
+1
2020-07-01
x86: svm: check TSC adjust support
Nadav Amit
1
-1
/
+6
2020-07-01
x86: Remove boot_idt assembly assignment
Nadav Amit
1
-3
/
+0
2020-06-29
x86: pmu: fix failures on 32-bit due to wrong masks
Nadav Amit
1
-4
/
+4
2020-06-26
x86: realmode: fix lss test
Nadav Amit
1
-2
/
+2
2020-06-26
x86: realmode: hlt loop as fallback on exit
Nadav Amit
1
-0
/
+4
2020-06-26
x86: realmode: initialize idtr
Nadav Amit
1
-0
/
+2
2020-06-25
x86: setup segment registers before percpu areas
Paolo Bonzini
1
-4
/
+4
2020-06-25
x86: fix smp_stacktop on 32-bit
Nadav Amit
1
-1
/
+1
2020-06-25
x86: fix stack pointer after call
Paolo Bonzini
1
-0
/
+1
2020-06-25
x86: move IDT away from address 0
Paolo Bonzini
2
-4
/
+17
2020-06-24
Revert "SVM: move guest past HLT"
Vitaly Kuznetsov
1
-8
/
+0
2020-06-24
x86: Initialize segment selectors
Nadav Amit
1
-6
/
+11
2020-06-24
x86: skip hyperv_clock test when host clocksource is not TSC
Vitaly Kuznetsov
1
-0
/
+1
2020-06-23
Merge tag 'pull-request-2020-06-16' of https://gitlab.com/huth/kvm-unit-tests
Paolo Bonzini
3
-4
/
+9
2020-06-22
Fixes for the umip test
Thomas Huth
1
-2
/
+4
2020-06-22
x86/cstart.S: initialize stack before using it
Claudio Imbrenda
1
-1
/
+1
2020-06-22
nVMX: Extend EPT cap MSR test to allow 5-level EPT
Sean Christopherson
1
-0
/
+1
2020-06-22
nVMX: Mark bit 39 of MSR_IA32_VMX_EPT_VPID_CAP as reserved
Sean Christopherson
1
-1
/
+0
2020-06-22
nVMX: Refactor the EPT/VPID MSR cap check to make it readable
Sean Christopherson
2
-2
/
+22
2020-06-22
nVMX: Extend EPTP test to allow 5-level EPT
Sean Christopherson
2
-4
/
+9
2020-06-22
SVM: add test for nested guest RIP corruption
Maxim Levitsky
1
-0
/
+102
2020-06-16
x86: disable SSE on 32-bit hosts
Paolo Bonzini
1
-0
/
+1
2020-06-16
x86: disable SSE on 32-bit hosts
Paolo Bonzini
1
-0
/
+1
2020-06-16
vmx_tests: Silence warning from Clang
Thomas Huth
1
-1
/
+1
2020-06-16
x86: use inline asm to retrieve stack pointer
Bill Wendling
1
-2
/
+6
2020-06-16
x86: use a non-negative number in shift
Bill Wendling
1
-1
/
+1
2020-06-16
Always compile the kvm-unit-tests with -fno-common
Thomas Huth
1
-0
/
+1
2020-06-16
Fixes for the umip test
Thomas Huth
1
-2
/
+4
2020-06-16
x86/pmu: Fix compilation on 32-bit hosts
Thomas Huth
1
-1
/
+1
2020-06-10
x86: always set up SMP
Paolo Bonzini
32
-41
/
+6
2020-06-01
x86: realmode: Add suffixes for push, pop and iret
Roman Bolshakov
1
-16
/
+16
2020-05-29
x86: pmu: Test full-width counter writes support
Like Xu
1
-24
/
+101
2020-05-29
access: disable phys-bits=36 for now
Paolo Bonzini
1
-1
/
+1
2020-05-18
x86: realmode: Test interrupt delivery after STI
Roman Bolshakov
1
-0
/
+21
2020-05-09
svm_tests: add RSM intercept test
Paolo Bonzini
1
-0
/
+49
2020-05-09
x86: VMX: Add a VMX-preemption timer expiration test
Jim Mattson
2
-0
/
+102
2020-05-09
svm: Test V_IRQ injection
Cathy Avery
1
-0
/
+150
2020-05-06
KVM: VMX: add test for NMI delivery during HLT
Cathy Avery
1
-0
/
+120
2020-05-05
VMX: use xAPIC mode on all processors
Paolo Bonzini
1
-1
/
+1
2020-05-04
svm: Fix nmi hlt test to fail test correctly
Cathy Avery
1
-0
/
+1
2020-05-04
x86: msr: Don't test bits 63:32 of SYSENTER MSRs on 32-bit builds
Sean Christopherson
1
-2
/
+3
2020-05-04
nVMX: Check EXIT_QUALIFICATION on VM-Enter failures due to bad guest state
Sean Christopherson
2
-1
/
+9
2020-05-04
x86: ioapic: Run physical destination mode test iff cpu_count() > 1
Sean Christopherson
1
-1
/
+2
2020-05-04
x86: nVMX: add new test for vmread/vmwrite flags preservation
Simon Smith
1
-0
/
+140
2020-04-23
SVM: move guest past HLT
Paolo Bonzini
1
-0
/
+8
2020-04-23
nVMX: Add testcase to cover VMWRITE to nonexistent CR3-target values
Sean Christopherson
1
-0
/
+4
2020-04-23
x86: svm: call default_prepare from exc_inject_prepare
Paolo Bonzini
1
-2
/
+3
2020-04-23
x86: VMX: Add another corner-case VMX-preemption timer test
Jim Mattson
1
-0
/
+104
2020-04-23
x86: nVMX: Add some corner-case VMX-preemption timer tests
Jim Mattson
1
-0
/
+120
2020-04-23
x86: access: Add tests for reserved bits of guest physical address
Mohammed Gamal
2
-4
/
+32
2020-04-21
kvm-unit-tests: nSVM: Test that CR0[63:32] are not set on VMRUN of nested guests
Krish Sadhukhan
1
-0
/
+14
2020-04-17
x86: VMX: test MTF VM-exit event injection
Oliver Upton
1
-2
/
+11
2020-04-16
kvm-unit-tests: nSVM: Test CR0.CD and CR0.NW combination on VMRUN of nested g...
Krish Sadhukhan
1
-1
/
+27
2020-04-15
svm: add a test for exception injection
Paolo Bonzini
1
-0
/
+70
2020-04-09
svm: Add test cases around NMI injection with HLT
Cathy Avery
1
-0
/
+103
2020-04-09
svm: Add test cases around NMI injection
Cathy Avery
1
-0
/
+82
2020-03-31
x86: vmx: skip atomic_switch_overflow_msrs_test on bare metal
Nadav Amit
1
-1
/
+4
2020-03-31
x86: vmx: Fix "EPT violation - paging structure" test
Nadav Amit
1
-8
/
+9
2020-03-31
x86: access: Shadow CR0, CR4 and EFER to avoid unnecessary VM-Exits
Sean Christopherson
1
-18
/
+27
2020-03-31
x86: Reload SS when switching to 5-level page tables
Sean Christopherson
1
-0
/
+3
2020-03-31
x86: Run unit tests with --no-reboot so shutdowns show up as failures
Sean Christopherson
1
-1
/
+1
2020-03-18
kvm-unit-test: nVMX: Test GUEST_BNDCFGS VM-Entry control on vmentry of nested...
Krish Sadhukhan
1
-0
/
+45
2020-03-18
kvm-unit-test: nSVM: Test SVME.EFER on VMRUN of nested guests
Krish Sadhukhan
1
-0
/
+22
2020-03-18
kvm-unit-test: nSVM: Add alternative (v2) test format for nested guests
Krish Sadhukhan
3
-18
/
+64
2020-03-18
svm: move VMCB out of struct svm_test
Paolo Bonzini
3
-89
/
+89
2020-03-18
Merge branch 'restructure-svm' into HEAD
Paolo Bonzini
4
-1651
/
+1703
2020-03-18
kvm-unit-test: nSVM: Restructure nSVM test code
Krish Sadhukhan
4
-1499
/
+1551
2020-03-18
x86: vmx: Expect multiple error codes on HOST_EFER corruption
Nadav Amit
1
-1
/
+23
2020-03-17
kvm-unit-test: VMX: Add enum for GUEST_BNDCFGS field and LOAD_BNDCFGS vmentry...
Krish Sadhukhan
1
-0
/
+2
2020-03-17
x86: Fix the logical destination mode test
Nitesh Narayan Lal
2
-5
/
+8
2020-03-14
nVMX: Pass exit reason enum to print_vmexit_info()
Sean Christopherson
3
-29
/
+28
2020-03-14
nVMX: Pass exit reason union to is_hypercall()
Sean Christopherson
1
-12
/
+7
2020-03-14
nVMX: Pass exit reason union to v1 exit handlers
Sean Christopherson
3
-115
/
+88
2020-03-14
nVMX: Expose __enter_guest() and consolidate guest state test code
Sean Christopherson
3
-92
/
+40
2020-03-14
nVMX: Drop redundant check for guest termination
Sean Christopherson
1
-10
/
+0
2020-03-14
nVMX: Consolidate non-canonical code in test_canonical()
Sean Christopherson
1
-23
/
+17
2020-03-14
nVMX: Refactor VM-Entry "failure" struct into "result"
Sean Christopherson
3
-79
/
+112
2020-03-14
nVMX: Eliminate superfluous entry_failure_handler() wrapper
Sean Christopherson
1
-16
/
+3
2020-03-05
x86: Move definition of some exception vectors into processor.h
Xiaoyao Li
2
-0
/
+2
2020-03-05
svm: Add test cases around interrupt injection and halting
Cathy Avery
1
-0
/
+141
2020-03-05
svm: rename and comment the pending_event_vmask test
Paolo Bonzini
1
-9
/
+16
2020-03-05
svm: allow specifying the tests to be run
Paolo Bonzini
1
-1
/
+45
2020-02-28
x86: VMX: the "noclone" attribute is not needed
Paolo Bonzini
1
-1
/
+1
2020-02-28
svm: change operand to output-only for matching constraint
Bill Wendling
1
-2
/
+2
2020-02-28
x86: realmode: syscall: add explicit size suffix to ambiguous instructions
Bill Wendling
2
-4
/
+4
2020-02-28
x86: emulator: use "SSE2" for the target
Bill Wendling
1
-1
/
+1
2020-02-25
x86: VMX: Add tests for monitor trap flag
Oliver Upton
2
-0
/
+158
2020-02-24
vmx: tweak XFAILS for #DB test
Paolo Bonzini
1
-2
/
+2
2020-02-24
x86: pmu: Test perfctr overflow after WRMSR on a running counter
Eric Hankland
1
-1
/
+18
2020-02-05
x86: provide enabled and disabled variation of the PCID test
Paolo Bonzini
1
-1
/
+6
2020-02-05
x86: pmu: Test WRMSR on a running counter
Eric Hankland
1
-0
/
+16
2020-02-05
x86: Fix the name for the SMEP CPUID bit
Sean Christopherson
1
-2
/
+2
2020-01-22
x86: VMX: Check precondition for RDTSC test
Oliver Upton
1
-3
/
+3
2020-01-22
Remove the old api folder
Thomas Huth
1
-18
/
+1
2020-01-21
x86: VMX: Check EPT AD bits when enabled in ept_access_paddr()
Oliver Upton
1
-0
/
+18
2020-01-21
svm: replace set_host_if with prepare_gif_clear callback
Paolo Bonzini
1
-8
/
+6
2020-01-21
svm: introduce prepare_gif_clear callback
Paolo Bonzini
1
-47
/
+84
2020-01-19
kvm-unit-test: nVMX: Test GUEST_DR7 on vmentry of nested guests
Krish Sadhukhan
1
-0
/
+44
2020-01-18
x86: Add a kvm module parameter check for vmware_backdoors test
Babu Moger
1
-0
/
+1
2020-01-18
x86: vmx: Remove max_index tracking in check_vmcs_field()
Nadav Amit
1
-15
/
+3
2020-01-18
x86: vmx: Comprehensive max VMCS field search
Nadav Amit
1
-4
/
+34
2020-01-07
x86: Add the cmpxchg8b test to the CI
Thomas Huth
1
-0
/
+4
2020-01-07
x86: Add the setjmp test to the CI
Thomas Huth
2
-5
/
+6
2020-01-07
x86: Fix coding style in setjmp.c
Thomas Huth
1
-12
/
+12
2019-12-18
Update AMD instructions to conform to LLVM assembler
Peter Shier
1
-7
/
+8
2019-12-10
Use #define for bit# 1 in GUEST_RFLAGS
Krish Sadhukhan
1
-2
/
+2
2019-12-10
kvm-unit-test: nVMX: Test GUEST_SYSENTER_ESP and GUEST_SYSENTER_EIP on vmentr...
Krish Sadhukhan
1
-10
/
+13
2019-12-10
kvm-unit-test: nVMX: Remove test_sysenter_field() and use test_canonical() in...
Krish Sadhukhan
1
-26
/
+2
2019-12-10
kvm-unit-test: nVMX: Modify test_canonical() to process guest fields also
Krish Sadhukhan
1
-13
/
+41
2019-12-10
svm: Verify the effect of V_INTR_MASKING on INTR interrupts
Cathy Avery
1
-2
/
+103
2019-12-06
Switch the order of the parameters in report() and report_xfail()
Thomas Huth
34
-882
/
+950
2019-12-04
x86: Add RDTSC test
Aaron Lewis
2
-0
/
+94
2019-11-23
x86: ioapic: Test physical and logical destination mode
Nitesh Narayan Lal
1
-0
/
+65
2019-11-23
x86: ioapic: Add the smp configuration to ioapic unittest
Nitesh Narayan Lal
1
-0
/
+1
2019-11-23
x86: vmx: Fix the check whether CMCI is supported
Nadav Amit
1
-9
/
+1
2019-11-21
x86: add tests for MSR_IA32_TSX_CTRL
Paolo Bonzini
4
-1
/
+78
2019-11-15
x86/unittests.cfg: Increase the timeout of the sieve test to 180s
Thomas Huth
1
-0
/
+1
2019-11-15
x86: Fix the register order to match struct regs
Aaron Lewis
1
-6
/
+6
2019-11-15
x86: VMX: Add tests for nested "load IA32_PERF_GLOBAL_CTRL"
Oliver Upton
1
-0
/
+161
2019-11-15
x86: VMX: Make guest_state_test_main() check state from nested VM
Oliver Upton
1
-3
/
+18
2019-11-15
x86: vmx: Verify pending LAPIC INIT event consume when exit on VMX_INIT
Liran Alon
1
-2
/
+43
2019-11-15
x86: vmx: Verify L2 modification to L1 LAPIC TPR works when L0 use TPR threshold
Liran Alon
2
-1
/
+51
2019-11-13
svm: Verify a pending interrupt queued before entering the guest is not lost
Cathy Avery
1
-0
/
+93
2019-11-13
svm: run tests with host IF=1
Paolo Bonzini
1
-1
/
+4
2019-11-11
x86: pku: fix parameter passing
Chenyi Qiang
1
-0
/
+1
2019-11-11
x86: smap: Use correct reg to pass a parameter
Chenyi Qiang
1
-1
/
+1
2019-11-05
x86: realmode: initialize inregs with a stack
Bill Wendling
1
-63
/
+95
2019-11-05
x86: realmode: save and restore %es
Bill Wendling
1
-5
/
+9
2019-11-04
x86: VMX: Mask advanced VM-exit info
Nadav Amit
2
-0
/
+9
2019-11-04
x86: Skip APIC-access address tests beyond mapped RAM
Jim Mattson
1
-148
/
+139
2019-10-21
x86: realmode: use ARRAY_SIZE in test_long_jmp
Paolo Bonzini
1
-1
/
+1
2019-10-21
x86: realmode: fix esp in call test
Bill Wendling
1
-1
/
+3
2019-10-08
x86: svm: run svm.flat unit tests with -cpu host
Vitaly Kuznetsov
1
-1
/
+1
2019-10-03
vmexit: measure IPI and EOI cost
Paolo Bonzini
1
-0
/
+16
2019-10-03
x86: vmx_tests: add GUEST_EFER tests
Paolo Bonzini
1
-17
/
+70
2019-10-03
x86: vmx_tests: prepare for extending guest state area tests
Paolo Bonzini
1
-13
/
+9
2019-10-03
x86: vmx_tests: extend HOST_EFER tests
Paolo Bonzini
1
-52
/
+74
2019-10-03
x86: vmx_tests: gate load guest PAT tests on the correct bit
Paolo Bonzini
1
-1
/
+1
2019-10-03
svm: Fixed error code comparison in test npt_rsvd_pfwalk
Cathy Avery
1
-1
/
+1
2019-10-03
x86: VMX: MSR_IA32_VMX_MISC[30] is not MBZ
Nadav Amit
1
-1
/
+1
2019-09-26
x86: vmx: Test INIT processing during various CPU VMX states
Liran Alon
2
-1
/
+151
2019-09-25
x86: vmx: Allow tests to hand-over test-vmcs between CPUs
Liran Alon
1
-0
/
+1
2019-09-25
x86: vmx: Expose util to enable VMX in MSR_IA32_FEATURE_CONTROL
Liran Alon
2
-8
/
+15
2019-09-25
x86: vmx: Use MSR_IA32_FEATURE_CONTROL bits names
Liran Alon
1
-8
/
+24
2019-09-25
x86: vmx: Support VMXON on AP CPUs VMX region
Liran Alon
2
-15
/
+19
2019-09-25
x86: vmx: Expose vmx_init() to be used on AP CPUs
Liran Alon
2
-1
/
+3
2019-09-25
x86: vmx: Prepare init_vmx() for VMX support on AP CPUs
Liran Alon
1
-8
/
+14
2019-09-25
x86: vmx: Refactor init of VMX caps to separate function
Liran Alon
1
-12
/
+18
2019-09-25
x86: emulator: use "q" operand modifier
Bill Wendling
1
-1
/
+1
2019-09-25
x86: debug: use a constraint that doesn't allow a memory operand
Bill Wendling
1
-2
/
+2
2019-09-25
kvm-unit-test: x86: Add RDPRU test
Jim Mattson
3
-0
/
+31
2019-09-24
x86: nvmx: test max atomic switch MSRs
Marc Orr
3
-2
/
+133
2019-09-24
x86: setjmp: check expected value of "i" to give better feedback
Bill Wendling
1
-8
/
+15
2019-09-17
kvm-unit-test: nVMX: Fix 95d6d2c32288 ("nVMX: Test Host Segment Registers and...
Krish Sadhukhan
1
-43
/
+33
2019-09-17
kvm-unit-test: nVMX: Check Host Address Space Size on vmentry of nested guests
Krish Sadhukhan
1
-0
/
+63
2019-09-11
x86: VMX: INVEPT after modifying PA mapping in ept_untwiddle
Oliver Upton
1
-0
/
+1
2019-09-11
x86: nVMX: Fix wrong reserved bits of error-code
Nadav Amit
1
-3
/
+3
2019-09-11
x86: nVMX: Do not use test_skip() when multiple tests are run
Nadav Amit
1
-4
/
+4
2019-09-10
x86: Declare online_cpus based on MAX_TEST_CPUS
Sean Christopherson
2
-2
/
+2
2019-08-23
x86: Fix breakage of fw_cfg for 32-bit unit tests
Sean Christopherson
1
-2
/
+0
2019-08-23
x86: Attempt to parse ACPI tables only when needed
Sean Christopherson
1
-5
/
+7
2019-08-23
x86: Skip EPT tests that involve unrestricted guest when URG is disabled
Sean Christopherson
1
-0
/
+4
2019-08-23
x86: Don't test 64-bit-only MSRs in 32-bit build
Sean Christopherson
1
-1
/
+1
2019-08-20
x86: Support environments without test-devices
Nadav Amit
4
-6
/
+28
2019-08-09
x86: vmx: Fix comment typo for ept_access_paddr()
Oliver Upton
1
-2
/
+3
2019-08-09
kvm-unit-test: x86: Replace cpuid/cpuid_indexed calls with this_cpu_has()
Krish Sadhukhan
16
-84
/
+40
2019-08-09
x86: access: avoid undefined behavior
Paolo Bonzini
1
-2
/
+3
2019-07-11
tscdeadline_latency: Check condition first before loop
Peter Xu
1
-2
/
+2
2019-07-11
nVMX: Test Host Segment Registers and Descriptor Tables on vmentry of nested ...
Krish Sadhukhan
1
-0
/
+159
2019-07-02
x86: Remove duplicate definitions of write_cr4_checking() and put it in library
Krish Sadhukhan
4
-32
/
+0
2019-07-02
x86: Reset lapic after boot
Nadav Amit
2
-0
/
+4
2019-07-02
x86: Load segments after GDT loading
Nadav Amit
1
-6
/
+17
2019-07-02
x86: vmx: Consider CMCI enabled based on IA32_MCG_CAP[10]
Nadav Amit
1
-5
/
+14
2019-07-02
x86: Remove assumptions on CR4.MCE
Nadav Amit
1
-14
/
+15
2019-06-18
x86: vmx: Mask undefined bits in exit qualifications
Nadav Amit
2
-8
/
+16
2019-06-13
x86: re-enable asyncpf test
Paolo Bonzini
1
-2
/
+3
2019-06-13
nVMX: Test "Load IA32_EFER" VM-exit control on vmentry of nested guests
Krish Sadhukhan
1
-0
/
+121
2019-06-13
x86: Add a wrapper to check if the CPU supports NX bit in MSR_EFER
Krish Sadhukhan
1
-1
/
+1
2019-06-06
Add #define for "load IA32_PERF_GLOBAL_CONTROL" bit
Krish Sadhukhan
1
-0
/
+1
2019-06-06
Rename report_guest_pat_test to report_guest_state_test
Krish Sadhukhan
1
-13
/
+16
2019-06-06
Rename guest_pat_main to guest_state_test_main
Krish Sadhukhan
1
-2
/
+2
2019-06-06
x86: Fix SMP stacks
Nadav Amit
1
-2
/
+2
2019-05-22
vmx_tests: use enter_guest if guest state is valid
Paolo Bonzini
1
-1
/
+1
2019-05-20
x86: APIC IDs might not be consecutive
Nadav Amit
3
-7
/
+34
2019-05-20
x86: Fix max VMCS field encoding index check
Nadav Amit
1
-2
/
+2
[next]