[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Re: [GIT PATCH v2 0/14] xen: events: cleanups + ween off nr_irqs



> > <scratch> If you hit the 'i' in the debug console is this 
> > BAR visible there? That is f3021?
> 
> 'i' is irq information not BARs, but FWIW the IRQ associated with this
> H/W appears to be mapped correctly.
> 
> I couldn't find another debug key which looked like it contained the
> sort of thing you meant.

Attached is the lspci, and also a full serial console dump of me
booting 2.6.38, 2.6.32..

PV guest is #linux-next, thought I can make it be #master.

Anyhow, 'q' on Xen console was it:

with 2.6.32.27 dom0:

 General information for domain 0:
(XEN)     refcnt=3 dying=0-1f, 22-3f, 44-60, 62-9f, a2-3f7, 400-807, 80c-cfb, 
d00-ffff }
(XEN)     Interrupts { 0-327 }
(XEN)     I/O Memory { 0-febff, fec01-fec7f, fec81-fedff, 
fee01-ffffffffffffffff }


[root@tst009 ~]# cat /proc/interrupts | awk '{ print $1,"...,"$18,$19,$20 '} | 
head -30
CPU0 ...,  
1: ...,xen-pirq-ioapic-edge i8042 
3: ...,xen-pirq-ioapic-edge  
8: ...,xen-pirq-ioapic-edge rtc0 
12: ...,xen-pirq-ioapic-edge i8042 
16: ...,xen-pirq-ioapic-level uhci_hcd:usb2, pata_jmicron
17: ...,xen-pirq-ioapic-level HDA Intel
18: ...,xen-pirq-ioapic-level ehci_hcd:usb1 
19: ...,xen-pirq-ioapic-level uhci_hcd:usb4 
20: ...,xen-pirq-ioapic-level acpi 
21: ...,xen-pirq-ioapic-level uhci_hcd:usb3 
48: ...,xen-pirq-ioapic-level EMU10K1 
49: ...,xen-pirq-ioapic-level firewire_ohci 
4225: ...,xen-dyn-event evtchn:xenstored 
4226: ...,xen-dyn-event evtchn:xenstored 
4227: ...,xen-pirq-msi-x ioat-msix 
4228: ...,xen-pirq-msi-x ioat-msix 
4229: ...,xen-pirq-msi-x ioat-msix 

and when I start the guest:
kernel="/mnt/lab/latest/vmlinuz"
ramdisk="/mnt/lab/latest/initramfs.cpio.gz"
extra="console=hvc0 debug iommu=soft test=net"
memory=1024
vcpus=4
cpus='2,3,4,5'
on_crash="preserve"
pci = ["0a:00.1", "09:00.0", "00:1d.0", "00:1d.1","00:1d.2", 
"00:1d.7","06:01.1","06:01.0"]
vfb = [ 'vnc=1, vnclisten=0.0.0.0,vncunused=1']


(XEN) Rangesets belonging to domain 0:
(XEN)     I/O Ports  { 0-1f, 22-3f, 44-60, 62-9f, a2-3f7, 400-807, 80c-cfb, 
d00-ffff }
(XEN)     Interrupts { 0-327 }
(XEN)     I/O Memory { 0-febff, fec01-fec7f, fec81-fedff, 
fee01-ffffffffffffffff }
... snip..
(XEN) Rangesets belonging to domain 1:
(XEN)     I/O Ports  { 6880-689f, 6c00-6c1f, 7000-701f, a000-a0ff, b000-b0ff, 
dc00-dc1f, ec00-ec1f }
(XEN)     Interrupts { 16-19, 23-25, 94-103 }
(XEN)     I/O Memory { fb6f6, fb900-fb9ff, fbac0-fbbff, fbda0-fbdff, 
fbe9c-fbeff }

