direct-io.hg

changeset 13477:c1b98df7386d

[IA64] Fix xencomm_arch_hypercall_suspend

This hypercall is changed to new hypercall mechanism

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
author awilliam@xenbuild2.aw
date Fri Jan 12 12:56:20 2007 -0700 (2007-01-12)
parents cd6598396086
children 809043a22786
files linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S
line diff
     1.1 --- a/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S	Fri Jan 12 12:11:11 2007 -0700
     1.2 +++ b/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S	Fri Jan 12 12:56:20 2007 -0700
     1.3 @@ -38,14 +38,14 @@ END(early_xen_setup)
     1.4  /* Stub for suspend.
     1.5     Just force the stacked registers to be written in memory.  */	
     1.6  GLOBAL_ENTRY(xencomm_arch_hypercall_suspend)
     1.7 -	mov r15=r32
     1.8  	;; 
     1.9 -	alloc r20=ar.pfs,0,0,0,0
    1.10 +	alloc r20=ar.pfs,0,0,2,0
    1.11  	mov r2=__HYPERVISOR_sched_op
    1.12  	;; 
    1.13  	/* We don't want to deal with RSE.  */
    1.14  	flushrs
    1.15 -	mov r14=2 // SCHEDOP_shutdown
    1.16 +	mov r33=r32
    1.17 +	mov r32=2 // SCHEDOP_shutdown
    1.18  	;;
    1.19  	break 0x1000
    1.20  	;;