freebsd-dev/sys/amd64
Joerg Wunsch 99211adf2c Major cleanup of the timerX_{acquire,release} stuff. In particular,
make it more intelligible, improve the partially bogus locking, and
allow for a ``quick re-acquiration'' from a pending release of timer 0
that happened ``recently'', so it was not processed yet by clkintr().
This latter modification now finally allows to play XBoing over
pcaudio without losing sounds or getting complaints. ;-)  (XBoing
opens/writes/closes the sound device all over the day.)

Correct locking for sysbeep().

Extensively (:-) reviewed by:	bde
1996-07-20 18:47:23 +00:00
..
amd64 Major cleanup of the timerX_{acquire,release} stuff. In particular, 1996-07-20 18:47:23 +00:00
conf Merge. 1996-07-11 11:18:45 +00:00
include Fixed lots of warnings about unportable casts of pointers to volatile 1996-07-01 20:16:10 +00:00
isa Major cleanup of the timerX_{acquire,release} stuff. In particular, 1996-07-20 18:47:23 +00:00
pci Removed unused #includes of <i386/isa/icu.h> and <i386/isa/icu.h>. icu.h 1996-06-18 01:22:40 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00