freebsd-dev/sys/arm
Alexander Motin 359b47db97 Minimal timer period of 100us introduced in r244758 is overkill. While
original 2us are indeed not enough, 3us are working quite well on my tests.
To be more safe set minimal period to 5us and to be even more safe replicate
here from HPET mechanism of rereading counter after programming comparator.

This change allows to handle 30K of short nanosleep() calls per second on
Raspberry Pi instead of just 8K before.

Discussed with:	gonzo
2013-03-21 15:42:41 +00:00
..
allwinner Enable uart driver for A10. 2013-03-01 01:47:11 +00:00
arm Implement the concept of the unmapped VMIO buffers, i.e. buffers which 2013-03-19 14:13:12 +00:00
at91 Functions m_getm2() and m_get2() have different order of arguments, 2013-03-12 13:42:47 +00:00
broadcom/bcm2835 Minimal timer period of 100us introduced in r244758 is overkill. While 2013-03-21 15:42:41 +00:00
compile
conf Integrate Efika MX project back to home. 2013-03-20 15:39:27 +00:00
econa Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00
freescale/imx Integrate Efika MX project back to home. 2013-03-20 15:39:27 +00:00
include o Switch to use physical addresses in rman for FDT. 2013-03-18 15:18:55 +00:00
lpc MFcalloutng: 2013-02-28 13:46:03 +00:00
mv MFcalloutng: 2013-02-28 13:46:03 +00:00
s3c2xx0 Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00
sa11x0 Eliminate a redundant #include: machine/pmap.h is already included 2013-02-26 07:41:34 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti Add a macro that gets the physical address of a memory mapped device 2013-03-17 03:04:43 +00:00
versatile MFcalloutng: 2013-02-28 13:46:03 +00:00
xscale Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00