]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoCorrect use of .Nm, .Em, .Ev
Philippe Charnier [Sun, 5 Dec 1999 19:57:14 +0000 (19:57 +0000)]
Correct use of .Nm, .Em, .Ev
Add rcsid. Use errx instead of fprintf + exit.
Various spelling fixes.

24 years agoDo not dot terminate errx() strings. Add rcsid.
Philippe Charnier [Sun, 5 Dec 1999 19:53:37 +0000 (19:53 +0000)]
Do not dot terminate errx() strings. Add rcsid.
Document -d flag. Rework SYNOPSIS section

24 years agonewbusify and port the joy driver to the Alpha. It now attaches to the
Peter Wemm [Sun, 5 Dec 1999 19:51:40 +0000 (19:51 +0000)]
newbusify and port the joy driver to the Alpha.  It now attaches to the
joystick port on PnP sound cards that have a suitable device ID on them.

Doug Rabson added timer code so it didn't have to beat on the isa timer.

Submitted by:   Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>

24 years agofix dma underrun issues
Cameron Grant [Sun, 5 Dec 1999 19:09:13 +0000 (19:09 +0000)]
fix dma underrun issues
mutate some panics to kasserts
add more spl protection

PR: kern/14990
Partially Submitted by: Vladimir N.Silyaev <vns@delta.odessa.ua>
Reviewed by: dfr

24 years agoAdd entry about updating of /dev being desirable.
Poul-Henning Kamp [Sun, 5 Dec 1999 18:55:53 +0000 (18:55 +0000)]
Add entry about updating of /dev being desirable.

24 years agoRaise the pci compat driver match priority a bit so that it's not
Peter Wemm [Sun, 5 Dec 1999 18:50:22 +0000 (18:50 +0000)]
Raise the pci compat driver match priority a bit so that it's not
quite so close to the chip* drivers.

24 years agoFix LINT breakage.
Archie Cobbs [Sun, 5 Dec 1999 18:49:09 +0000 (18:49 +0000)]
Fix LINT breakage.

24 years agoLower (a lot!) the chip* probe so it doesn't steal the pci ID from
Peter Wemm [Sun, 5 Dec 1999 18:46:33 +0000 (18:46 +0000)]
Lower (a lot!) the chip* probe so it doesn't steal the pci ID from
ide_pci which still uses the pci driver compat shims.

24 years agoDon't use a bogus bus number for Ross host-pci bridges.
Doug Rabson [Sun, 5 Dec 1999 18:41:34 +0000 (18:41 +0000)]
Don't use a bogus bus number for Ross host-pci bridges.

PR: kern/15278
Submitted by: Ahmed Benani <ahmed_benani@urbanet.ch>

24 years agoMake '||' visible.
Martin Cracauer [Sun, 5 Dec 1999 12:23:03 +0000 (12:23 +0000)]
Make '||' visible.

PR: docs/15265
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>

24 years agomake '|' character visible.
Martin Cracauer [Sun, 5 Dec 1999 12:13:54 +0000 (12:13 +0000)]
make '|' character visible.

PR: docs/15265
Submitted by: takamune@avrl.mei.co.jp

24 years agoFix cursor position calculation.
Kazutaka YOKOTA [Sun, 5 Dec 1999 10:04:37 +0000 (10:04 +0000)]
Fix cursor position calculation.

Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>

24 years agoA procfs mount is no longer needed for a jail.
Poul-Henning Kamp [Sun, 5 Dec 1999 09:28:59 +0000 (09:28 +0000)]
A procfs mount is no longer needed for a jail.

24 years agoMention USB mouse support.
Kazutaka YOKOTA [Sun, 5 Dec 1999 07:54:43 +0000 (07:54 +0000)]
Mention USB mouse support.

24 years agoReinstate the aic driver.
Luoqi Chen [Sun, 5 Dec 1999 01:56:42 +0000 (01:56 +0000)]
Reinstate the aic driver.

PR: conf/15187

