]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agodon't include Makefile.inc twice
Andrey A. Chernov [Fri, 28 May 1999 04:43:35 +0000 (04:43 +0000)]
don't include Makefile.inc twice

25 years agoAdd description on configuration options and the EXAMPLE section.
Kazutaka YOKOTA [Fri, 28 May 1999 04:33:20 +0000 (04:33 +0000)]
Add description on configuration options and the EXAMPLE section.

25 years agoadd libhistory
Andrey A. Chernov [Fri, 28 May 1999 04:30:05 +0000 (04:30 +0000)]
add libhistory

25 years agoupgrade to 4.0
Andrey A. Chernov [Fri, 28 May 1999 04:26:18 +0000 (04:26 +0000)]
upgrade to 4.0

25 years agoAvoid the creation of unnecessary shadow objects.
Alan Cox [Fri, 28 May 1999 03:39:44 +0000 (03:39 +0000)]
Avoid the creation of unnecessary shadow objects.

25 years agodescribe process
Andrey A. Chernov [Fri, 28 May 1999 02:20:07 +0000 (02:20 +0000)]
describe process

25 years agomerge
Andrey A. Chernov [Fri, 28 May 1999 02:17:15 +0000 (02:17 +0000)]
merge

25 years agoAdd missing -s option.
Guy Helmer [Fri, 28 May 1999 02:09:46 +0000 (02:09 +0000)]
Add missing -s option.

PR: docs/10378

25 years agoThis commit was generated by cvs2svn to compensate for changes in r47558,
Andrey A. Chernov [Fri, 28 May 1999 01:59:23 +0000 (01:59 +0000)]
This commit was generated by cvs2svn to compensate for changes in r47558,
which included commits to RCS files with non-trunk default branches.

25 years agoreadline v4.0
Andrey A. Chernov [Fri, 28 May 1999 01:59:23 +0000 (01:59 +0000)]
readline v4.0

25 years agoWhere the fstab page discusses filesystem options, add a reference
Guy Helmer [Fri, 28 May 1999 01:54:38 +0000 (01:54 +0000)]
Where the fstab page discusses filesystem options, add a reference
to the '-o' flag in the mount(8) and filesystem specific
mount pages where information can be obtained about the available
options.

PR: docs/10108

25 years agoAdd the missing cd9660-specific options to the -o flag. While I'm here,
Guy Helmer [Fri, 28 May 1999 01:16:14 +0000 (01:16 +0000)]
Add the missing cd9660-specific options to the -o flag.  While I'm here,
add the missing -j flag to the synopsys.

PR: docs/1667

25 years agoA forgotten bit of my ST6600 commit
Andrew Gallatin [Thu, 27 May 1999 22:03:31 +0000 (22:03 +0000)]
A forgotten bit of my ST6600 commit

25 years agoHandle unterminated quoted strings without dup'ing the last character
Brian Somers [Thu, 27 May 1999 16:51:47 +0000 (16:51 +0000)]
Handle unterminated quoted strings without dup'ing the last character
with an out-by-one-memcpy.

25 years agoIn tunclose():
Brian Somers [Thu, 27 May 1999 13:18:28 +0000 (13:18 +0000)]
In tunclose():
  Delete all routes if IFF_RUNNING is set, irrespective of IFF_UP
  Unset IFF_RUNNING.

25 years agoFixed usage message to almost match the man page. The old -d option and
Bruce Evans [Thu, 27 May 1999 12:58:41 +0000 (12:58 +0000)]
Fixed usage message to almost match the man page.  The old -d option and
the new -i option were missing.

Fixed style bugs in previous commit:
(1) initialisation of a local variable in its declaration.
(2) inconsistency of (1) with style of nearby code.
(3) disorder of declaration for (1).
(4) a line longer than 80 characters.
(5) bitrot in the printf() -> err() cleanups to help bloat the line in (4).

25 years agoPrint some diagnostic messages for the PCI-ISA bridge,
Kazutaka YOKOTA [Thu, 27 May 1999 12:26:50 +0000 (12:26 +0000)]
Print some diagnostic messages for the PCI-ISA bridge,
if bootverbose > 0.

