On 6/28/2023 1:08 AM, Sean Christopherson wrote:
On Thu, Jun 01, 2023, Zeng Guang wrote:
This patch series provide a LASS KVM solution.
... and depends on kernel enabling that can be found at
https://lore.kernel.org/all/20230609183632.48706-1-alexander.shishkin@xxxxxxxxxxxxxxx
OK. I will add the dependency statement in next version.
We tested the basic function of LASS virtualization including LASS
enumeration and enabling in non-root and nested environment. As KVM
unittest framework is not compatible to LASS rule, we use kernel module
and application test to emulate LASS violation instead. With KVM forced
emulation mechanism, we also verified the LASS functionality on some
emulation path with instruction fetch and data access to have same
behavior as hardware.
[1] Intel ISE https://cdrdv2.intel.com/v1/dl/getContent/671368
Chapter Linear Address Space Separation (LASS)