Searched refs:microcode (Results 1 – 25 of 28) sorted by relevance
12
| /arch/x86/kernel/cpu/microcode/ |
| A D | Makefile | 2 microcode-y := core.o 3 obj-$(CONFIG_MICROCODE) += microcode.o 4 microcode-$(CONFIG_CPU_SUP_INTEL) += intel.o 5 microcode-$(CONFIG_CPU_SUP_AMD) += amd.o
|
| A D | intel.c | 454 cpu_data(cpu).microcode = uci->cpu_sig.rev; in apply_microcode_late() 456 boot_cpu_data.microcode = uci->cpu_sig.rev; in apply_microcode_late() 463 int cur_rev = boot_cpu_data.microcode; in ucode_validate_minrev() 577 c->microcode < 0x0b000021) { in is_blacklisted() 578 …rr_once("Erratum BDX90: late loading with revision < 0x0b000021 (0x%x) disabled.\n", c->microcode); in is_blacklisted()
|
| A D | core.c | 547 int old_rev = boot_cpu_data.microcode; in load_late_stop_cpus() 611 pr_info("revision: 0x%x -> 0x%x\n", old_rev, boot_cpu_data.microcode); in load_late_stop_cpus() 790 cpu_data(cpu).microcode = uci->cpu_sig.rev; in mc_cpu_online() 792 boot_cpu_data.microcode = uci->cpu_sig.rev; in mc_cpu_online()
|
| A D | amd.c | 910 c->microcode = rev; in apply_microcode_amd() 914 boot_cpu_data.microcode = rev; in apply_microcode_amd() 1087 if (c->microcode >= p->patch_id) in load_microcode_amd()
|
| /arch/x86/kernel/cpu/ |
| A D | intel.c | 104 u32 microcode; member 144 return (c->microcode <= spectre_bad_microcodes[i].microcode); in bad_spectre_microcode() 207 c->microcode = intel_get_microcode_revision(); in early_init_intel() 234 c->microcode < 0x20e) { in early_init_intel()
|
| A D | proc.c | 85 if (c->microcode) in show_cpuinfo() 86 seq_printf(m, "microcode\t: 0x%x\n", c->microcode); in show_cpuinfo()
|
| A D | match.c | 93 if (!res || res->driver_data > boot_cpu_data.microcode) in x86_match_min_microcode_rev()
|
| A D | Makefile | 54 obj-$(CONFIG_MICROCODE) += microcode/
|
| A D | hygon.c | 128 rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy); in early_init_hygon()
|
| A D | amd.c | 414 pr_debug("%s: current revision: 0x%x\n", __func__, c->microcode); in tsa_init() 603 rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy); in early_init_amd() 952 if (boot_cpu_data.microcode < good_rev) in cpu_has_zenbleed_microcode()
|
| A D | common.c | 1384 if (boot_cpu_data.microcode & BIT(31)) in cpu_has_old_microcode() 1388 if (boot_cpu_data.microcode >= m->driver_data) in cpu_has_old_microcode()
|
| /arch/x86/include/uapi/asm/ |
| A D | mce.h | 38 __u32 microcode; /* Microcode revision */ member
|
| /arch/x86/kernel/cpu/mce/ |
| A D | inject.c | 123 m->microcode = boot_cpu_data.microcode; in setup_inj_struct()
|
| A D | core.c | 134 m->microcode = cpu_data(cpu).microcode; in mce_prep_record_per_cpu() 221 m->microcode); in __print_mce()
|
| /arch/x86/include/asm/ |
| A D | processor.h | 186 u32 microcode; member
|
| /arch/powerpc/platforms/8xx/ |
| A D | Kconfig | 155 This microcode relocates SMC1 and SMC2 parameter RAMs at
|
| /arch/powerpc/boot/dts/fsl/ |
| A D | p1021rdb-pc.dtsi | 74 label = "NOR QE microcode firmware";
|
| A D | p1021mds.dts | 80 /* 1MB for microcode */
|
| A D | p1025twr.dtsi | 81 label = "NOR QE microcode firmware";
|
| /arch/x86/ |
| A D | Kconfig | 1332 bool "Late microcode loading (DANGEROUS)" 1336 Loading microcode late, when the system is up and executing instructions 1341 microcode header indicates that it is safe for late loading via the 1343 the kernel command line with "microcode.minrev=Y". 1346 bool "Enforce late microcode loading minimal revision check" 1350 To prevent that users load microcode late which modifies already 1351 in use features, newer microcode patches have a minimum revision field 1352 in the microcode header, which tells the kernel which minimum 1353 revision must be active in the CPU to safely load that new microcode 1359 "microcode.minrev" parameter on the kernel command line. [all …]
|
| /arch/x86/mm/ |
| A D | init.c | 289 boot_cpu_data.microcode < invlpg_miss_match->driver_data) { in setup_pcid()
|
| /arch/arm64/boot/dts/qcom/ |
| A D | qcm6490-idp.dts | 130 gpu_microcode_mem: gpu-microcode@8b31a000 {
|
| A D | qcs6490-rb3gen2.dts | 130 gpu_microcode_mem: gpu-microcode@8b31a000 {
|
| /arch/x86/kernel/apic/ |
| A D | apic.c | 559 if (boot_cpu_data.microcode >= rev) in apic_validate_deadline_timer()
|
| /arch/m68k/fpsp040/ |
| A D | res_func.S | 1968 | the 040 uses the dtag to execute the correct microcode.
|
Completed in 58 milliseconds
12