I have Xen 3.3.1 running with 2.6.18 kernel and Fedora . In dom0 when I run cat /proc/interrupts I got the following output:
CPU0 CPU1 CPU2 CPU3
9: 0 0 0 0 Phys-irq acpi
16: 62087 0 247 0 Phys-irq libata, uhci_h
cd:usb5, uhci_hcd:usb7
17: 2 0 0 0 Phys-irq ehci_hcd:usb1,
uhci_hcd:usb8
18: 0 0 0 0 Phys-irq ehci_hcd:usb2,
uhci_hcd:usb6
19: 0 0 0 0 Phys-irq uhci_hcd:usb3
20: 40 0 0 0 Phys-irq uhci_hcd:usb4
21: 125377 0 0 345 Phys-irq eth0
256: 1798288 0 0 0 Dynamic-irq timer0
257: 9064 0 0 0 Dynamic-irq resched0
258: 32 0 0 0 Dynamic-irq callfunc0
259: 0 9402 0 0 Dynamic-irq resched1
260: 0 109 0 0 Dynamic-irq callfunc1
261: 0 168102 0 0 Dynamic-irq timer1
262: 0 0 1118 0 Dynamic-irq resched2
263: 0 0 111 0 Dynamic-irq callfunc2
264: 0 0 150643 0 Dynamic-irq timer2
265: 0 0 0 1787 Dynamic-irq resched3
266: 0 0 0 81 Dynamic-irq callfunc3
267: 0 0 0 151103 Dynamic-irq timer3
268: 135 0 0 0 Dynamic-irq xenbus
269: 0 0 0 0 Dynamic-irq console
270: 0 0 0 0 Dynamic-irq suspend
NMI: 0 0 0 0
LOC: 0 0 0 0
ERR: 0
MIS: 0
Which doesn't show APIC running in my server. I checked the xm dmesg | grep apic and I got the following output regarding APIC
(XEN) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 3, version 32, address 0xfec8a000, GSI 24-47
Which shows that my XEN has detected APIC but in the /proc/interrupts it was not detected. Is there any way to enable APIC in my server or to check if it is really running???
I would appreciate any tips or advice.