24 years agoAdd pci_if.h to SRCS so that dcphy will build.
Bill Paul [Sun, 5 Dec 1999 01:39:11 +0000 (01:39 +0000)]
Add pci_if.h to SRCS so that dcphy will build.

24 years agoMake work for sigset_t change. Also modify tests to account for
Daniel Eischen [Sun, 5 Dec 1999 00:48:53 +0000 (00:48 +0000)]
Make work for sigset_t change.  Also modify tests to account for
recent changes to signal handling.

24 years agoChange signal handling to conform to POSIX specified semantics.
Daniel Eischen [Sat, 4 Dec 1999 22:55:59 +0000 (22:55 +0000)]
Change signal handling to conform to POSIX specified semantics.
Before this change, a signal was delivered to each thread that
didn't have the signal masked.  Signals also improperly woke up
threads waiting on I/O.  With this change, signals are now
handled in the following way:

  o If a thread is waiting in a sigwait for the signal,
    then the thread is woken up.

  o If no threads are sigwait'ing on the signal and a
    thread is in a sigsuspend waiting for the signal,
    then the thread is woken up.

  o In the case that no threads are waiting or suspended
    on the signal, then the signal is delivered to the
    first thread we find that has the signal unmasked.

  o If no threads are waiting or suspended on the signal,
    and no threads have the signal unmasked, then the signal
    is added to the process wide pending signal set.  The
    signal will be delivered to the first thread that unmasks
    the signal.

If there is an installed signal handler, it is only invoked
if the chosen thread was not in a sigwait.

In the case that multiple threads are waiting or suspended
on a signal, or multiple threads have the signal unmasked,
we wake up/deliver the signal to the first thread we find.
The above rules still apply.

Reported by: Scott Hess <scott@avantgo.com>
Reviewed by: jb, jasone

24 years agoDisconnect and tagged queueing now really work. Also fix a bug that's
Luoqi Chen [Sat, 4 Dec 1999 22:15:02 +0000 (22:15 +0000)]
Disconnect and tagged queueing now really work. Also fix a bug that's
causing problems to slow devices.

24 years agoGrrrr. I knew I forgot something. Remove mxphy, add dcphy and pnphy.
Bill Paul [Sat, 4 Dec 1999 20:07:54 +0000 (20:07 +0000)]
Grrrr. I knew I forgot something. Remove mxphy, add dcphy and pnphy.

24 years agoAdd the if_dc driver and remove all of the al, ax, dm, pn and mx drivers
Bill Paul [Sat, 4 Dec 1999 17:41:31 +0000 (17:41 +0000)]
Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers
which it replaces. The new driver supports all of the chips supported
by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards.

This also completes my quest to convert things to miibus and add
Alpha support.

24 years agoFix "subscript has type `char'" warnings by casting to int, as
Martin Cracauer [Sat, 4 Dec 1999 17:12:47 +0000 (17:12 +0000)]
Fix "subscript has type `char'" warnings by casting to int, as
discussed on -arch.

24 years agoProperly align the columns of the header on Alpha.
Marcel Moolenaar [Sat, 4 Dec 1999 13:36:22 +0000 (13:36 +0000)]
Properly align the columns of the header on Alpha.

24 years agoThe address 0x472 is used for the SCSI HDD geometry information on
KATO Takenori [Sat, 4 Dec 1999 13:09:26 +0000 (13:09 +0000)]
The address 0x472 is used for the SCSI HDD geometry information on
PC-98.  Therefore, the PC-98 kernel should not modify it.

24 years agoOverride PERL and FULLPERL to be just "perl". This prevents MakeMaker
Marcel Moolenaar [Sat, 4 Dec 1999 13:01:21 +0000 (13:01 +0000)]
Override PERL and FULLPERL to be just "perl". This prevents MakeMaker
(ie Makefile.PL) from creating makefiles that explicitly use the perl
from the object tree. It breaks cross-building. While I'm here, create
a variable that holds common MakeMaker arguments used by all targets,
and by doing so automaticly fixed a bug.

Approved by: markm

