函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:__mcheck_cpu_init_vendor

函数原型:static void __mcheck_cpu_init_vendor(struct cpuinfo_x86 *c)

返回类型:void

参数:

类型参数名称
struct cpuinfo_x86 *c
1819  :CPU vendor 恒等于X86_VENDOR_INTEL
1820  mce_intel_feature_init(c)
1821  mce_adjust_timer等于cmci_intel_adjust_timer
1822  退出
1824  :CPU vendor 恒等于X86_VENDOR_AMD
1825  mce_amd_feature_init(c)
1826  退出
1829  :CPU vendor 恒等于X86_VENDOR_HYGON
1830  mce_hygon_feature_init(c)
1831  退出
1833  :CPU vendor 恒等于X86_VENDOR_CENTAUR
1834  mce_centaur_feature_init(c)
1835  退出
1837  :CPU vendor 恒等于X86_VENDOR_ZHAOXIN
1838  mce_zhaoxin_feature_init(c)
1839  退出
1841  默认
1842  退出
调用者
名称描述
mcheck_cpu_initCalled for each booted CPU to set up machine checks.* Must be called with preempt off:
mce_syscore_resumeOn resume clear all MCE state. Don't want to see leftovers from the BIOS.* Only one CPU is active at this time, the others get re-added later using* CPU hotplug: