freebsd-dev/sys/arm
Oleksandr Tymoshenko 0c093a7055 Fix event timer on Raspberry Pi
- Disable interrupt when updating compare value in order to
   make this operation atomical

- Increase minimum period for event timer. Systimer on BCM2835
    is compare timer, so if minimum period is too small it might
    be less then fraction of time between "read current value" and
    "set compare timer" operations. It means that when timer is armed
    actual counter value is more then compare value and it will take
    whole cycle (~32sec for 1MHz timer) to fire interrupt.

Submitted by:	Daisuke Aoyama <aoyama at peach.ne.jp>
2012-12-28 01:38:43 +00:00
..
arm The manpage states that bus_dmamap_create(9) returns ENOMEM if it can't 2012-12-22 01:04:29 +00:00
at91 Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
broadcom/bcm2835 Fix event timer on Raspberry Pi 2012-12-28 01:38:43 +00:00
compile
conf Replace generic ARM11 option with more specific 2012-12-20 04:32:02 +00:00
econa Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
include Replace generic ARM11 option with more specific 2012-12-20 04:32:02 +00:00
lpc Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
mv Allow building LINT by defining both SAMPLE_AT_RESET on the one hand 2012-11-27 01:10:58 +00:00
s3c2xx0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
sa11x0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
versatile Add custom renderer for poor man's cursor support for framebuffer console 2012-12-28 00:55:43 +00:00
xscale Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00