All of lore.kernel.org
 help / color / mirror / Atom feed
* Swiotlb
@ 2007-04-05 14:23 Kieran Mansley
  2007-04-05 15:10 ` Swiotlb Keir Fraser
  0 siblings, 1 reply; 9+ messages in thread
From: Kieran Mansley @ 2007-04-05 14:23 UTC (permalink / raw)
  To: xen-devel

While writing a driver for a device doing lots of DMA I've hit an
"swiotlb_full()" problem.  This surprised me somewhat as I wouldn't have
expected to need the use of the software TLB - it's a 64 bit capable
device on a server with only 2 GB of RAM, and so I'd have expected to be
using a hardware TLB.  Is this a peculiarity of Xen, or should I be
right to be surprised?

I expect I can increase the size of the swiotlb to avoid this problem,
but thought I'd check that there isn't something more fundamentally
wrong first.

Thanks

Kieran

^ permalink raw reply	[flat|nested] 9+ messages in thread
* swiotlb
@ 2006-04-13 20:29 Ky Srinivasan
  2006-04-14  1:51 ` swiotlb Don Dutile
  2006-04-14  6:50 ` swiotlb Keir Fraser
  0 siblings, 2 replies; 9+ messages in thread
From: Ky Srinivasan @ 2006-04-13 20:29 UTC (permalink / raw)
  To: xen-devel

Given that the function __sync_single() can be called in an interrupt
context, why do we call a   potentially blocking function
(__copy_to_user) from within this function?

Regards,

K. Y

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

end of thread, other threads:[~2007-04-10  8:58 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-05 14:23 Swiotlb Kieran Mansley
2007-04-05 15:10 ` Swiotlb Keir Fraser
2007-04-10  8:41   ` Swiotlb Kieran Mansley
2007-04-10  8:58     ` Swiotlb Muli Ben-Yehuda
  -- strict thread matches above, loose matches on Subject: below --
2006-04-13 20:29 swiotlb Ky Srinivasan
2006-04-14  1:51 ` swiotlb Don Dutile
2006-04-14 13:34   ` swiotlb Ky Srinivasan
2006-04-14  6:50 ` swiotlb Keir Fraser
2006-04-14 13:36   ` swiotlb Ky Srinivasan

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.