函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:lapic_setup_esr

函数原型:static void lapic_setup_esr(void)

返回类型:void

参数:

1487  如果非Check, if the APIC is integrated or a separate chip
1488  打印信息("No ESR for 82489DX.\n")
1489  返回
1492  如果disable_esr
1499  打印信息("Leaving ESR disabled.\n")
1500  返回
1503  maxlvt等于lapic_get_maxlvt - get the maximum number of local vector table entries
1504  如果maxlvt大于3则apic_write(APIC_ESR, 0)
1506  oldvalue等于apic_read(APIC_ESR)
1509  value等于ERROR_APIC_VECTOR
1510  apic_write(APIC_LVTERR, value)
1515  如果maxlvt大于3则apic_write(APIC_ESR, 0)
1517  value等于apic_read(APIC_ESR)
1518  如果value不等于oldvalueDefine the default level of output to be very little* This can be turned up by using apic=verbose for more* information and apic=debug for _lots_ of information.* apic_verbosity is defined in apic.c(APIC_VERBOSE, "ESR value before enabling vector: 0x%08x after: 0x%08x\n", oldvalue, value)
调用者
名称描述
end_local_APIC_setup