Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-11 Thread Jan Beulich
>>> On 11.02.19 at 14:35, wrote: > On 11/02/2019 14:23, Jan Beulich wrote: > On 11.02.19 at 06:40, wrote: >>> On Fri, Feb 08, 2019 at 09:29:32AM -0700, Jan Beulich wrote: >>> On 28.01.19 at 08:06, wrote: > +/* > + * Initiate an update on all processors which don't have an

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-11 Thread Raj, Ashok
On Mon, Feb 11, 2019 at 02:35:30PM +0100, Juergen Gross wrote: > On 11/02/2019 14:23, Jan Beulich wrote: > On 11.02.19 at 06:40, wrote: > >> On Fri, Feb 08, 2019 at 09:29:32AM -0700, Jan Beulich wrote: > >> On 28.01.19 at 08:06, wrote: > +/* > + * Initiate an update on

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-11 Thread Juergen Gross
On 11/02/2019 14:23, Jan Beulich wrote: On 11.02.19 at 06:40, wrote: >> On Fri, Feb 08, 2019 at 09:29:32AM -0700, Jan Beulich wrote: >> On 28.01.19 at 08:06, wrote: +/* + * Initiate an update on all processors which don't have an online sibling + * thread

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-11 Thread Jan Beulich
>>> On 11.02.19 at 06:40, wrote: > On Fri, Feb 08, 2019 at 09:29:32AM -0700, Jan Beulich wrote: > On 28.01.19 at 08:06, wrote: >>> +/* >>> + * Initiate an update on all processors which don't have an online >>> sibling >>> + * thread with a lower thread id. Other sibling threads

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-10 Thread Chao Gao
On Fri, Feb 08, 2019 at 09:29:32AM -0700, Jan Beulich wrote: On 28.01.19 at 08:06, wrote: >> @@ -30,18 +31,25 @@ >> #include >> #include >> #include >> +#include >> #include >> #include >> #include >> +#include >> >> +#include >> #include >> #include >> #include >> #in

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-08 Thread Jan Beulich
>>> On 28.01.19 at 08:06, wrote: > @@ -30,18 +31,25 @@ > #include > #include > #include > +#include > #include > #include > #include > +#include > > +#include > #include > #include > #include > #include > > +/* By default, wait for 3us */ > +#define MICROCODE_DEFAULT

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-01-30 Thread Chao Gao
On Tue, Jan 29, 2019 at 11:37:12AM +0100, Roger Pau Monné wrote: >On Mon, Jan 28, 2019 at 03:06:49PM +0800, Chao Gao 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

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-01-29 Thread Jan Beulich
>>> Roger Pau Monné 01/29/19 11:39 AM >>> >On Mon, Jan 28, 2019 at 03:06:49PM +0800, Chao Gao wrote: >> +/* >> + * Initiate an update on all processors which don't have an online >> sibling >> + * thread with a lower thread id. Other sibling threads just await the >> + * completio

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-01-29 Thread Roger Pau Monné
On Mon, Jan 28, 2019 at 03:06:49PM +0800, Chao Gao 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 me

[Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-01-27 Thread Chao Gao
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