Date: Sat, 2 Dec 2000 17:09:59 -0800 (PST) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 swtch.s vm_machdep.c Message-ID: <200012030110.eB31A0235217@freefall.freebsd.org>
index | next in thread | raw e-mail
jake 2000/12/02 17:09:59 PST
Modified files:
sys/i386/i386 swtch.s vm_machdep.c
Log:
Change cpu_switch to explicitly popl the callers program counter and
pushl that of the new process, rather than doing a movl (%esp) and
assuming that the stack has been setup right. This make the initial
stack setup slightly more sane, and will make it easier to stick
an interrupted process onto the run queue without its knowing.
Revision Changes Path
1.100 +3 -5 src/sys/i386/i386/swtch.s
1.143 +2 -2 src/sys/i386/i386/vm_machdep.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012030110.eB31A0235217>
