Merge tag 'x86_urgent_for_v6.12_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Borislav Petkov: - Explicitly disable the TSC deadline timer when going idle to address some CPU errata in that area - Do not apply the Zenbleed fix on anything else except AMD Zen2 on the late microcode loading path - Clear CPU buffers later in the NMI exit path on 32-bit to avoid register clearing while they still contain sensitive data, for the RDFS mitigation - Do not clobber EFLAGS.ZF with VERW on the opportunistic SYSRET exit path on 32-bit - Fix parsing issues of memory bandwidth specification in sysfs for resctrl's memory bandwidth allocation feature - Other small cleanups and improvements * tag 'x86_urgent_for_v6.12_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/apic: Always explicitly disarm TSC-deadline timer x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load x86/bugs: Use code segment selector for VERW operand x86/entry_32: Clear CPU buffers after register restore in NMI return x86/entry_32: Do not clobber user EFLAGS.ZF x86/resctrl: Annotate get_mem_config() functions as __init x86/resctrl: Avoid overflow in MB settings in bw_validate() x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h
Showing
- arch/x86/entry/entry_32.S 4 additions, 2 deletionsarch/x86/entry/entry_32.S
- arch/x86/include/asm/nospec-branch.h 10 additions, 1 deletionarch/x86/include/asm/nospec-branch.h
- arch/x86/kernel/amd_nb.c 2 additions, 0 deletionsarch/x86/kernel/amd_nb.c
- arch/x86/kernel/apic/apic.c 13 additions, 1 deletionarch/x86/kernel/apic/apic.c
- arch/x86/kernel/cpu/amd.c 2 additions, 1 deletionarch/x86/kernel/cpu/amd.c
- arch/x86/kernel/cpu/resctrl/core.c 2 additions, 2 deletionsarch/x86/kernel/cpu/resctrl/core.c
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c 14 additions, 9 deletionsarch/x86/kernel/cpu/resctrl/ctrlmondata.c
Loading
Please register or sign in to comment