[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



>From: Akio Takebe [mailto:takebe_akio@xxxxxxxxxxxxxx]
>Sent: 2007年5月11日 10:54
>To: Xu, Anthony; Isaku Yamahata
>Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>Subject: RE: [Xen-ia64-devel] VTD is coming
>
>Hi, Anthony
>
>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.

Do you find the scenarios where race conditions exist?

>
>Best Regards,
>
>Akio Takebe

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.