]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoIf no distribution file is found, abort the installation. Previous
Daniel C. Sobral [Thu, 17 Feb 2000 17:59:41 +0000 (17:59 +0000)]
If no distribution file is found, abort the installation. Previous
behavior silently ignored the problem. This affects installations
from a filesystem, and possible other types of media.

Approved by: jkh

24 years agoIf the installation media disappears in the process of installing
Daniel C. Sobral [Thu, 17 Feb 2000 17:57:40 +0000 (17:57 +0000)]
If the installation media disappears in the process of installing
a distribution, recognize it and treat as fatal media error. This
happens in the case of a timeout on FTP installations where the
user chooses not to select another FTP site, and resulted in
segmentation fault.

Approved by: jkh

24 years agoMerged from sys/isa/sio.c rev 1.288.
KATO Takenori [Thu, 17 Feb 2000 15:09:12 +0000 (15:09 +0000)]
Merged from sys/isa/sio.c rev 1.288.

24 years agoSynced with sys/i386/i386/userconfig.c rev 1.173.
KATO Takenori [Thu, 17 Feb 2000 14:45:05 +0000 (14:45 +0000)]
Synced with sys/i386/i386/userconfig.c rev 1.173.

24 years agoNote SA_SIGINFO, FPE trapcodes and sh fixes.
Martin Cracauer [Thu, 17 Feb 2000 07:59:37 +0000 (07:59 +0000)]
Note SA_SIGINFO, FPE trapcodes and sh fixes.
Fix whitespace, use two blank lines before new chapters.

Approved by: jkh

24 years agoVarious cosmetic fixes, stop saying "DES" when we really mean "crypto",
Jordan K. Hubbard [Thu, 17 Feb 2000 06:15:11 +0000 (06:15 +0000)]
Various cosmetic fixes, stop saying "DES" when we really mean "crypto",
go for more sensible defaults in a couple of menus.

24 years agoAdd the VIA 82C596B PCI ISA south bridge on my ASUS P3V133.
Warner Losh [Thu, 17 Feb 2000 06:12:16 +0000 (06:12 +0000)]
Add the VIA 82C596B PCI ISA south bridge on my ASUS P3V133.

Approved by: jkh

24 years agoFix previous commit to not use the PAO 'any' keyword.
Warner Losh [Thu, 17 Feb 2000 06:02:21 +0000 (06:02 +0000)]
Fix previous commit to not use the PAO 'any' keyword.

Approved: Prior commit approved by jkh

24 years agoThe default rule in this file actually sent mail to root as its default
Jordan K. Hubbard [Thu, 17 Feb 2000 04:52:23 +0000 (04:52 +0000)]
The default rule in this file actually sent mail to root as its default
action when denying access to a service.  Unfortunately, this also makes
a dandy denial-of-service attack possible.  Change to just log the event
and shoot a "go away" response back down the socket.

24 years agos/wd/ad/ - new ATA code
Jordan K. Hubbard [Thu, 17 Feb 2000 04:40:11 +0000 (04:40 +0000)]
s/wd/ad/ - new ATA code

24 years agoFrom the PR:
Bill Swingle [Thu, 17 Feb 2000 03:40:21 +0000 (03:40 +0000)]
From the PR:

  The description of -X option in csh(1) manpage uses a wording
  that references the descriptions of -x, -v and -V.  This might
  be a little confusing.  Changed this to a complete description
  that does not reference other paragraphs.

PR: 16762
Submitted: Giorgos Keramidas <keramida@ceid.upatras.gr>

24 years agoFix nybble-order bug in PIM printer.
Bill Fenner [Thu, 17 Feb 2000 03:30:04 +0000 (03:30 +0000)]
Fix nybble-order bug in PIM printer.

Approved by: jkh

24 years agoFrom the PR:
Bill Swingle [Thu, 17 Feb 2000 03:23:39 +0000 (03:23 +0000)]
From the PR:

  The first paragraph of "Argument list processing" says that an
  argument of - will make csh be a login shell.  However, running
  csh with only a - as an argument fails with the error message.

csh(1) corrected to reflect this.

PR: 16754
Submitted by: Giorgos Keramidas <keramida@ceid.upatras.gr>