24 years agoAdd miniperlmain.c to CLEANFILES and remove a second instance of
Marcel Moolenaar [Sat, 4 Dec 1999 12:40:38 +0000 (12:40 +0000)]
Add miniperlmain.c to CLEANFILES and remove a second instance of
config_h.sh

Not objected to by: markm

24 years agoWhen a Makefile.PL is evaluated in a subdirectory (ext/SDBM_Files/sdbm)
Marcel Moolenaar [Sat, 4 Dec 1999 12:35:56 +0000 (12:35 +0000)]
When a Makefile.PL is evaluated in a subdirectory (ext/SDBM_Files/sdbm)
do not prepend '../' to PERL and FULLPERL. It breaks cross-building.

Approved by: markm

24 years agoSync with sys/i386/i386/machdep.c revision up to 1.381.
Yoshihiro Takahashi [Sat, 4 Dec 1999 12:35:05 +0000 (12:35 +0000)]
Sync with sys/i386/i386/machdep.c revision up to 1.381.

24 years agoBump the version number now that the Linuxulator has pluggable ioctl
Marcel Moolenaar [Sat, 4 Dec 1999 11:42:29 +0000 (11:42 +0000)]
Bump the version number now that the Linuxulator has pluggable ioctl
handlers.

24 years agoImplement pluggable ioctl handlers.
Marcel Moolenaar [Sat, 4 Dec 1999 11:10:22 +0000 (11:10 +0000)]
Implement pluggable ioctl handlers.

Other modules can register and unregister ioctl handlers to extend the
ioctls known by the Linuxulator. A recent application is the vmware
port. The Linuxulator itself uses the new interface to register its
handlers as well. Handlers for the following types of ioctls have been
defined:
cdrom
console (=keyboard and VT handling)
socket
sound
termio

All ioctl related defines and declarations have been moved to a new
file (linux_ioctl.h), except for the pluggable ioctl handler interface
definition.

While there, cleanup linux.h some more.

linux.h and linux_ioctl.[ch] have been made to conform to style(9) as
much as possible.

Inspired and reviewed by: Vladimir N. Silyaev

24 years agooszsigcode -> szosigcode
Marcel Moolenaar [Sat, 4 Dec 1999 10:53:39 +0000 (10:53 +0000)]
oszsigcode -> szosigcode

Pointed out by: bde

24 years agoFix type of sf_addr.
Marcel Moolenaar [Sat, 4 Dec 1999 10:40:24 +0000 (10:40 +0000)]
Fix type of sf_addr.

Pointed out by: bde

24 years agoAdd the logical ID of ViBRA16CL PNP on Micron Millenium II motherboards.
Seigo Tanimura [Sat, 4 Dec 1999 10:13:17 +0000 (10:13 +0000)]
Add the logical ID of ViBRA16CL PNP on Micron Millenium II motherboards.

PR: kern/15243
Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>

24 years agoCall ISA_PNP_PROBE() to probe PnP cards, rather than match
Seigo Tanimura [Sat, 4 Dec 1999 09:51:24 +0000 (09:51 +0000)]
Call ISA_PNP_PROBE() to probe PnP cards, rather than match
the vendor and logical IDs directly.

Submitted by: peter
Tested by: Timo Geusch <freebsd@timog.prestel.co.uk>

24 years agoCall isspace() directly to get rid of an objectionable include.
David E. O'Brien [Sat, 4 Dec 1999 08:44:05 +0000 (08:44 +0000)]
Call isspace() directly to get rid of an objectionable include.

24 years agoforgot .CURDIR
Julian Elischer [Sat, 4 Dec 1999 03:52:29 +0000 (03:52 +0000)]
forgot .CURDIR
caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>

24 years agoThe -s option was broken (missing braces around an else clause).
Kris Kennaway [Sat, 4 Dec 1999 03:19:15 +0000 (03:19 +0000)]
The -s option was broken (missing braces around an else clause).

Noticed by: Thomas Stromberg <tstromberg@rtci.com>
Obtained from: OpenBSD

