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: 04/18/1998 18:50:01
jonathan
Sat Apr 18 18:48:35 PDT 1998
Update of /cvsroot/src/sys/arch/mips/mips
In directory nb00:/tmp/cvs-serv13967/mips/mips

Modified Files:
	locore_r4000.S 
Log Message:
Add locore assembler functions to read mips3 cycle counter, and
read and write compare register (controls cycle-driven periodic interrupt).

Use cycle counter for microsecond time on mips3, but for now only on
3min motherboards (5000/150).  the MAXINE baseboard microsecond
counter is more stable and I don't ave no 5000/260 to test.

XXX clkread() is a mess, it should be rewritten.
XXX should add nanotime() to give inkernel nanosecond resolution,
    and then microtime() reworked to use nanotime().


jonathan
Sat Apr 18 18:48:35 PDT 1998
Update of /cvsroot/src/sys/arch/pmax/pmax
In directory nb00:/tmp/cvs-serv13967/pmax/pmax

Modified Files:
	machdep.c dec_3min.c 
Log Message:
Add locore assembler functions to read mips3 cycle counter, and
read and write compare register (controls cycle-driven periodic interrupt).

Use cycle counter for microsecond time on mips3, but for now only on
3min motherboards (5000/150).  the MAXINE baseboard microsecond
counter is more stable and I don't ave no 5000/260 to test.

XXX clkread() is a mess, it should be rewritten.
XXX should add nanotime() to give inkernel nanosecond resolution,
    and then microtime() reworked to use nanotime().