ia64/xen-unstable
changeset 13369:c1b98df7386d
[IA64] Fix xencomm_arch_hypercall_suspend
This hypercall is changed to new hypercall mechanism
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
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 ;;