24 years agoFix off-by-one error leading to a segfault.
Kris Kennaway [Sat, 4 Dec 1999 02:19:33 +0000 (02:19 +0000)]
Fix off-by-one error leading to a segfault.

Noticed by: Thomas Stromberg <tstromberg@rtci.com>

24 years agoDocument the .cvsrc "cvs" option for global options.
Peter Wemm [Sat, 4 Dec 1999 02:15:30 +0000 (02:15 +0000)]
Document the .cvsrc "cvs" option for global options.

24 years agoFix buffer overflow & add $FreeBSD$
Kris Kennaway [Sat, 4 Dec 1999 02:11:51 +0000 (02:11 +0000)]
Fix buffer overflow & add $FreeBSD$

Reviewed by: imp

24 years agoAdd -q quite mode.
David E. O'Brien [Sat, 4 Dec 1999 01:29:43 +0000 (01:29 +0000)]
Add -q quite mode.

24 years agoMinor whitespace fix.
David E. O'Brien [Sat, 4 Dec 1999 01:27:51 +0000 (01:27 +0000)]
Minor whitespace fix.

24 years agoSupport the environtmental var "CVS_OPTIONS". Which can hold a set of
David E. O'Brien [Sat, 4 Dec 1999 01:23:26 +0000 (01:23 +0000)]
Support the environtmental var "CVS_OPTIONS".  Which can hold a set of
default options for cvs.  These options are interpreted first and can be
overwritten by explicit command line parameters.

Obtained from: GNU Grep 2.3

24 years agoAdd back in a prefatory TUR when the tape is *not* mounted. This seems
Matt Jacob [Sat, 4 Dec 1999 01:13:59 +0000 (01:13 +0000)]
Add back in a prefatory TUR when the tape is *not* mounted. This seems
to help with some older tape drives.

24 years agoFrom the author:
Brian Feldman [Fri, 3 Dec 1999 23:31:08 +0000 (23:31 +0000)]
From the author:

[This] updates [elf.5] from the enitial work I did in Queen's (UK) English to
American English, as is normal for the -doc project stuff.

Submitted by: Jeroen Ruigrok van der Werven <asmodai@wxs.nl>

24 years agoAdd RLIMIT_SBSIZE here, too.
Brian Feldman [Fri, 3 Dec 1999 23:25:14 +0000 (23:25 +0000)]
Add RLIMIT_SBSIZE here, too.

24 years agoMissed part of previous commit.
Archie Cobbs [Fri, 3 Dec 1999 23:15:33 +0000 (23:15 +0000)]
Missed part of previous commit.

24 years agoCorrect some botched timeout defines. Allocate only 8KB for the test read
Matt Jacob [Fri, 3 Dec 1999 23:14:11 +0000 (23:14 +0000)]
Correct some botched timeout defines. Allocate only 8KB for the test read
in samount. Make things a lot quieter in samount (and other places). Fix
ridiculous and not so ridiculous bugs in compression related code in both
sagetparams and sasetparams.

24 years agoRecognize NGM_BPF_COOKIE.
Archie Cobbs [Fri, 3 Dec 1999 23:12:41 +0000 (23:12 +0000)]
Recognize NGM_BPF_COOKIE.

24 years agoNew netgraph node type, ng_bpf(8). This node type allows you to
Archie Cobbs [Fri, 3 Dec 1999 21:21:49 +0000 (21:21 +0000)]
New netgraph node type, ng_bpf(8).  This node type allows you to
apply bpf(4) filters to data travelling through a netgraph network.

24 years agoAdd a new function ng_findhook() for finding a node's hook;
Archie Cobbs [Fri, 3 Dec 1999 21:17:30 +0000 (21:17 +0000)]
Add a new function ng_findhook() for finding a node's hook;
if the node type provides a more efficient implementation than
the normal linear scan, use it.

Reviewed by: julian

