Thread (30 messages) 30 messages, 3 authors, 2020-07-14

Re: [RFC PATCH 04/15] x86/pks: Preserve the PKRS MSR on context switch

From: Peter Zijlstra <peterz@infradead.org>
Date: 2020-07-14 08:27:21
Also in: linux-fsdevel, linux-kselftest, linux-mm, lkml, nvdimm

On Tue, Jul 14, 2020 at 12:02:09AM -0700, ira.weiny@intel.com wrote:
From: Ira Weiny <redacted>

The PKRS MSR is defined as a per-core register.  This isolates memory
access by CPU.  Unfortunately, the MSR is not preserved by XSAVE.
Therefore, We must preserve the protections for individual tasks even if
they are context switched out and placed on another cpu later.
This is a contradiction and utter trainwreck. We're not going to do more
per-core MSRs and pretend they make sense per-task.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help