]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
28 years agoThis commit was generated by cvs2svn to compensate for changes in r17315,
markm [Sun, 28 Jul 1996 08:18:06 +0000 (08:18 +0000)]
This commit was generated by cvs2svn to compensate for changes in r17315,
which included commits to RCS files with non-trunk default branches.

28 years agoLatest libdes from Eric Young. Mainly code beautification.
markm [Sun, 28 Jul 1996 08:18:06 +0000 (08:18 +0000)]
Latest libdes from Eric Young. Mainly code beautification.

28 years agobzero reserved field into directory entry, junk here cause
ache [Sun, 28 Jul 1996 07:58:55 +0000 (07:58 +0000)]
bzero reserved field into directory entry, junk here cause
scandisk error under Win95

28 years agoSlight performance tweak for previous commit.
dg [Sun, 28 Jul 1996 02:54:09 +0000 (02:54 +0000)]
Slight performance tweak for previous commit.

28 years agoUndo part of the scalability commit. Many of the changes
dyson [Sun, 28 Jul 1996 01:14:01 +0000 (01:14 +0000)]
Undo part of the scalability commit.  Many of the changes
in vm_fault had some performance enhancements not ready
for prime time.  This commit backs out some of the changes.

28 years agoFix bogon with freebsd-stable mailing list entity.
jkh [Sat, 27 Jul 1996 22:25:19 +0000 (22:25 +0000)]
Fix bogon with freebsd-stable mailing list entity.
Make the sup documentation a little more lively.
Fix bogon in current docs.

28 years agoThe clean rule in here was bogus.
jkh [Sat, 27 Jul 1996 22:16:54 +0000 (22:16 +0000)]
The clean rule in here was bogus.

28 years agoAdd necessary item to CLEANFILES
jkh [Sat, 27 Jul 1996 22:16:19 +0000 (22:16 +0000)]
Add necessary item to CLEANFILES

28 years agoGeneral tidy-up of Makefile. The objective was to make it clear and
peter [Sat, 27 Jul 1996 21:47:42 +0000 (21:47 +0000)]
General tidy-up of Makefile.  The objective was to make it clear and
readable, as well as fix up some of the warts along the way.  Among the
things fixed is the infamous "cd foo && make depend all install" bogon,
which is particularly important for users of the -DNOCLEAN option.

Also, a few typo and DESTDIR fixes and a -DNOGAMES hack from Gary Jennejohn.

28 years agoAdded Tim Kientzle <kientzle@netcom.com> for the audio/nas patch.
asami [Sat, 27 Jul 1996 21:27:11 +0000 (21:27 +0000)]
Added Tim Kientzle <kientzle@netcom.com> for the audio/nas patch.

28 years agoModify slightly the output from the map file in /proc. Now the
dyson [Sat, 27 Jul 1996 19:47:04 +0000 (19:47 +0000)]
Modify slightly the output from the map file in /proc.  Now the
executable bit is shown.

28 years agoMove a couple of the initialization commands to the right place. Multi
dyson [Sat, 27 Jul 1996 19:01:10 +0000 (19:01 +0000)]
Move a couple of the initialization commands to the right place.  Multi
sector mode was not getting re-initialized when needed.

28 years agoModification to vfs_cluster to allow clustering of NFS delayed writes.
dyson [Sat, 27 Jul 1996 18:49:18 +0000 (18:49 +0000)]
Modification to vfs_cluster to allow clustering of NFS delayed writes.
Submitted by: Doug Rabson <dfr@render.com>

28 years agoUnder certain circumstances, reading the /proc/*/map file can
dyson [Sat, 27 Jul 1996 18:28:10 +0000 (18:28 +0000)]
Under certain circumstances, reading the /proc/*/map file can
crash the system.  Nonexistant objects were not handled correctly.

28 years agoFinally use strtoul() to convert the major an minor numbers, so
joerg [Sat, 27 Jul 1996 17:24:55 +0000 (17:24 +0000)]
Finally use strtoul() to convert the major an minor numbers, so
proper error-checking can be done, and octal and hexadecimal
numbers are allowed.

28 years agoAllow sequentially created mmap'ed anonymous regions to coalesce. There
dyson [Sat, 27 Jul 1996 17:21:41 +0000 (17:21 +0000)]
Allow sequentially created mmap'ed anonymous regions to coalesce.  There
is little or no reason to create a swap pager for small mmap's.  The
vm_map_insert code will automatically create a swap pager if the object
becomes too large.  This fix, per a request from phk.

28 years agoUnder the heavy load for transmiting condition, it will be write error
amurai [Sat, 27 Jul 1996 12:40:31 +0000 (12:40 +0000)]
Under the heavy load for transmiting condition, it will be write error
and then never accept for sending packet from upper layer anymore
(i.e. ping -f )
Reviewed by: David Greenman <dg@root.com>
Submitted by: amurai@spec.co.jp

28 years agoFixed bug, that CONFIGURE_SCRIPT in a port's Makefile doesn't have
andreas [Sat, 27 Jul 1996 11:54:30 +0000 (11:54 +0000)]
Fixed bug, that CONFIGURE_SCRIPT in a port's Makefile doesn't have
any effect. The target do-configure used ${SCRIPTDIR}/configure
instead of ${SCRIPTDIR}/${CONFIGURE_SCRIPT}.
-andreas

28 years agoClean up some lint.
dyson [Sat, 27 Jul 1996 04:22:12 +0000 (04:22 +0000)]
Clean up some lint.

28 years agoRemove experimental header file. My test-build must have picked it
dyson [Sat, 27 Jul 1996 04:06:11 +0000 (04:06 +0000)]
Remove experimental header file.  My test-build must have picked it
up in an unexpected place.
Submitted by: jkh

28 years agoRemove a totally unneeded (and as of the last VM commit, incorrect) call
dyson [Sat, 27 Jul 1996 03:50:31 +0000 (03:50 +0000)]
Remove a totally unneeded (and as of the last VM commit, incorrect) call
to pmap_clear_modify.

28 years agoMissing (prototype) change from the previous commit.
dyson [Sat, 27 Jul 1996 03:47:35 +0000 (03:47 +0000)]
Missing (prototype) change from the previous commit.

28 years agoThis commit is meant to solve a couple of VM system problems or
dyson [Sat, 27 Jul 1996 03:24:10 +0000 (03:24 +0000)]
This commit is meant to solve a couple of VM system problems or
performance issues.

1) The pmap module has had too many inlines, and so the
   object file is simply bigger than it needs to be.
   Some common code is also merged into subroutines.
2) Removal of some *evil* PHYS_TO_VM_PAGE macro calls.
   Unfortunately, a few have needed to be added also.
   The removal caused the need for more vm_page_lookups.
   I added lookup hints to minimize the need for the
   page table lookup operations.
3) Removal of some bogus performance improvements, that
   mostly made the code more complex (tracking individual
   page table page updates unnecessarily).  Those improvements
   actually hurt 386 processors perf (not that people who
   worry about perf use 386 processors anymore :-)).
4) Changed pv queue manipulations/structures to be TAILQ's.
5) The pv queue code has had some performance problems since
   day one.  Some significant scalability issues are resolved
   by threading the pv entries from the pmap AND the physical
   address instead of just the physical address.  This makes
   certain pmap operations run much faster.  This does
   not affect most micro-benchmarks, but should help loaded system
   performance *significantly*.  DG helped and came up with most
   of the solution for this one.
6) Most if not all pmap bit operations follow the pattern:
pmap_test_bit();
pmap_clear_bit();
   That made for twice the necessary pv list traversal.   The
   pmap interface now supports only pmap_tc_bit type operations:
   pmap_[test/clear]_modified, pmap_[test/clear]_referenced.
   Additionally, the modified routine now takes a vm_page_t arg
   instead of a phys address.  This eliminates a PHYS_TO_VM_PAGE
   operation.
7) Several rewrites of routines that contain redundant code to
   use common routines, so that there is a greater likelihood of
   keeping the cache footprint smaller.

28 years ago"appeared in 4.2BSD.." changed to "appeared in 4.2BSD."
alex [Sat, 27 Jul 1996 01:20:00 +0000 (01:20 +0000)]
"appeared in 4.2BSD.." changed to "appeared in 4.2BSD."

