> Looks like driver interrupts, on cpu #0, and at IPL
> 4.
> 
> What interrupts are bound to cpu 0 / IPL 4, on your
> machine?  This information is printed by 
> 
>     echo ::interrupts | mdb -k

This is whole lot while 'sane' (close to 0 CPU use):
IRQ  Vect IPL Bus    Trg Type   CPU Share APIC/INT# ISR(s) 
1    0x41 5   ISA    Edg Fixed  1   1     0x0/0x1   i8042_intr
4    0xb0 12  ISA    Edg Fixed  0   1     0x0/0x4   asyintr
7    0x43 5   ISA    Edg Fixed  1   1     0x0/0x7   ecpp_isr
9    0x81 9   PCI    Lvl Fixed  1   1     0x0/0x9   acpi_wrapper_isr
12   0x42 5   ISA    Edg Fixed  0   1     0x0/0xc   i8042_intr
14   0x40 5   ISA    Edg Fixed  0   1     0x0/0xe   ata_intr
15   0x44 5   ISA    Edg Fixed  1   1     0x0/0xf   ata_intr
16   0x88 9   PCI    Lvl Fixed  1   3     0x0/0x10  drm_irq_handler_wrap, 
wpi_intr, bge_intr
18   0x84 9   PCI    Lvl Fixed  1   2     0x0/0x12  pcic_intr, uhci_intr
19   0x85 9   PCI    Lvl Fixed  0   2     0x0/0x13  hci1394_isr, uhci_intr
20   0x82 9   PCI    Lvl Fixed  1   2     0x0/0x14  uhci_intr, ehci_intr
21   0x83 9   PCI    Lvl Fixed  0   2     0x0/0x15  audiohd_intr, uhci_intr
22   0x20 1   PCI    Lvl Fixed  0   1     0x0/0x16  sdhost_intr
24   0x86 7   PCI    Edg MSI    1   1     -         pepb_intr_handler
25   0x30 4   PCI    Edg MSI    0   1     -         pepb_intr_handler
26   0x87 7   PCI    Edg MSI    1   1     -         pepb_intr_handler
160  0xa0 0          Edg IPI    all 0     -         poke_cpu
192  0xc0 13         Edg IPI    all 1     -         xc_serv
208  0xd0 14         Edg IPI    all 1     -         kcpc_hw_overflow_intr
209  0xd1 14         Edg IPI    all 1     -         cbe_fire
210  0xd3 14         Edg IPI    all 1     -         cbe_fire
240  0xe0 15         Edg IPI    all 1     -         xc_serv
241  0xe1 15         Edg IPI    all 1     -         apic_error_intr

      device |      cpu0 %tim      cpu1 %tim
-------------+------------------------------
       ata#1 |         0  0.0         0  0.0
   audiohd#0 |         2  0.0         0  0.0
       bge#0 |         0  0.0        59  0.0
      ehci#0 |         0  0.0         4  0.0
   hci1394#0 |         2  0.0         0  0.0
      i915#0 |         0  0.0        59  0.0
      pcic#0 |         0  0.0         2  0.0
      uhci#0 |         0  0.0         4  0.0
      uhci#1 |         2  0.0         0  0.0
      uhci#2 |         0  0.0         2  0.0
      uhci#3 |         2  0.0         0  0.0
       wpi#0 |         0  0.0        59  0.1

The latter doesn't change very much once the mess has started, though (this is 
after the CPU use has bumped to 50%):
      device |      cpu0 %tim      cpu1 %tim
-------------+------------------------------
       ata#0 |         1  0.0         0  0.0
       ata#1 |         0  0.0         0  0.0
   audiohd#0 |         1  0.0         0  0.0
       bge#0 |         0  0.0         2  0.1
      ehci#0 |         0  0.0         1  0.0
   hci1394#0 |         1  0.0         0  0.0
      i915#0 |         0  0.0         2  0.0
      pcic#0 |         0  0.0         1  0.0
      uhci#0 |         0  0.0         1  0.0
      uhci#1 |         1  0.0         0  0.0
      uhci#2 |         0  0.0         1  0.1
      uhci#3 |         1  0.0         0  0.0
       wpi#0 |         0  0.0         2  0.0

Uwe
-- 
This message posted from opensolaris.org

Reply via email to