Go to file
mrg dc74fbbf85 merge the jmcneill-usbmp branch. many thanks to jared for the
initial work, and every one else who has tested things for me.
this is largely my fault at this point :-)

the main changes are something like:

        - usbd_bus_methods{} gains a get_lock() to enable the
          host controller to provide a lock for the USB code.
          if the lock isn't provided, old-style protection is
          (partially) applied.

        - ehci/ohci/uhci have been converted to the new
          interfaces, including mutex/cv/etc conversion.

        - usbdivar.h contains a discussion about locking and
          what locks are held for which method calls.  more
          to come for usbdi(9) here.

        - audio drivers (uaudio, umidi, auvitek) have been
          properly SMPified now that USB is ready.

        - scsi drivers have been modified to take the kernel
          lock explicitly before calling into scsi code.

        - usb pipes are associated with a lock, that is the
          same as the controller lock.  (this could be split
          up further in the future.)

        - several usbfoo_locked() or usbfoo_unlocked()
          functions have been added to the usbdi(9) to
          enable functionality with or without the USB
          lock (per controller) already being held.

the TODO.usbmp file has specific details on what is left to
do, including what device-specific changes should be done now
that the whole framework is ready.
2012-06-10 06:15:52 +00:00
bin support RLIMIT_NTHR 2012-06-09 02:50:43 +00:00
common fix lint comment. 2012-04-07 16:28:59 +00:00
compat Fix typos; wording. 2012-03-29 18:35:11 +00:00
crypto Small spacing fix. Unbreaks section in xref. 2012-06-04 14:24:03 +00:00
dist Finish move of bzip2 from dist/bzip2 to external/bsd/bzip2. 2012-05-07 00:35:25 +00:00
distrib Change name of author from Nudleman to Nudelman. 2012-06-08 12:39:42 +00:00
doc Postfix 2.8.11 was imported. 2012-06-09 12:39:53 +00:00
etc Add a basic test for infocmp - this would have cought todays terminfo 2012-06-06 21:23:10 +00:00
external add libexecinfo 2012-06-10 00:25:51 +00:00
extsrc
games Consistently use major/minor for NetBSD version. 2012-06-09 23:15:13 +00:00
gnu add libexecinfo 2012-06-10 00:25:51 +00:00
include Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to 2012-06-03 21:42:44 +00:00
lib mention .Nx 7.0 2012-06-10 00:24:36 +00:00
libexec Add capfile(5) to describe the termcap format. 2012-04-21 12:27:24 +00:00
regress Disable new -Wstring-plus-int warning where needed for now. 2012-04-04 10:59:44 +00:00
rescue PR/46393 - Nat Sloss -- add gpt(8) to /rescue 2012-05-25 21:46:13 +00:00
sbin Use ${DESTDIR}/usr/mdec for DEFAULT_BOOTDIR on tools fdisk(8) 2012-06-05 13:41:23 +00:00
share Drop trailing whitespace. 2012-06-09 08:22:14 +00:00
sys merge the jmcneill-usbmp branch. many thanks to jared for the 2012-06-10 06:15:52 +00:00
tests Degrade all intermediate failures due to memory/resource shortage to 2012-06-08 07:18:58 +00:00
tools Use ${DESTDIR}/usr/mdec for DEFAULT_BOOTDIR on tools fdisk(8) 2012-06-05 13:41:23 +00:00
usr.bin Consistenly mention columns and fields. From Bug Hunting in PR 44747. 2012-06-09 19:23:14 +00:00
usr.sbin WARNS=4 2012-06-06 00:33:45 +00:00
x11 Missed defining XSERVER_XVAX 2012-05-15 14:29:29 +00:00
BUILDING regen using 'make regen' in doc/ 2012-05-25 13:47:30 +00:00
Makefile Add usr.bin to the exclude list for make includes. 2012-04-21 08:28:00 +00:00
Makefile.inc
UPDATING Mention that you should run makemandb -f, or wait for the weekly script. 2012-05-07 11:20:24 +00:00
build.sh Add sanity checks for live-image and install-image targets 2012-02-26 20:32:40 +00:00