函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:uv_tsc_check_sync

函数原型:static void __init uv_tsc_check_sync(void)

返回类型:void

参数:

157  mmr等于uv_early_read_mmr(TSC sync valid, set by BIOS )
158  mmr_shift等于如果如果WARNING: UVx_HUB_IS_SUPPORTED defines are deprecated and will be removed 则0否则is_uv2_hub()则UV2/3k have different bits 否则UVH_TSC_SYNC_SHIFT
161  如果mmr_shiftsync_state等于mmr右移mmr_shift位按位与0011
163  否则sync_state等于0
167  :sync_state恒等于0011
168  state等于"in sync"
169  valid = true
170  退出
172  :sync_state恒等于0010
173  state等于"unstable"
174  valid = false
175  退出
176  默认
177  state等于"unknown: assuming valid"
178  valid = true
179  退出
181  打印信息("UV: TSC sync state from BIOS:0%d(%s)\n", sync_state, state)
184  如果validmark_tsc_async_resets("UV BIOS")
186  否则mark_tsc_unstable("UV BIOS")
调用者
名称描述
uv_acpi_madt_oem_check