函数逻辑报告 |
Source Code:arch\x86\kernel\cpu\mce\amd.c |
Create Date:2022-07-27 09:03:28 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:Reprogram MCx_MISC MSR behind this threshold bank.
函数原型:static void threshold_restart_bank(void *_tr)
返回类型:void
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| void * | _tr |
| 387 | 如果reset则 |
| 391 | 否则如果old_limit则 |
| 392 | new_count等于hi按位与THRESHOLD_MAX的值加old_limit减* Value upon which threshold * interrupt is generated. |
| 395 | hi等于hi按位与MASK_ERR_COUNT_HI的反按位或new_count按位与THRESHOLD_MAX |
| 400 | hi与等于MASK_INT_TYPE_HI的反 |
| 402 | 如果非 Bank can generate an interrupt. 则转到:done |
| 405 | 如果set_lvt_off则 |
| 406 | 如果lvt_off_valid(b, lvt_off, lo, hi)则 |
| 408 | hi与等于MASK_LVTOFF_HI的反 |
| 413 | 如果 Enable/Disable APIC interrupt 则hi或等于INT_TYPE_APIC |
| 416 | done : |
| 418 | hi或等于MASK_COUNT_EN_HI |
| 419 | wrmsr( MSR address for the block , lo, hi) |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |