|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] minios: Fix get_current() inline asm.
# HG changeset patch
# User Keir Fraser <keir@xxxxxxxxxxxxx>
# Date 1192523420 -3600
# Node ID d915111f8246bacfda168effafade68e1262e7cb
# Parent 07c8b97ee1afcd3bfe6ee122bea36c29d2d4ebcd
minios: Fix get_current() inline asm.
From: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
extras/mini-os/include/x86/arch_sched.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff -r 07c8b97ee1af -r d915111f8246 extras/mini-os/include/x86/arch_sched.h
--- a/extras/mini-os/include/x86/arch_sched.h Mon Oct 15 14:03:08 2007 +0100
+++ b/extras/mini-os/include/x86/arch_sched.h Tue Oct 16 09:30:20 2007 +0100
@@ -7,9 +7,9 @@ static inline struct thread* get_current
{
struct thread **current;
#ifdef __i386__
- __asm__("andl %%esp,%0; ":"=r" (current) : "r" (~8191UL));
+ __asm__("andl %%esp,%0; ":"=r" (current) : "0" (~8191UL));
#else
- __asm__("andq %%rsp,%0; ":"=r" (current) : "r" (~8191UL));
+ __asm__("andq %%rsp,%0; ":"=r" (current) : "0" (~8191UL));
#endif
return *current;
}
_______________________________________________
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] minios: Fix get_current() inline asm.,
Xen patchbot-unstable <=
|
|
|
|
|