41 messages in com.xensource.lists.xen-develRe: [Xen-devel] [PATCH 0/5] Add MSI s...| From | Sent On | Attachments |
|---|---|---|
| Shan, Haitao | 26 Mar 2008 23:55 | |
| Shan, Haitao | 26 Mar 2008 23:59 | .patch |
| Shan, Haitao | 27 Mar 2008 00:01 | .patch |
| Shan, Haitao | 27 Mar 2008 00:03 | .patch |
| Shan, Haitao | 27 Mar 2008 00:03 | .patch |
| Shan, Haitao | 27 Mar 2008 00:04 | .patch |
| Shan, Haitao | 27 Mar 2008 00:10 | .patch |
| Keir Fraser | 27 Mar 2008 00:55 | |
| Espen Skoglund | 27 Mar 2008 10:32 | |
| Caitlin Bestler | 27 Mar 2008 15:09 | |
| Jiang, Yunhong | 27 Mar 2008 18:48 | |
| Keir Fraser | 28 Mar 2008 00:24 | |
| Jiang, Yunhong | 28 Mar 2008 01:39 | |
| Keir Fraser | 28 Mar 2008 01:51 | |
| Keir Fraser | 28 Mar 2008 02:15 | |
| Tian, Kevin | 28 Mar 2008 02:22 | |
| Keir Fraser | 28 Mar 2008 02:32 | |
| Jiang, Yunhong | 28 Mar 2008 02:35 | |
| Jiang, Yunhong | 28 Mar 2008 02:37 | |
| Keir Fraser | 28 Mar 2008 02:45 | |
| Tian, Kevin | 28 Mar 2008 02:48 | |
| Keir Fraser | 28 Mar 2008 03:00 | |
| Shan, Haitao | 28 Mar 2008 03:02 | |
| Keir Fraser | 28 Mar 2008 03:08 | |
| Shan, Haitao | 28 Mar 2008 03:12 | |
| Espen Skoglund | 28 Mar 2008 04:37 | |
| Keir Fraser | 28 Mar 2008 04:52 | |
| Espen Skoglund | 28 Mar 2008 05:00 | |
| Espen Skoglund | 28 Mar 2008 05:15 | |
| Keir Fraser | 28 Mar 2008 05:59 | |
| Jiang, Yunhong | 31 Mar 2008 06:57 | |
| Keir Fraser | 31 Mar 2008 07:13 | |
| Keir Fraser | 31 Mar 2008 07:15 | |
| Jiang, Yunhong | 31 Mar 2008 07:25 | |
| Keir Fraser | 31 Mar 2008 07:33 | |
| Shan, Haitao | 31 Mar 2008 19:38 | |
| Neil Turton | 02 Apr 2008 07:55 | |
| Shan, Haitao | 03 Apr 2008 05:11 | |
| Keir Fraser | 03 Apr 2008 05:31 | |
| Shan, Haitao | 30 Apr 2008 00:10 | |
| Shan, Haitao | 30 Apr 2008 00:17 |
| Subject: | Re: [Xen-devel] [PATCH 0/5] Add MSI support to XEN![]() |
|---|---|
| From: | Neil Turton (ntur...@solarflare.com) |
| Date: | 04/02/2008 07:55:27 AM |
| List: | com.xensource.lists.xen-devel |
I tried this patch and MSI seems to work fine with a driver in DOM0. It didn't work with MSI-X though because pci_vector_resources returned 8 and I have 10 MSI capable devices in the machine. I've only got 6 Phys-irq interrupts listed in /proc/interrupts so I'd expect there to be more vectors free. I applied the debugging patch below and got the following output.
diff -r 9bb373519b68 arch/i386/pci/irq-xen.c --- a/arch/i386/pci/irq-xen.c Tue Apr 01 14:15:23 2008 +0100 +++ b/arch/i386/pci/irq-xen.c Wed Apr 02 13:19:05 2008 +0100 @@ -1192,6 +1192,7 @@ int pci_vector_resources(int last, int n int offset = (last % 8);
while (next < FIRST_SYSTEM_VECTOR) { + printk("next=%d count=%d\n", next, count); next += 8; #ifdef CONFIG_X86_64 if (next == IA32_SYSCALL_VECTOR)
[pci_vector_resources(176, 1) called] next=176 count=1 next=184 count=2 next=192 count=3 next=200 count=4 next=208 count=5 next=216 count=6 next=224 count=7 next=232 count=8 [pci_vector_resources returned 8]
_______________________________________________ Xen-devel mailing list Xen-...@lists.xensource.com http://lists.xensource.com/xen-devel





.patch