On Tue, 22 Nov 2022 18:11:25 +0200, Maxim Levitsky wrote: > This is set of fixes and new unit tests that I developed for the > KVM unit tests. > > I also did some work to separate the SVM code into a minimal > support library so that you could use it from an arbitrary test. > > V2: > > [...] Applied select patches to kvm-x86 next, mostly things that are smallish and straightforward. Please, please split all of this stuff into more manageable series, with one theme per series. Even with the patches I applied out of the way, there are at least 4 or 5 distinct series here. [01/27] x86: replace irq_{enable|disable}() with sti()/cli() https://github.com/kvm-x86/kvm-unit-tests/commit/ed31b56333aa [02/27] x86: introduce sti_nop() and sti_nop_cli() https://github.com/kvm-x86/kvm-unit-tests/commit/a159f4c91608 [03/27] x86: add few helper functions for apic local timer https://github.com/kvm-x86/kvm-unit-tests/commit/7a507c9f5b74 [04/27] svm: remove nop after stgi/clgi https://github.com/kvm-x86/kvm-unit-tests/commit/783f817a17f1 [05/27] svm: make svm_intr_intercept_mix_if/gif test a bit more robust https://github.com/kvm-x86/kvm-unit-tests/commit/d0ffdee8f95b [06/27] svm: use apic_start_timer/apic_stop_timer instead of open coding it https://github.com/kvm-x86/kvm-unit-tests/commit/2e4e8a4fe921 [09/27] svm: add simple nested shutdown test. https://github.com/kvm-x86/kvm-unit-tests/commit/e5bedc838c3b [13/27] svm: remove get_npt_pte extern https://github.com/kvm-x86/kvm-unit-tests/commit/cc15e55699e9 -- https://github.com/kvm-x86/kvm-unit-tests/tree/next