Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\microcode\core.c Create Date:2022-07-28 08:07:39
Last Modify:2020-03-16 20:13:29 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:reload_early_microcode

Proto:void reload_early_microcode(void)

Type:void

Parameter:Nothing

324  vendor = In early loading microcode phase on BSP, boot_cpu_data is not set up yet.* x86_cpuid_vendor() gets vendor id for BSP.* In 32 bit AP case, accessing boot_cpu_data needs linear address. To simplify
325  family = x86_cpuid_family()
328  Case vendor == X86_VENDOR_INTEL
329  If family >= 6 Then reload_ucode_intel()
331  Break
332  Case vendor == X86_VENDOR_AMD
333  If family >= 0x10 Then reload_ucode_amd()
335  Break
336  Default
337  Break
Caller
NameDescribe
mc_bp_resumemc_bp_resume - Update boot CPU microcode during resume.