[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 00/11] x86/ucode: Cleanup and fixes - Part 4/n (AMD)
The first patch definitely needs backporting. Second is a good candidate as well. Everything else probably not. This follows similar cleanup on the Intel side, removing gratuitous memory allocations (both interms of number, and indirection), and fixes several things to be more uniform (handling of cpu_sig->sig, and parsing of multiple containers. Andrew Cooper (11): x86/ucode/amd: Fix more potential buffer overruns with microcode parsing x86/ucode/amd: Move check_final_patch_levels() to apply_microcode() x86/ucode/amd: Don't use void * for microcode_patch->mpb x86/ucode/amd: Collect CPUID.1.EAX in collect_cpu_info() x86/ucode/amd: Overhaul the equivalent cpu table handling completely x86/ucode/amd: Move verify_patch_size() into get_ucode_from_buffer_amd() x86/ucode/amd: Alter API for microcode_fits() x86/ucode/amd: Rename bufsize to size in cpu_request_microcode() x86/ucode/amd: Remove gratuitous memory allocations from cpu_request_microcode() x86/ucode/amd: Fold structures together x86/ucode/amd: Rework parsing logic in cpu_request_microcode() xen/arch/x86/cpu/microcode/amd.c | 512 +++++++++++++-------------------------- xen/include/asm-x86/microcode.h | 2 +- 2 files changed, 176 insertions(+), 338 deletions(-) -- 2.11.0
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |