Subject: CVS commit: src/sys/arch/powerpc
To: None <source-changes@NetBSD.org>
From: Matt Thomas <matt@netbsd.org>
List: source-changes
Date: 08/12/2003 18:34:52
Module Name:	src
Committed By:	matt
Date:		Tue Aug 12 18:34:52 UTC 2003

Modified Files:
	src/sys/arch/powerpc/ibm4xx: genassym.cf
	src/sys/arch/powerpc/include: frame.h pcb.h
	src/sys/arch/powerpc/oea: genassym.cf
	src/sys/arch/powerpc/powerpc: db_trace.c locore_subr.S vm_machdep.c

Log Message:
Cleanup/rework cpu_switch*, switch_exit, Idle routine.  Remove pcb_psl
since it was write-only.  When setting up a process, make sure the fake
callframes are properly linked together.

Only lower SPL when in Idle loop.  Raise spl to previous level (which would
be IPL_SCHED) when exiting Idle loop.  Never lower SPL anyplace else.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 src/sys/arch/powerpc/ibm4xx/genassym.cf
cvs rdiff -r1.15 -r1.16 src/sys/arch/powerpc/include/frame.h \
    src/sys/arch/powerpc/include/pcb.h
cvs rdiff -r1.4 -r1.5 src/sys/arch/powerpc/oea/genassym.cf
cvs rdiff -r1.31 -r1.32 src/sys/arch/powerpc/powerpc/db_trace.c
cvs rdiff -r1.17 -r1.18 src/sys/arch/powerpc/powerpc/locore_subr.S
cvs rdiff -r1.54 -r1.55 src/sys/arch/powerpc/powerpc/vm_machdep.c

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