Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 03/13/1996 16:40:09
mark
Wed Mar 13 16:32:43 EST 1996
Update of /a/cvsroot/src/sys/arch/arm32/arm32
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv4415

Modified Files:
	machdep.c 
Log Message:
Removed kstack references. Updated code that sets up the pcb for proc0
now that double mapping has gone.
initarm() now returns the address to be loaded into the stack pointer
before calling main() to kick things off.


mark
Wed Mar 13 16:34:20 EST 1996
Update of /a/cvsroot/src/sys/arch/arm32/arm32
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv4508

Modified Files:
	locore.S 
Log Message:
Use the value returned from initarm() to set the stack pointer before
calling main().


mark
Wed Mar 13 16:39:14 EST 1996
Update of /a/cvsroot/src/sys/arch/arm32/arm32
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv4772

Modified Files:
	cpuswitch.S 
Log Message:
savectx() now justs syncs the pcb, it no longer needs to copy the stack.
cpuswitch() simplified, now pushes and pulls a switchframe structure
on entry and exit. Added extra comments to indicate the states of
various registers throughout cpuswitch().
Added proc_trampoline function.