NAME
irq - IRQ data
SYNOPSIS
irq [-d | -b | [index ...]]
DESCRIPTION
This command collaborates the data in an irq_desc_t, along with its
associated hw_interrupt_type and irqaction structure data, into a
consolidated per-IRQ display. Alternatively, the intel interrupt
descriptor table may be dumped, or bottom half data may be displayed.
If no index value argument(s) nor any options are entered, the IRQ
data for all IRQs will be displayed.
index a valid IRQ index.
-d dump the intel interrupt descriptor table.
-b dump bottom half data.
EXAMPLES
Display the relevant data for IRQ 18:
crash> irq 18
IRQ: 18
STATUS: 0
HANDLER: c02301e0 <ioapic_level_irq_type>
typename: c01f9e0c "IO-APIC-level"
startup: c0110234 <unmask_IO_APIC_irq>
shutdown: c01101cc <mask_IO_APIC_irq>
handle: c0110518 <do_level_ioapic_IRQ>
enable: c0110234 <unmask_IO_APIC_irq>
disable: c01101cc <mask_IO_APIC_irq>
ACTION: c009c6b0
handler: c01ce818 <do_aic7xxx_isr>
flags: 4000000 (SA_SHIRQ)
mask: 0
name: c0217780 "aic7xxx"
dev_id: c0090078
next: c009c770
ACTION: c009c770
handler: c01ce818 <do_aic7xxx_isr>
flags: 4000000 (SA_SHIRQ)
mask: 0
name: c0217780 "aic7xxx"
dev_id: c0091078
next: 0
DEPTH: 0
Display the intel interrupt descriptor table entries:
crash> irq -d
[0] divide_error
[1] debug
[2] nmi
[3] int3
[4] overflow
[5] bounds
[6] invalid_op
[7] device_not_available
[8] double_fault
[9] coprocessor_segment_overrun
[10] invalid_TSS
[11] segment_not_present
[12] stack_segment
[13] general_protection
[14] page_fault
[15] spurious_interrupt_bug
[16] coprocessor_error
[17] alignment_check
[18] ignore_int
[19] ignore_int
[20] ignore_int
[21] ignore_int
...
[250] IRQ0xda_interrupt
[251] IRQ0xdb_interrupt
[252] IRQ0xdc_interrupt
[253] IRQ0xdd_interrupt
[254] IRQ0xde_interrupt
[255] spurious_interrupt
Display the bottom half data:
crash> irq -b
BH_MASK BH_ACTIVE
00000f17 00000000
BH_BASE FUNCTION
0 c0114148 <timer_bh>
1 c019b4f4 <console_bh>
2 c0113c1c <tqueue_bh>
4 c01abbbc <do_serial_bh>
8 c0153098 <net_bh>
9 c01b3230 <scsi_bottom_half_handler>
10 c0113c88 <immediate_bh>
11 c01a8c80 <kbd_bh>
|