Get rid of -rndpg option for now, because none of the tests use it.
[pintos-anon] / src / threads / switch.S
index 374da9e4a11cfd64a79816c3d358a177b224ff09..6cb70aa86e38b8ad85c930376e260ce7ef43cf1d 100644 (file)
@@ -12,7 +12,8 @@
 #### restore the registers.  As part of switching stacks we record the
 #### current stack pointer in CUR's thread structure.
 
-.globl switch_threads 
+.globl switch_threads
+.func switch_threads
 switch_threads:
        # Save caller's register state.
        #
@@ -47,8 +48,10 @@ switch_threads:
        popl %ebp
        popl %ebx
         ret
+.endfunc
 
 .globl switch_entry
+.func switch_entry
 switch_entry:
        # Discard switch_threads() arguments.
        addl $8, %esp
@@ -61,3 +64,4 @@ switch_entry:
 
        # Start thread proper.
        ret
+.endfunc