|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [linux-2.6.18-xen] [IA64] Fix vdso paravirtualization.
# HG changeset patch
# User Alex Williamson <alex.williamson@xxxxxx>
# Date 1184528059 21600
# Node ID 8257a66108c06f06d72b665cd3fb0a13c4820764
# Parent 86ac3059ab675a1c80ab02be513afb57b5e63efa
[IA64] Fix vdso paravirtualization.
When on baremetal, xen address must not be referenced.
Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
---
arch/ia64/kernel/gate.S | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff -r 86ac3059ab67 -r 8257a66108c0 arch/ia64/kernel/gate.S
--- a/arch/ia64/kernel/gate.S Tue Jul 10 11:18:07 2007 -0600
+++ b/arch/ia64/kernel/gate.S Sun Jul 15 13:34:19 2007 -0600
@@ -129,17 +129,17 @@ GLOBAL_ENTRY(__kernel_syscall_via_epc)
LOAD_RUNNING_ON_XEN(r28)
movl r22=XSI_PSR_I_ADDR
;;
- ld8 r22=[r22]
- ;;
movl r23=XSI_PSR_IC
- adds r24=-1,r22
mov r20=1
;;
ld4 r30=[r28]
;;
cmp.ne isXen,isRaw=r0,r30
;;
+(isXen) ld8 r22=[r22]
+ ;;
(isRaw) rsm psr.be | psr.i
+(isXen) adds r24=-1,r22
(isXen) st1 [r22]=r20
(isXen) rum psr.be
;;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [linux-2.6.18-xen] [IA64] Fix vdso paravirtualization.,
Xen patchbot-linux-2.6.18-xen <=
|
|
|
|
|