Go to file
Thomas Cort 5142b1f388 kernel: rename realtime to monotonic, add realtime
Old realtime was used for both timers (where an accurate count of
all ticks is needed) and the system time. In order to implement
adjtime(2), these duties must be separated as changing the time
of day by a small amount shouldn't affect timers in any way nor
should it change the boot time.

Following the naming of the clocks used by clock_gettime(2). The
clock named 'realtime' will represent the best guess at the
current wall clock time, and the clock named 'monotonic' will
represent the absolute time the system has been running.
Use monotonic for timers in kernel and in drivers. Use realtime
for determining time of day, dates, etc.

This commit simply renames realtime to monotonic and adds a new
tick counter named realtime. There are no functional changes in
this commit. It just lays the foundation for future work.
2013-04-04 15:04:52 +02:00
benchmarks Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
bin Importing bin/ksh 2013-03-14 11:33:10 +01:00
commands Importing usr.bin/head 2013-03-23 14:37:39 +01:00
common __aeabi_ldivmod: fix sign logic 2013-02-11 21:37:10 +01:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib some etc fixes 2013-04-04 12:50:12 +00:00
docs Importing bin/ksh 2013-03-14 11:33:10 +01:00
drivers Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
etc some etc fixes 2013-04-04 12:50:12 +00:00
external Reduce differences in libgcc Makefiles for ARM 2013-03-08 09:41:49 +01:00
gnu/dist Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
include include/paths.h: correct _PATH_MAILDIR 2013-03-23 13:29:55 +01:00
kernel kernel: rename realtime to monotonic, add realtime 2013-04-04 15:04:52 +02:00
lib lwip (inet's alternative) is compiled by default 2013-03-25 16:51:25 +01:00
libexec Removing obsolete _NBSD_LIBC define 2013-02-26 09:44:24 +00:00
man Importing usr.bin/whatis 2013-03-23 16:10:23 +01:00
releasetools Importing usr.bin/from 2013-03-23 16:11:11 +01:00
sbin Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
servers lwip (inet's alternative) is compiled by default 2013-03-25 16:51:25 +01:00
share some etc fixes 2013-04-04 12:50:12 +00:00
sys Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
test Rename "struct partition" to "struct part_geom" 2013-03-20 16:14:21 +00:00
tools Removing forgotten, useless, renegade defines 2013-02-27 10:54:04 +01:00
usr.bin Importing usr.bin/from 2013-03-23 16:11:11 +01:00
usr.sbin mkfs.mfs fixup 2013-04-03 15:57:04 +02:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Reverting back to default value of MKARZERO 2013-01-17 10:03:58 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile some etc fixes 2013-04-04 12:50:12 +00:00