|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [IA64] Fix xencomm_arch_hypercall_suspend
# HG changeset patch
# User awilliam@xxxxxxxxxxxx
# Date 1168631780 25200
# Node ID c1b98df7386d25e5223ffcb0f173b45b17c49fed
# Parent cd6598396086157a9eeb2f368462ddeb6e8f8201
[IA64] Fix xencomm_arch_hypercall_suspend
This hypercall is changed to new hypercall mechanism
Signed-off-by: Anthony Xu <anthony.xu@xxxxxxxxx>
---
linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff -r cd6598396086 -r c1b98df7386d
linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S
--- a/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S Fri Jan 12 12:11:11
2007 -0700
+++ b/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S Fri Jan 12 12:56:20
2007 -0700
@@ -38,14 +38,14 @@ END(early_xen_setup)
/* Stub for suspend.
Just force the stacked registers to be written in memory. */
GLOBAL_ENTRY(xencomm_arch_hypercall_suspend)
- mov r15=r32
;;
- alloc r20=ar.pfs,0,0,0,0
+ alloc r20=ar.pfs,0,0,2,0
mov r2=__HYPERVISOR_sched_op
;;
/* We don't want to deal with RSE. */
flushrs
- mov r14=2 // SCHEDOP_shutdown
+ mov r33=r32
+ mov r32=2 // SCHEDOP_shutdown
;;
break 0x1000
;;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [IA64] Fix xencomm_arch_hypercall_suspend,
Xen patchbot-unstable <=
|
|
|
|
|