9631 Commits

Author SHA1 Message Date
jfieber
2d8492d7c8 Added some notes on PCI chipsets and their quirks.
Submitted by:	jhk@freebsd.org for rgrimes@freebsd.org
1995-08-25 22:14:30 +00:00
bde
c8287897a6 Don't compile the diagnostic functions vhold() and holdrele() unless
DIAGNOSTIC is defined.
1995-08-25 20:49:44 +00:00
bde
6d2e1daf9a Remove extra arg from one call to uha_done(). 1995-08-25 20:39:01 +00:00
bde
1919b096ca Remove extra arg from one of the calls to (*pr_usrreq)(). 1995-08-25 20:27:46 +00:00
bde
fcc83c46d8 Fix bogus arg (&p instead of p) in the call to VOP_ACCESS() from
msdosfs_setattr().  The bug was benign because the arg isn't used.
1995-08-25 20:12:23 +00:00
bde
76258d109c Call nosys() from lkmnosys() with the correct number and type of args
instead of with none.  The first (struct proc *) arg is used if lkmnosys()
if is actually called.

Implement lkmnosys() with the correct number and type of args so that
the first of them can be used and the others won't need to be fixed
lated.
1995-08-25 20:03:02 +00:00
bde
503fc0f056 Remove extra arg from the call to ds_crc(). 1995-08-25 19:50:15 +00:00
bde
0bdfde4001 Don't call VOP_UPDATE() with volatile timestamps. 1995-08-25 19:40:32 +00:00
bde
c7d155d78a Remove extra args from the calls to getit(). The bug was benign with the
default function call convention.
1995-08-25 19:24:56 +00:00
dg
1cd7b96192 Added Kirk McKusick. 1995-08-25 10:43:59 +00:00
phk
7ccb38e01e Remove my xxxinit hack. It was too gross. 1995-08-25 09:49:20 +00:00
phk
911405e226 Shut warnings.
Add selwake calls.
remove some trash.
1995-08-25 09:47:06 +00:00
phk
7f28a516d8 Shut a bunch of warnings. 1995-08-25 09:46:01 +00:00
phk
649141cd25 Add a couple of makefiles. 1995-08-25 09:45:05 +00:00
dg
709901aa3d Add missing quote.
Submitted by:	Morgan Davis <root@io.cts.com>
1995-08-25 07:18:04 +00:00
dg
94dbdb2761 Added Kirk McKusick. 1995-08-24 23:22:39 +00:00
dg
05ce7ad654 Another minor optimization, this time to incore(). 1995-08-24 13:59:14 +00:00
dg
71510114b2 Minor optimization. 1995-08-24 13:28:16 +00:00
dg
d0bcef8ee6 Improved BUFHASH algorithm. 1995-08-24 12:57:17 +00:00
dg
b4c4ba5932 Killed some gratuitous #include's. 1995-08-24 12:54:11 +00:00
dg
f765feca10 Added NFS_ASYNC kernel option. It only has an effect for NFSv2. 1995-08-24 11:39:31 +00:00
dg
f080159714 Killed redundant declarations of nfsm_rpchead(). 1995-08-24 11:04:04 +00:00
dfr
c71eae2a83 Some fixes found using gcc -Wall:
nfsm_rpchead() has been called with the wrong number of args and misplaced
args since someone added new args in the middle for nfsv3.

