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-ia64-devel

RE: [Xen-ia64-devel] VTD is coming

Hi, Anthony

Thank you for your explanation.

>>I have a question.
>>Do we need to set not only tables included dma page
>>but also all page table to VTd?
>We don't know which pages guest OS will use as dma page,
>So we let vtd page table translate all physical address 
>belonging to guest.
>
>>If yes, do we need to diable dma even when we chage any page table
>>not related in dma-remapping?
>
>we needn't and can't.
>Vtd page table is maintained by xen.
>When xen changes vtd page table, the changed entries should not
>be used by DMA operation. What xen needs to do is to flush corresponding IO-
>TLBs.
>
Thanks, I understand.

Another question, xen don't know dma pages used by guest,
how about can xen protect the dma pages?
(Sorry, I'll read VTd spec much more.)

>Do you find the scenarios where race conditions exist?
>
No, I was warried about performance at the time of changing page table.

Best Regards,

Akio Takebe


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