Project

General

Profile

Feature #9744

invalidate cache before microcode update

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

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
2018-08-16
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:

Description

There have been some reports that certain microcode updates on a few parts require that the cache be flushed before performing the microcode update itself due to the pieces that the microcode is updating. Therefore we should always invalidate the cache immediately before performing the wrmsr for the microcode update. Intel has made patches available to Linux that do this and suggested we implement the same thing.

History

#1

Updated by Electric Monk about 1 year ago

  • Status changed from New to Closed

git commit f226ceedc64a2db2c8016f3de28194d222fec764

commit  f226ceedc64a2db2c8016f3de28194d222fec764
Author: Robert Mustacchi <rm@joyent.com>
Date:   2018-09-11T02:31:02.000Z

    9744 invalidate cache before microcode update
    Reviewed by: John Levon <john.levon@joyent.com>
    Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
    Reviewed by: Richard Lowe <richlowe@richlowe.net>
    Approved by: Dan McDonald <danmcd@joyent.com>

Also available in: Atom PDF