Message ID | 20230615154834.959-1-alejandro.vallejo@cloud.com (mailing list archive) |
---|---|
Headers | show |
Series | Prevent attempting updates known to fail | expand |
On Thu, Jun 15, 2023 at 04:48:29PM +0100, Alejandro Vallejo wrote: > v3: > * Lots of hunks moved around. Individually mentioned in each patch > * Removed a redundant check > * Ignore microcode interface if the revision is -1 > * Perform the DIS_MCU_LOAD checks during init rather than apply time You might think that looks a whole lot like the enumeration in v2, and you'd be right :) . I sent this ahead of time and that's incorrect. The actual summary is: * Lots of hunks moved around. Individually mentioned in each patch * MSR_ARCH_CAPS read in early_cpu_init() * Per-vendor functions used to encapsulate vendor-specific logic in early_microcode_init() * Inlined previous helper for realoading 7d0 It addresses most concerns raised, but the final look is a bit different from what was reviewed before. I think it's a lot cleaner and allows future per-vendor logic to be neatly integrated into their per-vendor files. Alejandro