Linux Kernel Validation Suite (LKVS) is a test suite of Linux Kernel. It's a developing project developed by Intel Core Linux Kernel Val Team. The gold is to improve the quality of Linux Kernel code which is contributed by the Intel.
So far, the initial version covers test cases for feature AMX (Advanced Matrix Extensions), Intel_TH (Trace Hub), CET (Control flow Enhancement Technology) shadow stack, XSTATE and UMIP(User-Mode Instruction Prevention). More detail and contribute rule please refer to the following.
- AMX(Advanced Matrix Extensions)
- cet(Control flow Enhancement Technology)
- Intel_TH(Trace Hub)
- UMIP(User-Mode Instruction Prevention)
- xsave
git clone https://github.com/intel/lkvs.git
cd lkvs
make
cd lkvs/<test>
make
Submit an issue or initiate a discussion.
Any pull request are welcomed, the canonical patch format please refer to the Kernel patches submitting
See LICENSE for details.
a, Fix compile warning.
b, Make use of docker to compile project.
c, Unify the output.
d, Pre-checkin check.
e, Post-checkin execution.
f, Feature introduction