projects
/
pintos-anon
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update .cvsignore files.
[pintos-anon]
/
src
/
threads
/
switch.S
diff --git
a/src/threads/switch.S
b/src/threads/switch.S
index ba699988de02005bbe8aef62d6e40b723f4c7956..374da9e4a11cfd64a79816c3d358a177b224ff09 100644
(file)
--- a/
src/threads/switch.S
+++ b/
src/threads/switch.S
@@
-1,9
+1,9
@@
-#include "switch.h"
+#include "
threads/
switch.h"
#### struct thread *switch_threads (struct thread *cur, struct thread *next);
####
#### Switches from CUR, which must be the running thread, to NEXT,
#### struct thread *switch_threads (struct thread *cur, struct thread *next);
####
#### Switches from CUR, which must be the running thread, to NEXT,
-#### which must also be running
thread_switch
(), returning CUR in
+#### which must also be running
switch_threads
(), returning CUR in
#### NEXT's context.
####
#### This function works by assuming that the thread we're switching
#### NEXT's context.
####
#### This function works by assuming that the thread we're switching
@@
-18,7
+18,7
@@
switch_threads:
#
# Note that the SVR4 ABI allows us to destroy %eax, %ecx, %edx,
# but requires us to preserve %ebx, %ebp, %esi, %edi. See
#
# Note that the SVR4 ABI allows us to destroy %eax, %ecx, %edx,
# but requires us to preserve %ebx, %ebp, %esi, %edi. See
- # [SV-ABI-386] pages 3-11 and 3-12 for details.
+ # [S
ys
V-ABI-386] pages 3-11 and 3-12 for details.
#
# This stack frame must match the one set up by thread_create().
pushl %ebx
#
# This stack frame must match the one set up by thread_create().
pushl %ebx