38590 Commits

Author SHA1 Message Date
tegge
a427e410f2 Close a race window where a tcp socket is closed while tcp_pcblist is
copying out tcp socket info, causing a NULL pointer to be dereferenced.
1999-06-16 19:05:17 +00:00
dt
9ff44d83fe Make syscall tracing work: include "opt_ktrace.h" and make it compile. 1999-06-16 18:55:35 +00:00
dt
2dd8d7a0bc Syscall arguments are now properly aligned. Print them, and syscall return
values, as longs, instead of int.
1999-06-16 18:46:40 +00:00
dt
9759e5e6df Make sure syscall arguments properly aligned in ktrace records.
Make syscall return value a register_t.

Based on a patch from Hidetoshi Shimokawa.
Mostly reviewed by:	Hidetoshi Shimokawa and Bruce Evans.
1999-06-16 18:37:01 +00:00
mjacob
792005e7a3 Use vput instead of vrele.
Reviewed by:	Matthew Dillon <dillon@apollo.backplane.com>
Submitted by:	Ville-Pertti Keinonen <will@iki.fi>
Obtained from:	Matthew Dillon <dillon@apollo.backplane.com>
1999-06-16 18:35:58 +00:00
n_hibma
bb3228e515 Remove option USBVERBOSE
Add the options for debugging used in dev/usb/*.c

Submitted by:	Kazu
1999-06-16 17:34:36 +00:00
wpaul
7982ba2bb4 Grrr! The PNIC II's multicast hash table is only 128 bits wide, not 512
like the original PNIC and the MX98715A (from which the PNIC II is derived).
This requires special handling. Save the card type, and in mx_calchash(),
if we see that the card is a PNIC, return only the low 7 bits of the
hash instead of the low 9 bits.
1999-06-16 16:27:30 +00:00
dg
e44ff62d38 Changed trypbuf to a getpbuf to work around a problem where redundant writes
would occur when clustering them - caused by running out of buffers
and taking a degenerate code path as a result. It appears that waiting
instead for buffers to become available is okay.

Submitted by:	Matthew Dillon <dillon@apollo.backplane.com>
Discovered by: Craig A Soules <soules+@andrew.cmu.edu>
1999-06-16 15:54:30 +00:00
ru
3b7c3aa4be Add "-s src_addr" option to allow setting of the source IP address. 1999-06-16 15:26:22 +00:00
yokota
ef7a7a001b Print verbose messages when there is error.
Oked by: des
1999-06-16 14:04:45 +00:00
billf
d1ef08d609 Fix non-benign typo.
Submitted by:	Daniel Baker <dbaker@cuckoo.com>
1999-06-16 12:26:40 +00:00
tegge
c3bdb5a79b Clean up bitrot in interrupt tracing code. 1999-06-16 03:53:52 +00:00
tegge
f57c7820cd If we still haven't got a sufficient number of free buffers after the
call to flushdirtybuffers() then sleep in waitfreebuffers().
PR:		11697
Reviewed by:	David Greenman, Matt Dillon
1999-06-16 03:19:04 +00:00
mckusick
02e5fe8035 Get rid of the global variable rushjob and replace it with a function in
kern/vfs_subr.c named speedup_syncer() which handles the speedup request.
Change the various clients of rushjob to use the new function.
1999-06-15 23:37:29 +00:00
mjacob
06fe6c5ca3 If we retry this operation from the top of this routine, we need to
make sure we've freed any allocated resources (to avoid a memory leak)
and and do the right thing with respect to the nfs node hash lock we'd
acquired.
1999-06-15 23:24:14 +00:00
julian
d58122c6dd Add a couple of command definitions.
Also add offsets into the IDE parameter block so that it is humanly
possible to match the structure to the manufacturer's documentation.
(basically this is just changes to comments)
1999-06-15 23:13:09 +00:00
mckusick
ac0e96a2d8 COM_LLCONSOLE should over-ride COM_DEBUGGER request. 1999-06-15 22:15:10 +00:00
mpp
74090b93a6 cam_get_device() was returning 0 on failure, and 1 on success, while
camcontrol(8) and the documentation in camlib.c and cam(3) all expect
-1 on failure and 0 on success.  Updated camlib.c to return the values
specified by the documentation.

PR:	12023
1999-06-15 20:03:01 +00:00
mpp
4d07ad0f50 Correctly document the two different object file formats that can be
used with objformat.

PR:	10877
1999-06-15 19:19:51 +00:00
mpp
9e1d36689b Document the IMPLEMENTATION NOTES section since we have a number of
man pages that use it.

PR:	10659
1999-06-15 19:03:54 +00:00
ru
97927e6e10 This really belongs to section 8. 1999-06-15 14:04:19 +00:00
des
5d9e5afb2b Kill option FAILSAFE.
PR:		i386/12187
Approved by:	bde
1999-06-15 13:14:56 +00:00
ru
dc3c0e0e20 Document the usage of escape character in a service name.
PR:		7101
Reminded by:	jhs
1999-06-15 12:56:38 +00:00
roger
6ea3db6934 MFS: No longer needed with PicoBSD 0.44 1999-06-15 12:51:57 +00:00
roger
56ced8ddfc MFS: No longer needed in PicoBSD 0.44 1999-06-15 12:40:32 +00:00
roger
ab1be53d9e Add VIA Apollo Master VT82c570 chipset. (I have 2 of these)
Also, Apollo IDE controller has device ID of 1571 and 0571
1999-06-15 12:01:26 +00:00
roger
d66dc63b38 MFS: No longer needed in PicoBSD 0.44 1999-06-15 11:45:25 +00:00
roger
a5ee39b837 MFS: No longer needed in PicoBSD 0.44 1999-06-15 11:40:13 +00:00
newton
ba45b887eb Ensoniq AudioPCI sound cards haven't worked since the newbus integration
because they haven't been able to attach.  Now fixed.

Submitted by:	Christian Weisgerber <naddy@mips.rhein-neckar.de>
1999-06-15 00:00:10 +00:00
jb
36abeb233d Add the System V message queue and semaphore options for better 3rd party
software support out-of-the-box (like i386 does).
1999-06-14 22:59:55 +00:00
obrien
f4a3e2c935 Support Alpha and -CURRENT in the "-r" option case. 1999-06-14 21:58:59 +00:00
nik
6ccab02507 Include <sys/time.h> for correctness. BDE has a better version of this,
but it's more complex, and in his words

    Commit your version, since it is the only one that is clearly permitted
    (if not best), and I'll untangle it later.

PR:		docs/11589
Reviewed by:	Bruce "he kicks ass" Evans
1999-06-14 19:03:46 +00:00
ru
c3694d9858 It was possible to circumvent telnet's security ``-E'' (no escape at all)
option by running it with ``-8 -E'' and passing it 0xff character.

PR:		6317
Reviewed by:	des, David Borman <dab@bsdi.com> (the author)
1999-06-14 18:46:15 +00:00
roger
8ca92b9b95 Last commit was incorrect. Remove the 'rp' PCI device 1999-06-14 18:16:51 +00:00
roger
746dbf8125 Comment out the PCI Comtrol Rocketport entries.
The PicoBSD 'isp' build fails when both the PCI and ISA versions of the
'rp' driver are included at the same time
1999-06-14 18:08:17 +00:00
roger
935b9e8f36 Update to PicoBSD 0.44 from RELENG_3 1999-06-14 16:48:23 +00:00
roger
1d10595f4f Update to PicoBSD 0.44 (from RELENG_3) 1999-06-14 16:36:50 +00:00
roger
8aaed59fdd Update to PicoBSD 0.44 from RELENG_3 1999-06-14 15:45:56 +00:00
roger
896f01d1d7 Update to PicoBSD 0.44 from RELENG_ 1999-06-14 15:45:41 +00:00
bde
3a222377eb Updated the BUGS section. BREAK is now implemented.
Don't document non-bugs in the BUGS section, or anywhere else.  It
is not a bug to drop data when overloaded.  The compile-time tuning
options turned out to be not very useful, and aren't supported
offically.

Documented the not so new option CY_PCI_FASTINTR.
1999-06-14 15:10:35 +00:00
n_hibma
7ab044dd75 Man pages for top refer to only 2.x, but not to 3.x and later 1999-06-14 12:06:11 +00:00
simokawa
178a87c91e Fix typo confusing `fa' and 'fb' registers.
Now, MATLAB works fine under OSF/1 emulation.
1999-06-14 11:42:30 +00:00
brian
3fc0f0acb6 Come up with something useful when someone searches for
``dynamic IP''.
1999-06-14 10:12:41 +00:00
n_hibma
22534f28fe 1) remove the soft reset after a command failed.
2) remove printing of errno and errstr
1999-06-13 22:09:14 +00:00
phk
b4c0c39b6e Eliminate the bogus procfs private almost struct dirent structure.
Spotted by: Lars Hamren
Reviewed by: bde
1999-06-13 20:53:16 +00:00
n_hibma
ad6621b237 1) Add non-blocking I/O on read
2) Add checks to make sure we do not dereference the softc when not found
because the device has been removed.
1999-06-13 20:49:12 +00:00
n_hibma
05f6a4b862 1) Add the USB controllers (will now print pretty strings when no usb
support is compiled in)
2) Add probing for generic USB host controllers as well so we get them all
3) make the returned strings look alike in the whole file
1999-06-13 20:48:29 +00:00
n_hibma
52a08f7bee Shorten the strings a bit (remove 'Host') 1999-06-13 20:46:10 +00:00
dt
fee8b19d53 Fix placement of signal trampoline. 1999-06-13 19:41:50 +00:00
alc
70fc5132d7 Use pmap_kenter instead of pmap_enter to map the message buffer. 1999-06-13 19:20:25 +00:00