Source-Changes archive

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

CVS commit: [nathanw_sa] src/sys



Module Name:    src
Committed By:   thorpej
Date:           Tue Dec 31 01:03:52 UTC 2002

Modified Files:
        src/sys/arch/acorn26/acorn26 [nathanw_sa]: Locore.c
        src/sys/arch/alpha/alpha [nathanw_sa]: locore.s
        src/sys/arch/arm/arm32 [nathanw_sa]: cpuswitch.S
        src/sys/arch/i386/i386 [nathanw_sa]: locore.S
        src/sys/arch/m68k/m68k [nathanw_sa]: switch_subr.s
        src/sys/arch/mips/mips [nathanw_sa]: locore.S
        src/sys/arch/powerpc/powerpc [nathanw_sa]: locore_subr.S
        src/sys/arch/sh3/sh3 [nathanw_sa]: locore_subr.S
        src/sys/arch/sparc/sparc [nathanw_sa]: locore.s
        src/sys/arch/sparc64/sparc64 [nathanw_sa]: locore.s
        src/sys/arch/vax/include [nathanw_sa]: macros.h
        src/sys/arch/vax/vax [nathanw_sa]: subr.S
        src/sys/kern [nathanw_sa]: kern_synch.c
        src/sys/sys [nathanw_sa]: lwp.h

Log Message:
Rename cpu_preempt() to cpu_switchto(), and make the caller remove the
new process from its run queue before calling cpu_switchto().

While here, make a few cpu_switch() and cpu_switchto() implementations
get the outgoing LWP from the args, rather than looking at the curlwp
variable.


To generate a diff of this commit:
cvs rdiff -r1.3.2.3 -r1.3.2.4 src/sys/arch/acorn26/acorn26/Locore.c
cvs rdiff -r1.97.2.10 -r1.97.2.11 src/sys/arch/alpha/alpha/locore.s
cvs rdiff -r1.3.2.24 -r1.3.2.25 src/sys/arch/arm/arm32/cpuswitch.S
cvs rdiff -r1.1.2.5 -r1.1.2.6 src/sys/arch/i386/i386/locore.S
cvs rdiff -r1.1.2.8 -r1.1.2.9 src/sys/arch/m68k/m68k/switch_subr.s
cvs rdiff -r1.126.2.16 -r1.126.2.17 src/sys/arch/mips/mips/locore.S
cvs rdiff -r1.2.10.8 -r1.2.10.9 src/sys/arch/powerpc/powerpc/locore_subr.S
cvs rdiff -r1.10.6.4 -r1.10.6.5 src/sys/arch/sh3/sh3/locore_subr.S
cvs rdiff -r1.148.4.15 -r1.148.4.16 src/sys/arch/sparc/sparc/locore.s
cvs rdiff -r1.139.4.15 -r1.139.4.16 src/sys/arch/sparc64/sparc64/locore.s
cvs rdiff -r1.23.8.6 -r1.23.8.7 src/sys/arch/vax/include/macros.h
cvs rdiff -r1.2.2.6 -r1.2.2.7 src/sys/arch/vax/vax/subr.S
cvs rdiff -r1.101.2.28 -r1.101.2.29 src/sys/kern/kern_synch.c
cvs rdiff -r1.1.2.22 -r1.1.2.23 src/sys/sys/lwp.h

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