Subject: sun-lamp CVS commits
To: None <source-changes@sun-lamp.cs.berkeley.edu>
From: The Source Master <srcmastr@NetBSD.ORG>
List: source-changes
Date: 11/06/1994 12:30:01
mycroft
Sun Nov  6 12:21:32 PST 1994
Update of /b/source/CVS/src/sys/arch/i386/i386
In directory sun-lamp.cs.berkeley.edu:/d/users/mycroft/src/sys/arch/i386/i386

Modified Files:
	locore.s 
Log Message:
Move the spl0() from the idle loop to the top of cpu_switch().  (This also
avoids needing to call spllower() below.)  Set curproc immediately after
removing the new process for the run queue, before allowing interrupts again.

mycroft
Sun Nov  6 12:28:59 PST 1994
Update of /b/source/CVS/src/sys/arch/i386/i386
In directory sun-lamp.cs.berkeley.edu:/d/users/mycroft/src/sys/arch/i386/i386

Modified Files:
	trap.c 
Log Message:
The case of curproc == 0 `can't happen' unless we're in the idle loop, so
allow it to panic by way of a reference to 0 in other cases.  Explicitly test
for p == 0 in the specific cases where it's needed, and only calculate pcb if
needed.