28 years agoAdd newline, closes bin/1433
pst [Fri, 26 Jul 1996 23:45:36 +0000 (23:45 +0000)]
Add newline, closes bin/1433

28 years agottysleep() can return EWOULDBLOCK, not ETIMEDOUT as the comment in tty.c
peter [Fri, 26 Jul 1996 16:55:37 +0000 (16:55 +0000)]
ttysleep() can return EWOULDBLOCK, not ETIMEDOUT as the comment in tty.c
suggests.

Pointed out by: bde

28 years agoApply a bandaid to a problem elsewhere in the driver, when the process is
peter [Fri, 26 Jul 1996 13:47:38 +0000 (13:47 +0000)]
Apply a bandaid to a problem elsewhere in the driver, when the process is
blocked in a write() while waiting for the output to drain, sleep only
for tp->t_timeout, not forever.  This only seems to happen when there is
either a modem lockup holding the hardware flow control down, or due to
some problem in the driver with processes attempting to write after the
modem has hung up (eg: elm, tf).

28 years agoUpdate samba install to agree with new port.
jkh [Fri, 26 Jul 1996 08:39:06 +0000 (08:39 +0000)]
Update samba install to agree with new port.

28 years agoFix the services.byname target so that it creates search keys for the
peter [Thu, 25 Jul 1996 19:32:37 +0000 (19:32 +0000)]
Fix the services.byname target so that it creates search keys for the
aliases of the "official" names as well, because now that getportbyname()
does a yp match, it no longer found the entries under the alias.
This broke rsh(1), because it looks up "shell/tcp" while the official
name in /etc/services is "cmd/tcp".

28 years agoAdded Matthew Stein <matt@bdd.net> for the xtacy port.
asami [Thu, 25 Jul 1996 19:06:10 +0000 (19:06 +0000)]
Added Matthew Stein <matt@bdd.net> for the xtacy port.

