]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agoAdd $Id$, to make it simpler for members of the translation teams to
nik [Mon, 12 Jul 1999 20:50:10 +0000 (20:50 +0000)]
Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

     .\"    $Id$
     .\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by:            bde

25 years agoAdd $Id$, to make it simpler for members of the translation teams to
nik [Mon, 12 Jul 1999 20:30:45 +0000 (20:30 +0000)]
Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

     .\"    $Id$
     .\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by:            bde

25 years agoAdd $Id$, to make it simpler for members of the translation teams to
nik [Mon, 12 Jul 1999 20:24:20 +0000 (20:24 +0000)]
Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

     .\"    $Id$
     .\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by:            bde

25 years agoAdd $Id$, to make it simpler for members of the translation teams to
nik [Mon, 12 Jul 1999 20:12:29 +0000 (20:12 +0000)]
Add $Id$, to make it simpler for members of the translation teams to
track.

The Id line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

     .\"    $Id$
     .\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by:            bde

25 years agoAdd $Id$ to these manpages.
nik [Mon, 12 Jul 1999 20:04:59 +0000 (20:04 +0000)]
Add $Id$ to these manpages.

Approved by:            bde

25 years agoUse .Xr to xref pccardd(8).
mpp [Mon, 12 Jul 1999 19:24:53 +0000 (19:24 +0000)]
Use .Xr to xref pccardd(8).

25 years agoCorrect a mistake in so_cred changes. In practice, I don't think that it
green [Mon, 12 Jul 1999 18:58:23 +0000 (18:58 +0000)]
Correct a mistake in so_cred changes. In practice, I don't think that it
would make a difference. However, my previous diff _did_ change the
behavior in some way (not necessarily break it), so I'm fixing it.

Found by: bde
Submitted by: bde

25 years agoFix a couple of typos.
mpp [Mon, 12 Jul 1999 18:37:48 +0000 (18:37 +0000)]
Fix a couple of typos.

PR: 12610
Submitted by: Seth <seth@freebie.dp.ny.frb.org>

25 years agoRefine on explanation for apm stuff.
iwasaki [Mon, 12 Jul 1999 17:20:29 +0000 (17:20 +0000)]
Refine on explanation for apm stuff.
Make it clear that apmd  depends on apmconf -e.

Reviewed by: obrien, my friend :-)

25 years agoUse USRSTACK (defined in <machine/vmparam.h>) to get top of the initial stack.
dt [Mon, 12 Jul 1999 16:09:30 +0000 (16:09 +0000)]
Use USRSTACK (defined in <machine/vmparam.h>) to get top of the initial stack.
PTHREAD_STACK_TOP was wrong for all supported architectures.

25 years agoCorrect typo
n_hibma [Mon, 12 Jul 1999 15:56:32 +0000 (15:56 +0000)]
Correct typo

PR: 9638
Submitted by: Mauro Allegrini <allegrini@usa.net>

25 years agoBug fixes
roger [Mon, 12 Jul 1999 15:51:50 +0000 (15:51 +0000)]
Bug fixes
 Change number of VBI lines from 16 to 12 for NTSC formats.
 Juha.Nurmela@quicknet.inet.fi found/fixed bug in VBI_SLEEP.

New features
 MSP3430G DBX initialisation from Matt Brown <matt@dqc.org>
 STB Bt878 card identification.
 Hauppauge Model Number identification.
 Changes to probeCard() for better eeprom identification.
 Experimental TDA9850 initialisation code, from Linux bttv.

Cross Platform Changes
 The driver has been reorgainsed based ideas from Brad Parker's port to Linux
 to seperate OS Dependant and Independant sections.
 I have backends for FreeBSD 2.2.x/3.x and 4.x newbus, BSDI, OpenBSD and NetBSD.

This commit has FreeBSD 2.2.8/2.2-stable/3.x and FreeBSD 4.x newbus backends.

Some code submitted by: Juha.Nurmela@quicknet.inet.fi
                        Matt Brown <matt@dqc.org>
                        Brad Parker <brad@parker.boston.ma.us>

Some code obtained from:        Linux bttv driver

25 years agoImprove Logitech MouseMan+ protocol support.
yokota [Mon, 12 Jul 1999 15:16:14 +0000 (15:16 +0000)]
Improve Logitech MouseMan+ protocol support.

