Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\apic\io_apic.c Create Date:2022-07-28 08:30:00
Last Modify:2020-03-16 21:24:45 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:print_IO_APIC

Proto:static void __init print_IO_APIC(int ioapic_idx)

Type:void

Parameter:

TypeParameterName
intioapic_idx
1271  raw_spin_lock_irqsave( & ioapic_lock, flags)
1272  raw = io_apic_read(ioapic_idx, 0)
1273  raw = io_apic_read(ioapic_idx, 1)
1274  If version >= 0x10 Then raw = io_apic_read(ioapic_idx, 2)
1276  If version >= 0x20 Then raw = io_apic_read(ioapic_idx, 3)
1278  raw_spin_unlock_irqrestore( & ioapic_lock, flags)
1280  printk(debug-level messages "IO APIC #%d......\n", mpc_ioapic_id(ioapic_idx))
1281  printk(debug-level messages ".... register #00: %08X\n", raw)
1282  printk(debug-level messages "....... : physical APIC id: %02X\n", ID)
1283  printk(debug-level messages "....... : Delivery Type: %X\n", delivery_type)
1284  printk(debug-level messages "....... : LTS : %X\n", LTS)
1286  printk(debug-level messages ".... register #01: %08X\n", * (int * ) & reg_01)
1287  printk(debug-level messages "....... : max redirection entries: %02X\n", entries)
1290  printk(debug-level messages "....... : PRQ implemented: %X\n", PRQ)
1291  printk(debug-level messages "....... : IO APIC version: %02X\n", version)
1299  If version >= 0x10 && raw != raw Then
1300  printk(debug-level messages ".... register #02: %08X\n", raw)
1301  printk(debug-level messages "....... : arbitration: %02X\n", arbitration)
1309  If version >= 0x20 && raw != raw && raw != raw Then
1311  printk(debug-level messages ".... register #03: %08X\n", raw)
1312  printk(debug-level messages "....... : Boot DT : %X\n", boot_DT)
1315  printk(debug-level messages ".... IRQ redirection table:\n")
1316  io_apic_print_entries(ioapic_idx, entries)
Caller
NameDescribe
print_IO_APICs