24 years agoFrom the PR:
Bill Swingle [Thu, 17 Feb 2000 03:17:03 +0000 (03:17 +0000)]
From the PR:

  Three minor changes to the manpage of chmod(1).

  1. At the description of -H option, I added that symlinks are
  not followed _by default_ to show that links can be followed,
  but the default chmod behavior is not to do so.

  2. Moved a misplaced .Va file command up to the place it belongs.

  3. Simplified the grammar that describes symbolic modes.

PR: 16749
Submitted by: Giorgos Keramidas <keramida@ceid.upatras.gr>

24 years agoupdates the vidcontrol man page to include mention of the new -M flag
Bill Swingle [Thu, 17 Feb 2000 03:00:38 +0000 (03:00 +0000)]
updates the vidcontrol man page to include mention of the new -M flag

PR: 16221
Submitted by: Kelly Yancey <kbyanc@posi.net>

24 years agoTypo in example: 'vn0' should be 'vn1'
Gregory Sutter [Thu, 17 Feb 2000 02:54:36 +0000 (02:54 +0000)]
Typo in example: 'vn0' should be 'vn1'
'boundry' -->  'boundary'
'seperated' --> 'separated'

PR: 16623
Submitted by: Munehiro Matsuda <haro@tk.kubota.co.jp>

24 years agoClose a file descriptor leak in the code which loads file objects.
Mike Smith [Thu, 17 Feb 2000 02:19:19 +0000 (02:19 +0000)]
Close a file descriptor leak in the code which loads file objects.

Submitted by: Paul Saab <paul@mu.org>
Approved by: jkh

24 years agoCommitted changes to restore(8) for previously undocumented -N option.
Bill Swingle [Thu, 17 Feb 2000 02:15:18 +0000 (02:15 +0000)]
Committed changes to restore(8) for previously undocumented -N option.

PR: 15600
Reviewed by: jim

24 years agoDoc fix: remove references to ~ftp/bin/ls as we have FTPD_INTERNAL_LS
Peter Wemm [Thu, 17 Feb 2000 02:14:11 +0000 (02:14 +0000)]
Doc fix: remove references to ~ftp/bin/ls as we have FTPD_INTERNAL_LS
unconditionally active already.

Noticed by: obrien

24 years ago/tmp --> /var/tmp, for consistency with the rest of the example.
Gregory Sutter [Thu, 17 Feb 2000 00:43:04 +0000 (00:43 +0000)]
/tmp --> /var/tmp, for consistency with the rest of the example.

PR: 16463
Submitted by: Mike Heffner <spock@techfour.net>
Reviewed by: jim

24 years agoModified jail.8 to correct a typo (inetd_flas vs. inetd_flags), and add
Robert Watson [Wed, 16 Feb 2000 23:50:43 +0000 (23:50 +0000)]
Modified jail.8 to correct a typo (inetd_flas vs. inetd_flags), and add
a comment to the effect that I'm responsible for the additional
documentation, et al, so that phk gets fewer messages about my errors.

24 years agoFix a typo (simple --> simply).
Jason Evans [Wed, 16 Feb 2000 22:45:51 +0000 (22:45 +0000)]
Fix a typo (simple --> simply).

24 years ago Fix null-pointer dereference crash when the system is intentionally
Matthew Dillon [Wed, 16 Feb 2000 21:11:33 +0000 (21:11 +0000)]
Fix null-pointer dereference crash when the system is intentionally
    run out of KVM through a mmap()/fork() bomb that allocates hundreds
    of thousands of vm_map_entry structures.

    Add panic to make null-pointer dereference crash a little more verbose.

    Add a new sysctl, vm.max_proc_mmap, which specifies the maximum number
    of mmap()'d spaces (discrete vm_map_entry's in the process).  The value
    defaults to around 9000 for a 128MB machine.  The test is scaled for the
    number of processes sharing a vmspace (aka linux threads).  Setting
    the value to 0 disables the feature.

PR: kern/16573
Approved by: jkh

24 years agoAdd short entries about the state of threads support.
Jason Evans [Wed, 16 Feb 2000 19:38:20 +0000 (19:38 +0000)]
Add short entries about the state of threads support.

i386/RELNOTES.TXT: Remove an alpha-specific comment with regard to gdb.

Approved by: jkh

24 years agoFor errors, return -1 and set errno to indicate the error type, rather than
Jason Evans [Wed, 16 Feb 2000 19:34:53 +0000 (19:34 +0000)]
For errors, return -1 and set errno to indicate the error type, rather than
returning the error directly.

For sem_post(), make sure that the correct thread is woken up.  This has
unfortunate performance implications, but is necessary for POSIX compliance.

