[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [IA64] fix dirty_bit in xenivt.S
# HG changeset patch # User awilliam@xxxxxxxxxxx # Node ID 35f2341bfac8bb74ad2ca7e7f71f6c0663bb3e36 # Parent 35c3aa445bcdccad157fabb7f0e0194a41dd5c6a [IA64] fix dirty_bit in xenivt.S fix dirty_bit in linux-2.6-xen-sparse/arch/ia64/xen/xenivt.S there was itc.d left which wasn't para-virtualized. Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> --- linux-2.6-xen-sparse/arch/ia64/xen/xenivt.S | 9 +++++++++ 1 files changed, 9 insertions(+) diff -r 35c3aa445bcd -r 35f2341bfac8 linux-2.6-xen-sparse/arch/ia64/xen/xenivt.S --- a/linux-2.6-xen-sparse/arch/ia64/xen/xenivt.S Wed May 24 08:56:52 2006 -0600 +++ b/linux-2.6-xen-sparse/arch/ia64/xen/xenivt.S Wed May 24 09:59:04 2006 -0600 @@ -799,7 +799,16 @@ 1: ld8 r18=[r17] ;; (p6) cmp.eq p6,p7=r26,r18 // Only compare if page is present ;; +#ifdef CONFIG_XEN +(p6) mov r18=r8 +(p6) mov r8=r25 + ;; +(p6) XEN_HYPER_ITC_D + ;; +(p6) mov r8=r18 +#else (p6) itc.d r25 // install updated PTE +#endif ;; /* * Tell the assemblers dependency-violation checker that the above "itc" instructions _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |