summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/microcode.h
Commit message (Expand)AuthorAgeFilesLines
* x86/microcode/intel: Add a minimum required revision for late loadingAshok Raj2023-10-241-1/+2
* x86/microcode: Handle "offline" CPUs correctlyThomas Gleixner2023-10-241-0/+1
* x86/microcode: Rendezvous and load in NMIThomas Gleixner2023-10-241-0/+12
* x86/microcode/32: Move early loading after paging enableThomas Gleixner2023-10-181-5/+0
* x86/boot/32: Temporarily map initrd for microcode loadingThomas Gleixner2023-10-181-0/+2
* Merge tag 'x86-cleanups-2023-08-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-08-281-6/+0
|\
* \ Merge tag 'x86_microcode_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-281-106/+51
|\ \ | |/ |/|
| * x86/microcode: Move core specific defines to local headerThomas Gleixner2023-08-131-108/+47
| * x86/microcode: Make reload_early_microcode() staticThomas Gleixner2023-08-131-2/+0
| * x86/microcode: Include vendor headers into microcode.hAshok Raj2023-08-131-1/+4
| * x86/microcode: Hide the config knobThomas Gleixner2023-08-131-3/+3
* | x86/cpu/amd: Add a Zenbleed fixBorislav Petkov (AMD)2023-07-171-0/+1
|/
* x86/microcode/AMD: Add a @cpu parameter to the reloading functionsBorislav Petkov (AMD)2023-02-061-2/+2
* x86/microcode: Drop struct ucode_cpu_info.validBorislav Petkov2022-11-021-1/+0
* x86/microcode: Kill refresh_fwBorislav Petkov2022-11-021-2/+1
* x86/microcode/AMD: Track patch allocation size explicitlyKees Cook2022-09-231-0/+1
* x86/microcode: Remove ->request_microcode_user()Borislav Petkov2022-08-261-3/+0
* x86/cpu: Load microcode during restore_processor_state()Borislav Petkov2022-04-191-0/+2
* x86/microcode: Use the firmware_loader built-in APIBorislav Petkov2021-10-221-3/+0
* x86/microcode: Make microcode_init() staticBorislav Petkov2020-12-311-2/+0
* Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-04-021-14/+0
|\
| * x86/MSR: Move native_* variants to msr.hBorislav Petkov2018-03-081-14/+0
* | x86/microcode: Attempt late loading only when new microcode is presentBorislav Petkov2018-03-161-0/+1
|/
* x86/microcode: Propagate return value from updating functionsBorislav Petkov2018-02-171-2/+7
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* Merge branch 'x86/urgent' into x86/microcode, to resolve conflictsIngo Molnar2017-01-311-0/+1
|\
| * x86/microcode: Do not access the initrd after it has been freedBorislav Petkov2017-01-301-0/+1
* | x86/microcode: Convert to bare minimum MSR accessorsBorislav Petkov2017-01-231-5/+4
|/
* x86/microcode: Rework microcode loadingBorislav Petkov2016-10-251-0/+1
* x86/microcode: Export the microcode cache linked listBorislav Petkov2016-10-251-0/+9
* x86/microcode: Remove one #ifdef clauseBorislav Petkov2016-10-251-6/+2
* x86/microcode: Fix suspend to RAM with builtin microcodeBorislav Petkov2016-06-081-2/+0
* x86/microcode: Fix loading precedenceBorislav Petkov2016-06-081-24/+0
* x86/microcode: Untangle from BLK_DEV_INITRDBorislav Petkov2016-02-091-0/+26
* x86/cpu: Unify CPU family, model, stepping calculationBorislav Petkov2015-11-241-32/+7
* x86/microcode: Remove modularization leftoversBorislav Petkov2015-10-211-1/+0
* x86/microcode: Merge the early microcode loaderBorislav Petkov2015-10-211-12/+7
* x86/microcode: Unmodularize the microcode driverBorislav Petkov2015-10-211-0/+6
* x86/microcode: Parse built-in microcode earlyBorislav Petkov2015-05-061-1/+7
* x86/microcode: Consolidate family,model, ... codeBorislav Petkov2015-03-021-0/+73
* x86, microcode: Reload microcode on resumeBorislav Petkov2014-12-061-0/+2
* x86, microcode: Add a disable chicken bitBorislav Petkov2014-05-201-0/+1
* x86, microcode: Share native MSR accessing variantsBorislav Petkov2014-01-131-0/+15
* x86: delete __cpuinit usage from all x86 filesPaul Gortmaker2013-07-141-2/+2
* x86: Fix section mismatch on load_ucode_apPaul Gortmaker2013-06-191-2/+2
* x86/microcode_core_early.c: Define interfaces for early loading ucodeFenghua Yu2013-01-311-0/+14
* x86, microcode: Add a refresh firmware flag to ->request_microcode_fwBorislav Petkov2012-08-221-2/+2
* x86, microcode, AMD: Remove useless get_ucode_data wrapperBorislav Petkov2012-08-221-6/+0
* x86, microcode, AMD: Add a vendor-specific exit functionBorislav Petkov2011-12-141-0/+2
* x86, microcode, AMD: Cleanup code a bitBorislav Petkov2010-11-101-0/+6