[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/7] x86/ucode: Cleanup and fixes - Part 3/n (Intel)
This focuses on the Intel ucode driver, removing the gratuitous memory allocations and indirection, as well as minor fixes in other areas of the logic. It depends on both the Part 1 and 2 series, and hopefully better demonstrates why making struct microcode_patch opaque is a sensible move forward. Andrew Cooper (7): x86/ucode: Document the behaviour of the microcode_ops hooks x86/ucode/intel: Adjust microcode_sanity_check() to not take void * x86/ucode/intel: Remove gratuitous memory allocations from cpu_request_microcode() x86/ucode/intel: Reimplement get_{data,total}size() helpers x86/ucode/intel: Clean up microcode_update_match() x86/ucode/intel: Clean up microcode_sanity_check() x86/ucode/intel: Fold structures together xen/arch/x86/cpu/microcode/intel.c | 371 +++++++++++++++-------------------- xen/arch/x86/cpu/microcode/private.h | 46 +++++ xen/include/asm-x86/microcode.h | 5 + 3 files changed, 214 insertions(+), 208 deletions(-) -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |