Commit Graph

12059 Commits

Author SHA1 Message Date
roberto
2a7558281e Fix typo.
Submitted by:	Tim VanderHoek <hoek@io.org>
1996-01-03 14:58:04 +00:00
gclarkii
f55d28dff1 Change Mark Murrary author ref to markm instead of mark to match login name
and authors file.
1996-01-03 13:13:16 +00:00
gclarkii
0e04b1b079 Change this to a new look. Add a developers section(using avail file).
Take developers out of the contrib list.
Change Core, Developers and who does what to use active links.
Add Terry Lambert to contrib list.  (For one thing or another:))
1996-01-03 13:12:13 +00:00
gclarkii
5cc9bf6f4d Continue adding commiters and WWW people to authors file. 1996-01-03 12:59:37 +00:00
adam
c81b66ce4c oops, do it right this time 1996-01-03 11:48:14 +00:00
adam
36a9cef9cd Link with libutil for kerberos too 1996-01-03 11:37:46 +00:00
gclarkii
7a04d87ee5 Change core and dump images to proper names
Submitted by:	gpalmer@FreeBSD.ORG
1996-01-03 11:10:30 +00:00
jkh
eee0ae3d1b Ah well, so much for relative urls! :( 1996-01-03 10:41:53 +00:00
jkh
85954f992d Sheesh - what markup language am I using again? :-) 1996-01-03 10:37:40 +00:00
jkh
74f76c2876 Amend the PS/2 mouse entry a bit. 1996-01-03 10:18:55 +00:00
jkh
baac57840f Sync mirrors with MIRROR.SITES 1996-01-03 09:56:59 +00:00
gibbs
7931badf83 The long awaited stability patch set for the aic7xxx driver:
Simplify the initialization of adapters by pulling all card specific
initialization to the card specific modules.

Set the Latency timer and Burst len to good values if thery are not
initialized during post or are reset during chip reset.

Properly identify and handle external SCB SRAM.  The code was false
id'ing 255 SCBs on aic7880 chips.

Reviewed by:   David Greenman <davidg@FreeBSd.org>
1996-01-03 06:34:10 +00:00
gibbs
c3b5c51122 The long awaited stability patch set for the aic7xxx driver:
Simplify the initialization of adapters by pulling all card specific
initialization to the card specific modules.

Update comments and fix formating.

Pass struct ahc_data*'s to functions instead of unit numbers.

Take advantage of the quad word alignment of SCB fields.

Adapt to new sequencer changes:

	1) Waiting scb list no longer has a tail.

	2) Fill the message buffer as appropriate during a parity error.

	3) Count all of the SGs involved in a residual instead of just
	   the current one.

The reset/abort code still needs a lot of work.

Reviewed by:   David Greenman <davidg@FreeBSd.org>
1996-01-03 06:32:12 +00:00
gibbs
4247656160 The long awaited stability patch set for the aic7xxx driver:
aic7770.c:
Simplify the initialization of adapters by pulling all card specific
initialization to the card specific modules.

eisaconf.c:
outb 0x80 instead of 0xc80.  The top byte is truncated anyway, and 0x80
was what was intended.
1996-01-03 06:28:01 +00:00
gibbs
e71086b4dc The long awaited stability patch set for the aic7xxx driver:
aic7xxx.seq and aic7xxx.c depend on aic7xx_reg.h
1996-01-03 06:26:15 +00:00
gibbs
88f703b1f5 The long awaited stability patch set for the aic7xxx driver:
1) Use cpp to preprocess the sequencer code.

2) Convert all "magic numbers" to #defines shared by the sequencer and
   kernel driver via the aic7xxx_reg.h file.  (The assembler still needs
   to be re-written in lex/yacc to allow ~|& type constructions).

3) Raise ATN on parity errors for "in" phases and send an initiator detected
   error or message-in parity error message as appropriate.

4) Turn off the reselection hardware from the time or a (re)connection to
   busfree.  It seems that some fast targets were able to reconnect before
   the sequencer was able to see busfree.

