]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoIf we get an EPROTONOSUPP error when trying to create the netgraph socket
Archie Cobbs [Wed, 27 Oct 1999 22:17:18 +0000 (22:17 +0000)]
If we get an EPROTONOSUPP error when trying to create the netgraph socket
node, it's most likely because the "ng_socket.ko" KLD is not loaded yet.
So make an attempt to load it before giving up.

24 years agoRemove extraneous -I compile flag that was used during testing.
Archie Cobbs [Wed, 27 Oct 1999 22:14:04 +0000 (22:14 +0000)]
Remove extraneous -I compile flag that was used during testing.

24 years agoMark path for deallocation only *after* you've successfully allocated it.
Matt Jacob [Wed, 27 Oct 1999 21:49:36 +0000 (21:49 +0000)]
Mark path for deallocation only *after* you've successfully allocated it.

24 years agoSync with recent 'ep' driver changes.
Matthew N. Dodd [Wed, 27 Oct 1999 21:47:56 +0000 (21:47 +0000)]
Sync with recent 'ep' driver changes.

24 years agoAdd more verbage explaining the "-I" option and its behavior.
David E. O'Brien [Wed, 27 Oct 1999 20:21:03 +0000 (20:21 +0000)]
Add more verbage explaining the "-I" option and its behavior.

Submitted by: Archie Cobbs <archie@whistle.com>

24 years ago make.conf is being made to conform to the /etc/defaults/ standard that
Matthew Dillon [Wed, 27 Oct 1999 19:24:49 +0000 (19:24 +0000)]
make.conf is being made to conform to the /etc/defaults/ standard that
    was settled on a few months ago.

Approved by: "Jordan K. Hubbard" <jkh@zippy.cdrom.com>

24 years agoI'll take the MAINTAINER line. I have been accused of knowing humor
Jordan K. Hubbard [Wed, 27 Oct 1999 18:35:18 +0000 (18:35 +0000)]
I'll take the MAINTAINER line.  I have been accused of knowing humor
when I at least see it. :)

24 years agoRealize the changes to usage() and the man page were missing from
Daniel C. Sobral [Wed, 27 Oct 1999 18:34:05 +0000 (18:34 +0000)]
Realize the changes to usage() and the man page were missing from
the previous commit, and document the -C (comments) flag.

24 years agoAllow a user specified parameter to 'yyparse()', in a manner similar to
David E. O'Brien [Wed, 27 Oct 1999 17:51:37 +0000 (17:51 +0000)]
Allow a user specified parameter to 'yyparse()', in a manner similar to
that used by bison.  The names are consistent with the bison implementation
but this one also allows the type of the parameter to be specified.

For a desired prototype of:

int yyparse __P((struct yyresult *));

and compile like this:

yacc -dv grammar.y
cc -c -DYYPARSE_PARAM_TYPE="struct yyresult *" \
      -DYYPARSE_PARAM="parm" y.tab.c

and use like this:

${
#include "usrtypes.h"
#include "usrproto.h"
}$

%token NUMBER

%%

goal : NUMBER
{
parm->value = yylval;
} ;

If YYPARSE_PARAM_TYPE isn't specified then "void *" is the default type.
If YYPARSE_PARAM is not specified then the generated code behaves exactly
as traditional byacc.

PR: 13562
Submitted by: W Gerald Hicks <wghicks@bellsouth.net>

24 years agoShrink "struct vm_object" by not spending a full 32 bits
Alan Cox [Wed, 27 Oct 1999 17:47:24 +0000 (17:47 +0000)]
Shrink "struct vm_object" by not spending a full 32 bits
on "objtype_t".

24 years agoEmit YYERRCODE into y.tab.h to help `lex' report scanning errors back to
David E. O'Brien [Wed, 27 Oct 1999 17:46:41 +0000 (17:46 +0000)]
Emit YYERRCODE into y.tab.h to help `lex' report scanning errors back to
Yacc.

PR: 13562
Submitted by: W Gerald Hicks <wghicks@bellsouth.net>