Approved by: jkh

24 years agoAdd man pages for the sem_*() functions.
Jason Evans [Wed, 16 Feb 2000 19:31:53 +0000 (19:31 +0000)]
Add man pages for the sem_*() functions.

Approved by: jkh

24 years agoRemove a diagnostic printf.
Justin T. Gibbs [Wed, 16 Feb 2000 18:41:00 +0000 (18:41 +0000)]
Remove a diagnostic printf.

Noticed by:  imp@FreeBSD.org

24 years agoThese are regression tests for the P1003.1B scheduler.
Peter Dufault [Wed, 16 Feb 2000 14:28:42 +0000 (14:28 +0000)]
These are regression tests for the P1003.1B scheduler.

Approved by: jkh

24 years agoAdd libhistory.so.3 from 3.4-RELEASE.
David E. O'Brien [Wed, 16 Feb 2000 11:02:16 +0000 (11:02 +0000)]
Add libhistory.so.3 from 3.4-RELEASE.

Approved by: JKH

24 years agoFix typo's.
Jeroen Ruigrok van der Werven [Wed, 16 Feb 2000 07:40:23 +0000 (07:40 +0000)]
Fix typo's.

Submitted by: George Cox <gjvc@extremis.demon.co.uk>

24 years agoThis patch to BTX fixes several small things:
John Baldwin [Wed, 16 Feb 2000 07:00:16 +0000 (07:00 +0000)]
This patch to BTX fixes several small things:

1) Fix a bug in the int15 function 87 emulation where we only copied half
   of what the BIOS asked for.  This caused the Mylex RAID adapter to go
   haywire and start trashing memory when you tried to boot from it.
2) Don't use interrupt 19 to reboot.  Instead, set the reboot flag to a warm
   boot and jump to the BIOS's reboot handler.  int 19 doesn't clear memory
   or restore the interrupt vector table, and thus really isn't safe.  For
   example, when booting off of PXE, the PXE BIOS eats up a chunk of memory
   for its internal data and structures.  Since we rebooted via int 19,
   using the 'reboot' command in the loader resulted in that memory not
   being reclaimed by the BIOS.  Thus, after a few PXE boots, the system
   was out of lower memory.
3) Catch any int 19 calls made by a BTX client or a user pressing
   Ctrl-Alt-Delete and shutdown BTX and reboot the machine cleanly.  This
   fixes Ctrl-Alt-Delete in the loader and in boot2 instead of presenting
   the user with a BTX fault.

Approved by: jkh
Found by: 1) by msmith

24 years agoFix coredump in gethostbyaddr() when the returned answer is too large to
Bill Fenner [Wed, 16 Feb 2000 04:39:00 +0000 (04:39 +0000)]
Fix coredump in gethostbyaddr() when the returned answer is too large to
 fit in the static buffer.  This fix causes it to look like there is no
 data available, which is also wrong but is better than dumping core.

PR: bin/10344
Reviewed by: billf
Approved by: jkh

24 years agoMake it clear that 'options XSERVER' is for pcvt and not for syscons.
Kazutaka YOKOTA [Wed, 16 Feb 2000 04:27:04 +0000 (04:27 +0000)]
Make it clear that 'options XSERVER' is for pcvt and not for syscons.

Submitted by: Doug Barton <Doug@gorean.org>
Approved by: jkh

24 years agoTrack if_i{bytes,packets,errors}.
Matthew N. Dodd [Wed, 16 Feb 2000 04:04:36 +0000 (04:04 +0000)]
Track if_i{bytes,packets,errors}.

Approved by:  jkh

24 years agoInclude the file that defines PCIM_CMD_BUSMASTEREN.
Matt Jacob [Wed, 16 Feb 2000 02:22:37 +0000 (02:22 +0000)]
Include the file that defines PCIM_CMD_BUSMASTEREN.

24 years agoEnsure that the busmaster enable bit is set; we can't assume that all
Mike Smith [Wed, 16 Feb 2000 01:12:09 +0000 (01:12 +0000)]
Ensure that the busmaster enable bit is set; we can't assume that all
BIOS code will get this right (and some certainly doesn't).

Submitted by: W. Gerald Hicks <jhix@mindspring.com>
Approved by: jkh

24 years agoFix a leak. (Thanks Bruce, this was a bonehead mistake on my part :).)
Sean Eric Fagan [Tue, 15 Feb 2000 20:25:47 +0000 (20:25 +0000)]
Fix a leak.  (Thanks Bruce, this was a bonehead mistake on my part :).)

