 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] Question about vmx_ivt.S
 Hi,
for both itlb and dtlb handlers, while swapping first and found entries:
    st8 [r16] = r29, VLE_ITIR_OFFSET - VLE_TITAG_OFFSET
    st8 [r28] = r22, VLE_ITIR_OFFSET - VLE_TITAG_OFFSET
    extr.u r19 = r27, 56, 4
    mf
    ;;
    ld8 r29 = [r16]
    ld8 r22 = [r28]
    dep r27 = r0, r27, 56, 4
    dep r25 = r19, r25, 56, 4
Is the mf (memory fence) necessary ?  The VHPT is per-cpu.
Tristan.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |