Go to file
pooka a798dc1e14 Change match to be based on the existence of the ugen device node
and signal the root hub interrupt only once we are succesfully able
to open the device node.  This makes it possible to insert a device
after the rump kernel was booted and have it succesfully attach
(does not make detach possible yet, though, as there are some
ugen and host kernel uhci/ohci/ehci evil crashies with that).

XXX: optimally, match would fail if there is a permanent error in
opening.  However, it is difficult to figure out the difference
between the device backing ugen not being present, a transient
error in opening and a permanent error in opening.  For example,
which of the latter two would EPERM be?  And, ugen returns ENXIO
if the device is not present, but how would be know that's really
the case and not some other ENXIO from elsewhere in the stack?
2010-02-18 15:25:13 +00:00
bin PR/42828: Richard Hansen: Don't evaluate ${ENV} if not interactive. 2010-02-17 15:57:24 +00:00
common Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
compat Userland now builds and uses terminfo instead of termcap. 2010-02-03 15:34:37 +00:00
crypto Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
dist Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
distrib Since we call /usr and /var with absolute paths, lets do that for /tmp 2010-02-18 12:21:52 +00:00
doc Forgot the [develope date]. 2010-02-11 14:10:22 +00:00
etc Exclude root, since that is done in fsck_root. 2010-02-17 23:32:07 +00:00
external Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
extsrc Top level reach-over directory for extsrc. 2009-12-01 01:53:46 +00:00
games Latin police: use proper conjugation. 2010-02-16 09:53:51 +00:00
gnu Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
include getent cannot report on termcap as we now use terminfo. 2010-02-03 18:11:18 +00:00
lib Fix a bug reported by Gene, and debugged by Robert Elz. fsck_ffs can coredump 2010-02-17 17:25:55 +00:00
libexec Read the padded superblocks to avoid problems with disks that have 2010-02-16 23:13:13 +00:00
regress if pthread_create() fails, display the iteration number in the error message. 2010-02-16 00:15:19 +00:00
rescue Don't install terminfo.db. 2010-02-13 22:54:51 +00:00
sbin Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
share grammar in kprintf.9 (s/or/and/ and add some commas); ok wiz, pgoyette 2010-02-17 22:04:14 +00:00
sys Change match to be based on the existence of the ugen device node 2010-02-18 15:25:13 +00:00
tests filesystems now use getdisksize() which is in librumpdev_disk. 2010-01-31 14:30:22 +00:00
tools Store our generated files in CVS and remove nbperf from the toolchain. 2010-02-03 20:56:54 +00:00
usr.bin Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
usr.sbin Make block fields one char wider; allows to sanely display quotas up to 2010-02-17 18:55:14 +00:00
x11 Use correct lib 2010-02-04 12:54:55 +00:00
build.sh need object directory for etc/mtree to run distrib-dirs 2010-01-13 02:24:06 +00:00
BUILDING Support "extsrc", externally added programs and libraries. Users can write 2009-11-30 16:13:22 +00:00
Makefile adjust the do-compat-* rules now that src/compat/lib and friends no longer exist 2009-12-13 09:29:27 +00:00
Makefile.inc
UPDATING Document termcap database removal. 2010-02-04 22:25:21 +00:00