Re: [PATCH 1/1] arch/x86/microcode/intel: Remove unnecessary cache writeback and invalidation

From: Chang S. Bae
Date: Tue Sep 10 2024 - 14:36:12 EST


On 7/1/2024 2:20 PM, Chang S. Bae wrote:

Additionally, the side effects of doing this have been overlooked. It
extends the CPU rendezvous time for late loading. The cache flush takes
about 1x to 3.5x more time than needed for updating the microcode.

To provide more context, the latency impact was found to be more adverse when late loading was staged using the new loading feature [1]. Its enabling patch set will be posted once the specification is updated, likely after the upcoming merge window. I will include this fix (v2) as part of the series.

Thanks,
Chang

[1]: https://cdrdv2.intel.com/v1/dl/getContent/782715