Reviewed by: dfr

25 years agoAdded net.inet.tcp.path_mtu_discovery variable which when set to 0
David Greenman [Thu, 27 May 1999 12:24:21 +0000 (12:24 +0000)]
Added net.inet.tcp.path_mtu_discovery variable which when set to 0
(default 1) disables PMTUD globally. Although PMTUD can be disabled in
the standard case by locking the MTU on a static route (including the
default route), this method doesn't work in the face of dynamic routing
protocols like gated.

25 years agoMade net.inet.ip.intr_queue_maxlen writeable.
David Greenman [Thu, 27 May 1999 12:20:33 +0000 (12:20 +0000)]
Made net.inet.ip.intr_queue_maxlen writeable.

25 years agoMove BX PCI-PCI (AGP) bridge from chip_match to pcib_match
Roger Hardiman [Thu, 27 May 1999 10:59:40 +0000 (10:59 +0000)]
Move BX PCI-PCI (AGP) bridge from chip_match to pcib_match
so it is reported correctly in dmesg.

Add 440 LX and 440 BX to the descriptions as these are the names
in common usage

25 years agoDo a clean-up pass on error/warning messages.
Jordan K. Hubbard [Thu, 27 May 1999 10:32:50 +0000 (10:32 +0000)]
Do a clean-up pass on error/warning messages.

25 years agoAdd some comments, optimise out a few strlen()s and
Brian Somers [Thu, 27 May 1999 09:50:10 +0000 (09:50 +0000)]
Add some comments, optimise out a few strlen()s and
remove a few extraneous assignments.

25 years agoCall tty_Offline() from tty_Cooked() and tty_Free(), just in
Brian Somers [Thu, 27 May 1999 08:42:49 +0000 (08:42 +0000)]
Call tty_Offline() from tty_Cooked() and tty_Free(), just in
case ppp is abending and hasn't called physical_Offline()
already.

25 years agoMove the code for tweaking interface flags into one function.
Brian Somers [Thu, 27 May 1999 08:42:17 +0000 (08:42 +0000)]
Move the code for tweaking interface flags into one function.

25 years agoFix an embarrasing typo in device_add_child_after(). I can't understand
Doug Rabson [Thu, 27 May 1999 07:18:41 +0000 (07:18 +0000)]
Fix an embarrasing typo in device_add_child_after(). I can't understand
how this hasn't caused problems before.

Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>

25 years agoAdd support for ASound Gold card using the ALS120
Roger Hardiman [Thu, 27 May 1999 06:12:40 +0000 (06:12 +0000)]
Add support for ASound Gold card using the ALS120
chipset (a vibra 16x clone)
Identified automatically by its PnP ID

Approved by: Luigi

25 years agoThere are six bit fields in the flags now, not four.
Guy Helmer [Thu, 27 May 1999 02:41:06 +0000 (02:41 +0000)]
There are six bit fields in the flags now, not four.

PR: i386/10328

25 years agoAdd support for the DEC_ST6600 family of alphas. This includes the
Andrew Gallatin [Wed, 26 May 1999 23:22:14 +0000 (23:22 +0000)]
Add support for the DEC_ST6600 family of alphas.  This includes the
Compaq XP1000, AlphaServer DS20, AlphaServer DS10, and DP264

This has been tested *only* on XP1000's.  I'll be interested to hear from
owners of other types of DEC_ST6600 alphas.

I'd like to thank Don Rice of Compaq for providing the documentation required
to support this platform on FreeBSD.  I'd also like to thank Doug Rabson for newbus,
and for helping me get a multiple hoses working with newbus.

Reviewed by: Doug Rabson <dfr@nlsystems.com>

25 years agoRemove redundant redefinition of vtophys(). This is already in if_pnreg.h
Andrew Gallatin [Wed, 26 May 1999 23:08:04 +0000 (23:08 +0000)]
Remove redundant redefinition of vtophys().  This is already in if_pnreg.h

