ia64/linux-2.6.18-xen.hg

changeset 489:17807457215a

[IA64] Need to set psr.ac in page_fault

Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
author Alex Williamson <alex.williamson@hp.com>
date Tue Mar 25 10:23:28 2008 -0600 (2008-03-25)
parents de57c3f218fb
children bb2f8ba47833
files arch/ia64/xen/xenivt.S
line diff
     1.1 --- a/arch/ia64/xen/xenivt.S	Thu Mar 20 11:35:25 2008 +0000
     1.2 +++ b/arch/ia64/xen/xenivt.S	Tue Mar 25 10:23:28 2008 -0600
     1.3 @@ -696,16 +696,17 @@ ENTRY(page_fault)
     1.4  	st4 [r3]=r14				// vpsr.ic = 1
     1.5  	adds r3=8,r2				// set up second base pointer
     1.6  	;;
     1.7 +	sum PSR_DEFAULT_BITS
     1.8  #else
     1.9  	mov out0=cr.ifa
    1.10  	mov out1=cr.isr
    1.11  	adds r3=8,r2				// set up second base pointer
    1.12  	;;
    1.13  	ssm psr.ic | PSR_DEFAULT_BITS
    1.14 +#endif
    1.15  	;;
    1.16  	srlz.i					// guarantee that interruption collectin is on
    1.17  	;;
    1.18 -#endif
    1.19  #ifdef CONFIG_XEN
    1.20      
    1.21  #define MASK_TO_PEND_OFS    (-1)