24 years agoIt seems I forgot to remove the bits from isa_compat.h.
Matthew N. Dodd [Wed, 27 Oct 1999 17:04:18 +0000 (17:04 +0000)]
It seems I forgot to remove the bits from isa_compat.h.

Note to self; when converting a driver to newbus, the foodriver bits
must be removed from sys/i386/isa/isa_compat.h

Reminded gently by: Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>

24 years agoFix potential panic by illegal increment of wfdnlun.
Yoshihiro Takahashi [Wed, 27 Oct 1999 12:40:20 +0000 (12:40 +0000)]
Fix potential panic by illegal increment of wfdnlun.

Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Reviewed by: Junichi Satoh <junichi@astec.co.jp> (the original author)

24 years agofix typo
Julian Elischer [Wed, 27 Oct 1999 11:53:53 +0000 (11:53 +0000)]
fix typo

24 years agoThe node goes away when last session disconnects or when disconnected from
Julian Elischer [Wed, 27 Oct 1999 11:48:35 +0000 (11:48 +0000)]
The node goes away when last session disconnects or when disconnected from
the ethernet node.

24 years ago change PPPoE occurences to pppoe. Not JUST a cosmeting change.
Julian Elischer [Wed, 27 Oct 1999 11:29:51 +0000 (11:29 +0000)]
 change PPPoE occurences to pppoe. Not JUST a cosmeting change.
 some occurrances needed to be the same as the filenmnae which was pppoe
 not PPPoE.

24 years agoUse the stock file for now.
David E. O'Brien [Wed, 27 Oct 1999 09:45:47 +0000 (09:45 +0000)]
Use the stock file for now.

24 years agos brings rev 1.2 (document printf0()) into GCC 2.95.1.
David E. O'Brien [Wed, 27 Oct 1999 09:41:10 +0000 (09:41 +0000)]
s brings rev 1.2 (document printf0()) into GCC 2.95.1.

24 years agoThis brings rev 1.2 (reality check and document profiling extensions)
David E. O'Brien [Wed, 27 Oct 1999 09:37:24 +0000 (09:37 +0000)]
This brings rev 1.2 (reality check and document profiling extensions)
into GCC 2.95.1.

24 years agoThis adds rev 1.2 (-fformat-extensions) to GCC 2.95.1.
David E. O'Brien [Wed, 27 Oct 1999 09:31:52 +0000 (09:31 +0000)]
This adds rev 1.2 (-fformat-extensions) to GCC 2.95.1.

24 years agoUse the stock file.
David E. O'Brien [Wed, 27 Oct 1999 09:23:37 +0000 (09:23 +0000)]
Use the stock file.

