Index: xen-unstable.hg/xen/arch/ia64/vmx/mmio.c
===================================================================
--- xen-unstable.hg.orig/xen/arch/ia64/vmx/mmio.c	2007-12-01 19:07:09.000000000 +0900
+++ xen-unstable.hg/xen/arch/ia64/vmx/mmio.c	2007-12-01 19:07:33.000000000 +0900
@@ -93,7 +93,7 @@ static int hvm_buffered_io_intercept(ior
 
     tmp_write_pointer = buffered_iopage->write_pointer % IOREQ_BUFFER_SLOT_NUM;
 
-    memcpy(&buffered_iopage->ioreq[tmp_write_pointer], p, sizeof(ioreq_t));
+    memcpy(&buffered_iopage->buf_ioreq[tmp_write_pointer], p, sizeof(ioreq_t));
 
     /*make the ioreq_t visible before write_pointer*/
     wmb();
