函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:_apic_mappings - initialize APIC mappings

函数原型:void __init init_apic_mappings(void)

返回类型:void

参数:

2101  apic_check_deadline_errata()
2103  如果x2apic_mode
2104  Processor that is doing the boot up 等于read_apic_id()
2105  返回
2109  如果非Have we found an MP table Detect and enable local APICs on non-SMP boards.* Original code written by Keir Fraser.* On AMD64 we trust the BIOS - if it says no APIC it is likely* not correctly set up (usually the APIC timer won't work etc.)
2111  打印信息("APIC: disable apic facility\n")
2112  ght after this call apic become NOOP driven* so apic->write/read doesn't do anything
2113  否则
2114  apic_phys等于mp_lapic_addr
2120  如果非acpi_lapic且非Have we found an MP table register_lapic_address(apic_phys)
2128  new_apicid等于read_apic_id()
2129  如果Processor that is doing the boot up 不等于new_apicid
2130  Processor that is doing the boot up 等于new_apicid
2138  boot_cpu_apic_version等于GET_APIC_VERSION(apic_read(APIC_LVR))
调用者
名称描述
setup_arch平台相关启动