Submitted by: Bruce Evans

24 years agoHide the boring ``not probed (disabled)'' messages behind `bootverbose'.
Joerg Wunsch [Tue, 15 Feb 2000 19:23:34 +0000 (19:23 +0000)]
Hide the boring ``not probed (disabled)'' messages behind `bootverbose'.
This unspams the boot messages, concentrating on the drivers that have
actually been probed.

This basically resurrects revision 1.106 from old /sys/i386/isa/isa.c.

Reviewed by: jkh, dfr

24 years agoThe AlphaServer 1000A is now known to work. Remove mentions of it
Andrew Gallatin [Tue, 15 Feb 2000 18:49:27 +0000 (18:49 +0000)]
The AlphaServer 1000A is now known to work.  Remove mentions of it
being untested.

Approved by: jkh

24 years agoo Wilko Bulte has tested our AlphaServer 1000A ("Noritake") support
Andrew Gallatin [Tue, 15 Feb 2000 18:47:51 +0000 (18:47 +0000)]
o Wilko Bulte has tested our AlphaServer 1000A ("Noritake") support
  code & it survives a buildworld.  So remove the dire warnings about
  Noritake support being untested.

o Remove a disconserting printf() left over from NetBSD

Approved by:  jkh

24 years agoAdd userconfig entries for the new atapi devices.
Jordan K. Hubbard [Tue, 15 Feb 2000 18:33:25 +0000 (18:33 +0000)]
Add userconfig entries for the new atapi devices.
Submitted by: Dan Papasian <bugg@bugg.strangled.net>

24 years agoFix pathname of pim6sd.conf from /usr/local/v6/etc to /etc.
Yoshinobu Inoue [Tue, 15 Feb 2000 18:33:22 +0000 (18:33 +0000)]
Fix pathname of pim6sd.conf from /usr/local/v6/etc to /etc.

Approved by: jkh

24 years agoFix pathname of pim6dd.conf from /usr/local/v6/etc to /etc.
Yoshinobu Inoue [Tue, 15 Feb 2000 18:30:24 +0000 (18:30 +0000)]
Fix pathname of pim6dd.conf from /usr/local/v6/etc to /etc.

Approved by: jkh

24 years ago-P option was not enabled, so enable it
Yoshinobu Inoue [Tue, 15 Feb 2000 18:24:27 +0000 (18:24 +0000)]
-P option was not enabled, so enable it
(The option specify IPsec policy for rtadvd to receive Router Renumbering
messages.)

Approved by: jkh

24 years agoCorrect pathname of rtadvd.conf from /usr/local/v6/etc to /etc.
Yoshinobu Inoue [Tue, 15 Feb 2000 18:21:38 +0000 (18:21 +0000)]
Correct pathname of rtadvd.conf from /usr/local/v6/etc to /etc.

Approved by: jkh

24 years agoInclude /usr/libexec in the list of upgrade targets by chflags'ing it first.
Jordan K. Hubbard [Tue, 15 Feb 2000 18:13:56 +0000 (18:13 +0000)]
Include /usr/libexec in the list of upgrade targets by chflags'ing it first.

24 years agoFixed regressions in rev.1.274:
Bruce Evans [Tue, 15 Feb 2000 17:29:09 +0000 (17:29 +0000)]
Fixed regressions in rev.1.274:
1) Non-AST4 multiport cards were broken by bypassing the code that changes
   `idev' to the multiport master device.
2) AST4 multiport cards apparently were broken by inverting the test for
   the master device having an irq.
3) Error handling for nonexistent master devices was broken by removing a
   check for a null pointer.
4) `int' error codes returned by bus_get_resource() were assigned directly
   to the boolean variable com->no_irq.  Probably harmless, since the
   boolean is implemented as a u_char.

Submitted by: part 1) by Chris Radek <cradek@in221.inetnebr.com>
part 2) by yokota
Approved by: jkh

24 years agoFix bugs in telnet.
Yoshinobu Inoue [Tue, 15 Feb 2000 15:59:12 +0000 (15:59 +0000)]
Fix bugs in telnet.

  Sorry there were still several bugs.
   -error retry at af missmatch was incomplete.
   -af matching for source addr option was wrong
   -socket was not freed at retry.

Approved by: jkh

