Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: syssrc/sys/arch/evbmips
Module Name: syssrc
Committed By: simonb
Date: Mon Apr 8 14:08:27 UTC 2002
Modified Files:
syssrc/sys/arch/evbmips/evbmips: clock.c clockvar.h interrupt.c
syssrc/sys/arch/evbmips/include: param.h
syssrc/sys/arch/evbmips/malta: autoconf.c malta_intr.c
Log Message:
Make clock/time handling more accurate:
- Use the CPU count register for more accurate microtime (from
sbmips) and delay (based on an evbmips delay function) functions.
- Schedule the next hardclock interrupt more accurately (from
an sgimips patch by Rafal Boni). Clock drift on one board is
now ~7ppm instead of ~330ppm.
- Purge old pmax-based mcclock code.
- Correctly round off some clock-derived variable calculations.
XXX: Some of this code should be migrated to sys/arch/mips.
To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbmips/evbmips/clock.c \
syssrc/sys/arch/evbmips/evbmips/clockvar.h \
syssrc/sys/arch/evbmips/evbmips/interrupt.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbmips/include/param.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbmips/malta/autoconf.c \
syssrc/sys/arch/evbmips/malta/malta_intr.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index