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
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-10
x86: Allow to limit maximum RAM address
HEAD
master
Nadav Amit
3
-0
/
+12
2020-07-10
x86: remove dead writes from setup_mmu()
Nadav Amit
1
-3
/
+0
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
lib/vmalloc: allow vm_memalign with alignment > PAGE_SIZE
Claudio Imbrenda
2
-8
/
+30
2020-07-06
lib/alloc_page: move get_order and is_power_of_2 to a bitops.h
Claudio Imbrenda
5
-11
/
+11
2020-07-06
lib/alloc_page: change some parameter types
Claudio Imbrenda
2
-7
/
+7
2020-07-06
lib/vmalloc: fix pages count local variable to be size_t
Claudio Imbrenda
1
-2
/
+2
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
2
-0
/
+13
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-07-01
gitlab-ci.yml: Extend the lists of tests that we run with TCG
Thomas Huth
1
-9
/
+15
2020-07-01
scripts: Fix the check whether testname is in the only_tests list
Paolo Bonzini
1
-3
/
+8
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-26
x86: map bottom 2G 1:1 into page tables
Paolo Bonzini
1
-2
/
+1
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
8
-15
/
+45
2020-06-23
lib/alloc.c: fix missing include
Paolo Bonzini
1
-0
/
+1
2020-06-22
Fixes for the umip test
Thomas Huth
1
-2
/
+4
2020-06-22
Fix out-of-tree builds
Andrew Jones
1
-5
/
+3
2020-06-22
lib/vmalloc: add locking and a check for initialization
Claudio Imbrenda
1
-5
/
+11
2020-06-22
lib/alloc_page: make get_order return unsigned int
Claudio Imbrenda
2
-2
/
+2
2020-06-22
lib/vmalloc: fix potential race and non-standard pointer arithmetic
Claudio Imbrenda
1
-2
/
+8
2020-06-22
lib: Fix a typo and add documentation comments
Claudio Imbrenda
2
-1
/
+9
2020-06-22
lib/alloc.c: add overflow check for calloc
Claudio Imbrenda
1
-1
/
+35
2020-06-22
lib: use PAGE_ALIGN
Claudio Imbrenda
1
-4
/
+4
2020-06-22
x86: add missing PAGE_ALIGN macro from page.h
Claudio Imbrenda
1
-0
/
+2
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-22
x86: fix build with GCC10
Vitaly Kuznetsov
2
-2
/
+2
2020-06-16
s390x: stsi: Make output tap13 compatible
Janosch Frank
1
-3
/
+3
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
Compile the kvm-unit-tests also with Clang
Thomas Huth
1
-0
/
+13
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
Update the gitlab-ci to Fedora 32
Thomas Huth
1
-2
/
+2
2020-06-16
Fix powerpc issue with the linker from Fedora 32
Thomas Huth
1
-3
/
+16
2020-06-16
Always compile the kvm-unit-tests with -fno-common
Thomas Huth
3
-3
/
+3
2020-06-16
Fixes for the umip test
Thomas Huth
1
-2
/
+4
2020-06-16
x86: avoid multiple defined symbol
Paolo Bonzini
2
-2
/
+2
2020-06-16
Fix out-of-tree builds
Andrew Jones
1
-5
/
+3
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-10
remove unused file
Paolo Bonzini
1
-14
/
+0
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
2
-24
/
+102
2020-05-29
access: disable phys-bits=36 for now
Paolo Bonzini
1
-1
/
+1
2020-05-18
README: Document steps to run the tests on macOS
Roman Bolshakov
2
-2
/
+51
2020-05-18
scripts/arch-run: Support testing of hvf accel
Roman Bolshakov
1
-0
/
+13
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
3
-0
/
+125
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
3
-1
/
+18
2020-05-04
Merge tag 's390x-2020-04-30' of https://github.com/davidhildenbrand/kvm-unit-...
Paolo Bonzini
10
-26
/
+196
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-30
s390x: Fix library constant definitions
Janosch Frank
1
-4
/
+4
2020-04-30
s390x: smp: Add restart when running test
Janosch Frank
1
-0
/
+29
2020-04-30
s390x: smp: Use full PSW to bringup new cpu
Janosch Frank
2
-1
/
+4
2020-04-30
s390x: smp: Remove unneeded cpu loops
Janosch Frank
1
-7
/
+1
2020-04-30
s390x: smp: Loop if secondary cpu returns into cpu setup again
Janosch Frank
1
-1
/
+3
2020-04-30
s390x: smp: Test local interrupts after cpu reset
Janosch Frank
1
-0
/
+21
2020-04-30
s390x: smp: Test stop and store status on a running and stopped cpu
Janosch Frank
1
-0
/
+14
2020-04-30
s390x: smp: Dirty fpc before initial reset test
Janosch Frank
1
-0
/
+1
2020-04-24
s390x: smp: Test all CRs on initial reset
Janosch Frank
1
-1
/
+17
2020-04-24
s390x: unittests: Use smp parameter
Andrew Jones
1
-1
/
+1
2020-04-24
s390x/smp: add minimal test for sigp sense running status
Christian Borntraeger
3
-2
/
+16
2020-04-24
s390x: STFLE operates on doublewords
David Hildenbrand
2
-8
/
+8
2020-04-24
s390x/smp: fix detection of "running"
Christian Borntraeger
1
-1
/
+1
2020-04-24
s390x: Add stsi 3.2.2 tests
Janosch Frank
2
-0
/
+74
2020-04-24
MAINTAINERS: s390x: add linux-s390 list
Cornelia Huck
1
-0
/
+1
2020-04-24
MAINTAINERS: s390x: add myself as reviewer
Cornelia Huck
1
-0
/
+1
2020-04-24
MAINTAINERS: Add Janosch as a s390x maintainer
Thomas Huth
1
-1
/
+1
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-16
kvm-unit-tests: SVM: Add #defines for CR0.CD and CR0.NW
Krish Sadhukhan
1
-0
/
+2
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-04-07
arch-run: Add reserved variables to the default environ
Andrew Jones
3
-50
/
+97
2020-04-07
runtime: Always honor the unittests.cfg accel requirement
Andrew Jones
1
-1
/
+8
2020-04-07
run_migration: Implement our own wait
Andrew Jones
1
-1
/
+5
2020-04-04
arm/arm64: ITS: pending table migration test
Eric Auger
3
-0
/
+169
2020-04-04
arm/arm64: ITS: migration tests
Eric Auger
4
-6
/
+91
2020-04-03
arm/run: Allow Migration tests
Eric Auger
3
-2
/
+30
2020-04-03
arm/arm64: ITS: INT functional tests
Eric Auger
2
-11
/
+213
2020-04-03
arm/arm64: ITS: Commands
Eric Auger
3
-1
/
+515
2020-04-03
arm/arm64: ITS: Device and collection Initialization
Eric Auger
2
-0
/
+57
2020-04-03
arm/arm64: ITS: its_enable_defaults
Eric Auger
4
-0
/
+45
2020-04-03
arm/arm64: ITS: Introspection tests
Eric Auger
8
-7
/
+311
2020-04-03
arm/arm64: gicv3: Set the LPI config and pending tables
Eric Auger
2
-0
/
+70
2020-04-03
arm/arm64: gicv3: Add some re-distributor defines
Eric Auger
1
-0
/
+6
2020-04-03
arm/arm64: gic: Introduce setup_irq() helper
Eric Auger
2
-13
/
+8
2020-04-03
page_alloc: Introduce get_order()
Eric Auger
2
-1
/
+7
2020-04-03
libcflat: Add other size defines
Eric Auger
1
-0
/
+3
2020-04-03
arm: pmu: Test overflow interrupts
Eric Auger
2
-0
/
+145
2020-04-03
arm: gic: Introduce gic_irq_set_clr_enable() helper
Eric Auger
2
-0
/
+35
2020-04-03
arm: pmu: test 32-bit <-> 64-bit transitions
Eric Auger
2
-0
/
+144
2020-04-03
arm: pmu: Test chained counters
Eric Auger
2
-1
/
+109
2020-04-03
arm: pmu: Test SW_INCR event count
Eric Auger
2
-0
/
+53
2020-04-03
arm: pmu: Basic event counter Tests
Eric Auger
3
-0
/
+271
2020-04-03
arm: pmu: Check Required Event Support
Eric Auger
3
-0
/
+86
2020-04-03
arm: pmu: Introduce defines for PMU versions
Eric Auger
1
-5
/
+21
2020-04-03
arm: pmu: Add a pmu struct
Eric Auger
1
-8
/
+21
2020-04-03
arm: pmu: Don't check PMCR.IMP anymore
Eric Auger
1
-25
/
+14
2020-04-03
arm: pmu: Let pmu tests take a sub-test parameter
Eric Auger
2
-12
/
+20
2020-04-03
arm64: Provide read/write_sysreg_s
Andrew Jones
1
-0
/
+11
2020-04-03
arm64: timer: Speed up gic-timer-state check
Andrew Jones
3
-29
/
+63
2020-04-03
arm64: timer: Use existing helpers to access counter/timers
Zenghui Yu
1
-8
/
+8
2020-04-03
arm64: timer: Use the proper RDist register name in GICv3
Zenghui Yu
2
-2
/
+6
2020-04-03
arm/arm64: gic: Move gic_state enumeration to asm/gic.h
Zenghui Yu
2
-7
/
+7
2020-04-03
arm/arm64: Perform dcache clean + invalidate after turning MMU off
Alexandru Elisei
5
-0
/
+78
2020-04-03
arm64: timer: Test behavior when timer disabled or masked
Alexandru Elisei
2
-1
/
+8
2020-04-03
arm64: timer: Check the timer interrupt state
Alexandru Elisei
1
-4
/
+11
2020-04-03
arm64: timer: Wait for the GIC to sample timer interrupt state
Alexandru Elisei
2
-6
/
+39
2020-04-03
arm64: timer: EOIR the interrupt after masking the timer
Alexandru Elisei
1
-3
/
+4
2020-04-03
arm64: timer: Make irq_received volatile
Alexandru Elisei
1
-1
/
+1
2020-04-03
arm64: timer: Add ISB before reading the counter value
Alexandru Elisei
1
-0
/
+2
2020-04-03
arm64: timer: Add ISB after register writes
Alexandru Elisei
1
-3
/
+6
2020-04-03
arm/arm64: psci: Don't run C code without stack or vectors
Alexandru Elisei
1
-3
/
+11
2020-04-03
Makefile: Use no-stack-protector compiler options
Alexandru Elisei
1
-2
/
+2
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
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
[next]