Commit Graph

32700 Commits

Author SHA1 Message Date
jkh
56c585656c fixup for alpha. 1998-10-16 10:14:21 +00:00
jkh
ce6ebd79a6 fixup for the alpha. tag slid forward, since it's benign for the x86. 1998-10-16 10:13:09 +00:00
jkh
bcaec78d10 Back to -current again. 1998-10-16 06:55:36 +00:00
jkh
bd2dffa21f post-tag version bump. We're now back at 3.0-current! 1998-10-16 06:55:07 +00:00
jkh
232e924cd2 add note about CD-220E drives. 1998-10-16 04:47:12 +00:00
peter
a89f828eec Update SMP-GENERIC to something a bit more recent based on GENERIC.
Approved by: jkh
1998-10-16 04:44:05 +00:00
ken
1eae17d67f Update the aha(4) and ahb(4) man pages for CAM.
Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 04:41:38 +00:00
peter
c03b400d17 Missed this file. 1998-10-16 04:31:35 +00:00
peter
4e0e4ff273 Sample initial set of kld-ified modules. Not all have been completely
converted yet.  These are more of a starting point.  This is NOT connected
to the parent Makefile.

OK'ed by jkh (who is ever so patiently waiting)
1998-10-16 04:30:52 +00:00
ken
5d97ed57c4 Update the scsi(4) man page for CAM, and add in links so that it appears
as cam(4) as well.

This includes a description of all the generic CAM kernel options, as
well as a description of some of the CAM debugging printf options.
1998-10-16 04:28:39 +00:00
jkh
f1ec26c159 Bump freebsd version #. 1998-10-16 04:28:04 +00:00
jkh
b62c1e6863 Add acknowledgements. 1998-10-16 04:26:00 +00:00
ken
f6a24c096c Update the sa(4) man page for CAM. This was repository-copied from the
st(4) man page.

Take out most of the sd(4) and st(4) man pages and point to the new
da(4) and sa(4) man pages.

Add sa.4 to the makefile.

Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 04:06:21 +00:00
peter
f3a48cd733 *gulp*. Jordan specifically OK'ed this..
This is the bulk of the support for doing kld modules.  Two linker_sets
were replaced by SYSINIT()'s.  VFS's and exec handlers are self registered.
kld is now a superset of lkm.  I have converted most of them, they will
follow as a seperate commit as samples.
This all still works as a static a.out kernel using LKM's.
1998-10-16 03:55:01 +00:00
peter
2c5d22ebc2 Fix some bugs in link_aout.c caused by using uninitialized malloc space.
Pre-Approved by:  jkh
1998-10-16 03:45:35 +00:00
peter
072ff5b0ed Update the kld glue
Pre-Approved by: jkh
1998-10-16 03:32:03 +00:00
ken
086b6c796c Add the da(4) man page. 1998-10-16 03:29:49 +00:00
ken
c8eba60052 Update the da(4) man page for CAM. The da.4 man page was repository-copied
from the sd.4 man page.

This includes a discussion of write caching and its effects.

Reviewed by:	ken
Submitted by:	gibbs
1998-10-16 03:28:12 +00:00
peter
fcf637df3f Commented out example of changing the default kernel format with warning. 1998-10-16 03:26:54 +00:00
peter
aaea4c752d "fix" the gzipped kernel load problem by having the loader check that it
can seek back to the first PT_LOAD and doing a close/reopen if it cannot.
This is because the first PT_LOAD section includes the ELF headers.
This fixes gzipped kernels on the i386, it should solve mike's problem
for the Alpha.
1998-10-16 03:04:15 +00:00
jkh
9ed6de7bdd Adjust for -RELEASE 1998-10-16 02:27:07 +00:00
jkh
66fd28042f Change to 3.0-RELEASE in anticipation of the tag. 1998-10-16 02:08:20 +00:00
yokota
5280d8dedf Keep the entries sorted by name. Rev.1.21 broke the order inadvertently.
No functaionlal change.
1998-10-16 01:49:13 +00:00
obrien
8b50b84165 Add commented out bpf entry. (DHCP is popular here, and this is required).
Ok'ed by:	jkh
1998-10-16 01:30:11 +00:00
jkh
efa8b03b1f Add notes about SCSI tape support.
Submitted by:	"Kenneth D. Merry" <ken@plutotech.com>
1998-10-16 00:29:37 +00:00
ken
d853162c51 Change the worm(4) man page to note that there is no longer a worm(4)
driver, and point users in the right direction for similar functionality.
The functionality that used to be provided there is now provided by the
cd(4) driver and cdrecord.

