Re: x86/fpu/xsave: protection key test failures
From: Andy Lutomirski
Date: Tue May 25 2021 - 20:36:34 EST
On 5/25/21 2:37 PM, Babu Moger wrote:
> Investigation so far.
> 1. The test fails on AMD(Milan) systems. Test appears to pass on Intel
> systems. Tested on old Intel system available here.
Ten cents says that you have discovered that AMD returns a synthesized
value for XINUSE[PKRU] and that write_pkru() is buggy.
Any volunteers to fix the if (!pk) case in write_pkru() and see if the
problem goes away? (Or at least to print something for the if (!pk)
case and seee if it gets printed?)
--Andy