Source-Changes archive

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

NetBSD master CVS tree commits



is
Wed Jun  4 15:12:44 PDT 1997
Update of /cvsroot/src/sys/arch/m68k/m68k
In directory netbsd1:/var/slash-tmp/cvs-serv1656/m68k/m68k

Modified Files:
        trap_subr.s 
Log Message:
Reorganize buserr/addrerr stuff, to allow omitting unused code in single-cpu
kernels, at the same time getting rid of up to 3 conditional branches and a
bit over one cacheline fetch (for the 68060; the saving is a bit smaller for
040 and yet smaller for the 020/30).
While we're here, also get rid of an redundant lea (using SP-relative 
addressing) and of two redundant pushes.
While we're here, also fix a panic which would tear us down on 68060 machines
if a branch prediction error ever occured.


is
Wed Jun  4 15:12:47 PDT 1997
Update of /cvsroot/src/sys/arch/amiga/amiga
In directory netbsd1:/var/slash-tmp/cvs-serv1656/amiga/amiga

Modified Files:
        locore.s machdep.c 
Log Message:
Reorganize buserr/addrerr stuff, to allow omitting unused code in single-cpu
kernels, at the same time getting rid of up to 3 conditional branches and a
bit over one cacheline fetch (for the 68060; the saving is a bit smaller for
040 and yet smaller for the 020/30).
While we're here, also get rid of an redundant lea (using SP-relative 
addressing) and of two redundant pushes.
While we're here, also fix a panic which would tear us down on 68060 machines
if a branch prediction error ever occured.




Home | Main Index | Thread Index | Old Index