[PATCH v6 1/3] x86/microcode: Ignore microcode loading interface for revision = -1

2023-07-24 Thread Alejandro Vallejo
Some hypervisors report ~0 as the microcode revision to mean "don't issue microcode updates". Ignore the microcode loading interface in that case. Signed-off-by: Alejandro Vallejo Reviewed-by: Jan Beulich --- v6: * Change message content and move severity WARNING -> INFO (Andrew) NOTE: I

Re: [PATCH v6 1/3] x86/microcode: Ignore microcode loading interface for revision = -1

2023-07-24 Thread Jan Beulich
On 24.07.2023 18:52, Alejandro Vallejo wrote: > Some hypervisors report ~0 as the microcode revision to mean "don't issue > microcode updates". Ignore the microcode loading interface in that case. > > Signed-off-by: Alejandro Vallejo > Reviewed-by: Jan Beulich Hmm. > --- a/xen/arch/x86/cpu/mic

Re: [PATCH v6 1/3] x86/microcode: Ignore microcode loading interface for revision = -1

2023-07-24 Thread Jan Beulich
On 25.07.2023 08:40, Jan Beulich wrote: > On 24.07.2023 18:52, Alejandro Vallejo wrote: >> --- a/xen/arch/x86/cpu/microcode/core.c >> +++ b/xen/arch/x86/cpu/microcode/core.c >> @@ -867,10 +867,23 @@ int __init early_microcode_init(unsigned long >> *module_map, >> return -ENODEV; >> }

Re: [PATCH v6 1/3] x86/microcode: Ignore microcode loading interface for revision = -1

2023-07-25 Thread Alejandro Vallejo
On Tue, Jul 25, 2023 at 08:40:31AM +0200, Jan Beulich wrote: > On 24.07.2023 18:52, Alejandro Vallejo wrote: > > Some hypervisors report ~0 as the microcode revision to mean "don't issue > > microcode updates". Ignore the microcode loading interface in that case. > > > > Signed-off-by: Alejandro V

Re: [PATCH v6 1/3] x86/microcode: Ignore microcode loading interface for revision = -1

2023-07-28 Thread Alejandro Vallejo
On Tue, Jul 25, 2023 at 01:50:52PM +0100, Alejandro Vallejo wrote: > On Tue, Jul 25, 2023 at 08:40:31AM +0200, Jan Beulich wrote: > > > --- a/xen/arch/x86/cpu/microcode/core.c > > > +++ b/xen/arch/x86/cpu/microcode/core.c > > > @@ -867,10 +867,23 @@ int __init early_microcode_init(unsigned long >