25 years agoForgotten in previous commit:
Andrew Gallatin [Wed, 26 May 1999 23:05:23 +0000 (23:05 +0000)]
Forgotten in previous commit:
Allow chipset drivers to specify the direct-mapped DMA window's mask in
preparation for tsunami support.  Previous chipsets' direct-mapped DMA
mask was always 1024*1024*1024.  The Tsunami chipset needs it to be
2*1024*1024*1024

Reviewed by: Doug Rabson <dfr@nlsystems.com>

25 years agoAllow chipset drivers to specify the direct-mapped DMA window's mask in
Andrew Gallatin [Wed, 26 May 1999 23:01:57 +0000 (23:01 +0000)]
Allow chipset drivers to specify the direct-mapped DMA window's mask in
preparation for tsunami support.  Previous chipsets' direct-mapped DMA
mask was always 1024*1024*1024.  The Tsunami chipset needs it to be
2*1024*1024*1024

These changes should not affect the i386 port

Reviewed by: Doug Rabson <dfr@nlsystems.com>

25 years agoTwo small tweaks:
Bill Paul [Wed, 26 May 1999 22:56:22 +0000 (22:56 +0000)]
Two small tweaks:

- Clear the IFF_OACTIVE flag when al_txeof() runs down the last TX mbuf chain.
- Mark the workaround for the transmitter stalling bug with
  #ifdef AL_TX_STALL_WAR/#endif.

25 years agoIgnore subvendor and subdevice ids for all ai7880 parts. These chips
Justin T. Gibbs [Wed, 26 May 1999 16:59:17 +0000 (16:59 +0000)]
Ignore subvendor and subdevice ids for all ai7880 parts.  These chips
only support 'mirroring' the vendor and device ids, so we don't
lose any information.  Certain revisions of the aic7880 will not
perform the mirroring so to match all possiblities would double
the number of table entries.  This change also allows us to match
things like the 2944B which I missed in the original table.

25 years agoUpdated options for the Bt848/Bt878 driver
Roger Hardiman [Wed, 26 May 1999 13:24:35 +0000 (13:24 +0000)]
Updated options for the Bt848/Bt878 driver
This includes the BKTR_430_FX_MODE and BKTR_SIS_VIA_MODE options which make
Bt878/879 cards work better on 430FX and old SiS/VIA/OPTi boards

25 years agoIdentify Intel 440 LX chipset motherboards
Roger Hardiman [Wed, 26 May 1999 13:14:24 +0000 (13:14 +0000)]
Identify Intel 440 LX chipset motherboards

25 years agoAdd TDC 3800 to quirk list for fixed mode device.
Matt Jacob [Tue, 25 May 1999 23:10:54 +0000 (23:10 +0000)]
Add TDC 3800 to quirk list for fixed mode device.
PR:11866
Submitted by: Helge Oldach hmo@sep.hamburg.com

25 years agoRun xpt_action at splsoftcam() so that it cannot be re-entered by our SWI.
Justin T. Gibbs [Tue, 25 May 1999 20:17:29 +0000 (20:17 +0000)]
Run xpt_action at splsoftcam() so that it cannot be re-entered by our SWI.
The XPT doesn't have a problem with this itself, but some controllers
drivers may have been caught off guard by the old behavior.

XPT_CONT_TARGET_IO is also a valid ccb type for cam_periph_unmapmem.

25 years agoTurn the 'ahc dump eeprom' flag into a real option.
Justin T. Gibbs [Tue, 25 May 1999 20:15:54 +0000 (20:15 +0000)]
Turn the 'ahc dump eeprom' flag into a real option.

25 years agoTurn the 'dump eeprom' flag into a real option.
Justin T. Gibbs [Tue, 25 May 1999 20:15:41 +0000 (20:15 +0000)]
Turn the 'dump eeprom' flag into a real option.

25 years agoThe 1542 cards do not allow adapter commands to be queued while mailbox
Justin T. Gibbs [Tue, 25 May 1999 20:15:20 +0000 (20:15 +0000)]
The 1542 cards do not allow adapter commands to be queued while mailbox
commands are outstanding.  You'd think they'd just clear the IDLE bit,
but alas, no.  Delay until all pending mailbox commands have completed
in aha_cmd to work around this.

