Go to file
Thomas Veerman db8c1ee9d0 ARM: provide free running clock to replace ccnt
The Cycle CouNTer on ARM cannot be used reliably as it wraps around
rather quickly and can be altered by user space (on Minix). Furthermore,
it's buggy when wrapping and is not implemented at all on the Linaro
Beagleboard emulator.

This patch programs GPTIMER10 as a free running clock at 1.625 MHz (it
doesn't generate interrupts). It's memory mapped into every process,
which enables libsys to provide micro_delay().

Change-Id: Iba004c6c62976762fe154ea390d69e518eec1531
2013-01-31 15:19:11 +00:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin tar: use utime() to restore timestamps 2013-01-15 07:28:58 +00:00
commands import tput from NetBSD 2013-01-25 20:09:20 +01:00
common ARM updates 2013-01-17 10:03:58 +01:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib gpio:Initial GPIO driver.(ARM) 2013-01-28 15:51:20 +01:00
docs UPDATING instructions for libc/terminfo update 2013-01-14 13:20:00 +01:00
drivers gpio:Initial GPIO driver.(ARM) 2013-01-28 15:51:20 +01:00
etc gpio:Initial GPIO driver.(ARM) 2013-01-28 15:51:20 +01:00
external ARM updates 2013-01-17 10:03:58 +01:00
gnu/dist Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
include ARM: provide free running clock to replace ccnt 2013-01-31 15:19:11 +00:00
kernel ARM: provide free running clock to replace ccnt 2013-01-31 15:19:11 +00:00
lib ARM: provide free running clock to replace ccnt 2013-01-31 15:19:11 +00:00
libexec ARM updates 2013-01-17 10:03:58 +01:00
man import tput from NetBSD 2013-01-25 20:09:20 +01:00
releasetools Import infocmp from NetBSD 2013-01-25 20:11:01 +01:00
sbin Fix warnings trivial warnings. 2013-01-14 11:44:31 +01:00
servers vm: fix kernel-requested mappings for arm 2013-01-29 17:57:04 +00:00
share Re-adding extended keys in minix termcap entry 2013-01-23 21:28:17 +01:00
sys ARM updates 2013-01-17 10:03:58 +01:00
test tests: print error locations verbosely 2013-01-25 11:54:24 +00:00
tools GNU tools: improvements to fetching process 2013-01-25 18:42:58 +01:00
usr.bin Import infocmp from NetBSD 2013-01-25 20:11:01 +01:00
usr.sbin Fixing cross build i386 on minix 2013-01-23 21:03:38 +01: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 Adapting build target to also execute hdboot. 2012-11-26 23:42:32 +01:00