Project

General

Profile

Actions

Bug #13440

closed

ppin disablement path missing state transition

Added by Robert Mustacchi over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Upon recently reviewing the AMD specific MSRs for PPIN, they make something more explicit, which Intel makes more subtle. Which is that the path for disabling and locking the PPIN MSR needs to be done in two steps, as opposed to a single one that disables and locks it. Dan saw this tripped over on a system which we found because for an unrelated reason, the on_trap/no_trap failed and resulted in a double fault.

We were able to verify that by doing this in two steps, we no longer triggered the #GP on the MSR and Dan's system were booting fine.

Actions

Also available in: Atom PDF