Report sync rates correctly on Fast Adaptec cards.  Clones may still be
reported incorrectly since there is no documenation on how they report
extended sync values.

Clean up some unused fields in the aha softc.

25 years agoAll cards using aic789X chips use the new eeprom format.
Justin T. Gibbs [Tue, 25 May 1999 20:12:32 +0000 (20:12 +0000)]
All cards using aic789X chips use the new eeprom format.
Corrects bogus negotiation values on aic7890 based controllers.

PR: 11872

25 years agoCompaq "Intelligent Disk Array" driver.
Julian Elischer [Tue, 25 May 1999 19:45:17 +0000 (19:45 +0000)]
Compaq "Intelligent Disk Array" driver.
Mark Dawson holds teh copyright on this and has releases from
Compaq to allow him to do so..

Not functional in 4.0 yet but being checked in to allow the functional
3.x version to be branched at this point.

25 years agoFrom our i386 counterpart:
Dmitrij Tejblum [Tue, 25 May 1999 19:32:53 +0000 (19:32 +0000)]
From our i386 counterpart:
|revision 1.13
|date: 1995/09/15 23:49:23;  author: davidg;  state: Exp;  lines: +15 -2
|Check for page being resident when doing I/O with /dev/kmem and return
|EFAULT if it is not resident. This prevents the system from manufacturing
|a zero-fill page for unused but allocated areas of the kernel's VM.

25 years agoSpell vp0 correctly. Add id.
Tim Vanderhoek [Tue, 25 May 1999 17:34:07 +0000 (17:34 +0000)]
Spell vp0 correctly.  Add id.

PR: docs/10500 (Masaru Tsunoda [3]masaru@pokemon.to)

25 years agoFix the read/write permission checks in cam_periph_mapmem(). If we're
Kenneth D. Merry [Tue, 25 May 1999 17:10:04 +0000 (17:10 +0000)]
Fix the read/write permission checks in cam_periph_mapmem().  If we're
writing, we want to be able to read the buffer.  If we're reading, we want
to be able to write to the buffer.

PR: kern/11870
Submitted by: Andrew Mobbs <amobbs@allstor-sw.co.uk>

25 years agoAdd OPTi 82c822 host to PCI bridge
Roger Hardiman [Tue, 25 May 1999 15:56:10 +0000 (15:56 +0000)]
Add OPTi 82c822 host to PCI bridge

This is an old OPTi chipset.
If you use a Bt878 card with this chipset, be sure to enable
the SIS/VIA chipset compatiblity mode workaround.

Tested By: Ben Laurie <ben@algroup.co.uk>

25 years agoHandle ".if ${T} > 1 || ${T} < 3" and friends correctly.
Tim Vanderhoek [Tue, 25 May 1999 13:45:08 +0000 (13:45 +0000)]
Handle ".if ${T} > 1 || ${T} < 3" and friends correctly.

Reported-by: asami

25 years agoRename 849 to 849A (the correct name for the IC)
Roger Hardiman [Tue, 25 May 1999 12:44:40 +0000 (12:44 +0000)]
Rename 849 to 849A  (the correct name for the IC)

25 years agoAdd support for the Bt878/Bt879's Intel 430 FX and
Roger Hardiman [Tue, 25 May 1999 12:43:40 +0000 (12:43 +0000)]
Add support for the Bt878/Bt879's Intel 430 FX and
SIS/VIA/ OPTi chipset PCI bus workarounds.

These make the Bt878/879 chips stabler on certain
older and non-intel motherboards.

Use options BKTR_430_FX_MODE
or  options BKTR_SIS_VIA_MODE
to enable these modes.

Also rename 849 to 849A

25 years agoTypo.
Pierre Beyssac [Tue, 25 May 1999 11:52:30 +0000 (11:52 +0000)]
Typo.

PR: docs/11832
Submitted by: Ralf S. Engelschall <rse@engelschall.com>

