WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-ia64-devel] RE: [Xen-devel] VP problematic for backend driverso

To: "Magenheimer, Dan \(HP Labs Fort Collins\)" <dan.magenheimer@xxxxxx>, "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>, "Muli Ben-Yehuda" <mulix@xxxxxxxxx>
Subject: RE: [Xen-ia64-devel] RE: [Xen-devel] VP problematic for backend driverson IA64?
From: "Tian, Kevin" <kevin.tian@xxxxxxxxx>
Date: Wed, 25 Jan 2006 09:28:55 +0800
Cc: okrieg@xxxxxxxxxx, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, ian.pratt@xxxxxxxxxxxx, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 25 Jan 2006 01:37:34 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcYdZJoamDpb2wGdTQihqq/ZOEmwiAD2ssbwAACYI/AAAw2LcA==
Thread-topic: [Xen-ia64-devel] RE: [Xen-devel] VP problematic for backend driverson IA64?
>From: Magenheimer,Dan (HP Labs Fort Collins)
>Sent: 2006年1月25日 8:03
>[...]
>Do hardware IOMMU's in general handle this complication?
>E.g. is there a cleanly defined interface that can be applied
>to a VP domain "Xen IOMMU"?

If drivers conform to DMA interface, that's the cleanly defined one.

Thanks,
Kevin
>
>Dan
>
>> -----Original Message-----
>> From: Ian Pratt [mailto:m+Ian.Pratt@xxxxxxxxxxxx]
>> Sent: Tuesday, January 24, 2006 4:43 PM
>> To: Muli Ben-Yehuda; Magenheimer, Dan (HP Labs Fort Collins)
>> Cc: xen-devel; okrieg@xxxxxxxxxx; ian.pratt@xxxxxxxxxxxx
>> Subject: RE: [Xen-devel] VP problematic for backend drivers on IA64?
>>
>>
>> > I understand that during the IA64 session at the summit there
>> > was some discussion on VP being problematic for the current
>> > backend drivers (or the other way around), and IOMMUs were
>> > suggested as a possible solution. Could you please elaborate
>> > on what's the problem?
>>
>> It's simply that the actual DMA operations need to use machine
>> addresses. Ideally, you'd use an iommu to translate/partition, but in
>> the absence of an iommu simply enabling a privileged domain
>> to read its
>> p2m table and translate the pfn to an mfn is sufficient.
>>
>> Ian
>>
>
>_______________________________________________
>Xen-ia64-devel mailing list
>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-ia64-devel

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel

<Prev in Thread] Current Thread [Next in Thread>
  • RE: [Xen-ia64-devel] RE: [Xen-devel] VP problematic for backend driverson IA64?, Tian, Kevin <=