mbox series

[0/3] x86/ucode: Simplify/fix loading paths further

Message ID 20241107122117.4073266-1-andrew.cooper3@citrix.com (mailing list archive)
Headers show
Series x86/ucode: Simplify/fix loading paths further | expand

Message

Andrew Cooper Nov. 7, 2024, 12:21 p.m. UTC
collect_cpu_info() is fairly expensive and called excessively.  Rationalise
this substantially.

Except I found yet another bug when testing this.  Notes in patch 3.

Andrew Cooper (3):
  x86/ucode: Don't use microcode_update_cpu() in early_microcode_load()
  x86/ucode: Fold microcode_update_cpu() and fix error handling
  x86/ucode: Remove the collect_cpu_info() call from parse_blob()

 xen/arch/x86/cpu/microcode/core.c | 53 +++++++++----------------------
 1 file changed, 15 insertions(+), 38 deletions(-)