24 years agoMerged NetBSD version, as they have done improvements:
Semen Ustimenko [Fri, 3 Dec 1999 20:37:40 +0000 (20:37 +0000)]
Merged NetBSD version, as they have done improvements:
1. ntfs_read*attr*() functions now accept
uio structure to eliminate one data copying.
2. found and removed deadlock caused
by 6 concurent ls -lR.
3. started implementation of nromal
Unicode<->unix recodeing.

Obtained from: NetBSD

24 years agoFix bug parsing 32 bit integers on machines where sizeof(long) == 4.
Archie Cobbs [Fri, 3 Dec 1999 20:27:33 +0000 (20:27 +0000)]
Fix bug parsing 32 bit integers on machines where sizeof(long) == 4.

24 years agoAdded ntfs filesystem to be exported.
Semen Ustimenko [Fri, 3 Dec 1999 20:23:53 +0000 (20:23 +0000)]
Added ntfs filesystem to be exported.

24 years agoAdded ntfs subdir to be filled.
Semen Ustimenko [Fri, 3 Dec 1999 20:22:45 +0000 (20:22 +0000)]
Added ntfs subdir to be filled.

24 years agoAdded ntfs subdir to allow mountd.c include <ntfs/ntfsmount.h>
Semen Ustimenko [Fri, 3 Dec 1999 20:17:16 +0000 (20:17 +0000)]
Added ntfs subdir to allow mountd.c include <ntfs/ntfsmount.h>
and others.

24 years agoDon't use %E* in old fields for compatibility reasons
Andrey A. Chernov [Fri, 3 Dec 1999 19:52:06 +0000 (19:52 +0000)]
Don't use %E* in old fields for compatibility reasons

24 years agoFix for the new usage of mkioctls
Marcel Moolenaar [Fri, 3 Dec 1999 17:35:34 +0000 (17:35 +0000)]
Fix for the new usage of mkioctls

24 years agoChange -i host to whois.networksolutions.com
Andrey A. Chernov [Fri, 3 Dec 1999 16:56:57 +0000 (16:56 +0000)]
Change -i host to whois.networksolutions.com

24 years agoSupported to sound beep.
Yoshihiro Takahashi [Fri, 3 Dec 1999 13:20:55 +0000 (13:20 +0000)]
Supported to sound beep.

Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)

24 years agopc98/pc98/atapi.c
Yoshihiro Takahashi [Fri, 3 Dec 1999 12:56:21 +0000 (12:56 +0000)]
pc98/pc98/atapi.c
Copied from i386/isa/atapi.c.
Fixed to support slave devices.
Ignore the device that has strange model strings.

i386/isa/atapi.c
Removed pc98 codes.

Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)

24 years agoAvoid hardcoding any paths and variables. The include directory must
Marcel Moolenaar [Fri, 3 Dec 1999 12:50:02 +0000 (12:50 +0000)]
Avoid hardcoding any paths and variables. The include directory must
now be specified on the command line. Accept a '-s' option which
controls whether a switch-statement is to be used instead of a series
of if-statements.

Replace cpp with gcc -E.

Discussed with: bde

24 years agoChange splbio() to splcam(). bs is cam driver.
Yoshihiro Takahashi [Fri, 3 Dec 1999 11:58:12 +0000 (11:58 +0000)]
Change splbio() to splcam(). bs is cam driver.

24 years agoSync with sys/i386/conf/GENERIC revision 1.208.
Yoshihiro Takahashi [Fri, 3 Dec 1999 11:40:52 +0000 (11:40 +0000)]
Sync with sys/i386/conf/GENERIC revision 1.208.

24 years agoRemove mention of 'ivars'.
Matthew N. Dodd [Fri, 3 Dec 1999 11:22:28 +0000 (11:22 +0000)]
Remove mention of 'ivars'.

24 years agoMake the stub routines have the same prototypes as the real bpf
Julian Elischer [Fri, 3 Dec 1999 09:59:02 +0000 (09:59 +0000)]
Make the stub routines have the same prototypes as the real bpf
routines.

24 years agocorrect incomplete last change
Matt Jacob [Fri, 3 Dec 1999 09:10:04 +0000 (09:10 +0000)]
correct incomplete last change

