invalidate cache before microcode update
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.
Updated by Electric Monk over 3 years ago
- Status changed from New to Closed
commit f226ceedc64a2db2c8016f3de28194d222fec764 Author: Robert Mustacchi <firstname.lastname@example.org> Date: 2018-09-11T02:31:02.000Z 9744 invalidate cache before microcode update Reviewed by: John Levon <email@example.com> Reviewed by: Andy Fiddaman <firstname.lastname@example.org> Reviewed by: Richard Lowe <email@example.com> Approved by: Dan McDonald <firstname.lastname@example.org>