mbox series

[kvm-unit-tests,0/9] KVM unit tests for SVM options features

Message ID 20220322205613.250925-1-mlevitsk@redhat.com (mailing list archive)
Headers show
Series KVM unit tests for SVM options features | expand

Message

Maxim Levitsky March 22, 2022, 8:56 p.m. UTC
Those are few fixes and unit tests I used to
test svm optional features and few more svm feaures.

Best regards,
    Maxim Levitsky

Maxim Levitsky (9):
  pmu_lbr: few fixes
  svm: Fix reg_corruption test, to avoid timer interrupt firing in later
    tests.
  svm: NMI is an "exception" and not interrupt in x86 land
  svm: intercept shutdown in all svm tests by default
  svm: add SVM_BARE_VMRUN
  svm: add tests for LBR virtualization
  svm: add tests for case when L1 intercepts various hardware interrupts
  svm: add test for nested tsc scaling
  svm: add test for pause filter and threshold

 lib/x86/msr.h       |   1 +
 lib/x86/processor.h |   4 +
 x86/pmu_lbr.c       |   6 +
 x86/svm.c           |  57 ++---
 x86/svm.h           |  71 +++++-
 x86/svm_tests.c     | 582 +++++++++++++++++++++++++++++++++++++++++++-
 x86/unittests.cfg   |   8 +-
 7 files changed, 688 insertions(+), 41 deletions(-)

Comments

Maxim Levitsky March 22, 2022, 8:57 p.m. UTC | #1
On Tue, 2022-03-22 at 22:56 +0200, Maxim Levitsky wrote:
> Those are few fixes and unit tests I used to
> test svm optional features and few more svm feaures.
> 
> Best regards,
>     Maxim Levitsky
> 
> Maxim Levitsky (9):
>   pmu_lbr: few fixes
>   svm: Fix reg_corruption test, to avoid timer interrupt firing in later
>     tests.
>   svm: NMI is an "exception" and not interrupt in x86 land
>   svm: intercept shutdown in all svm tests by default
>   svm: add SVM_BARE_VMRUN
>   svm: add tests for LBR virtualization
>   svm: add tests for case when L1 intercepts various hardware interrupts
>   svm: add test for nested tsc scaling
>   svm: add test for pause filter and threshold
> 
>  lib/x86/msr.h       |   1 +
>  lib/x86/processor.h |   4 +
>  x86/pmu_lbr.c       |   6 +
>  x86/svm.c           |  57 ++---
>  x86/svm.h           |  71 +++++-
>  x86/svm_tests.c     | 582 +++++++++++++++++++++++++++++++++++++++++++-
>  x86/unittests.cfg   |   8 +-
>  7 files changed, 688 insertions(+), 41 deletions(-)
> 
> -- 
> 2.26.3
> 
> 
typo: I mean SVM optional features.

Best regards,
	Maxim Levitsky