diff options
author | 2017-08-24 11:59:31 +0200 | |
---|---|---|
committer | 2017-08-25 09:28:02 +0200 | |
commit | c469268cd523245cc58255f6696e0c295485cb0b (patch) | |
tree | b29e228414a3b176926a4860918444d34b5565b6 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them (diff) | |
download | wireguard-linux-c469268cd523245cc58255f6696e0c295485cb0b.tar.xz wireguard-linux-c469268cd523245cc58255f6696e0c295485cb0b.zip |
KVM: x86: block guest protection keys unless the host has them enabled
If the host has protection keys disabled, we cannot read and write the
guest PKRU---RDPKRU and WRPKRU fail with #GP(0) if CR4.PKE=0. Block
the PKU cpuid bit in that case.
This ensures that guest_CR4.PKE=1 implies host_CR4.PKE=1.
Fixes: 1be0e61c1f255faaeab04a390e00c8b9b9042870
Cc: stable@vger.kernel.org
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions