]> xenbits.xensource.com Git - xenclient/ioemu.git/commit
Fix DMA emualtion for ia64.
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 8 May 2009 16:26:01 +0000 (17:26 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 8 May 2009 16:26:01 +0000 (17:26 +0100)
commitb75434dd1971faf17c06a4d67e4e1cd38097e725
treee6f4c15a83b945cbaeefee652cd9aa764fea22ce
parent014191756b7473d2421d3d102da7f9556fb6a285
Fix DMA emualtion for ia64.

For DMA in native system, operating system depends on platform
flushes icache of memory touched by DMA operations.
But as to virtual DMA of virtual machine, dma emulation code has to
use explicit instructions to flush icahce,otherwise,
guest may use old icache and leads to guest's crash.

Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
Signed-off-by: Yang Zhang <yang.zhang@intel.com>
cache-utils.h
cutils.c
dma-helpers.c