Searched refs:microcode (Results 26 - 37 of 37) sorted by relevance

12

/linux-master/arch/x86/kernel/cpu/
H A Damd.c543 rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy);
620 /* On C+ stepping K8 rep microcode works well for copy/memset */
808 * updated microcode at the time of writing (March 2023).
813 * Clear the feature flag only on microcode revisions which
881 if (boot_cpu_data.microcode < good_rev)
896 pr_notice_once("Zenbleed: please update your microcode for the most optimal fix\n");
H A Dcommon.c61 #include <asm/microcode.h>
1375 * TSX_CTRL check alone is not sufficient for cases when the microcode
2284 * The microcode loader calls this upon late microcode load to recheck features,
2285 * only when microcode has been updated. Caller holds and CPU hotplug lock.
2303 pr_warn("x86/CPU: CPU features have changed after loading microcode, but might not take effect.\n");
/linux-master/arch/x86/kernel/cpu/mce/
H A Dcore.c133 m->microcode = boot_cpu_data.microcode;
200 pr_emerg(HW_ERR "PROCESSOR %u:%x TIME %llu SOCKET %u APIC %x microcode %x\n",
202 m->microcode);
/linux-master/drivers/media/dvb-frontends/
H A Ddrxd_hard.c172 u8 *microcode; member in struct:drxd_state
899 state->microcode = kmemdup(fw->data, fw->size, GFP_KERNEL);
900 if (!state->microcode) {
2663 status = DownloadMicrocode(state, state->microcode, state->microcode_length);
/linux-master/include/soc/fsl/qe/
H A Dqe.h272 u8 count; /* Number of microcode[] structures */
288 __be32 code_offset; /* Offset of the actual microcode */
289 u8 major; /* The microcode version major */
290 u8 minor; /* The microcode version minor */
291 u8 revision; /* The microcode version revision */
294 } __packed microcode[]; member in struct:qe_firmware
295 /* All microcode binaries should be located here */
296 /* CRC32 should be located here, after the microcode binaries */
/linux-master/drivers/hwmon/
H A Dcoretemp.c463 if (c->x86_model == 0xe && c->x86_stepping < 0xc && c->microcode < 0x39) {
464 pr_err("Errata AE18 not fixed, update BIOS or microcode of the CPU!\n");
688 /* Check the microcode version of the CPU */
/linux-master/drivers/iommu/amd/
H A Dinit.c3406 if (boot_cpu_data.microcode >= 0x08001205)
3409 if ((boot_cpu_data.microcode >= 0x08001126) &&
3410 (boot_cpu_data.microcode <= 0x080011ff))
/linux-master/drivers/scsi/
H A Dwd33c93.c1489 hostdata->microcode = read_wd33c93(regs, WD_CDB_1);
1983 hostdata->microcode, hostdata->no_sync, hostdata->no_dma);
/linux-master/arch/x86/kernel/
H A Dsmpboot.c80 #include <asm/microcode.h>
252 * Load the microcode before reaching the AP alive synchronization
258 * secondary threads waiting for SIPI. Loading microcode on
262 * microcode loading on SMT siblings must be prohibited and the
263 * vendor independent issue`that microcode loading which changes
/linux-master/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_driver.h750 * @UCODE_UPLOAD: Upload the microcode image to device
751 * @UCODE_VERIFY: Compare microcode image with code on device
927 * struct drxu_code_info Parameters for microcode upload and verfiy.
929 * @mc_file: microcode file name
950 * - mc_base_version == 0.0.0 => full microcode (mc_version is the version)
951 * - mc_base_version != 0.0.0 => patch microcode, the base microcode version
959 u32 mc_version; /* version of microcode */
960 u32 mc_base_version; /* in case of patch: the original microcode version */
1818 char *microcode_file; /*< microcode filenam
[all...]
/linux-master/arch/x86/kernel/apic/
H A Dapic.c546 if (boot_cpu_data.microcode >= rev)
551 "please update microcode to version: 0x%x (or later)\n", rev);
/linux-master/arch/m68k/fpsp040/
H A Dres_func.S1968 | the 040 uses the dtag to execute the correct microcode.

Completed in 164 milliseconds

12