[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late microcode loading

On Tue, Dec 11, 2018 at 10:01:11AM -0700, Jan Beulich wrote:
>>>> On 28.11.18 at 06:34, <chao.gao@xxxxxxxxx> wrote:
>> This patch ports microcode improvement patches from linux kernel.
>> Before you read any further: the early loading method is still the
>> preferred one and you should always do that. The following patch is
>> improving the late loading mechanism for long running jobs and cloud use
>> cases.
>> Gather all cores and serialize the microcode update on them by doing it
>> one-by-one to make the late update process as reliable as possible and
>> avoid potential issues caused by the microcode update.
>So you still didn't switch to process cores or at the very least
>sockets in parallel?

Yes. This patch allows different cores to run microcode_update_cpu()
in parallel. It is the lock in that function that make microcode update
sequentially. I plan to remove the lock in a separate patch and you can
find it in next version.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.