Re: [kvm-unit-tests PATCH 0/5] Collection of tests for canonical checks on LA57 enabled CPUs

Maxim Levitsky
2024-11-03T21:08:44Z

On Fri, 2024-09-06 at 20:54 -0400, Maxim Levitsky wrote:
> This is a set of tests that checks KVM and CPU behaviour in regard to
> canonical checks of various msrs, segment bases, instructions that
> were found to ignore CR4.LA57 on CPUs that support 5 level paging.
>
> Best regards,
> Maxim Levitsky
>
> Maxim Levitsky (5):
> x86: add _safe and _fep_safe variants to segment base load
> instructions
> x86: add a few functions for gdt manipulation
> x86: move struct invpcid_desc descriptor to processor.h
> Add a test for writing canonical values to various msrs and fields
> nVMX: add a test for canonical checks of various host state vmcs12
> fields.
>
> lib/x86/desc.c | 39 ++++-
> lib/x86/desc.h | 9 +-
> lib/x86/msr.h | 42 ++++++
> lib/x86/processor.h | 58 +++++++-
> x86/Makefile.x86_64 | 1 +
> x86/canonical_57.c | 346 ++++++++++++++++++++++++++++++++++++++++++++
> x86/pcid.c | 6 -
> x86/vmx_tests.c | 183 +++++++++++++++++++++++
> 8 files changed, 667 insertions(+), 17 deletions(-)
> create mode 100644 x86/canonical_57.c
>
> --
> 2.26.3
>
>

Hi,
A very kind ping on this patch series.

Best regards,
Maxim Levitsky