25 years agoAdd a -i localname switch (restricted to root) to specify a different
Peter Wemm [Tue, 25 May 1999 11:14:33 +0000 (11:14 +0000)]
Add a -i localname switch (restricted to root) to specify a different
local "login" name for rcmd(3).  This is particularly useful for things
like portslave and other packages with terminal server functionality
where a login can either run ppp locally or get shunted off to another
box via rlogin depending on radius authentication etc.  Quite often the
local box doesn't even have accounts, so a flag such as this is needed.
Obviously this is restricted to callers with uid == 0.

25 years agoMerge with sys/i386/isa/wd.c revision 1.192 and 1.193.
KATO Takenori [Tue, 25 May 1999 10:41:14 +0000 (10:41 +0000)]
Merge with sys/i386/isa/wd.c revision 1.192 and 1.193.

Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>

25 years agoSync with sys/i386/i386/userconfig.c revision 1.145.
KATO Takenori [Tue, 25 May 1999 10:32:10 +0000 (10:32 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.145.

25 years agoSync with sys/i386/conf/options.i386 revision 1.114.
KATO Takenori [Tue, 25 May 1999 10:30:58 +0000 (10:30 +0000)]
Sync with sys/i386/conf/options.i386 revision 1.114.

25 years agoBack the last change out.
Brian Somers [Tue, 25 May 1999 10:30:52 +0000 (10:30 +0000)]
Back the last change out.

It upsets the calculations in sys.c (switch(maj)).

25 years agoAllow booting from "ad"
Brian Somers [Tue, 25 May 1999 09:32:00 +0000 (09:32 +0000)]
Allow booting from "ad"
Reviewed by: Søren

25 years agoRemove references to the obsolete src-eBones collection.
John Polstra [Tue, 25 May 1999 05:38:27 +0000 (05:38 +0000)]
Remove references to the obsolete src-eBones collection.

PR: conf/11873

25 years agoUpdate for post 3.2R since this'll be quickly forgotten otherwise.
Tim Vanderhoek [Mon, 24 May 1999 23:52:46 +0000 (23:52 +0000)]
Update for post 3.2R since this'll be quickly forgotten otherwise.

Say, isn't about time for a -SNAP release?

25 years agoMF3S: typo
Tim Vanderhoek [Mon, 24 May 1999 23:44:57 +0000 (23:44 +0000)]
MF3S: typo

25 years agoTypos (one reported in misc/11876 by Andrew Boothman <andrew@cream.org>)
Tim Vanderhoek [Mon, 24 May 1999 23:32:00 +0000 (23:32 +0000)]
Typos (one reported in misc/11876 by Andrew Boothman <andrew@cream.org>)

25 years agoAdded Posix rand_r function.
Wes Peters [Mon, 24 May 1999 23:30:14 +0000 (23:30 +0000)]
Added Posix rand_r function.

25 years agoActivate mbr.
Robert Nordier [Mon, 24 May 1999 22:44:32 +0000 (22:44 +0000)]
Activate mbr.

25 years agoAdd mbr: a standard master boot record intended to replace a couple
Robert Nordier [Mon, 24 May 1999 22:36:24 +0000 (22:36 +0000)]
Add mbr: a standard master boot record intended to replace a couple
that are presently embedded in the fdisk and sysinstall code.

25 years agoDon't try to allocate memory resource unless address is non-zero.
Doug Rabson [Mon, 24 May 1999 18:50:41 +0000 (18:50 +0000)]
Don't try to allocate memory resource unless address is non-zero.

25 years agoFix i4bteld entry, the section of the sh case for "i4teld*)" should be
Hellmuth Michaelis [Mon, 24 May 1999 18:01:03 +0000 (18:01 +0000)]
Fix i4bteld entry, the section of the sh case for "i4teld*)" should be
BEFORE the case for "i4tel*)". (match the longest prefix first!)
Recognized by: Harry Starr

25 years agoUpdate PicoBSD kernel config files. Changes are
Roger Hardiman [Mon, 24 May 1999 17:27:30 +0000 (17:27 +0000)]
Update PicoBSD kernel config files. Changes are
  removal of bio, tty, net
  removal of quotes
  switches from isa? to nexus? or atkbdc?
  additional comments

  These bring the kernel config files in sync with those in
  RELENG_3

25 years agoCorrect the ``ignoring sync/async'' warnings so that they show
Brian Somers [Mon, 24 May 1999 16:39:17 +0000 (16:39 +0000)]
Correct the ``ignoring sync/async'' warnings so that they show
up with the correct device type.
Reassign the correct tcpdevice or execdevice after transfering
a link in MP server mode.

25 years agoFix bug that can cause transmit corruption. There are actually two 'rings'
Bill Paul [Mon, 24 May 1999 14:56:55 +0000 (14:56 +0000)]
Fix bug that can cause transmit corruption. There are actually two 'rings'
in the transmit code: the TX descriptor ring, and a 'shadow' ring of mbuf
pointers, one for each TX descriptor. When transmitting a packet that
consists of several fragments in an mbuf chain, we link each fragment
to a descriptor in the TX ring, but we only save a pointer to the mbuf
chain. This pointer is saved in the shadow ring entry which corresponds
to the first fragment in the packet. Later, ti_txeof() can release the
whole chain with a single m_freem() call. (We need the second ring to
keep track of the virtual addresses of the mbuf chains.)

The problem with this is that the Tigon isn't actually through with the
mbuf chain until it reaches the last fragment (which has the TI_BDFLAG_END
bit set), however the current scheme releases the mbuf chain as soon as
the first fragment is consumed. This is wrong, since the mbufs can then
be yanked out from under the Tigon and modified before the other fragments
can be transmitted.

The fix is to make a one line change to ti_encap() so that it saves the
mbuf chain pointer in the shadow ring entry that corresponds to the last
fragment in TX ring instead of the first. This prevents the mbufs from
being released until the last fragment is transmitted.

Painstakingly diagnosed and fixed by: Robert Picco <picco@mail.wevinc.com>
Brought to my attention by: dg

25 years agoclose pr 10889:
Luigi Rizzo [Mon, 24 May 1999 10:01:22 +0000 (10:01 +0000)]
close pr 10889:
+ add a missing call to dn_rule_delete() when flushing firewall
  rules, thus preventing possible panics due to dangling pointers
  (this was already done for single rule deletes).
+ improve "usage" output in ipfw(8)
+ add a few checks to ipfw pipe parameters and make it a bit more
  tolerant of common mistakes (such as specifying kbit instead of Kbit)

PR: kern/10889
Submitted by: Ruslan Ermilov

25 years agoDon't warn about ``!'' lines being unindented commands in ppp.conf.
Brian Somers [Mon, 24 May 1999 09:04:35 +0000 (09:04 +0000)]
Don't warn about ``!'' lines being unindented commands in ppp.conf.

25 years agoAdded a missing comma to the static condition variable initialisation
John Birrell [Mon, 24 May 1999 07:22:55 +0000 (07:22 +0000)]
Added a missing comma to the static condition variable initialisation
definition.

Submitted by: David Leonard <David.Leonard@csee.uq.edu.au>, an OpenBSD guy.

25 years agoFix a [start,end] vs [start,count] botch that corrupted the resource
Peter Wemm [Mon, 24 May 1999 03:08:46 +0000 (03:08 +0000)]
Fix a [start,end] vs [start,count] botch that corrupted the resource
manager and prevented IOPort allocation beyond the first EISA slot from
working.  subr_rman.c should have trapped this on the way into the system
rather than tripping over the wreckage.

Head banged into wall repeatedly by:  "Matthew N. Dodd" <winter@jurai.net>

25 years agoRemove the static declaration from the line[] variable to allow
John Birrell [Mon, 24 May 1999 01:15:28 +0000 (01:15 +0000)]
Remove the static declaration from the line[] variable to allow
openpty() to be called from a threaded application.

25 years agoRemove the mfs stuff now that mfs_init() does the MFS_ROOT initialisation.
John Birrell [Mon, 24 May 1999 00:54:17 +0000 (00:54 +0000)]
Remove the mfs stuff now that mfs_init() does the MFS_ROOT initialisation.

25 years agoBack out my previous change (phk didn't like it) in favour of setting
John Birrell [Mon, 24 May 1999 00:37:26 +0000 (00:37 +0000)]
Back out my previous change (phk didn't like it) in favour of setting
rootdev in the mfs initialisation code iff MFS_ROOT (which Bruce doesn't
like). Damned if I do - damned if I don't.

25 years agoFix typo in dump reporting
Jean-Marc Zucconi [Mon, 24 May 1999 00:35:47 +0000 (00:35 +0000)]
Fix typo in dump reporting

PR: bin/10573
Submitted by: Christian Weisgerber <naddy@mips.rhein-neckar.de>

25 years agoRemove the test for bdevsw(dev) == NULL from bdevvp() because it fails
John Birrell [Mon, 24 May 1999 00:34:10 +0000 (00:34 +0000)]
Remove the test for bdevsw(dev) == NULL from bdevvp() because it fails
if there is no character device associated with the block device. In this
case that doesn't matter because bdevvp() doesn't use the character
device structure.

I can use the pointy bit of the axe too.

25 years ago- Make setroot() conditional on FFS etc, to avoid a compiler warning
John Birrell [Mon, 24 May 1999 00:30:49 +0000 (00:30 +0000)]
- Make setroot() conditional on FFS etc, to avoid a compiler warning
  on systems with no FFS.
- Remove all references to mfs from cpu_rootconf(). mfs_init is
  called prior to cpu_rootconf(), so it can set mountrootfsname to mfs
  and (more imporantly) set rootdev using the (bogus in Bruce's opinion)
  special major number of 255.

25 years ago- Back out Luoqi's cdevsw stuff. It panics on my system and is not required.
John Birrell [Mon, 24 May 1999 00:27:12 +0000 (00:27 +0000)]
- Back out Luoqi's cdevsw stuff. It panics on my system and is not required.
- Fix an error message.
- Do the MFS_ROOT setting of mountrootfsname in mfs_init() instead of
  cpu_rootconf().
- Set rootdev in mfs_init instead of later in mfs_mount() iff MFS_ROOT.

25 years agogetopt(3) returns -1 not EOF.
Warner Losh [Sun, 23 May 1999 23:24:26 +0000 (23:24 +0000)]
getopt(3) returns -1 not EOF.

25 years agoGetopt(3) returns -1 not EOF.
Warner Losh [Sun, 23 May 1999 23:18:38 +0000 (23:18 +0000)]
Getopt(3) returns -1 not EOF.

25 years agoGetopt(3) returns -1, not EOF.
Warner Losh [Sun, 23 May 1999 23:17:28 +0000 (23:17 +0000)]
Getopt(3) returns -1, not EOF.

25 years agoAdded rgb_vbi_prog() to capture VBI data and video at the
Roger Hardiman [Sun, 23 May 1999 21:40:51 +0000 (21:40 +0000)]
Added rgb_vbi_prog() to capture VBI data and video at the
same time. To capture VBI data, /dev/vbi must be opened
before starting video capture.
A partly on code from Hiroki Mori <mori@infocity.co.jp>

25 years agoUse RELENG_3 as an example, not RELENG_2_2.
Brian Somers [Sun, 23 May 1999 20:01:20 +0000 (20:01 +0000)]
Use RELENG_3 as an example, not RELENG_2_2.

25 years agoRely on the statistics in XPT_GDEV_STATS instead of the versions still
Justin T. Gibbs [Sun, 23 May 1999 18:57:29 +0000 (18:57 +0000)]
Rely on the statistics in XPT_GDEV_STATS instead of the versions still
retained in XPT_GDEV_TYPE for binary compatibility.  Mark the legacy
structure values for removal when we bump the major CAM revision.

25 years agoDon't reference our SCB until we have validated that the firmware has
Justin T. Gibbs [Sun, 23 May 1999 18:55:58 +0000 (18:55 +0000)]
Don't reference our SCB until we have validated that the firmware has
returned an SCB that is in range.

25 years agoPoll for interrupts in bt_cmd in case they are masked. A completing
Justin T. Gibbs [Sun, 23 May 1999 18:54:34 +0000 (18:54 +0000)]
Poll for interrupts in bt_cmd in case they are masked.  A completing
mailbox command will block the completion of an immediate command,
so we must service them for our command to succeed.

PR: 11799

25 years agoGet case right in "COMPAT3X".
David E. O'Brien [Sun, 23 May 1999 17:57:23 +0000 (17:57 +0000)]
Get case right in "COMPAT3X".

Submitted by: Kevin Street <street@iname.com>

25 years agoxargs was spliting the input in a very different way from everyone else,
Jean-Marc Zucconi [Sun, 23 May 1999 15:58:22 +0000 (15:58 +0000)]
xargs was spliting the input in a very different way from everyone else,
and was also a bit inconsistent: leading blanks, or any double blanks
generated empty arguments, but a trailing blank did not.

PR: bin/2630, bin/10914
Submitted by: Arne Henrik Juul <arnej@imf.unit.no>

25 years agobrucify
Brian Somers [Sun, 23 May 1999 13:52:05 +0000 (13:52 +0000)]
brucify
Mentioned by: sprice@hiwaay.net

25 years agoUse the correct width integer on both i386 and alpha.
Doug Rabson [Sun, 23 May 1999 13:43:04 +0000 (13:43 +0000)]
Use the correct width integer on both i386 and alpha.

Reviewed by: Steve Price <sprice@hiwaay.net>

25 years agoDon't reference non-existant ATAPI option..
Peter Wemm [Sun, 23 May 1999 11:11:31 +0000 (11:11 +0000)]
Don't reference non-existant ATAPI option..

PR: 11814
Submitted by: Sheldon Hearn <sheldonh@uunet.co.za>

25 years agoFix a problem with static initialisation of mutexes and condition
John Birrell [Sun, 23 May 1999 10:55:33 +0000 (10:55 +0000)]
Fix a problem with static initialisation of mutexes and condition
variables.

Submitted by: Dan Eischen <eischen@vigrid.com>

25 years agoMake MFS_ROOT work again. MFS_ROOT means that rootdev is not set.
John Birrell [Sun, 23 May 1999 10:51:33 +0000 (10:51 +0000)]
Make MFS_ROOT work again. MFS_ROOT means that rootdev is not set.

Broken by: phk
Problem ignored by: phk

25 years agoInstall g2c.h header incase others want to call libg2c from C.
David E. O'Brien [Sun, 23 May 1999 10:02:46 +0000 (10:02 +0000)]
Install g2c.h header incase others want to call libg2c from C.

Submitted by: Steve

25 years agoAdd a missing backslash from the last commit. (Broke installworld)
John Birrell [Sun, 23 May 1999 02:11:41 +0000 (02:11 +0000)]
Add a missing backslash from the last commit. (Broke installworld)

25 years agoConstruct the profile file name from the name of the executable. A program
Jean-Marc Zucconi [Sun, 23 May 1999 00:37:56 +0000 (00:37 +0000)]
Construct the profile file name from the name of the executable. A program
compiled with -pg and run will generate a file <executable-filename>.gmon,
not gmon.out.

PR: bin/8426

25 years agoInitialize exit code so that the program exits with code 0 on success.
Jean-Marc Zucconi [Sat, 22 May 1999 22:56:26 +0000 (22:56 +0000)]
Initialize exit code so that the program exits with code 0 on success.

PR: bin/10904
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>

25 years agoAdd the amd driver.
Justin T. Gibbs [Sat, 22 May 1999 22:10:07 +0000 (22:10 +0000)]
Add the amd driver.

25 years agoaic7xxx.c:
Justin T. Gibbs [Sat, 22 May 1999 22:04:11 +0000 (22:04 +0000)]
aic7xxx.c:
Honor the 'bus reset at startup' option now that the XPT properly
handles transfer negotiation in this scenario.

Honor the sync rate settings on Ultra2 controllers.  We would
always negotiate at the fastest speed.  Oops.

aic7xxx.h:
Whitespace.

aic7xxx.seq:
Fix a minor nit that would cause the controller to miss the update
of the negotiation required bitmask causing the negotiation to
be delayed by a command.