The v4.8 based kernel has been uploaded to the Yakkety 16.10 archive.
I'm setting this to Fix Released.

** Information type changed from Proprietary to Public

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
       Status: New => Fix Released

** Changed in: intel
       Status: New => Fix Released

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  [Feature] Purley: Memory Protection Keys

Status in intel:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released

Bug description:
  Memory Protection Keys for Userspace (PKU aka PKEYs) is a Skylake-SP server 
feature that provides a mechanism for enforcing page-based protections, but 
without requiring modification of the page tables when an application changes 
protection domains.  It works by dedicating 4 previously ignored bits in each 
page table entry to a "protection key", giving 16 possible keys.
  There is also a new user-accessible register (PKRU) with two separate bits 
(Access Disable and Write Disable) for each key.Being a CPU register, PKRU is 
inherently thread-local,potentially giving each thread a different set of 
protectionsfrom every other thread.
  There are two new instructions (RDPKRU/WRPKRU) for reading and writing to the 
new register.  The feature is only available in 64-bit mode, even though there 
is theoretically space in the PAE PTEs.  These permissions are enforced on data 
access only and have no effect on instruction fetches.

  HW: Purley

  Upstream status:
  v4.6 kernel implement basic and execute-only support
  v4.8 kernel will have new interface

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to