28 years agoRefer to the ASCII character 000 by its proper name, `NUL', and not
wollman [Thu, 25 Jul 1996 18:31:08 +0000 (18:31 +0000)]
Refer to the ASCII character 000 by its proper name, `NUL', and not
`NULL' (which should only be used in reference to null pointers).  Also
fix a cross-reference.

28 years agoAdd Bruce's improvement to security patch
pst [Thu, 25 Jul 1996 18:27:40 +0000 (18:27 +0000)]
Add Bruce's improvement to security patch

28 years agoFix an itinerant cross-reference.
wollman [Thu, 25 Jul 1996 18:11:30 +0000 (18:11 +0000)]
Fix an itinerant cross-reference.

28 years agoFinish rename of KERN_DOMAINNAME to KERN_NISDOMAINNAME.
wollman [Thu, 25 Jul 1996 18:03:53 +0000 (18:03 +0000)]
Finish rename of KERN_DOMAINNAME to KERN_NISDOMAINNAME.

Suggested by: Keith Bostic

28 years agoRename KERN_DOMAINNAME to KERN_NISDOMAINNAME so that it can't be confused
wollman [Thu, 25 Jul 1996 18:02:40 +0000 (18:02 +0000)]
Rename KERN_DOMAINNAME to KERN_NISDOMAINNAME so that it can't be confused
with a real Domain Name.

Suggested by: Keith Bostic

28 years agoAdd the BSD4.4 book.
jfieber [Thu, 25 Jul 1996 15:49:39 +0000 (15:49 +0000)]
Add the BSD4.4 book.

28 years agos/Choise/Choose/g
wosch [Thu, 25 Jul 1996 14:06:55 +0000 (14:06 +0000)]
s/Choise/Choose/g

close PR misc/1426

Submitted by: Tim Vanderhoek <ac199@freenet.hamilton.on.ca>

28 years agoAdd Masachika ISHIZUKA <ishizuka@isis.min.ntt.jp> for the pidentd update.
peter [Thu, 25 Jul 1996 13:53:47 +0000 (13:53 +0000)]
Add Masachika ISHIZUKA <ishizuka@isis.min.ntt.jp> for the pidentd update.

28 years agoThe install docs pointed to th 2.1.0 distribution, not 2.1.5. OOPS!
jfieber [Thu, 25 Jul 1996 13:12:25 +0000 (13:12 +0000)]
The install docs pointed to th 2.1.0 distribution, not 2.1.5.  OOPS!
Submitted by: Brett Glass <brett@lariat.org>

28 years agoAdd Matt White <mwhite+@CMU.EDU> for various ccd patches.
asami [Wed, 24 Jul 1996 23:46:48 +0000 (23:46 +0000)]
Add Matt White <mwhite+@CMU.EDU> for various ccd patches.

28 years agoFail when odd number of disks are specified with mirror flag. Memory
asami [Wed, 24 Jul 1996 23:45:24 +0000 (23:45 +0000)]
Fail when odd number of disks are specified with mirror flag.  Memory
leak fixes.  Miscellaneous cleanup.

Partially submitted by: Matt White <mwhite+@CMU.EDU>

28 years agoAdd some explanation on TMPDIR.
phk [Wed, 24 Jul 1996 21:36:48 +0000 (21:36 +0000)]
Add some explanation on TMPDIR.
Submitted by: Chuck Robey <chuckr@Glue.umd.edu>

28 years agoDEVFS needs a special bdevvp().
phk [Wed, 24 Jul 1996 21:22:36 +0000 (21:22 +0000)]
DEVFS needs a special bdevvp().
I just noticed some junk in my patch.  I'll remove that in a sec.

28 years agoDEVFS needs a special bdevvp().
phk [Wed, 24 Jul 1996 21:21:43 +0000 (21:21 +0000)]
DEVFS needs a special bdevvp().

28 years agoFix a memory leak in MD[245]End()
phk [Wed, 24 Jul 1996 20:55:38 +0000 (20:55 +0000)]
Fix a memory leak in MD[245]End()

Submitted by: Ikuo Nakagawa <ikuo@isl.intec.co.jp>
PR: misc/1424

28 years agoFix a bug in ifa_ifwithnet() which caused a page fault in bcmp()
wollman [Wed, 24 Jul 1996 19:59:53 +0000 (19:59 +0000)]
Fix a bug in ifa_ifwithnet() which caused a page fault in bcmp()
when attepmting to add certain types of routes.  This problem
only manifested itself in the presence of unconfigured point-to-point
interfaces.

Noticed by: Chuck Cranor <chuck@maria.wustl.edu>

28 years agoEliminate some more references to separate ip_v and ip_hl fields.
wollman [Wed, 24 Jul 1996 18:46:19 +0000 (18:46 +0000)]
Eliminate some more references to separate ip_v and ip_hl fields.

28 years agoFix typo in last commit, it seems that a hash comments out a \ at the end
peter [Wed, 24 Jul 1996 14:04:57 +0000 (14:04 +0000)]
Fix typo in last commit, it seems that a hash comments out a \ at the end
of line.

Also, fix existing bug in ethers.byname, it was passing an unknown option
to yppush.  This appears to have been a cut/paste slip intended for a
$(DBLOAD) command above it.

28 years agoRevert my bdevsw change for wcd.c, Bruce pointed out that
phk [Wed, 24 Jul 1996 13:35:34 +0000 (13:35 +0000)]
Revert my bdevsw change for wcd.c, Bruce pointed out that
this driver has bogus open/close entries.

28 years agoAdd sample rules for amd.host, mostly from the AMD docs, but tweaked to fit
peter [Wed, 24 Jul 1996 10:48:07 +0000 (10:48 +0000)]
Add sample rules for amd.host, mostly from the AMD docs, but tweaked to fit
the FreeBSD Makefile.yp structure by me.  This allows you to have a single
amd map for all machines in a cluster.

In /etc/sysconfig, it would look something like:
  amdflags="-p -a /net -c 1800 -l syslog /host amd.host"

28 years agoSubmitted by: archie@whistle.com
julian [Tue, 23 Jul 1996 22:00:14 +0000 (22:00 +0000)]
Submitted by: archie@whistle.com

slight cleanups on yesterday's patches

28 years agoMake a "DWIM" function for adding [bc]devsw entries for bdev drivers.
phk [Tue, 23 Jul 1996 21:52:43 +0000 (21:52 +0000)]
Make a "DWIM" function for adding [bc]devsw entries for bdev drivers.

Saves about 280 butes of source per driver, 56 bytes in object size
and another 56 bytes moves from data to bss.

No functional change intended nor expected.

GENERIC should be about one k smaller now :-)

28 years agoAdd rhh@stealth.ct.picker.com (Randall Hopper)
peter [Tue, 23 Jul 1996 20:02:48 +0000 (20:02 +0000)]
Add rhh@stealth.ct.picker.com (Randall Hopper)

28 years agoAdd Soren Dayton <csdayton@midway.uchicago.edu>. Move Chuck Robey
asami [Tue, 23 Jul 1996 19:46:35 +0000 (19:46 +0000)]
Add Soren Dayton <csdayton@midway.uchicago.edu>.  Move Chuck Robey
from contributors section to developers section.

28 years agoWhen running 'rrestore foo', you get a segmentation fault because
jkh [Tue, 23 Jul 1996 19:33:44 +0000 (19:33 +0000)]
When running 'rrestore foo', you get a segmentation fault because
the obsolete() function to convert dump-style args to getopt-style
args doesn't check to see that 'f' really has an argument following
the option string in argv[1].

Submitted-By: jmacd
28 years agomount_ext2fs somehow got a stray mntopts.h, which was out of sync with
peter [Tue, 23 Jul 1996 19:29:27 +0000 (19:29 +0000)]
mount_ext2fs somehow got a stray mntopts.h, which was out of sync with
the real ../mount/getmntopts.c and ../mount/mntopts.h
Closes PR#1419

Submitted by: rhh@stealth.ct.picker.com (Randall Hopper)

28 years ago'make' prints an extra leading `make: ' and extra trailing newline if
nate [Tue, 23 Jul 1996 18:55:21 +0000 (18:55 +0000)]
'make' prints an extra leading `make: ' and extra trailing newline if
there is no target to make.

% make
make: make: no target to make.

%

Beause the function Punt() in main.c takes care of leading 'make:' and
trailing newline, so, there is no need to pass explicitly.

Submitted by: enami@ba2.so-net.or.jp
Obtained from: NetBSD GNATS

28 years agoFix a spelling error I forgot to bring over from my personal version
wollman [Tue, 23 Jul 1996 14:44:46 +0000 (14:44 +0000)]
Fix a spelling error I forgot to bring over from my personal version
of the last (IF_ENQ_DROP) commit.

28 years agoconsistent presentation of emphasis
adam [Tue, 23 Jul 1996 12:21:46 +0000 (12:21 +0000)]
consistent presentation of emphasis

28 years agoUpdate to current state of PC98 world.
asami [Tue, 23 Jul 1996 07:46:59 +0000 (07:46 +0000)]
Update to current state of PC98 world.

Submitted by: The FreeBSD(98) development team

28 years agoAdd Matt Bartley <mbartley@lear35.cytex.com> for his trn leap year fix.
asami [Tue, 23 Jul 1996 07:32:55 +0000 (07:32 +0000)]
Add Matt Bartley <mbartley@lear35.cytex.com> for his trn leap year fix.

28 years agoSubmitted by: archie@whistle.com
julian [Tue, 23 Jul 1996 01:18:47 +0000 (01:18 +0000)]
Submitted by: archie@whistle.com

appletalk cleanups

28 years agoNew routed.h that goes with the new routed.
wollman [Mon, 22 Jul 1996 21:14:48 +0000 (21:14 +0000)]
New routed.h that goes with the new routed.

28 years agoMerge from vendor branch. The rttrace program is gone (subsumed by rtquery).
wollman [Mon, 22 Jul 1996 21:13:08 +0000 (21:13 +0000)]
Merge from vendor branch.  The rttrace program is gone (subsumed by rtquery).
There is a new routed.h which wil be imported separately.

28 years agoInitial revision
wollman [Mon, 22 Jul 1996 20:56:38 +0000 (20:56 +0000)]
Initial revision

28 years agoAdd a new, better mechanism for sticking packets onto ifqueues.
wollman [Mon, 22 Jul 1996 20:06:01 +0000 (20:06 +0000)]
Add a new, better mechanism for sticking packets onto ifqueues.
The old system had the misfeature that the only policy it could implement
was tail-drop; the new IF_ENQ_DROP macro/function makes it possible
to implement more sophisticated queueing policies on a system-wide
basis.  No code actually uses this yet (although on my machine
I have converted the ethernet and (polled) loopback to use it).

28 years agoFix some bogus argument handling - whups! James was right..
jkh [Mon, 22 Jul 1996 18:43:21 +0000 (18:43 +0000)]
Fix some bogus argument handling - whups!  James was right..

28 years agoBring in some fixes from NetBSD and re-hack our syslogd to be option-compatible
pst [Mon, 22 Jul 1996 16:35:50 +0000 (16:35 +0000)]
Bring in some fixes from NetBSD and re-hack our syslogd to be option-compatible
with theirs (change the -I option to -s (but leave -I in for backwards compat.)
Also eliminate an make sane some magic numbers, and fix a small bug where we'd
send to an unopened socket.

Reviewed by: wollman
Obtained from: NetBSD

28 years agoCorrected a minor typo and removed a chunk of my "ports" entry
jraynard [Mon, 22 Jul 1996 00:00:36 +0000 (00:00 +0000)]
Corrected a minor typo and removed a chunk of my "ports" entry
which had mysteriously appeared at the end of the first section...

28 years agoI have added a new option -p to the mount command. This was
jkh [Sun, 21 Jul 1996 23:34:04 +0000 (23:34 +0000)]
I have added a new option -p to the mount command. This was
inspired by SunOS version of mount which uses option -p to
indicate that the mount information should be printed in fstab
format.
This is a neat way to create a new fstab file to use later when
one has modified the mount points or mount options or added or
removed mount some mount points. You just type

mount -p > /etc/fstab.new

and there is your new fstab file ready to be used though you
will of course have to add any necessary noauto flags manually.

[Committers note:  This also seems to do the wrong thing for AMD
 mounts, but in the more average case this is a nifty feature nonetheless
 and one can always edit the bogus entries out]

Submitted-By: Jukka Ukkonen <jau@jau.csc.fi>
28 years agoBrought UK entries up-to-date with present reality, corrected a spello.
jraynard [Sun, 21 Jul 1996 19:41:21 +0000 (19:41 +0000)]
Brought UK entries up-to-date with present reality, corrected a spello.

28 years agoDon't dereference sc->sc_setmtu if it's NULL (such as when it's not running)
peter [Sun, 21 Jul 1996 17:14:06 +0000 (17:14 +0000)]
Don't dereference sc->sc_setmtu if it's NULL (such as when it's not running)
as discussed on current. (bde pointed out the cause of the problem)

Reported by: dev@fgate.flevel.co.uk

28 years agoReset Pred1 protocol on FCS errors.
phk [Sun, 21 Jul 1996 13:01:27 +0000 (13:01 +0000)]
Reset Pred1 protocol on FCS errors.

28 years agoDocument the flags.
phk [Sun, 21 Jul 1996 09:29:25 +0000 (09:29 +0000)]
Document the flags.

28 years agoAdd yet another kludge to this driver. Man page update to follow.
phk [Sun, 21 Jul 1996 09:28:50 +0000 (09:28 +0000)]
Add yet another kludge to this driver.   Man page update to follow.

28 years agoSubstitute raw{read|write} for ccd{read|write}
phk [Sun, 21 Jul 1996 09:28:03 +0000 (09:28 +0000)]
Substitute raw{read|write} for ccd{read|write}

28 years agoPost-commit review by Bruce. Mostly stylistic changes.
joerg [Sun, 21 Jul 1996 08:20:51 +0000 (08:20 +0000)]
Post-commit review by Bruce.  Mostly stylistic changes.

Submitted by: bde

28 years agoBring in fixes to db 1.85 from NetBSD. These fixes have been documented as
pst [Sun, 21 Jul 1996 02:23:13 +0000 (02:23 +0000)]
Bring in fixes to db 1.85 from NetBSD.  These fixes have been documented as
being sent back to Bostic by the NetBSD crew.
Obtained from: NetBSD-current

28 years agoFix typo in Makefile.
jraynard [Sun, 21 Jul 1996 00:05:31 +0000 (00:05 +0000)]
Fix typo in Makefile.

Reviewed (informally!) by jkh.

28 years agoReplace the annoying calls to Debugger() by panic()'s in the
joerg [Sat, 20 Jul 1996 22:02:44 +0000 (22:02 +0000)]
Replace the annoying calls to Debugger() by panic()'s in the
#ifdef DIAGNOSTIC case, and a warning only otherwise.

People who want them to break into the debugger can always set the
breakpoint explicitly.  The existing behaviour was a misfeature from
the beginning, in the (wrong) assumption that the SCSI controller must
always be of essential importance to the entire system.

28 years agoCorrect the timer2 acquiration and release, it must happen at splclock.
joerg [Sat, 20 Jul 1996 18:48:54 +0000 (18:48 +0000)]
Correct the timer2 acquiration and release, it must happen at splclock.

Also slightly reformatted so that it meets at least partially style(9),
and makes navigating through the functions easier.

28 years agoMajor cleanup of the timerX_{acquire,release} stuff. In particular,
joerg [Sat, 20 Jul 1996 18:47:23 +0000 (18:47 +0000)]
Major cleanup of the timerX_{acquire,release} stuff.  In particular,
make it more intelligible, improve the partially bogus locking, and
allow for a ``quick re-acquiration'' from a pending release of timer 0
that happened ``recently'', so it was not processed yet by clkintr().
This latter modification now finally allows to play XBoing over
pcaudio without losing sounds or getting complaints. ;-)  (XBoing
opens/writes/closes the sound device all over the day.)

Correct locking for sysbeep().

Extensively (:-) reviewed by: bde

28 years agoVarious minor mod's to the tape drive section.
joerg [Sat, 20 Jul 1996 18:42:25 +0000 (18:42 +0000)]
Various minor mod's to the tape drive section.

Discourage the use of the EXB-2501 by now, and slightly improve the
formatting for this entry.

Correct some minor oddities for the Tandberg entries based on my input
data.

Minor addition to the <!-- tech> section for QIC.

28 years agoDocument madvise(2) as it is in FreeBSD.
dyson [Sat, 20 Jul 1996 04:37:26 +0000 (04:37 +0000)]
Document madvise(2) as it is in FreeBSD.

28 years agoCheck for, and disallow, duplicate tags in the "cvs import" command.
jdp [Sat, 20 Jul 1996 02:08:56 +0000 (02:08 +0000)]
Check for, and disallow, duplicate tags in the "cvs import" command.
RCS cannot deal with duplicate tags; the extra one always becomes
inaccessible and useless.

This will prevent the common mistake of specifying the same name
for the vendor tag and the release tag.  The FreeBSD CVS repository
already contains zillions of files with this error.  We don't need
any more of them.

28 years agoRemoved extraneous return.
alex [Sat, 20 Jul 1996 00:16:20 +0000 (00:16 +0000)]
Removed extraneous return.

28 years agoThe previous change to alarm.3 to improve the wording
mpp [Fri, 19 Jul 1996 22:19:08 +0000 (22:19 +0000)]
The previous change to alarm.3 to improve the wording
was still somewhat confusing and poorly worded.  So I took
the alarm.3 man page from NetBSD, which looked much
better all around.

Obtained from: NetBSD

28 years agoLast night (local time :) I accidently checked in an intermediate version
se [Fri, 19 Jul 1996 17:18:20 +0000 (17:18 +0000)]
Last night (local time :) I accidently checked in an intermediate version
of this patch, which had not actually been reviewed by Joerg or Paul!
(I'll better stop committing files after midnight ...)

I'm now commiting the latest code, which has been reported to work.

Minor correction to the previous commit message for this file:
The first PCI Lance in a system will get a name of lnc1, the second
will be known as lnc2 and so on. An arbitrary number of cards is
supported in a system ...

28 years agoRevert to old version of strftime.c; the new one doesn't work right.
wollman [Fri, 19 Jul 1996 15:17:44 +0000 (15:17 +0000)]
Revert to old version of strftime.c; the new one doesn't work right.

28 years agoAdd interrupt register set up with original register value
amurai [Fri, 19 Jul 1996 13:20:05 +0000 (13:20 +0000)]
Add interrupt register set up with original register value
before attaching. Without this fix, 3c579(EISA) never make
any H/W inturrupt.
Reviewed by: "Justin T. Gibbs" <gibbs@freefall.freebsd.org>, nao@sbl.cl.nec.co.jp and owner-current on mailing list ;-)
Submitted by: amurai@spec.co.jp, nao@sbl.cl.nec.co.jp

28 years agothe previous text was absurd, and wrong
adam [Fri, 19 Jul 1996 13:07:42 +0000 (13:07 +0000)]
the previous text was absurd, and wrong

28 years agoFix botches in the handling of "AM" and "PM":
jdp [Fri, 19 Jul 1996 00:44:55 +0000 (00:44 +0000)]
Fix botches in the handling of "AM" and "PM":
    12:xx PM is 12:xx, not 24:xx.
    12:xx AM is 00:xx, not 12:xx.

28 years ago'mkaliases' is broken (strips spaces) so don't use it,
adam [Thu, 18 Jul 1996 23:48:13 +0000 (23:48 +0000)]
'mkaliases' is broken (strips spaces) so don't use it,
perhaps it can be removed altogether.
corrected typos

28 years agoRemove eeprom too as more unused stuff.
gpalmer [Thu, 18 Jul 1996 22:26:54 +0000 (22:26 +0000)]
Remove eeprom too as more unused stuff.

Pointed out by: Thomas Graichen <graichen@axp5.physik.fu-berlin.de>

28 years agoFINALLY: PCI support for the Lance Ethernet driver.
se [Thu, 18 Jul 1996 22:03:47 +0000 (22:03 +0000)]
FINALLY: PCI support for the Lance Ethernet driver.

This code applies to several systems with integrated Ethernet
chip, for example from HP or Compaq. It should also support
PCI Ethernet cards based on the AMD PCI Lance chip.

This code has been reviewed (visually) by Paul Richards and
tested (using an ISA Lance board) by Joerg Wunsch.
Since the parameters to nearly each and every single function
had to be changed (generally from unit number to lnc_soft*),
there is some potential for buglets having crept in ...

BEWARE: If you had lnc0 configured to have the ISA probe find
your PCI Lance, then it should now be found by the PCI probe,
and should be automatically configured as pci1 (!!! note the "1").

Reviewed by: paul, joerg

28 years agoThese old files are no longer relevant to the current routed
wollman [Thu, 18 Jul 1996 21:15:05 +0000 (21:15 +0000)]
These old files are no longer relevant to the current routed
implementation.

28 years agos/msg/shm/ for one variable.
joerg [Thu, 18 Jul 1996 20:42:48 +0000 (20:42 +0000)]
s/msg/shm/ for one variable.

Submitted by: jin@george.lbl.gov (Jin Guojun[ITG])

28 years agoAddendum on how to dial with kernel-PPP using chat(1) instead of kermit.
joerg [Thu, 18 Jul 1996 20:42:01 +0000 (20:42 +0000)]
Addendum on how to dial with kernel-PPP using chat(1) instead of kermit.

Submitted by: rhuff@cybercom.net (Robert Huff)

28 years agoMerge from vendor branch. We are now completely up-to-date with
wollman [Thu, 18 Jul 1996 19:59:09 +0000 (19:59 +0000)]
Merge from vendor branch.  We are now completely up-to-date with
respect to the ADO timezone code.

28 years agoThis commit was generated by cvs2svn to compensate for changes in r17211,
wollman [Thu, 18 Jul 1996 19:40:52 +0000 (19:40 +0000)]
This commit was generated by cvs2svn to compensate for changes in r17211,
which included commits to RCS files with non-trunk default branches.