Protection Keys for Supervisor Pages (PKS) is a feature that extends the Protection Keys architecture to support thread-specific permission restrictions on superviosr pages, which works similar to an existing feature named PKU (protecting user-mode pages).
Thanks Paolo to send out the PKS QEMU implemention at: https://lore.kernel.org/qemu-devel/20210127093540.472624-1-pbonz...@redhat.com/ This patch series is just to add the remaining part, i.e. the support for save/load PKRS and expose the vmx entry/exit load controls to guest. Chenyi Qiang (2): target/i386: Add support for save/load IA32_PKRS MSR target/i386: Expose VMX entry/exit load pkrs control bits target/i386/cpu.c | 4 ++-- target/i386/cpu.h | 2 ++ target/i386/kvm/kvm.c | 13 +++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) -- 2.17.1