Message ID | 1564654971-31328-1-git-send-email-chao.gao@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | improve late microcode loading | expand |
On 01/08/2019 11:22, Chao Gao wrote: > This series includes below changes: > 1. Patch 1: always read microcode revision at boot time > 2. Patch 2: an userspace tool for late microcode update To get things started, I've committed these two changes. I'm afraid I don't have time immediately to review the rest of the series, but will try to find time. ~Andrew
On Thu, Aug 01, 2019 at 06:22:35PM +0800, Chao Gao wrote: > Changes in version 8: > - block #NMI handling during microcode loading (Patch 16) > - Don't assume that all CPUs in the system have loaded a same ucode. > So when parsing a blob, we attempt to save a patch as long as it matches > with current cpu signature regardless of the revision of the patch. > And also for loading, we only require the patch to be loaded isn't old > than the cached one. > - store an update after the first successful loading on a CPU > - remove the patch that calls wbinvd() unconditionally before microcode > loading. It is under internal discussion. > - divide two big patches into several patches to improve readability. Thanks for following up on this! I will try to review it between Monday and Tuesday. Roger.