24 years agoAdd -4 and -6 options.
Yoshinobu Inoue [Tue, 15 Feb 2000 15:11:40 +0000 (15:11 +0000)]
Add -4 and -6 options.

 Current getaddrinfo() implemetation has a problem of too much resolving
 waiting time on INET6 enabled systems.
 -4 and -6 options can limit name resolving address family and is a possible
 workaround for the problem.

Approved by: jkh

24 years agoAdd IPv6 loopback entry into src/etc/hosts.
Yoshinobu Inoue [Tue, 15 Feb 2000 14:59:16 +0000 (14:59 +0000)]
Add IPv6 loopback entry into src/etc/hosts.

  Missing IPv6 loopback name record cause name resolving lock
  on INET6 enabled systems in some cases.
  So define it.

Approved by: jkh

24 years agoNo arguments needed for fore_dnld any longer.
Poul-Henning Kamp [Tue, 15 Feb 2000 13:21:43 +0000 (13:21 +0000)]
No arguments needed for fore_dnld any longer.

Approved by: jkh

24 years agoWith the kind permission of Marconi Communications (Formerly "Fore Communication"
Poul-Henning Kamp [Tue, 15 Feb 2000 13:20:58 +0000 (13:20 +0000)]
With the kind permission of Marconi Communications (Formerly "Fore Communication"
include a copy of the 3.0.1 firmware for the PCA200E card in the fore_dnld
program.

There are various and subtle compatibility issues between the hfa driver and
the microcode, this version is belived to work best.

If a file is specified on the command line it will be used instead of the
embedded image.

Approved by: jkh

24 years agoDon't try to account for the partial quantum unless the process is
Poul-Henning Kamp [Tue, 15 Feb 2000 09:02:07 +0000 (09:02 +0000)]
Don't try to account for the partial quantum unless the process is
curproc.  This only makes any difference on SMP, where we used a
(potentially very bogus) switchtime from our own CPU to calculate
resource usage on another CPU.

This should remove some if not all calcru() related warnings on SMP.

Approved by: jkh

24 years agoChange the text in the mouse protocol menu to indicate that protocols
Kazutaka YOKOTA [Tue, 15 Feb 2000 08:51:34 +0000 (08:51 +0000)]
Change the text in the mouse protocol menu to indicate that protocols
for serial mice won't work with the PS/2 and bus mice.  No functional
change.

Approved by: jkh

24 years agoAllow comments in interpreter specification lines as in
Martin Cracauer [Tue, 15 Feb 2000 08:49:57 +0000 (08:49 +0000)]
Allow comments in interpreter specification lines as in
#! /bin/sh # -*- perl -*-

This is simply "delete everything after the next '#', not counting the
first char in the line". No effort has been made to allow quoting,
backslash escaping or '#' in interpreter names.

The complies to POSIX 1003.2 in that Posix says the implementation is
free to choose whatever it likes.

PR: bin/16393

24 years agoFix ${#varname} (getting length of string) when in double-quotes.
Martin Cracauer [Tue, 15 Feb 2000 08:00:11 +0000 (08:00 +0000)]
Fix ${#varname} (getting length of string) when in double-quotes.

Approved-by: jkh

PR: bin/12137
Submitted by: "Danny J. Zerkel" <dzerkel@columbus.rr.com>

24 years agoThe people frobbing this file seem constitutionally unable to do so
Jordan K. Hubbard [Tue, 15 Feb 2000 07:15:41 +0000 (07:15 +0000)]
The people frobbing this file seem constitutionally unable to do so
without breaking it.  Use ${.CURDIR} properly so that beforeinstall
target will actually work in the presence of an obj dir.

24 years ago- Properly indent $FreeBSD$
Chris Costello [Tue, 15 Feb 2000 04:27:46 +0000 (04:27 +0000)]
- Properly indent $FreeBSD$
- Remove NOOBJ to repair read-only building.

Submitted by: bde
Approved by: jkh

24 years agoPR: 10850
Bill Swingle [Tue, 15 Feb 2000 03:00:47 +0000 (03:00 +0000)]
PR: 10850
Submitted by: Scott Hazen Mueller <scott@zorch.sf-bay.org>

24 years agoAdd comments about 12160 options.
Matt Jacob [Tue, 15 Feb 2000 01:08:27 +0000 (01:08 +0000)]
Add comments about 12160 options.
Approved: jkh

24 years agoFix ITDEBUG macro.
Matt Jacob [Tue, 15 Feb 2000 00:54:26 +0000 (00:54 +0000)]
Fix ITDEBUG macro.
Approved: jkh

24 years agoCorrectly identify which bus of dual bus SCSI adapters some target mode
Matt Jacob [Tue, 15 Feb 2000 00:53:49 +0000 (00:53 +0000)]
Correctly identify which bus of dual bus SCSI adapters some target mode
commands (enable/disable/modify lun && immediate notify) we're talking about.

Approved: jkh

24 years agoClean up some target mode debug messages. Fix (finally, I believe)
Matt Jacob [Tue, 15 Feb 2000 00:52:52 +0000 (00:52 +0000)]
Clean up some target mode debug messages. Fix (finally, I believe)
Andrew's problems with SCSI on some alphas- do not call isp_update
directly to update parameters- just mark them as being ready to
update for the next command- the system would just hang on a READ
CAPACITY for a drive. Really annoying because it wouldn't even timeout
(and it has a timeout) so either the SET PARAMETERS call was nuking
things or the f/w was really dropping the ball.

approved: jkh

Reviewed by: gallatin@freebsd.org

24 years agoIf the CDB length is greater than 12 for parallel SCSI, ispscsicmd has
Matt Jacob [Tue, 15 Feb 2000 00:50:01 +0000 (00:50 +0000)]
If the CDB length is greater than 12 for parallel SCSI, ispscsicmd has
made the initial queue entry a EXTENDED CMD queue entry, so we have to
go straight to continuation segments for any data segments.

approved: jkh

24 years agoClean out residual bogosity for fast posting stuff- ISP_NO_FASTPOST_SCSI
Matt Jacob [Tue, 15 Feb 2000 00:35:00 +0000 (00:35 +0000)]
Clean out residual bogosity for fast posting stuff- ISP_NO_FASTPOST_SCSI
is gone as a define. We just don't support fast posting for anything less
than the 1240/1080/1280/12160 or Fibre Channel cards.

Put in support for CDB's larger than 12 bytes for parallel SCSI (up to 44
bytes are allowed).

Approved: jkh

24 years agoAdd isp.4 man page.
Matt Jacob [Mon, 14 Feb 2000 23:48:12 +0000 (23:48 +0000)]
Add isp.4 man page.
approved:jkh

24 years agoAdd (finally) Qlogic man page.
Matt Jacob [Mon, 14 Feb 2000 23:47:55 +0000 (23:47 +0000)]
Add (finally) Qlogic man page.

approved: jkh

24 years agoUpdate and provide full Qlogic controller support info.
Matt Jacob [Mon, 14 Feb 2000 23:46:52 +0000 (23:46 +0000)]
Update and provide full Qlogic controller support info.
approved: jkh

24 years agofix ess end-of-buffer repeating
Cameron Grant [Mon, 14 Feb 2000 23:37:02 +0000 (23:37 +0000)]
fix ess end-of-buffer repeating

Submitted by: nhibma
Approved by: jkh

24 years agoAdd a blurb about SRA-enhanced telnet.
Nick Sayer [Mon, 14 Feb 2000 19:38:38 +0000 (19:38 +0000)]
Add a blurb about SRA-enhanced telnet.

Not-Approved-by: jkh (he said documentation didn't need it)
24 years agoAdd references to new device support.
Justin T. Gibbs [Mon, 14 Feb 2000 16:41:08 +0000 (16:41 +0000)]
Add references to new device support.

24 years agoAdd references to new device support.
Justin T. Gibbs [Mon, 14 Feb 2000 16:40:58 +0000 (16:40 +0000)]
Add references to new device support.

Add information on target mode.

Add more entries to the bugs sections (all having to do with target mode).

24 years agoAdd references to new device support in the ahc, adv, and adw drivers.
Justin T. Gibbs [Mon, 14 Feb 2000 16:40:09 +0000 (16:40 +0000)]
Add references to new device support in the ahc, adv, and adw drivers.

24 years agos|/dev/log|/var/run/log|
Peter Wemm [Mon, 14 Feb 2000 13:26:57 +0000 (13:26 +0000)]
s|/dev/log|/var/run/log|

24 years agoBack out the previous commit - it broke world and was not approved.
Kris Kennaway [Mon, 14 Feb 2000 08:09:52 +0000 (08:09 +0000)]
Back out the previous commit - it broke world and was not approved.
I don't know what I was thinking committing without approval - sorry.

24 years agoMore cards from posts to -mobile.
Warner Losh [Mon, 14 Feb 2000 08:02:27 +0000 (08:02 +0000)]
More cards from posts to -mobile.

24 years agoFix is_splxxx() warnings when not compiled with INVARIANT_SUPPORT.
Peter Wemm [Mon, 14 Feb 2000 06:11:53 +0000 (06:11 +0000)]
Fix is_splxxx() warnings when not compiled with INVARIANT_SUPPORT.

Approved by: jkh

24 years agoAvoid a panic in __getcwd(2) when combined with umount -f.
Peter Wemm [Mon, 14 Feb 2000 06:09:01 +0000 (06:09 +0000)]
Avoid a panic in __getcwd(2) when combined with umount -f.

24 years agoAdd libwrap and libutil from 3.4-RELEASE due to shlib version bump in 4.0.
David E. O'Brien [Mon, 14 Feb 2000 04:29:45 +0000 (04:29 +0000)]
Add libwrap and libutil from 3.4-RELEASE due to shlib version bump in 4.0.

24 years agoUpdate major version.
Yoshinobu Inoue [Mon, 14 Feb 2000 03:55:27 +0000 (03:55 +0000)]
Update major version.

    Now libutil depends on libc.so.4, so needs to update the major version.
    Without this, old binaries which use libutil and build with libc.so.3
    will coredump on recent 4.0.

Solicited comment for cvs-committers and there seems to be no objection.

Approved by: jkh

24 years agoRemove the version information from `.Os FreeBSD' here. Not only
Chris Costello [Mon, 14 Feb 2000 01:47:54 +0000 (01:47 +0000)]
Remove the version information from `.Os FreeBSD' here.  Not only
might it confuse people, but it causes a warning message with
nroff, and no version history mentions a 1.2 version of FreeBSD.

If anything, a ``HISTORY'' section should show which version this
appeared in.

24 years agoRepair misspelled `.Pp' directive:
Chris Costello [Mon, 14 Feb 2000 01:35:15 +0000 (01:35 +0000)]
Repair misspelled `.Pp' directive:
  .PP -> .Pp

24 years agoReplace `.Os BSD' which caused a troff error with `.Bx' which also
Chris Costello [Mon, 14 Feb 2000 01:34:15 +0000 (01:34 +0000)]
Replace `.Os BSD' which caused a troff error with `.Bx' which also
happens to be the correct macro to use in this situation.

24 years agoReduce the number of args to .%T to an acceptable number by
Chris Costello [Mon, 14 Feb 2000 01:21:13 +0000 (01:21 +0000)]
Reduce the number of args to .%T to an acceptable number by
removing the `Nm' command from the line.  This means that %T
will actually work.

24 years agoIncrease the size of the various index variables; there was
Jordan K. Hubbard [Sun, 13 Feb 2000 21:11:28 +0000 (21:11 +0000)]
Increase the size of the various index variables; there was
some overflow occurring.
Submitted by: steve

24 years agoInitial import
Duncan Barclay [Sun, 13 Feb 2000 21:07:25 +0000 (21:07 +0000)]
Initial import

24 years agoSimplifications:
Gerard Roudier [Sun, 13 Feb 2000 12:14:07 +0000 (12:14 +0000)]
Simplifications:
- Remove all the code intended to deal with experimental
  C1010 revisions. This code got useless due to commercial
  chip revisions having been fixed.
Fixes:
- Rewrite/rework the WSR condition handling.
  Previous drivers snooped on the BUS through the SBDL IO
  register and this has been discovered to trigger a spurious
  SCSI parity error when WSR had been set by chip and cleared
  by SCRIPTS prior to reading SBDL bit [0...7].
  On the other hand, the C1010 does not use the SWIDE register
  when synchronous data transfers are taking place and
  requires a CHMOV (1) WHEN DATA_IN to be performed in order
  to move to memory the residual byte when WSR is set and
  the residual byte is useful data.
  BTW, the new WSR handling by the driver is simpler.
- No longer attempt to read from SCRIPTS the SBDL register.
  This is intended to avoid to be victimized again by any other
  issue regarding the handling of this register by 8xx chips.
Miscellaneous:
- The driver is now able to handle the WSR + IGN RESIDUE
  condition at the end of a DATA IN I/O without need of a
  programmed interrupt. It is a minor? optimization.
- A few other minor cosmetic changes.

This driver version fixes notably a permanent SCSI parity
error condition at boot that can be triggerred due to recent
changes in cam_xpt.c between 1.79 and 1.80.
Changes in CAM/XPT are fine, but the new handling of the full
INQUIRY may trigger the driver problem when a target returned
an odd value in the `additionnal length' field of the INQUIRY
response.

The diff against previous driver version is large, but it
consists approximatively in:
- 350 lignes removed and not compiled in previous drivers
  (They addressed experimental C1010 revisions)
- 250 lignes added or changed, half being comments or empty
  lines.
So, in fact, the real changes are about 120 lines of source.
About 80 lines address SCRIPTS changes and about 40 lines
address C code changes.

Approved by: jkh

New WSR handling reviewed by Pamela Delaney <pam.delaney@lsil.com>
(For back-porting to Linux sym53c8xx driver 1.6x series)

24 years agoAdd info on OSF/1 emulation, IDE support on Alpha. Removed some references
Wilko Bulte [Sun, 13 Feb 2000 12:05:14 +0000 (12:05 +0000)]
Add info on OSF/1 emulation, IDE support on Alpha. Removed some references
to EISA cards as there is no EISA bus support on Alpha.

24 years agoUpdate IDE support for Miata, corrected Multia info, added info on 3000 memory
Wilko Bulte [Sun, 13 Feb 2000 12:02:10 +0000 (12:02 +0000)]
Update IDE support for Miata, corrected Multia info, added info on 3000 memory

24 years agoUse correct field for dst_port when displaying masks on dynamic pipes.
Luigi Rizzo [Sun, 13 Feb 2000 11:46:59 +0000 (11:46 +0000)]
Use correct field for dst_port when displaying masks on dynamic pipes.

24 years agoFix sign reversal in adjtime(2).
Poul-Henning Kamp [Sun, 13 Feb 2000 10:56:32 +0000 (10:56 +0000)]
Fix sign reversal in adjtime(2).

Approved by: jkh

24 years agoFix an uninitialised variable which affected probing on some machines.
Doug Rabson [Sun, 13 Feb 2000 09:49:05 +0000 (09:49 +0000)]
Fix an uninitialised variable which affected probing on some machines.

Approved by: jkh
Reviewed by: gallatin

24 years agoAdd Robert Watson's much extended documentation including that of the
Chris Costello [Sun, 13 Feb 2000 05:15:29 +0000 (05:15 +0000)]
Add Robert Watson's much extended documentation including that of the
kern.jail.set_hostname_allowed sysctl MIB.

Submitted by: rwatson

24 years agoOops, forgot this from the previous commit. Remove obsolete #ifdef ISO.
Peter Wemm [Sun, 13 Feb 2000 03:55:16 +0000 (03:55 +0000)]
Oops, forgot this from the previous commit.  Remove obsolete #ifdef ISO.

Approved by: jkh

24 years agoClean up some loose ends in the network code, including the X.25 and ISO
Peter Wemm [Sun, 13 Feb 2000 03:32:07 +0000 (03:32 +0000)]
Clean up some loose ends in the network code, including the X.25 and ISO
#ifdefs.  Clean out unused netisr's and leftover netisr linker set gunk.
Tested on x86 and alpha, including world.

Approved by: jkh

24 years agoFix two warnings.
Peter Wemm [Sun, 13 Feb 2000 03:03:31 +0000 (03:03 +0000)]
Fix two warnings.

24 years agoFix typo (s/Pladio/Paldio/).
Jun Kuriyama [Sun, 13 Feb 2000 01:54:01 +0000 (01:54 +0000)]
Fix typo (s/Pladio/Paldio/).

24 years agoLink dynamically, not statically.
Kris Kennaway [Sun, 13 Feb 2000 00:53:12 +0000 (00:53 +0000)]
Link dynamically, not statically.

24 years agoUse the new (Hi rwatson!) NO_MAKEDEV when making our temproot.
Bill Fumerola [Sat, 12 Feb 2000 22:14:02 +0000 (22:14 +0000)]
Use the new (Hi rwatson!) NO_MAKEDEV when making our temproot.

Submitted by: Doug Barton <Doug@gorean.org> (maintainer)
Approved by: you-know-who.

24 years agoAdd the uhid device.
Nick Hibma [Sat, 12 Feb 2000 21:16:01 +0000 (21:16 +0000)]
Add the uhid device.

Approved by:   jhk