Commit Graph

32705 Commits

Author SHA1 Message Date
bde
9ddef60b7b Removed unused/unusable "ha" keyword. Device classes should never have
been visible here.

Fixed disordering of keyword table by "cam".
1998-10-16 15:08:30 +00:00
gibbs
ebf672af64 Update to include all supported chips.
Add a table comparing the features of all aic7xxx chips.

Clean up the discussion of SCB paging.

Reviewed by:	Kenneth Merry <ken@FreeBSD.org>
1998-10-16 15:06:26 +00:00
bde
87693288fa Don't generate unused file ioconf.h.
Didn't bump CONFIGVERS, since ioconf.h was already unused when
CONFIGVERS was last bumped (although essentially the same (CAM)
commit batch that bumped CONFIGVERS also added bogus includes of
ioconf.h).
1998-10-16 15:00:18 +00:00
bde
e46f762bf8 Fixed missing directories in the libraries target:
- in the elf case, csu must be built and installed before any shared
  libraries.  It wasn't, but we usually used a stale version that
  happened to work.  E.g., in the !NOTOOLS case we used the version
  built and installed by the bootstrap-libraries target.  Only cross
  building was completely broken.
- the shared libmd must be built and installed before any shared
  libraries that link to it.  It wasn't, but we sometimes used a stale
  version that happened to work, as above.  For elf, this caused
  bogus linkage of the target shared libatm and libopie with the host
  static libmd.  It isn't clear what this actually breaks, except for
  cross compiling.  For aout, the shared libmd is not built at all, so
  all shared libraries linked to libmd may be broken.  The linker
  reports them by spewing RRS warnings.

Note that building src/lib early and building subdirs of src/lib in
the correct order in src/lib/Makefile doesn't help, since the subdirs
are all built before any are installed.

Fixed bitrot in the comments about the ordering requirements.
1998-10-16 14:22:54 +00:00
jkh
f75363be98 Use the same boot.conf file for alpha, now that it works. 1998-10-16 10:17:29 +00:00
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