index
:
kvm/kvm-unit-tests.git
gtests
master
next
next-fixed
svm
Unnamed repository
KVM Group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2020-03-18
kvm-unit-test: nSVM: Test SVME.EFER on VMRUN of nested guests
svm
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
4
-5
/
+5
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
pci: use uint32_t for unsigned long values
Paolo Bonzini
1
-2
/
+2
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
Merge tag 's390x-2020-02-04' of https://gitlab.com/huth/kvm-unit-tests into HEAD
Paolo Bonzini
7
-66
/
+102
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
2
-3
/
+3
2020-02-04
travis.yml: Prevent 'script' from premature exit
Wainer dos Santos Moschetta
1
-2
/
+1
2020-02-04
gitlab-ci.yml: Remove ioapic from the x86 tests
Thomas Huth
1
-1
/
+1
2020-02-03
s390x: smp: Wait for cpu setup to finish
Janosch Frank
2
-0
/
+5
2020-02-03
s390x: smp: Rework cpu start and active tracking
Janosch Frank
1
-21
/
+35
2020-02-03
s390x: smp: Only use smp_cpu_setup once
Janosch Frank
1
-7
/
+14
2020-02-03
s390x: Add cpu id to interrupt error prints
Janosch Frank
1
-10
/
+10
2020-02-03
s390x: Stop the cpu that is executing exit()
Janosch Frank
1
-1
/
+1
2020-02-03
s390x: smp: Fix ecall and emcall report strings
Janosch Frank
1
-2
/
+2
2020-02-03
s390x: smp: Cleanup smp.c
Janosch Frank
1
-22
/
+33
2020-01-30
Merge tag 's390x-2020-01-30' of https://github.com/davidhildenbrand/kvm-unit-...
Paolo Bonzini
9
-24
/
+531
2020-01-24
s390x: SCLP unit test
Claudio Imbrenda
3
-0
/
+488
2020-01-24
s390x: lib: fix program interrupt handler if sclp_busy was set
Claudio Imbrenda
1
-1
/
+4
2020-01-24
s390x: lib: add SPX and STPX instruction wrapper
Claudio Imbrenda
2
-15
/
+22
2020-01-24
s390x: lib: fix stfl wrapper asm
Claudio Imbrenda
1
-1
/
+1
2020-01-24
s390x: sclp: add service call instruction wrapper
Claudio Imbrenda
2
-6
/
+14
2020-01-24
s390x: export sclp_setup_int
Claudio Imbrenda
2
-1
/
+2
2020-01-22
Makefile: Compile the kvm-unit-tests with -fno-strict-aliasing
Thomas Huth
1
-1
/
+1
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
14
-938
/
+1
2020-01-21
expect python3 in the path
Paolo Bonzini
1
-1
/
+1
2020-01-21
Merge branch 'arm/queue' of https://github.com/rhdrjones/kvm-unit-tests into ...
Paolo Bonzini
5
-87
/
+203
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-21
README: Add intro about the configuration file
Wainer dos Santos Moschetta
1
-0
/
+11
2020-01-21
README: Fix markdown formatting
Wainer dos Santos Moschetta
1
-39
/
+45
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
add .editorconfig definition
Alex Bennée
1
-0
/
+15
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-13
arm/arm64: selftest: Add prefetch abort test
Andrew Jones
2
-0
/
+97
2020-01-13
arm/arm64: selftest: Allow test_exception clobber list to be extended
Andrew Jones
1
-54
/
+51
2020-01-13
arm/arm64: Improve memory region management
Andrew Jones
3
-33
/
+55
2020-01-08
Merge branch 'arm/queue' of https://github.com/rhdrjones/kvm-unit-tests into ...
Paolo Bonzini
20
-64
/
+221
2020-01-07
x86: Add the cmpxchg8b test to the CI
Thomas Huth
3
-2
/
+6
2020-01-07
x86: Add the setjmp test to the CI
Thomas Huth
4
-9
/
+10
2020-01-07
x86: Fix coding style in setjmp.c
Thomas Huth
1
-12
/
+12
2020-01-07
scripts: Fix premature_failure() check with newer versions of QEMU
Thomas Huth
1
-1
/
+1
2020-01-06
arm: cstart64.S: Remove icache invalidation from asm_mmu_enable
Alexandru Elisei
1
-1
/
+0
2020-01-06
arm/arm64: Invalidate TLB before enabling MMU
Alexandru Elisei
2
-1
/
+4
2020-01-06
arm: cstart64.S: Downgrade TLBI to non-shareable in asm_mmu_enable
Alexandru Elisei
1
-2
/
+2
2020-01-06
lib: arm/arm64: Refuse to disable the MMU with non-identity stack pointer
Alexandru Elisei
1
-0
/
+4
2020-01-06
arm64: timer: Write to ICENABLER to disable timer IRQ
Alexandru Elisei
3
-11
/
+13
2020-01-06
lib: arm/arm64: Teach mmu_clear_user about block mappings
Alexandru Elisei
7
-9
/
+42
2020-01-06
lib: arm: Implement flush_tlb_all
Alexandru Elisei
1
-2
/
+6
2020-01-06
lib: arm/arm64: Add missing include for alloc_page.h in pgtable.h
Alexandru Elisei
2
-0
/
+2
2020-01-06
lib: arm/arm64: Remove unused CPU_OFF parameter
Alexandru Elisei
1
-3
/
+1
2020-01-06
lib: arm/arm64: Use WRITE_ONCE to update the translation tables
Alexandru Elisei
3
-12
/
+26
2020-01-06
lib: Add WRITE_ONCE and READ_ONCE implementations in compiler.h
Alexandru Elisei
1
-0
/
+83
2020-01-06
lib: arm: Add proper data synchronization barriers for TLBIs
Alexandru Elisei
1
-2
/
+4
2020-01-06
lib: arm/arm64: Remove unnecessary dcache maintenance operations
Alexandru Elisei
4
-17
/
+16
2019-12-27
devicetree: Fix the dt_for_each_cpu_node
Zeng Tao
1
-1
/
+1
2019-12-27
arm/arm64: PL031: Fix check_rtc_irq
Andrew Jones
1
-2
/
+2
2019-12-27
arm: Enable the VFP
Andrew Jones
3
-3
/
+15
2019-12-27
arm: Add missing test name prefix for pl031 and spinlock
Chen Qun
2
-0
/
+2
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
x86: allow using memory above 4 GiB
Paolo Bonzini
3
-5
/
+77
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-09
travis.yml: Run 32-bit tests with KVM, too
Thomas Huth
1
-3
/
+7
2019-12-06
Switch the order of the parameters in report() and report_xfail()
Thomas Huth
67
-1111
/
+1189
2019-12-06
MAINTAINERS: Radim is no longer available as kvm-unit-tests maintainer
Thomas Huth
1
-2
/
+0
2019-12-04
x86: Add RDTSC test
Aaron Lewis
2
-0
/
+94
2019-11-27
runtime: set MAX_SMP to number of online cpus
Andrew Jones
1
-1
/
+1
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
2
-9
/
+8
2019-11-21
x86: add tests for MSR_IA32_TSX_CTRL
Paolo Bonzini
6
-1
/
+94
2019-11-18
Merge tag 's390x-2019-11-18' of https://github.com/davidhildenbrand/kvm-unit-...
Paolo Bonzini
8
-107
/
+158
2019-11-18
travis.yml: Expect that at least one test succeeds
Thomas Huth
1
-0
/
+1
2019-11-18
travis.yml: Test the i386 build, too
Thomas Huth
1
-0
/
+15
2019-11-18
travis.yml: Test with KVM instead of TCG (on x86)
Thomas Huth
1
-5
/
+14
2019-11-18
travis.yml: Install only the required packages for each entry in the matrix
Thomas Huth
1
-22
/
+31
2019-11-18
travis.yml: Re-arrange the test matrix
Thomas Huth
1
-36
/
+56
2019-11-18
s390x: Load reset psw on diag308 reset
Janosch Frank
3
-8
/
+21
2019-11-18
s390x: Add CR save area
Janosch Frank
5
-11
/
+11
2019-11-18
s390x: Fix initial cr0 load comments
Janosch Frank
1
-2
/
+2
2019-11-18
s390x: sclp: expose ram_size and max_ram_size
Claudio Imbrenda
2
-0
/
+12
2019-11-18
s390x: improve error reporting for interrupts
Claudio Imbrenda
1
-2
/
+2
2019-11-18
s390x: remove redundant defines
Claudio Imbrenda
1
-2
/
+0
2019-11-18
s390x: Use loop to save and restore fprs
Janosch Frank
1
-32
/
+6
2019-11-15
x86/unittests.cfg: Increase the timeout of the sieve test to 180s
Thomas Huth
1
-0
/
+1
2019-11-15
Makefile: use "-Werror" in cc-option
Bill Wendling
1
-6
/
+14
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
alloc: Add memalign error checks
Janosch Frank
1
-4
/
+6
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-24
arm: Add PL031 test
Alexander Graf
3
-0
/
+264
2019-10-24
arm64: Add cache code generation test
Alexandru Elisei
3
-0
/
+129
2019-10-24
lib: arm/arm64: Add function to clear the PTE_USER bit
Alexandru Elisei
2
-0
/
+16
2019-10-24
lib: arm64: Add missing ISB in flush_tlb_page
Alexandru Elisei
1
-0
/
+1
2019-10-24
arm: Add missing test name prefix calls
Andre Przywara
3
-0
/
+6
2019-10-24
arm: selftest: Make MPIDR output stable
Andre Przywara
1
-2
/
+12
2019-10-24
arm: selftest: Split variable output data from test name
Andre Przywara
1
-3
/
+6
2019-10-24
arm: timer: Split variable output data from test name
Andre Przywara
1
-1
/
+2
2019-10-24
arm: gic: Split variable output data from test name
Andre Przywara
1
-19
/
+26
2019-10-24
arm: gic: check_acked: add test description
Andre Przywara
1
-7
/
+10
2019-10-23
Revert "lib: use an argument which doesn't require default argument promotion"
Paolo Bonzini
2
-4
/
+4
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-09
lib: use an argument which doesn't require default argument promotion
Bill Wendling
2
-4
/
+4
2019-10-08
x86: svm: run svm.flat unit tests with -cpu host
Vitaly Kuznetsov
1
-1
/
+1
2019-10-07
powerpc: Fix up RTAS invocation for new qemu versions
David Gibson
3
-7
/
+22
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
Merge tag 's390x-2019-09-25' of https://gitlab.com/huth/kvm-unit-tests into HEAD
Paolo Bonzini
23
-137
/
+1419
2019-09-25
s390x: Free allocated page in iep test
Janosch Frank
1
-0
/
+1
2019-09-25
s390x: SMP test
Janosch Frank
3
-0
/
+247
2019-09-25
s390x: Prepare for external calls
Janosch Frank
3
-4
/
+27
2019-09-25
s390x: Add initial smp code
Janosch Frank
8
-6
/
+349
2019-09-25
s390x: Add linemode buffer to fix newline on every print
Janosch Frank
1
-4
/
+39
2019-09-25
s390x: Add linemode console
Janosch Frank
2
-18
/
+218
2019-09-25
s390x: Use interrupts in SCLP and add locking
Janosch Frank
5
-4
/
+70
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
4
-0
/
+32
2019-09-24
x86: nvmx: test max atomic switch MSRs
Marc Orr
5
-2
/
+139
2019-09-24
x86: setjmp: check expected value of "i" to give better feedback
Bill Wendling
1
-8
/
+15
2019-09-24
x86: remove memory constraint from "mov" instruction
Bill Wendling
1
-1
/
+1
2019-09-23
s390x: Fix stsi unaligned test and add selector tests
Janosch Frank
1
-1
/
+3
2019-09-18
s390x: Add storage key removal facility
Janosch Frank
4
-0
/
+144
2019-09-18
s390x: Bump march to zEC12
Janosch Frank
1
-1
/
+1
2019-09-18
s390x: Storage key library functions now take void ptr addresses
Janosch Frank
3
-21
/
+16
2019-09-18
s390x: Move pfmf to lib and make address void
Janosch Frank
2
-44
/
+44
2019-09-18
s390x: Add diag308 subcode 0 testing
Janosch Frank
2
-21
/
+37
2019-09-18
s390x: STSI tests
Janosch Frank
3
-0
/
+88
2019-09-18
s390x: Move stsi to library
Janosch Frank
2
-18
/
+16
2019-09-18
s390x: Diag288 test
Janosch Frank
4
-0
/
+120
2019-09-18
s390x: Support PSW restart boot
Janosch Frank
1
-5
/
+9
2019-09-17
kvm-unit-test: nVMX: Fix 95d6d2c32288 ("nVMX: Test Host Segment Registers and...
Krish Sadhukhan
2
-48
/
+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
arm: prevent compiler from using unaligned accesses
Andre Przywara
2
-0
/
+2
2019-09-10
travis.yml: Enable running of tests with TCG
Thomas Huth
1
-1
/
+18
2019-09-10
Update travis.yml to use bionic instead of trusty
Thomas Huth
1
-1
/
+1
2019-09-10
x86: Bump max number of test CPUs to 255
Sean Christopherson
1
-1
/
+1
2019-09-10
x86: Declare online_cpus based on MAX_TEST_CPUS
Sean Christopherson
3
-4
/
+2
2019-09-10
x86: Fix out of bounds access when processing online_cpus
Sean Christopherson
1
-2
/
+2
2019-09-10
Makefile: do not pass non-c++ warning options to g++
Haozhong Zhang
1
-2
/
+1
[next]