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