Fix cross-references in a few other man pages.  (i.e. delete references to
things I haven't written yet)
1998-10-16 00:26:28 +00:00
des
e64969a42a Warn about "mount -u" bug. 1998-10-16 00:06:56 +00:00
gibbs
d8383c31a4 -Wunused cleanup.
Correct a problem where an external bus reset on the 'background' channel of
a Twin Channel EISA controller could put the driver into an infinite loop.

Noticed by: Twin Channel bug, Joerg Wunsch <joerg@FreeBSD.org>
Submitted by: -Wunused, Poul-Henning Kamp <phk@freebsd.org>
1998-10-15 23:49:27 +00:00
gibbs
35b60ced4d -Wunused cleanup.
Fixed bug in advansys.c where we did not properly clean up ccb_info data
structures in softc teardown.

Submitted by:	Poul-Henning Kamp <phk@freebsd.org>
1998-10-15 23:47:14 +00:00
gibbs
75d0bd6286 -Wunused cleanup.
Submitted by:	Poul-Henning Kamp <phk@freebsd.org>
1998-10-15 23:46:33 +00:00
gibbs
28e23ab28f Honor CAM_TAG_ACTION_NONE. 1998-10-15 23:17:58 +00:00
gibbs
4cde4dce2e Add a mechanism to send a non-tagged transaction even if a device is
currently operating in a tagged mode.  The SIM driver should determine
if a device is in tag mode by looking at the CAM_TAG_ACTION_VALID flag
in the ccb header.  If the flag is set, the tag_action field is either
a SCSI II tag message (simple, ordered, head) or CAM_TAG_ACTION_NONE
to specify that no tagging should be performed.
1998-10-15 23:17:35 +00:00
rnordier
ffc7c264c9 Fix path to sio.s 1998-10-15 22:08:13 +00:00
dfr
1edbf472f4 Fix a typo preventing the correct value of kernend from being picked up
from the bootstrap.  Also change some debug printfs from #if 0 to
#ifdef DEBUG_CLUSTER to make it easier to debug startup memory problems.
1998-10-15 22:00:54 +00:00
dfr
24b7c96da4 Change some printfs so that ELF_VERBOSE prints meaningful values on the alpha. 1998-10-15 21:56:47 +00:00
dfr
33e5d299f4 Fix the bootinfo so that the right values actual make it into the kernel. 1998-10-15 21:55:58 +00:00
abial
733f0e9eb5 Various fixups and corrections to match the 3.0-RELEASE tree.
The PicoBSD version is now 0.42.
1998-10-15 21:40:07 +00:00
jkh
1206851bf5 Note latest SCSI subsystem changes.
Submitted by:	"Kenneth D. Merry" <ken@plutotech.com>
1998-10-15 21:28:59 +00:00
jkh
6b9278c309 Add references to ATM cards (Mike Spengler <mks@networkcs.com>) and
remove all tabs.
1998-10-15 21:20:33 +00:00
imp
33f2ff2bb9 Add wst.4 1998-10-15 20:45:57 +00:00
imp
44feb7dc6f Man page for the wst driver. I had planned on committing this earlier,
but forgot.
1998-10-15 20:43:25 +00:00
wosch
5d0f6e1ece Added reference to ifconfig(8). 1998-10-15 20:36:55 +00:00
wosch
b4fee710a4 Added manpage link plip.4 -> lp.4 1998-10-15 20:35:28 +00:00
wosch
0b72823655 Add reference to lp(4). 1998-10-15 20:27:26 +00:00
rnordier
10432a4d39 Add serial, dual, and probe-keyboard support. 1998-10-15 20:04:21 +00:00
imp
576f72b4a0 Reduce the number of ccbs to 16, per the aha documentation. Move
bogus comment to proper place.

This should fix the hangs people are seeing under very heavy load, at
least it does for me.  Please let me know if you continue to have
problems.
1998-10-15 19:53:30 +00:00
msmith
ae55641306 Add some points from experiences installing on a range of IBM Netfinity
systems.
1998-10-15 19:12:04 +00:00
ken
3263ebd2ec Fix several potential buffer overrun conditions. These changes have been
tested both in the kernel and in userland.  Also, fix a couple of printf
warnings that show up when CAMDEBUG is defined.

Reviewed by:		imp
Partially submitted by:	imp
1998-10-15 19:08:58 +00:00
markm
999b2a26da Properly install the *.h files in CORE and Config.pm where it wants to be.
This should fix a substantial number of broken p5-* ports.

Tested-on:	x11-toolkits/p5-Tk (Amongst others)
1998-10-15 18:50:04 +00:00
gibbs
5cc8c49fa3 Bring back support for honoring the primary channel setting for twin channel
EISA adapters.  This could have caused the system to find the wrong root
disk.

Reviewed by:	 J Wunsch <j@ida.interface-business.de>
1998-10-15 18:21:50 +00:00