|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
RE: [Xen-ia64-devel] Keyboard and Mouse are disable in Xen0 terminal
On Mon, 2006-06-19 at 21:04 +0800, Tian, Kevin wrote:
> Hi, Kangkang,
> This phenomenon is rooted caused by Rev 10373 which adds
> mfn_to_local_pfn to xen/ia64. The problem is that this inline function
> is implemented on top of mfn_to_pfn (dummy passthrough) instead
> of mfn_to_pfn_for_dma, while the place to call mfn_to_local_pfn is in
> swiotlb. Not sure why only USB device is affected by this bug.
My guess would be because it's a 32bit PCI device. I tried another
system with a 32bit NIC and was not able to move any packets across it.
> Yes, the quick solution can be to use mfn_to_pfn_for_dma version
> for now.
I updated our version mfn_to_local_pfn() to use mfn_to_pfn_for_dma()
and things seem to be happier. Thanks for tracking this down. Having
this hypercall in the DMA path is, of course, highly undesirable.
Thanks,
Alex
--
Alex Williamson HP Open Source & Linux Org.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|