toaruos/kernel/sys
Kevin Lange 7344a50fe0 Major changes to timing interfaces
- The kernel version has been bumped to 0.9.0
- The timer resolution in the kernel has been increased to millseconds.
- The preemptive scheduling interval has been descreased to one
  millisecond.
- Relative sleep continues to use 10 millsecond intervals for legacy
  reasons.
- `gettimeofday` now uses the internal tick counter to calculate the
  current time. Drift is calculated from the CMOS every 5 seconds and
  applies only to `gettimeofday` and other places that use it.
- The resolution of timing information provided by debug functions has
  been increased to three digits (milliseconds).
- The resolution of timing information provided by the procfs uptime
  virtual file has been increased to three digits (milliseconds).
- Functions have been added to the debug shell to read the TSC. The TSC
  is not used in timing functions at this time.
2015-04-14 23:05:07 -07:00
..
module.c And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
panic.c And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
process.c Fix a potential deadlock and improve irq on/off 2015-04-13 23:39:23 -07:00
signal.c And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
syscall.c Major changes to timing interfaces 2015-04-14 23:05:07 -07:00
system.c And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
task.c And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
version.c Major changes to timing interfaces 2015-04-14 23:05:07 -07:00