Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [nathanw_sa] basesrc/lib/libc/arch/mips/gen



Module Name:    basesrc
Committed By:   wdk
Date:           Wed Jan  2 05:53:44 UTC 2002

Modified Files:
        basesrc/lib/libc/arch/mips/gen [nathanw_sa]: _lwp.c

Log Message:
Leave space for a callframe when bootstrapping a new LWP.   The function
called my save the register passed arguments back onto the stack frame that
it assumed the caller created for it.   For this reason we have to ensure
24 bytes (the standard call frame size) of stack space is writable *ABOVE*
the stack pointer for a newly create LWP.

XXX:  We cannot include <machine/asm.h> to declare CALLFRAME_SIZ since
      it isn't Lint-proof


To generate a diff of this commit:
cvs rdiff -r1.1.2.2 -r1.1.2.3 basesrc/lib/libc/arch/mips/gen/_lwp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index