Source-Changes archive

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

NetBSD master CVS tree commits



mark
Wed Aug 21 16:10:17 EDT 1996
Update of /a/cvsroot/src/sys/arch/arm32/fpe-arm
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv5356

Modified Files:
        armfpe.s 
Log Message:
Re-written FPE core header.
Added branches relative to the start of the module and labels to the various
entry points.
All other offsets are now relative to _fpe_arm_start.
This removes the need for boot time relocation of the FPE.


mark
Wed Aug 21 16:16:36 EDT 1996
Update of /a/cvsroot/src/sys/arch/arm32/fpe-arm
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv5501

Modified Files:
        armfpe_glue.S 
Log Message:
Vastly simplified the FPE stubs code now that there are labels for all the
core entry points. i.e. the linker does the work rather than the stub code.
Optimised transferring the trapframe between UND32 and SVC32 mode stacks
in the fpe_post_proc handler.
Added experimental code to handle must of userret in UND32 mode. This means
that the copy of the trapframe and the switch to SVC32 mode is only needed
if mi_switch() has to be called. (This saves a vast number of pointless
trapframe copies).




Home | Main Index | Thread Index | Old Index