24 years agoI really didn't want to maintain this.
David E. O'Brien [Wed, 27 Oct 1999 09:02:49 +0000 (09:02 +0000)]
I really didn't want to maintain this.
(so *that's* why the Makefile looked rather strange)

24 years agoAfter a proper import we now have both the original RCS tags + our own.
David E. O'Brien [Wed, 27 Oct 1999 07:56:49 +0000 (07:56 +0000)]
After a proper import we now have both the original RCS tags + our own.
(also now clearer in ``cvs log'' that we are at version 2.5.4)

24 years agoAdd $FreeBSD$'s
David E. O'Brien [Wed, 27 Oct 1999 07:47:42 +0000 (07:47 +0000)]
Add $FreeBSD$'s

24 years agoModify the man page for the 'ep' driver to be somewhat consistent with
Matthew N. Dodd [Wed, 27 Oct 1999 06:39:26 +0000 (06:39 +0000)]
Modify the man page for the 'ep' driver to be somewhat consistent with
the recent changes.

24 years agoModify the entries regarding the 'ep' driver to take into account
Matthew N. Dodd [Wed, 27 Oct 1999 06:30:10 +0000 (06:30 +0000)]
Modify the entries regarding the 'ep' driver to take into account
my recent changes to that driver.

24 years agoHEADS UP! All 3c5x9 users!
Matthew N. Dodd [Wed, 27 Oct 1999 06:25:16 +0000 (06:25 +0000)]
HEADS UP!  All 3c5x9 users!

- Rip out all the static softc stuff and do softc allocation the right way.
- Rewrite most of the ISA code so that it provides a DEVICE_IDENTIFY
  method to enumerate all non-PnP ISA devices.

  This has the following consequences:

- No 'ep' devices may be hardwired.
  - All hardwired devices will probably be detected twice.
    By hardwired I mean:

device          ep0     at isa? port 0x300 irq 10

- 'ep' devices are ordered by bus, slot, and then MAC address.

- Make 3c509B cards work in PnP mode.  Yes, they really work.
- Convert over to using ifmedia for media selection.  No more of this
  lame 'linkX' stuff.
- Consolidate a lot of duplicated code.
- Make a stab at not breaking MII based PCCARD devices.
  I doubt that the PCCARD stuff works any more than it did before my
  changes but theres hope.  My PCCARD hardware should arrive in a
  week or so.
- Retreive the media settings from the card EEPROM rather than guessing.
  I've got a 3c509-TPO that thinks its got an AUI port and if others
  can report similar problems I'll write a bit of clever code that will
  fix this but right now it works correctly on all but 1 card.
- Clean up a few things and make some cosmetic changes.
- Add myself as the MAINTAINER since nobody else wants to.  I'm
  in the best position to do this as I've got an example of most
  of the cards:

EISA 3c579 bnc/aui
MCA 3c529 tp/aui
ISA 3c509 tpo
ISA-PnP 3c509B combo

   If someone wants to send me a any cards I don't have I'd appriciate
   it.  Also welcome are 3c59x boards since I'll be folding if_vx and
   if_ep at some point.

24 years agoMake these compile. Next step is to connect newbus plumbing.
Warner Losh [Wed, 27 Oct 1999 05:24:09 +0000 (05:24 +0000)]
Make these compile.  Next step is to connect newbus plumbing.

24 years agoOnly build old pcic device when building card controller rather than
Warner Losh [Wed, 27 Oct 1999 05:20:14 +0000 (05:20 +0000)]
Only build old pcic device when building card controller rather than
pccard controller.

24 years agoIRC wisdom.
Brian Feldman [Wed, 27 Oct 1999 02:42:33 +0000 (02:42 +0000)]
IRC wisdom.

24 years agoIf PAGING is defined then actually turn it on when entering protected
John Baldwin [Wed, 27 Oct 1999 02:22:52 +0000 (02:22 +0000)]
If PAGING is defined then actually turn it on when entering protected
mode.

24 years agoMove some hardware-related items to the hardware-related header.
Mike Smith [Tue, 26 Oct 1999 23:20:43 +0000 (23:20 +0000)]
Move some hardware-related items to the hardware-related header.

Shift to using the same queueing strategy that the amr driver uses.
Some simple tests indicate that we use about 2% of the CPU at around
500tps with the controller completely saturated with I/O.

24 years agoChange the queueing model used by the controller to drastically reduce
Mike Smith [Tue, 26 Oct 1999 23:18:57 +0000 (23:18 +0000)]
Change the queueing model used by the controller to drastically reduce
the time spent at splbio().  We now avoid it unless we are actually
manipulating the command queues themselves.  This doesn't improve
performance noticeably, but should improve concurrency somewhat.

24 years ago add support for LinkSys 10/100 cards
Jonathan M. Bresler [Tue, 26 Oct 1999 23:03:45 +0000 (23:03 +0000)]
add support for LinkSys 10/100 cards
new code is conditionalized by the vendor's ethernet OUI

Obtained from: PAO Project

24 years agoRestore alphabetical order of command line options parsing.
Luoqi Chen [Tue, 26 Oct 1999 22:43:23 +0000 (22:43 +0000)]
Restore alphabetical order of command line options parsing.

Requested by: ken

24 years agocleanups regarding misused m_pullup() and similar.
Julian Elischer [Tue, 26 Oct 1999 22:33:54 +0000 (22:33 +0000)]
cleanups regarding misused m_pullup() and similar.

24 years agonuke a debug printout I thought I had already nuked
Matt Jacob [Tue, 26 Oct 1999 22:25:13 +0000 (22:25 +0000)]
nuke a debug printout I thought I had already nuked

24 years agoFix a typo which would result a bad REQUEST SENSE command be sent to
Luoqi Chen [Tue, 26 Oct 1999 22:11:45 +0000 (22:11 +0000)]
Fix a typo which would result a bad REQUEST SENSE command be sent to
a device at lun != 0.

Enable tagged queueing (should it be spelled as queuing?) by default.

24 years agoDebug flags -T and -S were reversed.
Luoqi Chen [Tue, 26 Oct 1999 20:21:35 +0000 (20:21 +0000)]
Debug flags -T and -S were reversed.

24 years agoAdd IGNORE_MOTD to allow the sysadmin to ignore (likely) differences in
Bill Fumerola [Tue, 26 Oct 1999 19:06:31 +0000 (19:06 +0000)]
Add IGNORE_MOTD to allow the sysadmin to ignore (likely) differences in
the FreeBSD default motd and the system motd

Submitted by: author

24 years agoUse $FreeBSD$ (instead of the author's $Revision$) to report the
Bill Fumerola [Tue, 26 Oct 1999 19:05:04 +0000 (19:05 +0000)]
Use $FreeBSD$ (instead of the author's $Revision$) to report the
version number now that we have it.

Reviewed by: author

24 years agofreebsd -> FreeBSD
Bill Fumerola [Tue, 26 Oct 1999 18:57:04 +0000 (18:57 +0000)]
freebsd -> FreeBSD

24 years agoAdd $FreeBSD$
Bill Fumerola [Tue, 26 Oct 1999 18:54:57 +0000 (18:54 +0000)]
Add $FreeBSD$

Submitted by: chris

24 years agoCo-MAINTAINER this module.
Bill Fumerola [Tue, 26 Oct 1999 18:52:36 +0000 (18:52 +0000)]
Co-MAINTAINER this module.

24 years agoAdd text for the VIA 82C686 southbridge used by some Athlon and PII boards.
Alan Cox [Tue, 26 Oct 1999 18:26:06 +0000 (18:26 +0000)]
Add text for the VIA 82C686 southbridge used by some Athlon and PII boards.

24 years agoVery preliminary pcic device support. Will make depend, but won't
Warner Losh [Tue, 26 Oct 1999 16:53:57 +0000 (16:53 +0000)]
Very preliminary pcic device support.  Will make depend, but won't
(yet) compile and link.  Renamed pcic back to pcic from pcicx, but
conditionalize its inclusion on pccard being included also.  card is
the old and pccard is the new, which is a handy way to have both in
the tree at the same time.

Obtained from: newconfig project

More to follow...

24 years agoDon't try updating the passwd file if no data has changed. This allows things
David Nugent [Tue, 26 Oct 1999 15:07:20 +0000 (15:07 +0000)]
Don't try updating the passwd file if no data has changed. This allows things
like "pw usermod <name> -m" to work for non-local NIS users; since no attempt
is made to update the password entry, the home directory will be created and
populated as expected without error.

24 years agoFix ';' command when used with -e flag.
Martin Cracauer [Tue, 26 Oct 1999 13:17:18 +0000 (13:17 +0000)]
Fix ';' command when used with -e flag.

PR: bin/14509

24 years agoMinor hack in the netgraph interface to ethernets.
Julian Elischer [Tue, 26 Oct 1999 11:40:23 +0000 (11:40 +0000)]
Minor hack in the netgraph interface to ethernets.

24 years agoSend the negotiated session ID on our packets (DUH!).
Julian Elischer [Tue, 26 Oct 1999 11:26:23 +0000 (11:26 +0000)]
Send the negotiated session ID on our packets (DUH!).

24 years agoSend a PADT message to the peer when a session is closed down.
Julian Elischer [Tue, 26 Oct 1999 11:04:25 +0000 (11:04 +0000)]
Send a PADT message to the peer when a session is closed down.

24 years agoThis one actually gets session data to the waiting ppp daemon
Julian Elischer [Tue, 26 Oct 1999 09:25:18 +0000 (09:25 +0000)]
This one actually gets session data to the waiting ppp daemon
(well, my test program  at least).

24 years agoUse the stock file now.
David E. O'Brien [Tue, 26 Oct 1999 09:17:58 +0000 (09:17 +0000)]
Use the stock file now.

24 years agoMerge the FREEBSD_NATIVE and ELF/a.out support into GCC 2.95.1.
David E. O'Brien [Tue, 26 Oct 1999 09:13:47 +0000 (09:13 +0000)]
Merge the FREEBSD_NATIVE and ELF/a.out support into GCC 2.95.1.

24 years agoFix conflicts.
David E. O'Brien [Tue, 26 Oct 1999 08:57:00 +0000 (08:57 +0000)]
Fix conflicts.

24 years agoMerge rev 1.2 (a.out support) into GCC 2.95.1.
David E. O'Brien [Tue, 26 Oct 1999 08:53:03 +0000 (08:53 +0000)]
Merge rev 1.2 (a.out support) into GCC 2.95.1.

24 years agoMerge our changes - this brings rev 1.2 (fix stabs ordering for a.out)
David E. O'Brien [Tue, 26 Oct 1999 08:47:58 +0000 (08:47 +0000)]
Merge our changes - this brings rev 1.2 (fix stabs ordering for a.out)
into GCC 2.95.1.

24 years agoMerge our changes - this brings rev 1.2 (-fformat-extensions)
David E. O'Brien [Tue, 26 Oct 1999 08:45:23 +0000 (08:45 +0000)]
Merge our changes - this brings rev 1.2 (-fformat-extensions)
into GCC 2.95.1.

24 years agoMerge our changes - this brings revs 1.{2,3} minus rev 1.4 into GCC 2.95.1.
David E. O'Brien [Tue, 26 Oct 1999 08:41:38 +0000 (08:41 +0000)]
Merge our changes - this brings revs 1.{2,3} minus rev 1.4 into GCC 2.95.1.

24 years agoFix conflicts. (dist src now contains our rev 1.1->1.2 changes)
David E. O'Brien [Tue, 26 Oct 1999 08:38:21 +0000 (08:38 +0000)]
Fix conflicts.  (dist src now contains our rev 1.1->1.2 changes)

24 years agoAdd new functionality "lock" and "unlock" to provide a simple password
David Nugent [Tue, 26 Oct 1999 08:34:09 +0000 (08:34 +0000)]
Add new functionality "lock" and "unlock" to provide a simple password
locking mechanism for users. This works by prepending the string
"*LOCKED*" to the password field in master.passwd to prevent successful
decoding.

24 years agoMissed statement in password update relating to the previous change
David Nugent [Tue, 26 Oct 1999 08:30:20 +0000 (08:30 +0000)]
Missed statement in password update relating to the previous change
to fileupdate() which prevented pwd_mkdb(1) from being run.

24 years agoThis one actually negotiated it's way into a session.
Julian Elischer [Tue, 26 Oct 1999 08:08:48 +0000 (08:08 +0000)]
This one actually  negotiated it's way into a session.
still tuning to be done.

24 years agoAdopt ports I care about.
David E. O'Brien [Tue, 26 Oct 1999 07:51:24 +0000 (07:51 +0000)]
Adopt ports I care about.

24 years agoMake sure we add an interrupt resource if intline!=255.
Doug Rabson [Tue, 26 Oct 1999 07:40:41 +0000 (07:40 +0000)]
Make sure we add an interrupt resource if intline!=255.

24 years agoAdd device entries for new pccard effort.
Warner Losh [Tue, 26 Oct 1999 06:55:01 +0000 (06:55 +0000)]
Add device entries for new pccard effort.

24 years agoModerately hacked pccard code from newconfig. It is somewhat in
Warner Losh [Tue, 26 Oct 1999 06:52:31 +0000 (06:52 +0000)]
Moderately hacked pccard code from newconfig.  It is somewhat in
incomplete and likely has problem.  The code was originally pcmcia,
but I renamed it to pccard and made it compile on FreeBSD -current.  I
converted SIMPLEQ to STAILQ as well as a few sc->dev.xname ->
device_printf changes.  This is a green port of fairly mature code.

I derived this work from the FreeBSD newconfig project
(http://www.jp.freebsd.org/newconfig).  Any problems with it are
likely introduced by me.

Obtained from: newconfig project

24 years agoAdd NeoMagic MagicMedia 256AV.
Jun Kuriyama [Tue, 26 Oct 1999 06:47:03 +0000 (06:47 +0000)]
Add NeoMagic MagicMedia 256AV.

24 years agoHere's the config file that I'm starting with for the port of the
Warner Losh [Tue, 26 Oct 1999 04:57:24 +0000 (04:57 +0000)]
Here's the config file that I'm starting with for the port of the
newconfig pccard/cardbus code.

Much more to follow. :-)

24 years agoClean up error handling in fileupdate(), which now returns 0 on success
David Nugent [Tue, 26 Oct 1999 04:27:14 +0000 (04:27 +0000)]
Clean up error handling in fileupdate(), which now returns 0 on success
instead of a boolean. This replicated through he front-end sub-functions
relating to add, delete, modify entries in passwd & group files
Errno is now preserved so output of errc()/warnc() will be less obfuscated
by subsequent errors when reporting the problem.

Add more intelligent error handling when attempting to modify/delete NIS
entries with no corresponding local database entry.

[MFC to stable in a couple of weeks to keep both in sync]

24 years agoAbstract out some functionality into some more Macro's and eliminate
Julian Elischer [Mon, 25 Oct 1999 23:20:15 +0000 (23:20 +0000)]
Abstract out some functionality into some more Macro's and eliminate
duplicate code.
Reviwed by: Archie Cobbs <archie@freebsd.org>

24 years agoRemove debug printfs and Debugger() calls.
Warner Losh [Mon, 25 Oct 1999 23:17:24 +0000 (23:17 +0000)]
Remove debug printfs and Debugger() calls.
Add support for memory mapping

This should allow pccard that need memory mapping to work, but I don't
have one to test against.

24 years agoMake it compile inthe NETGRAPH case.
Julian Elischer [Mon, 25 Oct 1999 23:14:04 +0000 (23:14 +0000)]
Make it compile inthe NETGRAPH case.

24 years agoBring ng_iface up-to-date with what has happenned to the bpf code.
Julian Elischer [Mon, 25 Oct 1999 22:36:39 +0000 (22:36 +0000)]
Bring ng_iface up-to-date with what has happenned to the bpf code.

24 years agoAdd an option for the van Jacobson Compression Netgraph node.
Julian Elischer [Mon, 25 Oct 1999 22:07:30 +0000 (22:07 +0000)]
Add an option for the van Jacobson Compression Netgraph node.

24 years agoAdd Kirk's comment about "copycenter"; it's just too good to pass up.
Wes Peters [Mon, 25 Oct 1999 21:59:31 +0000 (21:59 +0000)]
Add Kirk's comment about "copycenter"; it's just too good to pass up.

24 years agoAdd $FreeBSD$
Bill Fumerola [Mon, 25 Oct 1999 21:51:04 +0000 (21:51 +0000)]
Add $FreeBSD$

24 years agoSmall tweak: just reset the transmit block instead of doing a global reset
Bill Paul [Mon, 25 Oct 1999 20:52:32 +0000 (20:52 +0000)]
Small tweak: just reset the transmit block instead of doing a global reset
in xl_init(). This achieves the effect that I wanted without totally
resetting the chip.

24 years ago Add -c, -s, and -W options to nfsstat. Improve interval output and add
Matthew Dillon [Mon, 25 Oct 1999 19:39:17 +0000 (19:39 +0000)]
Add -c, -s, and -W options to nfsstat.  Improve interval output and add
    wide-format option to get client-side ops and cache statistics on a single
    line.

    Change client side ops to the number of attempted ops, whether cached or
    not, rather then just the number of rpc's that went through to the server.
    This brings nfsstat inline with systat -vm and vmstat and reduces
    confusion.  The combined cache percentage stats now available via
    'nfsstat -cW 1' becomes very useful.

24 years ago Move NFS access cache hits/misses into nfsstats structure so
Matthew Dillon [Mon, 25 Oct 1999 19:22:33 +0000 (19:22 +0000)]
Move NFS access cache hits/misses into nfsstats structure so
    /usr/bin/nfsstat can get to it easily.

24 years agoMake release is now falling over in if_fe.c due to Warner's pccard changes:
Bill Paul [Mon, 25 Oct 1999 17:04:17 +0000 (17:04 +0000)]
Make release is now falling over in if_fe.c due to Warner's pccard changes:
if_fe.c uses PCCARD_MODULE() and is part of GENERIC. I've #ifdef'ed out
the #include of "card.h" to hopefully disable pccard support in this
driver until it can be converted. I'm not positive this will fix make
release, but it can't possibly make it any worse than it is now.

I hope this stuff settles down soon.

24 years agoinstall netgraph.h a bit earlier.
Julian Elischer [Mon, 25 Oct 1999 14:50:13 +0000 (14:50 +0000)]
install netgraph.h a bit earlier.

Submitted by: Boris Popov <bp@butya.kz>

24 years agoIntroduce ``set logout''; another chat script. This is in preparation
Brian Somers [Mon, 25 Oct 1999 13:49:44 +0000 (13:49 +0000)]
Introduce ``set logout''; another chat script.  This is in preparation
for the abstraction of ``set dial'' and ``set hangup''.

24 years agoDon't (unnecessarily) parse wtmp, force ID0logout() to DTRT instead.
Brian Somers [Mon, 25 Oct 1999 13:31:42 +0000 (13:31 +0000)]
Don't (unnecessarily) parse wtmp, force ID0logout() to DTRT instead.

24 years agoBring back texindex from the dead. Some ports use it to format their docs.
Thomas Gellekum [Mon, 25 Oct 1999 10:35:39 +0000 (10:35 +0000)]
Bring back texindex from the dead. Some ports use it to format their docs.

24 years agoDo not rely on malloc() to zero-fill allocated memory, since it is
Sheldon Hearn [Mon, 25 Oct 1999 09:46:57 +0000 (09:46 +0000)]
Do not rely on malloc() to zero-fill allocated memory, since it is
not documented as doing so.  This fixes a potential segmentation
violation.

PR: 14465
Reported by: Tony Finch <fanf@demon.net>

24 years agoAdd text for the AMD-751 host-to-PCI and PCI-to-PCI (AGP) bridges.
Alan Cox [Mon, 25 Oct 1999 06:28:04 +0000 (06:28 +0000)]
Add text for the AMD-751 host-to-PCI and PCI-to-PCI (AGP) bridges.

24 years agoIf running on the client side of a remote commit, don't reject root when
Peter Wemm [Mon, 25 Oct 1999 06:24:11 +0000 (06:24 +0000)]
If running on the client side of a remote commit, don't reject root when
trying to do a commit.  The server side will use the correct name, and the
client side restriction is just an annoyance.

Requested by:  lots of folks

24 years agoHave only one attach routine, rather than two.
Warner Losh [Mon, 25 Oct 1999 06:15:45 +0000 (06:15 +0000)]
Have only one attach routine, rather than two.
Remove debug printfs.

This should allow the ed driver to work when memory mapping works again.

24 years agoMIN unused, so kill it
Warner Losh [Mon, 25 Oct 1999 04:28:53 +0000 (04:28 +0000)]
MIN unused, so kill it

24 years agoDon't say a fscking word, any one of you.
Wes Peters [Mon, 25 Oct 1999 04:23:21 +0000 (04:23 +0000)]
Don't say a fscking word, any one of you.

24 years agoSony CXD1847A FireWire Host Controller
Warner Losh [Mon, 25 Oct 1999 04:18:20 +0000 (04:18 +0000)]
Sony CXD1847A FireWire Host Controller

24 years ago"S" comes before "U"...
David E. O'Brien [Mon, 25 Oct 1999 03:51:01 +0000 (03:51 +0000)]
"S" comes before "U"...

Alphabet taught to Green by: obrien

24 years agoAdd pccard attachment. This won't work with memory mapped ed devices
Warner Losh [Mon, 25 Oct 1999 02:55:14 +0000 (02:55 +0000)]
Add pccard attachment.  This won't work with memory mapped ed devices
yet, but that should be resolved shortly.  Non memory mapped ed
devices should work, but I cannot test this since my only ed card is
memory mapped.

Submitted by: Matt Dodd <mdodd@freebsd.org>

24 years agoAdd newbus attachment for pccard driver. Heavily tested by me, and
Warner Losh [Mon, 25 Oct 1999 02:52:16 +0000 (02:52 +0000)]
Add newbus attachment for pccard driver.  Heavily tested by me, and
I'm committing this from a laptop running this driver.  Have only one
devclass for all ep devices (at least for pccard and eisa) so unit
numbering is sane.  Might not work with both isa and non-isa devices
on the same system until ep is updated (Matt has some patches in the
pipeline which should resolve this, he wanted me to commit this so he
can resolve any conflicts against cvs rather than my patches).

Reviewed by: Matt Dodd <mdodd@freebsd.org>

24 years agoAdd newbus pccard attachment for sio. Some of this code was written
Warner Losh [Mon, 25 Oct 1999 02:46:52 +0000 (02:46 +0000)]
Add newbus pccard attachment for sio.  Some of this code was written
by Peter Wemm, but I've not merged all the changes he sent to me yet.
This has not been reviewed by bde, so I'm committing to resolve any
issues he has with this when he returns from FreeBSD CON 99.

I've had four reports of this working for them.  I've been able to
communicate to both my built in modem and a pccard modem with these
patches.

24 years agoMassive rewrite of pccard to convert it to newbus.
Warner Losh [Mon, 25 Oct 1999 02:41:58 +0000 (02:41 +0000)]
Massive rewrite of pccard to convert it to newbus.
o Gut the compatibility interface, you now must attach with newbus.
o Unit numbers from pccardd are now ignored.  This may change the units
  assigned to a card.  It now uses the first available unit.
o kill old skeleton code that is now obsolete.
o Use newbus attachment code.
o cleanup interfile dependencies some.
o kill list of devices per slot.  we use the device tree for what we need.
o Remove now obsolete code.
o The ep driver (and maybe ed) may need some config file tweaks to
  allow it to attach.  See config files that were committed for examples
  on how to do this.

Drivers to be commited shortly.

This is an interrum fix until the new pccard.  ed, ep and sio will be
supported by me with this release, although others are welcome to try
to support other devices before new pccard is working.

I plan on doing minimal further work on this code base.  Be careful
when upgrading, since this code is known to work on my laptop and
those of a couple others as well, but your milage may vary.

BUGS TO BE FIXED:

o system memory isn't allocated yet, it will be soon.
o No devices actually have a pccard newbus attach in the tree.

BUGS THAT MIGHT BE FIXED:

o card removal, including suspend, usually hangs the system.

Many thanks to Peter Wemm and Doug Rabson for helping me to fill in
the missing bits of New Bus understanding at FreeBSD Con '99.

24 years agoAdd text for the Athlon's MMX and 3DNow! (DSP) instruction extensions
Alan Cox [Sun, 24 Oct 1999 23:36:20 +0000 (23:36 +0000)]
Add text for the Athlon's MMX and 3DNow! (DSP) instruction extensions
to print_AMD_features.

24 years agoFixed to compile a kernel with scbus0 and without da0.
Yoshihiro Takahashi [Sun, 24 Oct 1999 14:54:12 +0000 (14:54 +0000)]
Fixed to compile a kernel with scbus0 and without da0.
Added $FreeBSD$.

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

24 years agoRemove UNSAFE_WARN ifdef for mktemp warning (never defined)
Andrey A. Chernov [Sun, 24 Oct 1999 11:57:24 +0000 (11:57 +0000)]
Remove UNSAFE_WARN ifdef for mktemp warning (never defined)
Use _mktemp internally