freebsd-nq/sys/alpha
Maxime Henrion 379711437f Tidy up the locking of the bounce pages structures.
- Use SYSINIT to initialize the structures instead of checking
  total_bpages against 0 in alloc_bounce_pages(), which could lead
  to several initializations being done at the same time.
- Add missing locking in bus_dmamap_load(), the bounce pages mutex
  must be held when calling reserve_bounce_pages() and when touching
  the bounce_map_waitinglist list.
- Remove the useless splhigh() and splx() calls.
- Assert that the bounce pages mutex is held in reserve_bounce_pages()
  to catch regressions.
2003-03-17 17:26:39 +00:00
..
alpha Tidy up the locking of the bounce pages structures. 2003-03-17 17:26:39 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Implemented "nooption" and "nomakeoption" config(8) tokens. 2003-02-26 23:36:59 +00:00
include Made the prototypes for pmap_kenter and pmap_kremove MD. These functions 2003-03-16 04:16:03 +00:00
isa Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
linux Clean up whitespace and remove register keyword. 2003-03-03 09:17:12 +00:00
mcbus Change the console interface to pass a "struct consdev *" instead of a 2003-02-20 20:54:45 +00:00
osf1 Change the console interface to pass a "struct consdev *" instead of a 2003-02-20 20:54:45 +00:00
pci At great personal risk, add a __packed and __aligned(x) define that 2002-09-23 05:55:10 +00:00
tlsb Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
Makefile Add a dopey makefile to do the tags dance, which is probably not perfect 2000-12-31 23:26:34 +00:00