函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\apic\apic.c Create Date:2022-07-27 09:26:28
Last Modify:2020-03-16 21:21:31 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:apic_check_deadline_errata

函数原型:static void apic_check_deadline_errata(void)

返回类型:void

参数:

617  如果非boot_cpu_has(TSC deadline timer )或boot_cpu_has(Running on a hypervisor )则返回
621  m等于x86_match_cpu - match current CPU again an array of x86_cpu_ids*@match: Pointer to array of x86_cpu_ids. Last entry terminated with* {}.* Return the entry if the current CPU matches the entries in the* passed x86_cpu_id match table
622  如果非m则返回
629  如果driver_data小于0则rev = ((he local APIC register structure, memory mapped. Not terribly well* tested, but we might eventually use this one in the future - the* problem why we cannot use it right now is the P5 APIC, it has an( * )(void))(driver_data))()
631  否则rev等于driver_data
634  如果microcode大于等于rev则返回
637  setup_clear_cpu_cap(TSC deadline timer )
638  打印错误信息(FW_BUG* Add this to a message where you are sure the firmware is buggy or behaves* really stupid or out of spec"TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x%x (or later)\n", rev)
调用者
名称描述
init_apic_mappings_apic_mappings - initialize APIC mappings