25 years agoCorrect a couple of spelling errors in comments.
kris [Mon, 12 Jul 1999 15:02:51 +0000 (15:02 +0000)]
Correct a couple of spelling errors in comments.

25 years agoFix commented out CFLAGS addition for LOGIN_CAP_AUTH, which was missing
sheldonh [Mon, 12 Jul 1999 14:27:58 +0000 (14:27 +0000)]
Fix commented out CFLAGS addition for LOGIN_CAP_AUTH, which was missing
a make -D option.

PR: 12591
Submitted by: Craig Leres <leres@ee.lbl.gov>

25 years agoImplement a kludge for some wheeled mice for which infamous "psmintr:
yokota [Mon, 12 Jul 1999 13:40:21 +0000 (13:40 +0000)]
Implement a kludge for some wheeled mice for which infamous "psmintr:
out of sync..." messages is generated and the wheel movement is not
recognized.

The trick is found by Takashi Nishida.

25 years agoAdd code to 'handle' R_ALPHA_NONE relocations by ignoring them.
dfr [Mon, 12 Jul 1999 07:54:45 +0000 (07:54 +0000)]
Add code to 'handle' R_ALPHA_NONE relocations by ignoring them.

25 years agoAdd portlint(1) and sort "SEE ALSO"'s.
obrien [Mon, 12 Jul 1999 07:49:28 +0000 (07:49 +0000)]
Add portlint(1) and sort "SEE ALSO"'s.

25 years agoremove a set_cpl which survived last change.
phk [Mon, 12 Jul 1999 07:22:08 +0000 (07:22 +0000)]
remove a set_cpl which survived last change.

Noticed by: mjacob

25 years ago - FreeBSD.ORG => FreeBSD.org
hoek [Mon, 12 Jul 1999 02:33:47 +0000 (02:33 +0000)]
 - FreeBSD.ORG => FreeBSD.org

 - Don't discourage people from using "make readmes"

 - Document WRKDIRPREFIX.

25 years agoWe may have three ways to generate the SPL functions, but one table
phk [Sun, 11 Jul 1999 19:24:41 +0000 (19:24 +0000)]
We may have three ways to generate the SPL functions, but one table
for specifying their actions is plenty.

25 years agoUse the fsid from the superblock, unless it looks bogus or has already
phk [Sun, 11 Jul 1999 19:16:50 +0000 (19:16 +0000)]
Use the fsid from the superblock, unless it looks bogus or has already
been taken by some other filesystem.

25 years agoTwo new sysctls: net.inet.tcp.getcred and net.inet.udp.getcred. These take
green [Sun, 11 Jul 1999 18:32:46 +0000 (18:32 +0000)]
Two new sysctls: net.inet.tcp.getcred and net.inet.udp.getcred. These take
a sockaddr_in[2] (local, then remote) and return a struct ucred. Example
code for these is at:
http://www.FreeBSD.org/~green/inetd_ident.patch
http://www.FreeBSD.org/~green/freebsd4.c (for pidentd)

Reviewed by: bde

25 years agoCleanup OBJ_ONEMAPPING management.
alc [Sun, 11 Jul 1999 18:30:32 +0000 (18:30 +0000)]
Cleanup OBJ_ONEMAPPING management.

vm_map.c:
Don't set OBJ_ONEMAPPING on arbitrary vm objects.  Only default
and swap type vm objects should have it set.  vm_object_deallocate
already handles these cases.

vm_object.c:
If OBJ_ONEMAPPING isn't already clear in vm_object_shadow,
we are in trouble.  Instead of clearing it, make it
an assertion that it is already clear.

