All of lore.kernel.org
 help / color / mirror / Atom feed
* swiotlb=force in Konrad's xen-pcifront-0.8.2 pvops domU kernel with PCI passthrough
@ 2010-11-11  1:16 Dante Cinco
  2010-11-11 16:04 ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 36+ messages in thread
From: Dante Cinco @ 2010-11-11  1:16 UTC (permalink / raw)
  To: Xen-devel

We have Fibre Channel HBA devices that we PCI passthrough to our pvops
domU kernel. Without swiotlb=force in the domU's kernel command line,
both domU and dom0 lock up after loading the kernel module drivers for
the HBA devices. With swiotlb=force, the domU and dom0 are stable
after loading the kernel module drivers but the I/O performance is at
least an order of magnitude worse than what we were seeing with the
HVM kernel. I see the following in /var/log/kern.log in the pvops
domU:

PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Placing 64MB software IO TLB between ffff880005800000 - ffff880009800000
software IO TLB at phys 0x5800000 - 0x9800000

Is swiotlb=force responsible for the I/O performance degradation? I
don't understand what swiotlb=force does so I would appreciate an
explanation or a pointer.

Thanks.

- Dante

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

end of thread, other threads:[~2010-11-20  0:13 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-11  1:16 swiotlb=force in Konrad's xen-pcifront-0.8.2 pvops domU kernel with PCI passthrough Dante Cinco
2010-11-11 16:04 ` Konrad Rzeszutek Wilk
2010-11-11 18:31   ` Dante Cinco
2010-11-11 19:03     ` Konrad Rzeszutek Wilk
2010-11-11 19:42       ` Lin, Ray
2010-11-12 15:56         ` Konrad Rzeszutek Wilk
2010-11-12 16:20           ` Lin, Ray
2010-11-12 16:55             ` Konrad Rzeszutek Wilk
2010-11-12 19:38               ` Lin, Ray
2010-11-12 22:33                 ` Konrad Rzeszutek Wilk
2010-11-12 22:57                   ` Lin, Ray
2010-11-16 17:07                   ` Dante Cinco
2010-11-16 18:57                     ` Konrad Rzeszutek Wilk
2010-11-16 19:43                       ` Dante Cinco
2010-11-16 20:15                         ` Konrad Rzeszutek Wilk
2010-11-18  1:09                           ` Dante Cinco
2010-11-18 17:19                             ` Konrad Rzeszutek Wilk
2010-11-18 17:28                               ` Chris Mason
2010-11-18 17:54                               ` Mathieu Desnoyers
2010-11-18 18:43                               ` Dante Cinco
2010-11-18 18:52                                 ` Lin, Ray
2010-11-18 19:35                                 ` Dante Cinco
2010-11-18 21:20                                   ` Dan Magenheimer
2010-11-18 21:39                                     ` Lin, Ray
2010-11-19  0:20                                       ` Dan Magenheimer
2010-11-19  1:38                                         ` Dante Cinco
2010-11-19 17:10                                   ` Jeremy Fitzhardinge
2010-11-19 17:52                                     ` Dante Cinco
2010-11-19 17:58                                       ` Keir Fraser
2010-11-19 22:36                                         ` Dan Magenheimer
2010-11-20  0:13                                           ` Dante Cinco
2010-11-19 17:55                                     ` Lin, Ray
2010-11-12 18:29           ` Dante Cinco
2010-11-11 22:32       ` Dante Cinco
2010-11-12  1:02         ` Dante Cinco
2010-11-12 16:58           ` Konrad Rzeszutek Wilk

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.