The Linux Kernel Validation Suite (LKVS) is a Linux Kernel test suite. It is a working project created by the Intel Core Linux Kernel Val Team. The purpose is to improve the quality of Intel-contributed Linux Kernel code. Furthermore, it shows the customer how to use or validate the features.
BM(Bare Metal) involves testing on physical machines without any hypervisor or virtualization software.
KVM (Kernel-based Virtual Machine) is a virtualization technology for Linux that allows running multiple virtual machines (VMs) on a single physical host. It leverages the Linux kernel to provide virtualization capabilities, enabling efficient and secure isolation between VMs. KVM test cases involve testing various aspects of virtualization, including VM creation, management, and functionality.
More details please refer to following.
- AMX
- avx512vbmi
- cet(Control flow Enhancement Technology)
- CMPccXADD
- cstate
- DSA
- FRED (in progress)
- guest-test
- idxd (TODO)
- IFS(In Field Scan)
- ISST
- PMU
- PREFETCHI(Code SW Prefetch)
- pstate
- Intel_PT
- RAPL
- SDSI
- splitlock
- tdx-compliance
- tdx-guest
- tdx-osv-sanity (TODO)
- telemetry
- Intel_TH(Trace Hub)
- thermal
- topology
- tpmi
- ufs
- UMIP(User-Mode Instruction Prevention)
- workload-xsave
- xsave
(TODO)
Submit an issue or initiate a discussion.
Any pull request are welcomed, the canonical patch format please refer to the Kernel patches submitting
Yi Sun [email protected]
-
BM sub-module Yi Sun [email protected]
-
KVM sub-module Xudong Hao [email protected]
See LICENSE for details.