函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Init the interrupt delivery mode for the BSP

函数原型:void __init apic_intr_mode_init(void)

返回类型:void

参数:

1456  upmode等于IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_UP_LATE_INIT)
1459  :apic_intr_mode恒等于APIC_PIC
1460  打印信息("APIC: Keep in PIC mode(8259)\n")
1461  返回
1462  :apic_intr_mode恒等于APIC_VIRTUAL_WIRE
1463  打印信息("APIC: Switch to virtual wire mode setup\n")
1464  default_setup_apic_routing()
1465  退出
1466  :apic_intr_mode恒等于APIC_VIRTUAL_WIRE_NO_CONFIG
1467  打印信息("APIC: Switch to virtual wire mode setup with no configuration\n")
1468  upmode = true
1469  default_setup_apic_routing()
1470  退出
1471  :apic_intr_mode恒等于APIC_SYMMETRIC_IO
1472  打印信息("APIC: Switch to symmetric I/O mode setup\n")
1473  default_setup_apic_routing()
1474  退出
1475  :apic_intr_mode恒等于APIC_SYMMETRIC_IO_NO_ROUTING
1476  打印信息("APIC: Switch to symmetric I/O mode setup in no SMP routine\n")
1477  退出
1480  apic_bsp_setup(upmode)