5) The message buffer is considered "in-use" when there is a positive length
   count.  The ACTIVE_MSG flag was unnecesary.

6) Properly set SCB_NEXT_WAITING to SCB_LIST_HEAD in scbs being added to
   the waiting scb list.  This is a change in how the list code works to
   facilitate some planned work in the reset code.

7) The fields in the SCB have be re-arranged to be quad-word aligned.

8) The inb code has been rewritten to catch phasemisses and be more efficient.

9) Go back to "snooping the bus" to determine if the incomming identify
   message will be followed by a simple queue message.  Its much faster than
   doing a search through the SCBs.

10) Implement better tag range checking for incomming tags.

11) Make sdtr_to_rate more accurate (use 25 instead of 24 in calculations -
    must have been asleep that night).

12) Rearrange some routines to reduce code complexity and size.

13) Update comments and formatting.

14) Fixed bugs I've forgotten about??

Reviewed by: David Greenman <davidg@FreeBSD.org>
1996-01-03 06:25:32 +00:00
dg
b2c9e8d577 Reworked the stop/reset code to properly run-down allocated buffers and
made the code detect and handle wedged cards.
1996-01-03 05:22:32 +00:00
jfieber
8fb6f5f3ee Typo.
Submitted by:	"Julian H. Stacey" <jhs@freebsd.org>
1996-01-03 03:18:36 +00:00
jkh
8ee82e71c3 Six. Six categories. :-) 1996-01-03 02:22:03 +00:00
asami
23f4e3fcb8 Prepare to add support for parity. Report the post-parity size,
allocate space around parity blocks.
1996-01-02 23:32:54 +00:00
jfieber
6264b37021 Correct phone number for xinside.
Submitted by:	Richard Van Dyke <rav@xinside.com>
1996-01-02 23:31:25 +00:00
wollman
631e2e6321 Clean up GCC warnings, condition out some compatibility cruft, add $Id$.
Pointed-out-by: jmb
1996-01-02 20:09:22 +00:00
pst
4aba64e2ff Using csh constructs in shell scripts is a boo-boo. 1996-01-02 19:47:05 +00:00
peter
442289eceb Fix the number of ports created for devfs.. it had been only creating
enough nodes for the number of ports on the last module, not the number
of ports _total_ that the driver is managing...

Submitted by:  Robert Sanders <rsanders@mindspring.com>
1996-01-02 19:39:09 +00:00
dg
d409ba2b4f Moved the #ifdef DIAGNOSTIC in vrele() so that the check for negative
v_usecount is always performed and only the call to vprint is conditional.
1996-01-02 18:13:20 +00:00
joerg
4bdf910d5c Introduce a wormunit() so the control device will work. 1996-01-02 15:44:00 +00:00
peter
88201ac426 Fix last "fix" - I had introduced a fencepost error.. :-(
Happily pointed out by: julian :-)
1996-01-02 09:20:29 +00:00
peter
2b027d22de Fix up the DEVFS minor numbers that the Specialix driver registers... 1996-01-02 09:18:07 +00:00
peter
e30ce9b2f8 Remove unnecessary debug printf's ("no references", "bad-id") - these
were development aids :-) and normal events.

Initialise the "hidden" blueprint mount "mnt_op" and "mnt_vfc" fields so
that a statfs() on a devfs file would not panic anymore. Fixes PR#911.

Head-scratching by: Julian and Peter
1996-01-02 09:14:49 +00:00
joerg
eed534da47 Use cvs -Q release, instead of cvs release -Q, for removing the
modules module.
1996-01-02 07:39:03 +00:00
phk
d63b42b7f8 I have some problem here, which shows up in the ahc0 driver. It isn't where
it originates, so I catch it here and fail.
This may expose the same bug on other disk controllers (both scsi & ide).
1996-01-01 20:20:45 +00:00
jkh
e61201fedd Add Czech Republic mirror. 1996-01-01 17:24:28 +00:00
bde
e5ebed4473 Fixed user-mode mcount which I broke in the previous revision.
Do it the old way for now.

