Re: [PATCH v6 4/4] x86/ucode: Utilize ucode_force and remove opt_ucode_allow_same

2024-08-22 Thread Fouad Hilly
On Mon, Aug 19, 2024 at 10:22 AM Jan Beulich wrote: > On 19.08.2024 10:57, Fouad Hilly wrote: > > On Mon, Jul 29, 2024 at 12:30 PM Jan Beulich wrote: > >> On 25.07.2024 10:27, Fouad Hilly wrote: > >>> --- a/xen/arch/x86/cpu/microcode/core.c > >>> +++ b/xen/arch/x86/cpu/microcode/core.c > >>> @@

Re: [PATCH v6 4/4] x86/ucode: Utilize ucode_force and remove opt_ucode_allow_same

2024-08-19 Thread Jan Beulich
On 19.08.2024 10:57, Fouad Hilly wrote: > On Mon, Jul 29, 2024 at 12:30 PM Jan Beulich wrote: >> On 25.07.2024 10:27, Fouad Hilly wrote: >>> --- a/xen/arch/x86/cpu/microcode/core.c >>> +++ b/xen/arch/x86/cpu/microcode/core.c >>> @@ -90,6 +90,11 @@ struct ucode_mod_blob { >>> size_t size; >>>

Re: [PATCH v6 4/4] x86/ucode: Utilize ucode_force and remove opt_ucode_allow_same

2024-08-19 Thread Fouad Hilly
On Mon, Jul 29, 2024 at 12:30 PM Jan Beulich wrote: > On 25.07.2024 10:27, Fouad Hilly wrote: > > --- a/docs/misc/xen-command-line.pandoc > > +++ b/docs/misc/xen-command-line.pandoc > > @@ -2650,7 +2650,7 @@ performance. > > Alternatively, selecting `tsx=1` will re-enable TSX at the users own

Re: [PATCH v6 4/4] x86/ucode: Utilize ucode_force and remove opt_ucode_allow_same

2024-07-29 Thread Jan Beulich
On 25.07.2024 10:27, Fouad Hilly wrote: > --- a/docs/misc/xen-command-line.pandoc > +++ b/docs/misc/xen-command-line.pandoc > @@ -2650,7 +2650,7 @@ performance. > Alternatively, selecting `tsx=1` will re-enable TSX at the users own risk. > > ### ucode > -> `= List of [ | scan=, nmi=, allow-

[PATCH v6 4/4] x86/ucode: Utilize ucode_force and remove opt_ucode_allow_same

2024-07-25 Thread Fouad Hilly
Pass xen-ucode flags to do low level checks on micorocde version and utilize it to allow for microcode downgrade or reapply the same version of the microcode. ucode_force is required to be passed to a low level Intel and AMD for version checks to be done. While adding ucode_force, opt_ucode_allow_s