Here's another one that would be important on 64-bit systems.  VOP_READDIR
takes a `u_int **cookies' arg.

Submitted by:	Bruce Evans <bde@zeta.org.au>
1995-08-24 10:45:16 +00:00
dg
0af2eee79d Moved setting of VTEXT flag into the appropriate image activators. This
fixes a bug where linux binaries would get the flag set inappropriately.
1995-08-24 10:32:37 +00:00
dfr
c5cbc782d3 Add code to work around FreeBSD's nfs symlink cache.
Obtained from: amd-upl102
1995-08-24 10:22:25 +00:00
dfr
8bffcb6d1a Add support for amd direct maps.
Reviewed by:	Thomas Graichen <graichen@sirius.physik.fu-berlin.de>
1995-08-24 10:17:39 +00:00
phk
21ab8fe695 pcic lkm for the pccard stuff. 1995-08-24 09:06:24 +00:00
phk
6525e93521 The userland part of Andrew McRae's PCMCIA/PCCARD code.
This is not quite finished yet, and therefore I have not added it to the
usr.sbin/Makefile yet.
I collected a bunch of Andrews small programs into one: pccardc /phk

Reviewed by:	phk
Submitted by:	Andrew McRae <andrew@mega.com.au>
1995-08-24 09:03:04 +00:00
phk
cb797b9f3a Andrew McRae's pcmcia/pccard code, the kernel part.
This is still very green, but I have managed to get my modem working.
Lots of work still to do, but now at least we can commit it. /phk

Reviewed by:	phk
Submitted by:	Andrew McRae <andrew@mega.com.au>
1995-08-24 08:56:20 +00:00
gibbs
ae1e6673d9 Remove hard coded assumption that SCSI busses have 7 targets.
This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:34 +00:00
gibbs
11e9122e64 Remove hard coded assumption that SCSI busses have 7 targets.
Change some leading spaces to tabs.

This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:17 +00:00
wollman
e56598df10 Fix some problems with multicast forwarding:
Garrett,

  Here are some patches for the rate limiting code.  It should be faster,
and in particular it doesn't leak malloc'd memory any more when rate_limit'ing
a phyint.

  It now uses an mbuf chain at each vif, instead of the static queue array.
This means that the MAXQSIZE is now variable per vif (although there is no
interface to change it other than a debugger); this is an area for more
experimentation.

  Bill

Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1995-08-23 18:20:17 +00:00
jkh
1e0c5c0b0e Sigh. This isn't my night. I forgot the manpage updates too!
Thanks, Andrey.
1995-08-23 14:14:32 +00:00
jkh
08f0db3297 Damn! As Rod just reminded me, I didn't apply the tweak to make
this obey the mask properly.  I had it locally, but not in the diffs
I brought across.. :-(  Thanks, Rod.
1995-08-23 13:30:52 +00:00
jkh
4ef42c6c08 Support for NOAUTO mounts.
Submitted by:	"Full Name Not Supplied" <simon@masi.ibp.fr>
1995-08-23 12:59:52 +00:00
jkh
fa17d89229 Add a "noauto" flag so that you can do things like prevent your system
from not coming up multiuser just because you have a CD mount in fstab
but no CD in the drive.
Submitted by:	"Full Name Not Supplied" <simon@masi.ibp.fr>
1995-08-23 12:59:27 +00:00
jkh
20b06a26bb Don't clip d_ncylinders to value used by partitions. 1995-08-23 11:43:45 +00:00
jkh
9949f9b318 Properly initialize the d_ncylinders field to the maximum number of
cylinders.
1995-08-23 10:41:57 +00:00
jkh
9f26959919 Add a "gateway" flag so that user can set up a gateway machine automatically
from sysinstall.
1995-08-23 07:12:16 +00:00
pst
416f3402c6 Clean up compilation warnings. 1995-08-23 05:37:24 +00:00
pst
c16c80c96b Fix compilation warnings. 1995-08-23 05:35:03 +00:00
pst
c32a50c04e Clean up compilation warnings. 1995-08-23 05:31:06 +00:00
pst
75f79d1db3 Clean up compilation warning. 1995-08-23 05:26:21 +00:00
pst
9b679aa62f Clean up compilation warnings. 1995-08-23 05:19:00 +00:00
pst
502722c991 Fix up warning about const being lost. 1995-08-23 04:54:49 +00:00
pst
dbdfed4cab Fix up warning about qsort parameters 1995-08-23 04:51:05 +00:00
peter
0696f558b6 Fix some outstanding bugs in the DCD modem control..
Implement the slip/ppp "hotchar" detection to improve latency
Debug the L_RINT bypass code..
Fix an interesting feature that caused 8-bit chars to loose their top bit
in some circumstances..

This finishes the remaining outstanding problems that I'm aware of, with
the exception of efficiency...  Optimizing can come later after it's fully
debugged.
1995-08-22 00:48:17 +00:00
peter
4a71c16ab9 add a new Debug mode.. "DBG_OPTIM" - for observing the L_RINT bypass 1995-08-22 00:42:07 +00:00
peter
a66ac55780 Recognize a new debug option.. "optim" - for watching the L_RINT bypass
and hotchar selection.
1995-08-22 00:41:05 +00:00
gpalmer
f4d751c609 Add $Id$ 1995-08-22 00:38:02 +00:00