函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\microcode\intel.c Create Date:2022-07-27 09:08:37
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:apply_microcode_early

函数原型:static int apply_microcode_early(struct ucode_cpu_info *uci, bool early)

返回类型:int

参数:

类型参数名称
struct ucode_cpu_info *uci
boolearly
586  mc等于mc
587  如果非mc则返回:0
595  rev等于intel_get_microcode_revision()
596  如果rev大于等于rev
597  rev等于rev
598  返回:UCODE_OK
605  native_wbinvd()
608  native_wrmsrl(MSR_IA32_UCODE_WRITE, (unsignedlong)bits)
610  rev等于intel_get_microcode_revision()
611  如果rev不等于rev则返回:负1
614  rev等于rev
616  如果earlyAt this point, we can not call printk() yet. Delay printing microcode info in* show_ucode_info_early() until printk() works.
618  否则Print ucode update info.
621  返回:0
调用者
名称描述
load_ucode_intel_bsp
load_ucode_intel_ap
reload_ucode_intel