24 years agoRemove the 'ivars' arguement to device_add_child() and
Matthew N. Dodd [Fri, 3 Dec 1999 08:41:24 +0000 (08:41 +0000)]
Remove the 'ivars' arguement to device_add_child() and
device_add_child_ordered().  'ivars' may now be set using the
device_set_ivars() function.

This makes it easier for us to change how arbitrary data structures are
associated with a device_t.  Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.

Despite my best efforts I've probably forgotten something so let me know
if this breaks anything.  I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.

Reviewed by: peter, dfr

24 years agoSet RB_VERBOSE into boothowto (provide proper layering from boot loader
Matt Jacob [Fri, 3 Dec 1999 07:20:22 +0000 (07:20 +0000)]
Set RB_VERBOSE into boothowto (provide proper layering from boot loader
(eventually) settings to kernel settings).

Prototype read_random to quiesce a warning.

24 years agoroll platform minor
Matt Jacob [Fri, 3 Dec 1999 06:56:43 +0000 (06:56 +0000)]
roll platform minor

24 years agoclean up sprintf and have buffer that won't overflow
Matt Jacob [Fri, 3 Dec 1999 06:56:23 +0000 (06:56 +0000)]
clean up sprintf and have buffer that won't overflow

24 years agoturn some messages into CFGPRINT messages
Matt Jacob [Fri, 3 Dec 1999 06:55:39 +0000 (06:55 +0000)]
turn some messages into CFGPRINT messages

24 years agoBe careful not to re-initialise `struct stat' while it still has
Brian Somers [Fri, 3 Dec 1999 06:33:10 +0000 (06:33 +0000)]
Be careful not to re-initialise `struct stat' while it still has
a running timer.  This fixes a problem where a dial is manually
aborted, the hangup script kicks in and the chat timer ends up
on the timer queue twice (tick tick tick tick *boom*)

24 years agoAdd '-l' which will match a certain status code.
Bill Fumerola [Fri, 3 Dec 1999 06:08:11 +0000 (06:08 +0000)]
Add '-l' which will match a certain status code.
Add the submitter as a contributor in the man page
freebsd -> FreeBSD, while I'm poking around.

PR: bin/15162
Submitted by: Dominic Mitchell <dom@palmerharvey.co.uk>

24 years agoCorrect co-MAINTAINER's e-mail address. I don't know how many
Bill Fumerola [Fri, 3 Dec 1999 03:20:59 +0000 (03:20 +0000)]
Correct co-MAINTAINER's e-mail address. I don't know how many
more ways I can screw his address up. Suggestions welcome.

24 years agoDefine name length differently for alpha in order to preserve
Jordan K. Hubbard [Fri, 3 Dec 1999 02:23:34 +0000 (02:23 +0000)]
Define name length differently for alpha in order to preserve
backwards compatibility.

Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
Reviewed by: mckusick

24 years agoFix the 'usb0: USB revision unknown, not supported' people have been seeing
Nick Hibma [Fri, 3 Dec 1999 01:34:42 +0000 (01:34 +0000)]
Fix the 'usb0: USB revision unknown, not supported' people have been seeing
by identifying the version in the PCI drivers.

The OHCI driver just presets this to 1.0 as it is not specified in the
PCI registers anywhere. This should be revisited once USB 2.0 is in
wide spread use.

24 years agoRemove the 'alpha, use at your own risk' death-statement.
Bill Fumerola [Fri, 3 Dec 1999 00:40:31 +0000 (00:40 +0000)]
Remove the 'alpha, use at your own risk' death-statement.

Reviewed by: mckusick (verbally at FreeBSDcon)

24 years agoFix typo, add $FreeBSD$
Bill Fumerola [Fri, 3 Dec 1999 00:34:26 +0000 (00:34 +0000)]
Fix typo, add $FreeBSD$

24 years agoA better version of the previous checkin. If the user specifies
Archie Cobbs [Fri, 3 Dec 1999 00:28:06 +0000 (00:28 +0000)]
A better version of the previous checkin.  If the user specifies
a custom file that could override a FreeBSD file under a different
configuration, but doesn't under this one, give a different warning.

24 years agoRemove the 'gzip' image activator. We're not using a.out anymore, so save
Mike Smith [Fri, 3 Dec 1999 00:16:20 +0000 (00:16 +0000)]
Remove the 'gzip' image activator.  We're not using a.out anymore, so save
ourselves just over 8k.

24 years agoAdd Matt Fuller's comment about long-standing x86 bug that allows you
Wes Peters [Thu, 2 Dec 1999 23:46:49 +0000 (23:46 +0000)]
Add Matt Fuller's comment about long-standing x86 bug that allows you
to install Windows.

24 years agoWhen specifying additiona user-specified kernel compilation source
Archie Cobbs [Thu, 2 Dec 1999 23:43:08 +0000 (23:43 +0000)]
When specifying additiona user-specified kernel compilation source
files in a 'files.XXX' file, config allows non-FreeBSD source files
with the same name as a FreeBSD source file to override the latter,
and in this situation it issues a warning.

However, if one of the user-specified files is actually a FreeBSD
source file (perhaps your kernel has some custom option that requires
that file), config mistakenly thinks it's a completely new file
and goes ahead and overrides all previous information for that file
(and issues the warning).

Fix this.

With help from: julian

24 years agoPrint device names for children that fail to detach.
Warner Losh [Thu, 2 Dec 1999 19:51:34 +0000 (19:51 +0000)]
Print device names for children that fail to detach.
Free child array when we're done with it.

Forgotten by: imp
Submitted by: Nick Hibma <hibma@skylink.it>

24 years agoNow that pccardc beep actually works, add knob for it in rc.conf/rc.pccard
Warner Losh [Thu, 2 Dec 1999 19:48:16 +0000 (19:48 +0000)]
Now that pccardc beep actually works, add knob for it in rc.conf/rc.pccard

Submitted by: sanpei@sanpei.org (MIHIRA-san Yoshiro)

24 years agoMake pccardc beep actually work. The kernel was doing the wrong thing
Warner Losh [Thu, 2 Dec 1999 19:46:41 +0000 (19:46 +0000)]
Make pccardc beep actually work.  The kernel was doing the wrong thing
with the beep information it had (like ignoring it).

Submitted by: sanpei@sanpei.org (MIHIRA-san Yoshiro)

Add $FreeBSD$ to pccard_beep.c while I'm here.

24 years agoReserve 138 for usio, the USB sio driver by Doug Ambrisko, Whistle.
Nick Hibma [Thu, 2 Dec 1999 19:45:19 +0000 (19:45 +0000)]
Reserve 138 for usio, the USB sio driver by Doug Ambrisko, Whistle.

Also, change mail address in all case to n_hibma@freebsd.org

24 years agoAdd 'const' to the bpf_filter() and bpf_validate() prototypes.
Archie Cobbs [Thu, 2 Dec 1999 19:36:05 +0000 (19:36 +0000)]
Add 'const' to the bpf_filter() and bpf_validate() prototypes.
Remove a stale comment from bpf_validate().

24 years agoFix typo from last commit.
Warner Losh [Thu, 2 Dec 1999 19:31:28 +0000 (19:31 +0000)]
Fix typo from last commit.

Noticed by: Maxim Sobolev <sobomax@altavista.net>

24 years agoReserve #137 for nCipher's nFast PCI hardware cryptographic
Sheldon Hearn [Thu, 2 Dec 1999 17:46:17 +0000 (17:46 +0000)]
Reserve #137 for nCipher's nFast PCI hardware cryptographic
accelerator, for which open source drivers are under development,
for John Hartley <john@ncipher.com>.

24 years agoIn one queue all the TDs (transfer descriptor, packets) for one transfer
Nick Hibma [Thu, 2 Dec 1999 16:43:18 +0000 (16:43 +0000)]
In one queue all the TDs (transfer descriptor, packets) for one transfer
are queued.  Traverse the queues vertically and then horizontally.
This means that TDs for one xfer are transmitted back to back until the
first NAK or error condition. Up to now we transmitted a TD per frame
and transmitted the next TD in the next frame.

The old approach is more fair if you have the end of the queue point at
the beginning of the control transfer queue, but also a lot more overhead
due to the fact that the QHs have to be read more often.

The new approach squirts the packets down the line as fast as possible
for one transfer and then does the next one. In the current situation,
with fairly empty USB buses, this is a more sensible approach. We might
have to revisit the scheduler later however.

It speeds up large transfers (Zip drive, Host-To-Host adapters) on UHCI
by a factor of 5 and makes it as fast as OHCI on the bus.

The next problem to solve is the question why the limit is 300kb/s and
not 1000/kb/s (kb == kilobyte).

24 years agoReplace the -q option to pwd_mkdb with a test for PW_SCAN_BIG_IDS in
Sheldon Hearn [Thu, 2 Dec 1999 16:39:15 +0000 (16:39 +0000)]
Replace the -q option to pwd_mkdb with a test for PW_SCAN_BIG_IDS in
the environment.  This allows big ID warnings to be suppressed for
vipw and chpass as well.

Since the environment variable test is only performed for callers
of pw_scan() that do not set pw_big_ids_warning, the test can still
be overriden.  Currently, chpass and pwd_mkdb are the only users
of pw_scan() and neither of them overrides the environment variable
test.

24 years agoAdd the device_get_children(9) man page.
Nick Hibma [Thu, 2 Dec 1999 16:34:09 +0000 (16:34 +0000)]
Add the device_get_children(9) man page.

24 years agoIt's device_add_child*, not bus_add_child*.
Nick Hibma [Thu, 2 Dec 1999 16:31:12 +0000 (16:31 +0000)]
It's device_add_child*, not bus_add_child*.

24 years agoRemove check for attached state.
Nick Hibma [Thu, 2 Dec 1999 16:30:21 +0000 (16:30 +0000)]
Remove check for attached state.

   sc = devclass_get_softc(devclass, unit);

doesn't return NULL during attach anymore, and produces the sc,
identical to (for devclass_get_unit(devclass, unit) != NULL that is):

   sc = device_get_softc(devclass_get_unit(devclass, unit));

Reviewed-by: dfr
24 years agoSync with sys/i386/conf/GENERIC revision up to 1.207.
Yoshihiro Takahashi [Thu, 2 Dec 1999 14:00:28 +0000 (14:00 +0000)]
Sync with sys/i386/conf/GENERIC revision up to 1.207.

24 years agoMake sure DESTDIR is set in the environment of mkioctls. This fixes
Marcel Moolenaar [Thu, 2 Dec 1999 13:47:17 +0000 (13:47 +0000)]
Make sure DESTDIR is set in the environment of mkioctls. This fixes
the breakage people have encountered at certain times (for example
when the altq_*.h files were removed).

$FreeBSD$ tag added.

24 years agomention AlphaServer 1000 and AlphaServer DS20
Andrew Gallatin [Thu, 2 Dec 1999 13:39:05 +0000 (13:39 +0000)]
mention AlphaServer 1000 and AlphaServer DS20

24 years agoRemove the "MCA not supported" from RELNOTES.TXT and add
Matthew N. Dodd [Thu, 2 Dec 1999 10:01:06 +0000 (10:01 +0000)]
Remove the "MCA not supported" from RELNOTES.TXT and add
mention of the various devices that are supported.

Add some text and entry to LINT for 'controller mca0'.

I'd like to turn this option on in GENERIC as well as it
isn't impacting and has a small footprint.

24 years agoUpdates for 4.x:
Mike Smith [Thu, 2 Dec 1999 09:16:02 +0000 (09:16 +0000)]
Updates for 4.x:

 - Add AMI and Mylex RAID controllers
 - Reflect the demise of the 'eg' and 'ft' drivers
 - Various minor cleanups
 - Add some initial Microchannel information (this could do with some
   fleshing out)