]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
i386: Add PKU on Skylake-Server CPU model
authorTao Xu <tao3.xu@intel.com>
Mon, 29 Oct 2018 08:39:53 +0000 (16:39 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Wed, 31 Oct 2018 00:14:43 +0000 (21:14 -0300)
commit09b9ee643f90ef95e30e594df2a3c83ccaf75b1f
tree9d6b51c0d3c61de47ffe7095ef012b859a92f527
parentc7a88b52f62b30c04158eeb07f73e3f72221b6a8
i386: Add PKU on Skylake-Server CPU model

As the release document ref below link (page 13):
https://software.intel.com/sites/default/files/managed/c5/15/\
architecture-instruction-set-extensions-programming-reference.pdf

PKU is supported in Skylake Server (Only Server) and later, and
on Intel(R) Xeon(R) Processor Scalable Family. So PKU is supposed
to be in Skylake-Server CPU model. And PKU's CPUID has been
exposed to QEMU. But PKU can't be find in Skylake-Server CPU
model in the code. So this patch will fix this issue in
Skylake-Server CPU model.

Signed-off-by: Tao Xu <tao3.xu@intel.com>
Message-Id: <5014b57f834dcfa8fd3781504d98dcf063d54fde.1540801392.git.tao3.xu@intel.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
include/hw/i386/pc.h
target/i386/cpu.c