Moved recent additions around a lot to minimise ifdefs.

Added prototypes.
1996-01-01 17:11:21 +00:00
peter
09bad61c4c Extract the login name when doing a ps on a dead kernel. 1996-01-01 17:08:17 +00:00
peter
b8347dacd2 Fix the reversed source and dest args to bcopy() in the kernel space
sysctl handler (ouch!)

Add a "const" qualifier to the source of the copyin() and copyout()
functions - the other const warning in kern_sysctl.c was silenced when
copyout was declared as having a const source.. (which it is)
1996-01-01 17:05:07 +00:00
peter
f8641e6c8c fill in kinfo_eproc.e_login - otherwise a sysctl to read the eprocs wont
get the login names, and "ps -ax -O login" will return an empty column
under the login name.
1996-01-01 17:01:03 +00:00
bde
232451a1fd Added new devfs manpages here too. 1996-01-01 16:58:10 +00:00
bde
41a85c3220 Added io.4. 1996-01-01 16:54:34 +00:00
peter
e0fd840147 Document the change that I made to pipe(2) 1996-01-01 15:40:31 +00:00
peter
4afad163d7 Only #include <sys/shm.h> if SYSVSHM (for shmexit() prototype)
Add missing #include <sys/sem.h> if SYSVSEM  (for semexit() prototype)
1996-01-01 12:23:39 +00:00
joerg
96a6babeda Document the /dev/io security hole. 1996-01-01 11:01:13 +00:00
peter
ca76751ddc Make pipe() return a set of bidirectional pipe fd's rather than one-way only
just like on SVR4.

This has no effect on any current programs in our source, but makes
the use of SVR4 code a little easier.  There is no code or implementation
cost in the kernel.. This two-line change merely sets the modes on the ends
of the pipes to be bidirectional.  There are no other changes.
1996-01-01 10:28:21 +00:00
peter
76ccec8b12 My really ugly hack to ifconfig to make it pick up interface aliases
and the ethernet address for non-root users.

I apologise to the world for propagating the ugliness of some of the code
constructs within ifconfig...  Fixing them would just abou mean rewriting
most of the function call interfaces, something I didn't have the stomach
for. :-)
1996-01-01 09:05:22 +00:00
peter
0fdeab8ba7 Get sendmail to detect when to use the setproctitle() in libutil
This uses osreldate.h and other stuff to determine whether it's on a
-current system.  It should still compile cleanly on a -stable branch
system.
1996-01-01 08:54:01 +00:00
peter
3b73747ada Minimal changes to get named to use libutil's setproctitle()...
The old code is still there with #ifdef OLD_SETPROCTITLE
1996-01-01 08:44:53 +00:00
peter
eb8e89ecaf Make inetd use setproctitle from libutil instead of it's own version.
The old code can probably still be compiled with #define OLD_SETPROCTITLE
1996-01-01 08:42:23 +00:00
peter
ae296d3181 Make nfsd use setproctitle from libutil...
Old code is still #ifdef OLD_SETPROCTITLE for comparison with the old
code.
1996-01-01 08:39:39 +00:00
peter
5e9ed8caa7 Add hooks into the mount_mfs code in newfs to do the FreeBSD-style
LKM loading if it was not configured into the system.

Note that the LKM for MFS is not enabled by default, but I got it working on
my machine..  I'll see what I did..
1996-01-01 08:37:28 +00:00
peter
eee47fe281 Make ftpd use setproctitle() from libutil
I've left the old code in there under #ifdef OLD_SETPROCTITLE in case
somebody wants to try to compile out ftpd on some other machine.
1996-01-01 08:35:11 +00:00
peter
6a9e3f1567 Add libutil/beforeinstall to the includes target 1996-01-01 08:33:17 +00:00