aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/microcode
Commit message (Expand)AuthorAgeFilesLines
* x86/cpu: Load microcode during restore_processor_state()Borislav Petkov2022-05-121-3/+3
* x86/microcode/intel: Check patch signature before saving microcode for early ...Chen Yu2020-11-241-46/+2
* x86/microcode: Update the new microcode revision unconditionallyFilippo Sironi2019-05-142-16/+14
* x86/microcode: Make sure boot_cpu_data.microcode is up-to-datePrarit Bhargava2019-05-142-0/+8
* x86/microcode/intel: Check microcode revision before updating sibling threadsAshok Raj2019-05-141-3/+24
* x86/microcode/intel: Add a helper which gives the microcode revisionBorislav Petkov2019-05-141-30/+13
* x86/microcode: Allow late microcode loading with SMT disabledJosh Poimboeuf2018-08-151-4/+12
* x86/microcode: Do not upload microcode if CPUs are offlineAshok Raj2018-08-151-0/+18
* x86/microcode/intel: Save microcode patch unconditionallyBorislav Petkov2018-05-011-2/+0
* x86/microcode/AMD: Change load_microcode_amd()'s param to bool to fix preempt...Borislav Petkov2018-02-251-6/+11
* x86/cpu: Change type of x86_cache_size variable to unsigned intGustavo A. R. Silva2018-02-221-1/+1
* x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_steppingJia Zhang2018-02-221-2/+2
* x86/microcode: Do the family check firstBorislav Petkov2018-02-131-9/+18
* x86/microcode/AMD: Do not load when running on a hypervisorBorislav Petkov2018-02-131-9/+19
* x86/microcode/intel: Extend BDW late-loading further with LLC size checkJia Zhang2018-01-311-2/+18
* x86/microcode/intel: Extend BDW late-loading with a revision checkJia Zhang2018-01-171-2/+11
* x86/microcode/AMD: Add support for fam17h microcode loadingTom Lendacky2018-01-101-0/+4
* x86/microcode/intel: Disable late loading on model 79Borislav Petkov2017-10-271-0/+19
* x86/microcode/AMD: Fix more fallout from CONFIG_RANDOMIZE_MEMORY=yBorislav Petkov2016-10-281-1/+1
* Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2016-10-031-35/+17
|\
| * x86/microcode: Convert to hotplug state machineSebastian Andrzej Siewior2016-09-191-35/+17
* | x86/microcode/AMD: Fix load of builtin microcode with randomized memoryBorislav Petkov2016-09-051-3/+10
|/
* x86/microcode/AMD: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=yBorislav Petkov2016-08-181-1/+8
* x86/asm, x86/microcode: Add __PAGE_OFFSET_BASE define on 32-bitBorislav Petkov2016-07-271-2/+0
* x86/microcode/intel: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=yBorislav Petkov2016-07-261-2/+14
* x86/microcode: Remove unused symbol exportsBorislav Petkov2016-07-082-3/+0
* x86/microcode/intel: Do not issue microcode updates messages on each CPUAndi Kleen2016-06-141-7/+17
* Documentation/microcode: Document some aspects for more clarityBorislav Petkov2016-06-081-7/+9
* x86/microcode/AMD: Make amd_ucode_patch[] staticBorislav Petkov2016-06-081-1/+1
* x86/microcode/intel: Unexport save_mc_for_early()Borislav Petkov2016-06-081-9/+6
* x86/microcode/intel: Rename load_microcode_early() to find_microcode_patch()Borislav Petkov2016-06-081-5/+5
* x86/microcode: Propagate save_microcode_in_initrd() retvalBorislav Petkov2016-06-082-5/+5
* x86/microcode: Get rid of find_cpio_data()'s dummy offset argBorislav Petkov2016-06-082-4/+2
* x86/microcode: Fix suspend to RAM with builtin microcodeBorislav Petkov2016-06-081-1/+2
* x86/microcode: Fix loading precedenceBorislav Petkov2016-06-082-78/+133
* treewide: Fix typos in printkMasanari Iida2016-04-181-1/+1
* Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2016-03-154-189/+188
|\
| * x86/microcode/intel: Drop orig_sum from ext signature checksumBorislav Petkov2016-03-081-3/+3
| * x86/microcode/intel: Improve microcode sanity-checking error messagesBorislav Petkov2016-03-081-10/+26
| * x86/microcode/intel: Merge two consecutive if-statementsBorislav Petkov2016-03-081-5/+5
| * x86/microcode/intel: Get rid of DWSIZEBorislav Petkov2016-03-081-2/+2
| * x86/microcode/intel: Change checksum variables to u32Chris Bainbridge2016-03-081-4/+4
| * x86/microcode: Use kmemdup() rather than duplicating its implementationAndrzej Hajda2016-02-172-6/+2
| * x86/microcode: Remove unnecessary paravirt_enabled checkBoris Ostrovsky2016-02-171-1/+1
| * x86/microcode/AMD: Issue microcode updated message laterBorislav Petkov2016-02-091-4/+4
| * x86/microcode/intel: Cleanup get_matching_model_microcode()Borislav Petkov2016-02-091-14/+11
| * x86/microcode/intel: Remove unused arg of get_matching_model_microcode()Borislav Petkov2016-02-091-2/+2
| * x86/microcode/intel: Rename mc_saved_in_initrdBorislav Petkov2016-02-091-24/+28
| * x86/microcode/intel: Use *wrmsrl variantsBorislav Petkov2016-02-091-9/+5
| * x86/microcode/intel: Cleanup apply_microcode_intel()Borislav Petkov2016-02-091-5/+7