25 years agoAdd wb0 to GENERIC now that it actually does work on alpha. (Forgot this
wpaul [Sun, 11 Jul 1999 14:53:37 +0000 (14:53 +0000)]
Add wb0 to GENERIC now that it actually does work on alpha. (Forgot this
last night.)

25 years agoAdd a hook for a bus to detect child devices which didn't find drivers.
dfr [Sun, 11 Jul 1999 13:42:37 +0000 (13:42 +0000)]
Add a hook for a bus to detect child devices which didn't find drivers.
This allows the bus to print an informative message about unknown devices.

Submitted by: Matthew N. Dodd <winter@jurai.net>

25 years agoFix ``:''.
green [Sun, 11 Jul 1999 08:32:24 +0000 (08:32 +0000)]
Fix ``:''.

PR: 12589

25 years agodisable tag queing for the MICROP 4421-07 drive. It's an old 2gig drive.
jmg [Sun, 11 Jul 1999 06:10:47 +0000 (06:10 +0000)]
disable tag queing for the MICROP 4421-07 drive.  It's an old 2gig drive.

convert MICROP to a static string

25 years agoFix a couple more coding style nits.
jasone [Sun, 11 Jul 1999 06:06:52 +0000 (06:06 +0000)]
Fix a couple more coding style nits.

25 years agoModify previous changes to conform better to libc_r's coding style.
jasone [Sun, 11 Jul 1999 05:56:37 +0000 (05:56 +0000)]
Modify previous changes to conform better to libc_r's coding style.

Always use mmap() for default-size stack allocation.  Use MAP_ANON instead
of MAP_STACK on the alpha architecture.

Reduce the amount of code executed while owning _gc_mutex during stack
allocation.

25 years agoAdd apmd_enable and apmd_flags for the boot-time optinos.
iwasaki [Sun, 11 Jul 1999 04:05:45 +0000 (04:05 +0000)]
Add apmd_enable and apmd_flags for the boot-time optinos.

Pointed out by: obrien
Forgotten by: iwasaki

25 years agoMake the Winbond ethernet driver work on FreeBSD/alpha. Also added
wpaul [Sun, 11 Jul 1999 00:56:07 +0000 (00:56 +0000)]
Make the Winbond ethernet driver work on FreeBSD/alpha. Also added
bridging support while I was in the area.

25 years agoThis commit was generated by cvs2svn to compensate for changes in r48743,
obrien [Sat, 10 Jul 1999 23:03:59 +0000 (23:03 +0000)]
This commit was generated by cvs2svn to compensate for changes in r48743,
which included commits to RCS files with non-trunk default branches.

25 years agoVirgin import of GCC 2.7.2.3
obrien [Sat, 10 Jul 1999 23:03:59 +0000 (23:03 +0000)]
Virgin import of GCC 2.7.2.3

25 years agoAn SMP-specific change: eliminate a check on bsp_apic_ready
alc [Sat, 10 Jul 1999 21:57:52 +0000 (21:57 +0000)]
An SMP-specific change: eliminate a check on bsp_apic_ready
that hasn't been necessary since i386/i386/simplelock.s
revision 1.9.

Submitted by: dillon and tegge (simultaneously)

25 years agoConvert the if_fea (DEC FDDI) driver to newbus since it has been broken
peter [Sat, 10 Jul 1999 19:46:08 +0000 (19:46 +0000)]
Convert the if_fea (DEC FDDI) driver to newbus since it has been broken
for ages.  This is the EISA wrapper for sys/dev/pdq/*.  The pci bus driver
is in sys/pci/if_fpa.c.

Submitted by: "Matthew N. Dodd" <winter@jurai.net>

25 years agoFixed a minor style nit in the EXAMPLE section.
wes [Sat, 10 Jul 1999 19:18:42 +0000 (19:18 +0000)]
Fixed a minor style nit in the EXAMPLE section.

25 years agoChange the data type used to represent page color in the vm_object
alc [Sat, 10 Jul 1999 18:29:18 +0000 (18:29 +0000)]
Change the data type used to represent page color in the vm_object
to be the same as that used in the vm_page.  (This change also
shrinks the vm_object.)

25 years agoFix typo ($Id: ... % --> $Id: ... $).
iwasaki [Sat, 10 Jul 1999 18:28:26 +0000 (18:28 +0000)]
Fix typo ($Id: ... %  --> $Id: ... $).

25 years agoRemove unused function prototypes.
alc [Sat, 10 Jul 1999 18:16:08 +0000 (18:16 +0000)]
Remove unused function prototypes.

25 years agoAdd apmd support code.
iwasaki [Sat, 10 Jul 1999 18:08:57 +0000 (18:08 +0000)]
Add apmd support code.

25 years agoPut apmd configuration and rc files in /etc.
iwasaki [Sat, 10 Jul 1999 18:02:42 +0000 (18:02 +0000)]
Put apmd configuration and rc files in /etc.
Update some files for apmd.

25 years agoActivate apmd.
iwasaki [Sat, 10 Jul 1999 17:44:02 +0000 (17:44 +0000)]
Activate apmd.

25 years agoThis commit was generated by cvs2svn to compensate for changes in r48730,
iwasaki [Sat, 10 Jul 1999 17:39:36 +0000 (17:39 +0000)]
This commit was generated by cvs2svn to compensate for changes in r48730,
which included commits to RCS files with non-trunk default branches.

25 years agoThe apmd package provides a means of handling various APM events from
iwasaki [Sat, 10 Jul 1999 17:39:36 +0000 (17:39 +0000)]
The apmd package provides a means of handling various APM events from
userland code.  Using apmd.conf, the apmd(8) configuration file, you
can select the APM events to be handled from userland and specify the
commands for a given event, allowing APM behaviour to be configured
flexibly.

Have Fun!

Submitted by: iwasaki, KOIE Hidetaka <hide@koie.org>
Reviewed by: -hackers, -mobile and bsd-nomads ML folks.
Contributed by: Warner Losh <imp@FreeBSD.org>,
Hiroshi Yamashita <bluemoon@msj.biglobe.ne.jp>,
Yoshihiko SARUMARU <mistral@imasy.or.jp>,
Norihiro Kumagai <kuma@nk.rim.or.jp>,
NAKAGAWA Yoshihisa <nakagawa@jp.FreeBSD.org>, and
Nick Hilliard <nick@foobar.org>.

25 years agoGo back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending
bde [Sat, 10 Jul 1999 15:28:01 +0000 (15:28 +0000)]
Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending
bit separate from ipending, since this is simpler and/or necessary for
SMP and may even be better for UP.

Reviewed by: alc, luoqi, tegge

25 years agoFixes for a couple of problems in last commit:
peter [Sat, 10 Jul 1999 15:27:05 +0000 (15:27 +0000)]
Fixes for a couple of problems in last commit:
1. Printing large quads in small bases overflowed the buffer if
   sizeof(u_quad_t) > sizeof(u_long).
2. The sharpflag checks had operator precedence bugs due to excessive
   parentheses in all the wrong places.
3. The explicit 0L was bogus in the quad_t comparison and useless in
   the long comparision.
4. There was some more bitrot in the comment about ksprintn().  Our
   ksprintn() handles bases up to 36 as well as down to 2.

Bruce has other complaints about using %q in kernel and would rather
we went towards using the C9X style %ll and/or %j.  (I agree for that
matter, as long as gcc/egcs know how to deal with that.)

Submitted by: bde

25 years agoFixed a longstanding scheduling bug. ASTs and softclock interrupts were
bde [Sat, 10 Jul 1999 14:54:19 +0000 (14:54 +0000)]
Fixed a longstanding scheduling bug.  ASTs and softclock interrupts were
not masked during handling of shared PCI interrupts.  This resulted in
ASTs sometimes being discarded and softclock interrupts sometimes being
handled prematurely (sometimes = quite often on systems with shared PCI
interrupts, never on other systems).

Debugged by: gibbs and other people at plutotech.com
PR: 6944, maybe 12381

25 years agoFix a dev_t/udev_t issue with accounting. lastcomm now shows the
phk [Sat, 10 Jul 1999 06:27:36 +0000 (06:27 +0000)]
Fix a dev_t/udev_t issue with accounting.  lastcomm now shows the
right tty again.

Submitted by: "D. Rock" <rock@dead-end.net>
Reviewed by: phk

25 years agoAdd -W and fix the warning due to missing struct initializer
kris [Sat, 10 Jul 1999 05:46:44 +0000 (05:46 +0000)]
Add -W and fix the warning due to missing struct initializer

25 years agoOops - add a missing cast.
brian [Sat, 10 Jul 1999 00:08:19 +0000 (00:08 +0000)]
Oops - add a missing cast.

25 years agoLeap through one more hoop to avoid alignment problems.
brian [Sat, 10 Jul 1999 00:03:58 +0000 (00:03 +0000)]
Leap through one more hoop to avoid alignment problems.

25 years agoAdd example of how to create a jail.
phk [Fri, 9 Jul 1999 21:35:50 +0000 (21:35 +0000)]
Add example of how to create a jail.

25 years agoClarify an explanation a little bit.
phk [Fri, 9 Jul 1999 21:35:37 +0000 (21:35 +0000)]
Clarify an explanation a little bit.

25 years agoAdd a pseudo target called "jail" which DTRT for a jail(2)'ed /dev
phk [Fri, 9 Jul 1999 21:35:17 +0000 (21:35 +0000)]
Add a pseudo target called "jail" which DTRT for a jail(2)'ed /dev

25 years agoAllow jailed proccesses to open non-process vnodes like the root of the fs.
phk [Fri, 9 Jul 1999 21:31:44 +0000 (21:31 +0000)]
Allow jailed proccesses to open non-process vnodes like the root of the fs.

25 years agoFix the previous warning a different way since the emul_path exposure was
peter [Fri, 9 Jul 1999 19:10:14 +0000 (19:10 +0000)]
Fix the previous warning a different way since the emul_path exposure was
intentional.  Avoid the warning by propagating the const filename through
to elf_load_file() instead.

25 years agoMinor tweak - don't cause a warning.
peter [Fri, 9 Jul 1999 18:05:03 +0000 (18:05 +0000)]
Minor tweak - don't cause a warning.
I don't know if it was intentional or not, but it would have printed out:
  /compat/linux/foo/bar.so: interpreter not found
If it was, then I've broken it.  De-constifying the 'interp' variable
or carrying the constness through to elf_load_file() are alternatives.

25 years agoUse %q rather than rolling a custom routine.
peter [Fri, 9 Jul 1999 17:56:59 +0000 (17:56 +0000)]
Use %q rather than rolling a custom routine.

25 years agoImplement the %q prefix for the integer types. Note that egcs on the
peter [Fri, 9 Jul 1999 17:54:39 +0000 (17:54 +0000)]
Implement the %q prefix for the integer types.  Note that egcs on the
Alpha believes that %q is for long long, whereas our quad_t and int64_t
is only just a plain long.  long long on the alpha is the same size (64
bit) as a long.  It was requested, but I have not implemented yet, support
for C9X style %lld - it should be pretty easy though.

25 years agoAdd in dbregs stubs that a committer for changes on the i386 ought to have done.
mjacob [Fri, 9 Jul 1999 17:48:22 +0000 (17:48 +0000)]
Add in dbregs stubs that a committer for changes on the i386 ought to have done.
PR: 12579

25 years agoif_sk.c: use pci_port_t instead of u_short
wpaul [Fri, 9 Jul 1999 17:36:23 +0000 (17:36 +0000)]
if_sk.c: use pci_port_t instead of u_short
if_skreg.h: use alpha_XXX_dmamap() instead of pmap_kextract hackery on
alpha platform

25 years agobufhashinit() is called with a caddr_t and is expected to return the
peter [Fri, 9 Jul 1999 16:41:19 +0000 (16:41 +0000)]
bufhashinit() is called with a caddr_t and is expected to return the
same in both the alpha and i386 ports.

25 years agoAdd a MAINTAINER line naming myself. We control the vertical. We
jdp [Fri, 9 Jul 1999 16:27:43 +0000 (16:27 +0000)]
Add a MAINTAINER line naming myself.  We control the vertical.  We
control the horizontal.

25 years agoFix bug: if a dlopen() failed (e.g., because of undefined symbols),
jdp [Fri, 9 Jul 1999 16:22:55 +0000 (16:22 +0000)]
Fix bug: if a dlopen() failed (e.g., because of undefined symbols),
the dynamic linker didn't clean up properly.  A subsequent dlopen()
of the same object would appear to succeed.

Another excellent fix from Max Khon.

PR: bin/12471
Submitted by: Max Khon <fjoe@iclub.nsu.ru>

25 years agoFix typo in previous commit.
sheldonh [Fri, 9 Jul 1999 13:37:59 +0000 (13:37 +0000)]
Fix typo in previous commit.

Reported by: bde

25 years agoRemoved device-dirver flags.
kato [Fri, 9 Jul 1999 13:19:35 +0000 (13:19 +0000)]
Removed device-dirver flags.

25 years agoSync with sys/i386/i386/userconfig.c revision 1.148.
kato [Fri, 9 Jul 1999 12:52:09 +0000 (12:52 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.148.

25 years agoAdd the pps (Pulse per second timing interface) device.
sheldonh [Fri, 9 Jul 1999 12:52:04 +0000 (12:52 +0000)]
Add the pps (Pulse per second timing interface) device.

PR: 12568
Submitted by: Craig Leres <leres@ee.lbl.gov>

25 years agoSync with sys/i386/i386/machdep.c revision 1.355.
kato [Fri, 9 Jul 1999 12:51:11 +0000 (12:51 +0000)]
Sync with sys/i386/i386/machdep.c revision 1.355.

25 years agoUse the proctitle to indicate that we're busy wrapping a request for a
sheldonh [Fri, 9 Jul 1999 11:46:45 +0000 (11:46 +0000)]
Use the proctitle to indicate that we're busy wrapping a request for a
service. Inetd already uses the process title to indicate that a request
for an internal service is being serviced, so this addition is fairly
orthogonal.

Submitted by: David Malone <dwmalone@maths.tcd.ie>

25 years agoAllow internal and external wrapping to be enabled independantly of
sheldonh [Fri, 9 Jul 1999 11:19:01 +0000 (11:19 +0000)]
Allow internal and external wrapping to be enabled independantly of
each other. Instead of allowing the -w option to be specified twice,
we now take -w (wrap external) and -W (wrap internal).

Discussed with: markm

25 years agoInstall dhclient.conf.
obrien [Fri, 9 Jul 1999 05:30:33 +0000 (05:30 +0000)]
Install dhclient.conf.

PR: conf/12458
Submitted by: Doug <doug@gorean.org>

25 years agoThis commit adds driver support for the SysKonnect SK-984x series
wpaul [Fri, 9 Jul 1999 04:30:09 +0000 (04:30 +0000)]
This commit adds driver support for the SysKonnect SK-984x series
gigabit ethernet adapters. This includes two single port cards
(single mode and multimode fiber) and two dual port cards (also single
mode and multimode fiber). SysKonnect is currently the only
vendor with a dual port gigabit ethernet NIC.

The ports on dual port adapters are treated as separate network
interfaces. Thus, if you have an SK-9844 dual port SX card, you
should have both sk0 and sk1 interfaces attached. Dual port cards
are implemented using two XMAC II chips connected to a single
SysKonnect GEnesis controller. Hence, dual port cards are really
one PCI device, as opposed to two separate PCI devices connected
through a PCI to PCI bridge. Note that SysKonnect's drivers use
the two ports for failover purposes rather that as two separate
interfaces, plus they don't support jumbo frames. This applies to
their Linux driver too. :)

Support is provided for hardware multicast filtering, BPF and
jumbo frames. The SysKonnect cards support TCP checksum offload
however this feature is not currently enabled (hopefully it will
be once we get checksum offload support).

There are still a few things that need to be implemeted, like
the ability to communicate with the on-board LM80 voltage/temperature
monitor, but I wanted to get the driver under CVS control and into
-current so people could bang on it.

A big thanks for SysKonnect for making all their programming info
for these cards (and for their FDDI and token ring cards) available
without NDA (see www.syskonnect.com).

25 years agoSupport for i386 hardware breakpoints.
jlemon [Fri, 9 Jul 1999 04:18:32 +0000 (04:18 +0000)]
Support for i386 hardware breakpoints.

Submitted by: Brian Dean <brdean@unx.sas.com>

25 years agoImplement support for hardware debug registers on the i386.
jlemon [Fri, 9 Jul 1999 04:16:00 +0000 (04:16 +0000)]
Implement support for hardware debug registers on the i386.

Submitted by: Brian Dean <brdean@unx.sas.com>

25 years agoProperly document /etc/defaults/rc.conf and rc_conf_files.
jkh [Fri, 9 Jul 1999 01:47:00 +0000 (01:47 +0000)]
Properly document /etc/defaults/rc.conf and rc_conf_files.

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

25 years agoFix nested if/else within an if
billf [Thu, 8 Jul 1999 22:27:00 +0000 (22:27 +0000)]
Fix nested if/else within an if

25 years agoTweak previous commit. Only sense the configuration if network_interfaces
peter [Thu, 8 Jul 1999 18:56:04 +0000 (18:56 +0000)]
Tweak previous commit.  Only sense the configuration if network_interfaces
is set to "auto".  Any network_interfaces settings will be treated as
before.

25 years agoCondition in KASSERT was reversed.
mckusick [Thu, 8 Jul 1999 17:58:55 +0000 (17:58 +0000)]
Condition in KASSERT was reversed.

25 years agoImplement VT_RELDISP ioctl
marcel [Thu, 8 Jul 1999 16:15:19 +0000 (16:15 +0000)]
Implement VT_RELDISP ioctl

Submitted by: Kazutaka Yokota <yokota@FreeBSD.org>

25 years agoSync with sys/dev/syscons/syscons.c revision 1.313.
kato [Thu, 8 Jul 1999 12:53:38 +0000 (12:53 +0000)]
Sync with sys/dev/syscons/syscons.c revision 1.313.

25 years agoSync with sys/i386/i386/machdep.c revision up to 1.354.
kato [Thu, 8 Jul 1999 12:48:53 +0000 (12:48 +0000)]
Sync with sys/i386/i386/machdep.c revision up to 1.354.

25 years agoSync with sys/i386/conf/majors.i386 revision 1.79.
kato [Thu, 8 Jul 1999 12:07:14 +0000 (12:07 +0000)]
Sync with sys/i386/conf/majors.i386 revision 1.79.

25 years agoSync with sys/i386/conf/Makefile.i386 revision 1.158.
kato [Thu, 8 Jul 1999 11:48:47 +0000 (11:48 +0000)]
Sync with sys/i386/conf/Makefile.i386 revision 1.158.

25 years agoDEFAULT_PAGE_SIZE was removed, pgtok defined in headers, headers cleaned up.
green [Thu, 8 Jul 1999 06:22:04 +0000 (06:22 +0000)]
DEFAULT_PAGE_SIZE was removed, pgtok defined in headers, headers cleaned up.

Obtained from: Jonathan Towne <jontow@sysctl.urban-a.net>

25 years agoThese changes appear to give us benefits with both small (32MB) and
mckusick [Thu, 8 Jul 1999 06:06:00 +0000 (06:06 +0000)]
These changes appear to give us benefits with both small (32MB) and
large (1G) memory machine configurations.  I was able to run 'dbench 32'
on a 32MB system without bring the machine to a grinding halt.

    * buffer cache hash table now dynamically allocated.  This will
      have no effect on memory consumption for smaller systems and
      will help scale the buffer cache for larger systems.

    * minor enhancement to pmap_clearbit().  I noticed that
      all the calls to it used constant arguments.  Making
      it an inline allows the constants to propogate to
      deeper inlines and should produce better code.

    * removal of inherent vfs_ioopt support through the emplacement
      of appropriate #ifdef's, with John's permission.  If we do not
      find a use for it by the end of the year we will remove it entirely.

    * removal of getnewbufloops* counters & sysctl's - no longer
      necessary for debugging, getnewbuf() is now optimal.

    * buffer hash table functions removed from sys/buf.h and localized
      to vfs_bio.c

    * VFS_BIO_NEED_DIRTYFLUSH flag and support code added
      ( bwillwrite() ), allowing processes to block when too many dirty
      buffers are present in the system.

    * removal of a softdep test in bdwrite() that is no longer necessary
      now that bdwrite() no longer attempts to flush dirty buffers.

    * slight optimization added to bqrelse() - there is no reason
      to test for available buffer space on B_DELWRI buffers.

    * addition of reverse-scanning code to vfs_bio_awrite().
      vfs_bio_awrite() will attempt to locate clusterable areas
      in both the forward and reverse direction relative to the
      offset of the buffer passed to it.  This will probably not
      make much of a difference now, but I believe we will start
      to rely on it heavily in the future if we decide to shift
      some of the burden of the clustering closer to the actual
      I/O initiation.

    * Removal of the newbufcnt and lastnewbuf counters that Kirk
      added.  They do not fix any race conditions that haven't already
      been fixed by the gbincore() test done after the only call
      to getnewbuf().  getnewbuf() is a static, so there is no chance
      of it being misused by other modules.  ( Unless Kirk can think
      of a specific thing that this code fixes.  I went through it
      very carefully and didn't see anything ).

    * removal of VOP_ISLOCKED() check in flushbufqueues().  I do not
      think this check is necessary, the buffer should flush properly
      whether the vnode is locked or not. ( yes? ).

    * removal of extra arguments passed to getnewbuf() that are not
      necessary.

    * missed cluster_wbuild() that had to be a cluster_wbuild_wb() in
      vfs_cluster.c

    * vn_write() now calls bwillwrite() *PRIOR* to locking the vnode,
      which should greatly aid flushing operations in heavy load
      situations - both the pageout and update daemons will be able
      to operate more efficiently.

    * removal of b_usecount.  We may add it back in later but for now
      it is useless.  Prior implementations of the buffer cache never
      had enough buffers for it to be useful, and current implementations
      which make more buffers available might not benefit relative to
      the amount of sophistication required to implement a b_usecount.
      Straight LRU should work just as well, especially when most things
      are VMIO backed.  I expect that (even though John will not like
      this assumption) directories will become VMIO backed some point soon.

Submitted by: Matthew Dillon <dillon@backplane.com>
Reviewed by: Kirk McKusick <mckusick@mckusick.com>

25 years agoGrrr.... forgot one line from the previous fix.
wpaul [Thu, 8 Jul 1999 00:42:02 +0000 (00:42 +0000)]
Grrr.... forgot one line from the previous fix.

25 years agoFix a potential race condition that can occur in xl_start(). If the NIC
wpaul [Wed, 7 Jul 1999 21:49:14 +0000 (21:49 +0000)]
Fix a potential race condition that can occur in xl_start(). If the NIC
clears out the transmit queue and zeroes the downlist pointer register,
but xl_txeof() isn't called before xl_start() tries to queue more packets,
xl_start() will think that the DMA is still in progress and not update
the downlist register again, thus causing packets to sit in the transmit
queue forever.

Patch provided by: Russell T Hunt <alaric@MIT.EDU>

25 years agoBack out previous commit after discussing it with Dmitrij Tejblum.
des [Wed, 7 Jul 1999 21:01:20 +0000 (21:01 +0000)]
Back out previous commit after discussing it with Dmitrij Tejblum.

25 years agoAlways set errno to ENOMEM when returning 0 from malloc() or realloc().
des [Wed, 7 Jul 1999 19:54:08 +0000 (19:54 +0000)]
Always set errno to ENOMEM when returning 0 from malloc() or realloc().

Approved by: phk

25 years agoFix my complete botch. I hope. Tested this time
mjacob [Wed, 7 Jul 1999 18:14:01 +0000 (18:14 +0000)]
Fix my complete botch. I hope. Tested this time

25 years ago- Fixed memory leak in sc_alloc_history_buffer().
yokota [Wed, 7 Jul 1999 13:48:50 +0000 (13:48 +0000)]
- Fixed memory leak in sc_alloc_history_buffer().
- Correctly observe the variable `extra_history_size' when changing
  the size of history (scroll back) buffer.
- Added sc_free_history_buffer().

Pointed out by: des

25 years agoDo not list a null string in a dialog box.
yokota [Wed, 7 Jul 1999 13:20:38 +0000 (13:20 +0000)]
Do not list a null string in a dialog box.

25 years ago- Fix Belgian keyboard map (be.iso.kbd).
yokota [Wed, 7 Jul 1999 13:20:12 +0000 (13:20 +0000)]
- Fix Belgian keyboard map (be.iso.kbd).
- Add Belgian keyboard map with dead keys (be.iso.acc.kbd).

Tested and corrections submitted by: "Renaud Fivet" <rfi@ntc.be>

25 years agoDo away with ${network_interfaces} in rc.conf. Just use `ifconfig -l` to
peter [Wed, 7 Jul 1999 12:49:47 +0000 (12:49 +0000)]
Do away with ${network_interfaces} in rc.conf.  Just use `ifconfig -l` to
get a list of interfaces, and then automatically configure them if
${ifconfig_${ifn}} or /etc/start_if.${ifn} exists.

This makes it a lot easier to deal with machines that constantly change
their network configuration as you can leave ifconfig settings for all
the possible cards - just the ones that are present will be configured.

25 years agoRemoved bogus quotes in descriptions of disk devices. Only "Winchester"
bde [Wed, 7 Jul 1999 12:00:42 +0000 (12:00 +0000)]
Removed bogus quotes in descriptions of disk devices.  Only "Winchester"
disk devices are so-called.

25 years agoinvoke fvwm properly
jkh [Wed, 7 Jul 1999 09:47:41 +0000 (09:47 +0000)]
invoke fvwm properly

25 years agoadd unused argument to udev2dev() to make kernel compiled
ache [Wed, 7 Jul 1999 09:12:44 +0000 (09:12 +0000)]
add unused argument to udev2dev() to make kernel compiled

25 years agoAdd $Id$
roberto [Wed, 7 Jul 1999 07:51:04 +0000 (07:51 +0000)]
Add $Id$

Approved by: kirk