All of lore.kernel.org
 help / color / mirror / Atom feed
* xhci passthrough
@ 2010-10-27 22:01 Sander Eikelenboom
  2010-10-28 21:12 ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 6+ messages in thread
From: Sander Eikelenboom @ 2010-10-27 22:01 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk, Jeremy Fitzhardinge; +Cc: Xen-devel@lists.xensource.com

Hi Konrad,

Due to a 2.6.37-merge-window kernel now being able to boot under Xen i was able to test my xhci controller under dom0 which i previously couldn't.

The results:
A) 2.6.37-merge-window kernel baremetal: Videograbbing while doing 20 iterations of make -j6 of kernel works.
B) Xen + 2.6.37-merge-window kernel as Dom0: Videograbbing while doing 20 iterations of make -j6 of kernel works.
C) Xen + 2.6.32.24 pvops dom0 +  2.6.37-merge-window kernel DomU: Videograbbing while doing 20 iterations of make -j6  still freezes the machine without a trace after a short while.

An other interesting thing is the interrupt rate i see in /proc/interrrupts for the xhci controller, i measured for 5 minutes each time.
In situation:
A) About 3200 Interrupts/second
B) About 3200 Interrupts/second
C) About 7800 Interrupts/second, what would be 7.8 interrupt per ms which seems to work as long as you don't stress the rest to the limit.
   Which probably causes some sort of deadlock (some where in the path from device, xen, dom0/pciback , domU/pcifront, xhci driver, application.) when not delivered on time or when it boldly goes on a code path where no one has gone before ..

Compared with a measurement of interrupts by a USB2 controller:
Around 155 Interrupts/second

Probably a silly question without a right answer ... but what interrupt rate would you guess it should be able to take ?
And is it logically that when passed through it causes around 2.5 times more interrupts ?

Now testing on a Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz

--

Sander

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-10-29 14:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-27 22:01 xhci passthrough Sander Eikelenboom
2010-10-28 21:12 ` Konrad Rzeszutek Wilk
2010-10-28 21:54   ` Sander Eikelenboom
2010-10-29 12:13     ` Stefano Stabellini
2010-10-29 14:27     ` Konrad Rzeszutek Wilk
2010-10-29 14:37       ` Sander Eikelenboom

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.