dom0:
cat /proc/interrupts | awk '{ print $1,"...,"$18,$19,$20 '} | head -30
CPU0 ...,  
1: ...,xen-pirq-ioapic-edge i8042 
3: ...,xen-pirq-ioapic-edge  
8: ...,xen-pirq-ioapic-edge rtc0 
12: ...,xen-pirq-ioapic-edge i8042 
16: ...,xen-pirq-ioapic-level uhci_hcd:usb2, pata_jmicron,
17: ...,xen-pirq-ioapic-level HDA Intel,
18: ...,xen-pirq-ioapic-level ehci_hcd:usb1, pciback[0000:00:1d.2]
19: ...,xen-pirq-ioapic-level uhci_hcd:usb4, pciback[0000:00:1d.1]
20: ...,xen-pirq-ioapic-level acpi 
21: ...,xen-pirq-ioapic-level uhci_hcd:usb3 
23: ...,xen-pirq-ioapic-level pciback[0000:00:1d.7], pciback[0000:00:1d.0]
24: ...,xen-pirq-ioapic-level pciback[0000:06:01.0] 
25: ...,xen-pirq-ioapic-level pciback[0000:06:01.1] 
48: ...,xen-pirq-ioapic-level EMU10K1 
49: ...,xen-pirq-ioapic-level firewire_ohci 
4220: ...,xen-dyn-event evtchn:qemu-dm 


2.6.38 (#master+patch I sent yesterday)

Dom0:
cat /proc/interrupts | awk '{ print $1,"...,"$18,$19,$20 '} | head -30
CPU0 ...,  
1: ...,xen-pirq-ioapic-edge i8042 
3: ...,xen-pirq-ioapic-edge  
5: ...,xen-pirq-ioapic-edge uhci_hcd:usb4 
7: ...,xen-pirq-ioapic-edge uhci_hcd:usb3 
8: ...,xen-pirq-ioapic-edge rtc0 
10: ...,xen-pirq-ioapic-edge firewire_ohci 
11: ...,xen-pirq-ioapic-edge uhci_hcd:usb2, pata_jmicron,
12: ...,xen-pirq-ioapic-edge i8042 
15: ...,xen-pirq-ioapic-edge ehci_hcd:usb1 
320: ...,xen-percpu-virq timer0 
321: ...,xen-percpu-ipi spinlock0 
322: ...,xen-percpu-ipi resched0 
323: ...,xen-percpu-ipi callfunc0 
324: ...,xen-percpu-virq debug0 

Dom0 after starting a guest:
cat /proc/interrupts | awk '{ print $1,"...,"$18,$19,$20 '} | head -30
CPU0 ...,  
1: ...,xen-pirq-ioapic-edge i8042 
3: ...,xen-pirq-ioapic-edge  
5: ...,xen-pirq-ioapic-edge uhci_hcd:usb4, pciback[0000:00:1d.1]
7: ...,xen-pirq-ioapic-edge uhci_hcd:usb3 
8: ...,xen-pirq-ioapic-edge rtc0 
10: ...,xen-pirq-ioapic-edge firewire_ohci, pciback[0000:0a:00.1]
11: ...,xen-pirq-ioapic-edge uhci_hcd:usb2, pata_jmicron,
12: ...,xen-pirq-ioapic-edge i8042 
14: ...,xen-pirq-ioapic-edge pciback[0000:00:1d.7], pciback[0000:00:1d.0]
15: ...,xen-pirq-ioapic-edge ehci_hcd:usb1, pciback[0000:00:1d.2]
320: ...,xen-percpu-virq timer0 
321: ...,xen-percpu-ipi spinlock0 
322: ...,xen-percpu-ipi resched0 
q:
(XEN) Rangesets belonging to domain 0:
(XEN)     I/O Ports  { 0-1f, 22-3f, 44-60, 62-9f, a2-3f7, 400-807, 80c-cfb, 
d00-ffff }
(XEN)     Interrupts { 0-327 }
(XEN)     I/O Memory { 0-febff, fec01-fec7f, fec81-fedff, 
fee01-ffffffffffffffff }
.. snip..
(XEN) Rangesets belonging to domain 1:
(XEN)     I/O Ports  { 6880-689f, 6c00-6c1f, 7000-701f, a000-a0ff, b000-b0ff, 
dc00-dc1f, ec00-ec1f }
(XEN)     Interrupts { 5, 10-11, 14-15, 94-103 }
(XEN)     I/O Memory { fb6f6, fb900-fb9ff, fbac0-fbbff, fbda0-fbdff, 
fbe9c-fbeff }

Attachment: tst009.lspci
Description: Text document

Attachment: 9
Description: Text document

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.