]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoThis file was never used and appears to be a leftover from the NetBSD
dfr [Mon, 20 Sep 1999 09:46:19 +0000 (09:46 +0000)]
This file was never used and appears to be a leftover from the NetBSD
bootstrap days.

24 years agoCorrect spelling : ascii -> ASCII
phantom [Mon, 20 Sep 1999 09:15:23 +0000 (09:15 +0000)]
Correct spelling : ascii -> ASCII

PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp

24 years agoYet another align.
ru [Mon, 20 Sep 1999 09:10:46 +0000 (09:10 +0000)]
Yet another align.
It will be required if sizeof(struct sockaddr_in) changes in the future.

Not objected to by: wollman

24 years agoGrrr. Okay, changing the devnames was a bad idea. Put them back the way
wpaul [Mon, 20 Sep 1999 08:47:11 +0000 (08:47 +0000)]
Grrr. Okay, changing the devnames was a bad idea. Put them back the way
they were.

24 years agoRemove the wait.1 manpage. There is no userland wait(1) utility, and the
sheldonh [Mon, 20 Sep 1999 08:45:43 +0000 (08:45 +0000)]
Remove the wait.1 manpage. There is no userland wait(1) utility, and the
manpage does not describe the builtin wait command provided by either
of the standard shells. There is already an entry for wait.1 in the
builtins.1 MLINKS list.

24 years agoFix the strings in the driver_t structs so that they match the new names
wpaul [Mon, 20 Sep 1999 08:14:39 +0000 (08:14 +0000)]
Fix the strings in the driver_t structs so that they match the new names
in the DRIVER_MODULES() declarations. *sigh*

24 years agoIf we don't appear to have a module loaded supporting the interface
msmith [Mon, 20 Sep 1999 07:58:08 +0000 (07:58 +0000)]
If we don't appear to have a module loaded supporting the interface
we're about to operate on, try to load one.  Don't complain if the
load fails, and always press on regardless (there may not be a module
suitable or required).

With the renaming of the PCI ethernet driver modules and the addition
of appropriate miibus dependancies on those modules that need it, it is
now no longer necessary to compile many ethernet drivers into the kernel;
they will be loaded on demand the first time they are ifconfig'ed.

Inspiration from: mount
Reviewed by: obrien

24 years agoOn PIIX4 based SMP systems use the PMTMR register for timecounting.
phk [Mon, 20 Sep 1999 07:52:39 +0000 (07:52 +0000)]
On PIIX4 based SMP systems use the PMTMR register for timecounting.

It is about 2.5 microseconds or roughly 3 times faster to use this
"PIIX" timecounter than the "i8254" timecounter.  Resolution is
also 3 times better.

The code cheats and don't register the PCI device, because other pieces
of code want to use it too.

Originally spotted by:  msmith

24 years agoGoofed and didn't change the second DRIVER_MODULE() linking these with
obrien [Mon, 20 Sep 1999 07:50:10 +0000 (07:50 +0000)]
Goofed and didn't change the second DRIVER_MODULE() linking these with
the miibus.

Noticed by: wpaul

24 years agoNetBSD has moved ``extern int errno;'' to signal.h :-/
brian [Mon, 20 Sep 1999 07:36:46 +0000 (07:36 +0000)]
NetBSD has moved ``extern int errno;'' to signal.h :-/

Submitted by: Kazuyoshi Kato <kazk@yyy.or.jp>

24 years agoNetBSD has changed the el_init() prototype
brian [Mon, 20 Sep 1999 07:22:22 +0000 (07:22 +0000)]
NetBSD has changed the el_init() prototype

Submitted by: Kazuyoshi Kato <kazk@yyy.or.jp>

24 years agoNetBSD requires net/if.h for the IFF_* defines (as well as OpenBSD) !
brian [Mon, 20 Sep 1999 07:18:50 +0000 (07:18 +0000)]
NetBSD requires net/if.h for the IFF_* defines (as well as OpenBSD) !

24 years agoChange the name we register with DRIVER_MODULE() to include the leading
obrien [Mon, 20 Sep 1999 06:50:52 +0000 (06:50 +0000)]
Change the name we register with DRIVER_MODULE() to include the leading
"if_".

Reviewed by: msmith, wpaul

24 years agoCommon Error libraries are needed here.
markm [Mon, 20 Sep 1999 06:23:16 +0000 (06:23 +0000)]
Common Error libraries are needed here.

24 years agoPrepare for K5.
markm [Mon, 20 Sep 1999 06:21:51 +0000 (06:21 +0000)]
Prepare for K5.

24 years agoChange the name of the installed KLM to contain a leading "if_".
obrien [Mon, 20 Sep 1999 06:11:48 +0000 (06:11 +0000)]
Change the name of the installed KLM to contain a leading "if_".
Except for miibus which is now installed as miibus.ko.

Discussed by: msmith, peter, and wpaul

24 years agoMake if_ed work again on pci, isa, isapnp. The hack to make it work on
peter [Mon, 20 Sep 1999 05:48:16 +0000 (05:48 +0000)]
Make if_ed work again on pci, isa, isapnp.  The hack to make it work on
PCCARD is pretty revolting but should buy us time while the pccard driver
angle is sorted out.  A commit for the MCA ed attachment will follow
shortly.

24 years agoAdd an alternate transmit strategy for 3c90xB adapters based on the transmit
wpaul [Mon, 20 Sep 1999 00:24:11 +0000 (00:24 +0000)]
Add an alternate transmit strategy for 3c90xB adapters based on the transmit
strategy used in the 3Com Linux driver. The new strategy is to use transmit
descriptor polling -- that is, the NIC polls the descriptors to see when
new packets are available for transmission. The advantage to the new scheme
is that no register accesses are needed in the transmit routine. The old
scheme requires several register accesses to stall the TX engine, update the
TX DMA list pointer register, then unstall the TX engine. Hopefully the new
scheme will provide improved transmit performance with less CPU overhead.

This only affects the 3c90xB or 3c90xC cards, not the 3c90x cards. This
means the original 3c900 and 3c905 cards are unaffected. Newer cards include
the 3c900B series, the 3c905B, 3c980, 3c980B, 3c905C and 3c905C, and the
3cSOHO100-TX OfficeConnect.

24 years agoRealTek driver module wasn't being built; add it to the Makefile.
wpaul [Sun, 19 Sep 1999 23:19:59 +0000 (23:19 +0000)]
RealTek driver module wasn't being built; add it to the Makefile.

24 years agoMake some small performance tweaks to the tl driver. This should hopefully
wpaul [Sun, 19 Sep 1999 22:39:24 +0000 (22:39 +0000)]
Make some small performance tweaks to the tl driver. This should hopefully
close PR #13757, however I'm waiting on user feedback before declaring the
PR officially closed. Among other things, this improves UDP transmit
performance, and tx underruns are now detected and the TX start threshold
adjusted accordingly.

24 years agoChange distribution to krb4 in preparation for K5.
markm [Sun, 19 Sep 1999 22:32:09 +0000 (22:32 +0000)]
Change distribution to krb4 in preparation for K5.

24 years agoPrepare for K5.
markm [Sun, 19 Sep 1999 22:30:39 +0000 (22:30 +0000)]
Prepare for K5.

24 years agoChange edistribution to krb4 in preaparation for K5
markm [Sun, 19 Sep 1999 22:26:02 +0000 (22:26 +0000)]
Change edistribution to krb4 in preaparation for K5

24 years agoFix for new KerberosFix for new Kerberos44
markm [Sun, 19 Sep 1999 22:14:33 +0000 (22:14 +0000)]
Fix for new KerberosFix for new Kerberos44

24 years agoFix for new Kerberos4.
markm [Sun, 19 Sep 1999 22:11:15 +0000 (22:11 +0000)]
Fix for new Kerberos4.

24 years agoFix for new Kerberos4. Make a fist cut at PAM-ising while I'm here.
markm [Sun, 19 Sep 1999 22:05:32 +0000 (22:05 +0000)]
Fix for new Kerberos4. Make a fist cut at PAM-ising while I'm here.

24 years agoConvert the VIA Rhine driver to miibus.
wpaul [Sun, 19 Sep 1999 22:03:31 +0000 (22:03 +0000)]
Convert the VIA Rhine driver to miibus.

24 years agoFixes for new Kerberos4. Userland to follow.
markm [Sun, 19 Sep 1999 22:00:58 +0000 (22:00 +0000)]
Fixes for new Kerberos4. Userland to follow.

24 years agoMerge anf fix for build.
markm [Sun, 19 Sep 1999 21:56:09 +0000 (21:56 +0000)]
Merge anf fix for build.

24 years agoAllow the AMD PHY driver to support the DM9101 PHY. The DM9101 and the
wpaul [Sun, 19 Sep 1999 21:56:08 +0000 (21:56 +0000)]
Allow the AMD PHY driver to support the DM9101 PHY. The DM9101 and the
AMD AM79c873 have identical registers. I'm not sure why; one is probably
a clone of the other.

24 years agoMake the firewall file variable space-safe.
green [Sun, 19 Sep 1999 21:32:42 +0000 (21:32 +0000)]
Make the firewall file variable space-safe.

24 years agolibdes is bmaked and built from src/crypto/... now.
markm [Sun, 19 Sep 1999 18:49:58 +0000 (18:49 +0000)]
libdes is bmaked and built from src/crypto/... now.

24 years agoAdd link syscons.4 -> sc.4
phantom [Sun, 19 Sep 1999 18:15:16 +0000 (18:15 +0000)]
Add link syscons.4 -> sc.4

PR: docs/13289

24 years ago"Disks" is more correct than "Disks" could be.
green [Sun, 19 Sep 1999 18:04:54 +0000 (18:04 +0000)]
"Disks" is more correct than "Disks" could be.

24 years agoFix typo
phantom [Sun, 19 Sep 1999 17:57:35 +0000 (17:57 +0000)]
Fix typo

PR: docs/13814
Submitted by: Alex Vasylenko <lxv@mix.nest.org>

24 years agoThis is what was "fdfix2.patch," a fix for fd sharing. It's pretty
green [Sun, 19 Sep 1999 17:00:25 +0000 (17:00 +0000)]
This is what was "fdfix2.patch," a fix for fd sharing.  It's pretty
far-reaching in fd-land, so you'll want to consult the code for
changes.  The biggest change is that now, you don't use
fp->f_ops->fo_foo(fp, bar)
but instead
fo_foo(fp, bar),
which increments and decrements the fp refcount upon entry and exit.
Two new calls, fhold() and fdrop(), are provided.  Each does what it
seems like it should, and if fdrop() brings the refcount to zero, the
fd is freed as well.

Thanks to peter ("to hell with it, it looks ok to me.") for his review.
Thanks to msmith for keeping me from putting locks everywhere :)

Reviewed by: peter

24 years agoThis commit was generated by cvs2svn to compensate for changes in r51415,
markm [Sun, 19 Sep 1999 14:19:32 +0000 (14:19 +0000)]
This commit was generated by cvs2svn to compensate for changes in r51415,
which included commits to RCS files with non-trunk default branches.

24 years agoClean import of KTH krb4-0.10.1.
markm [Sun, 19 Sep 1999 14:19:32 +0000 (14:19 +0000)]
Clean import of KTH krb4-0.10.1.

24 years agoBig OpenSSL/KTH/FreeBSD merge, badly poisoned by $FreeBSD$'s.
markm [Sun, 19 Sep 1999 13:04:49 +0000 (13:04 +0000)]
Big OpenSSL/KTH/FreeBSD merge, badly poisoned by $FreeBSD$'s.

24 years agoTwo more devstat_end_transaction() -> devstat_end_transaction_buf().
phk [Sun, 19 Sep 1999 12:43:34 +0000 (12:43 +0000)]
Two more devstat_end_transaction() -> devstat_end_transaction_buf().

24 years agoBring BDE's printf format error fixes into EGCS.
obrien [Sun, 19 Sep 1999 11:00:01 +0000 (11:00 +0000)]
Bring BDE's printf format error fixes into EGCS.

24 years agoBring our profiling tweaks into EGCS 1.1.2.
obrien [Sun, 19 Sep 1999 10:43:38 +0000 (10:43 +0000)]
Bring our profiling tweaks into EGCS 1.1.2.

24 years ago"COMMENT_BEGIN" is no longer used.
obrien [Sun, 19 Sep 1999 10:32:18 +0000 (10:32 +0000)]
"COMMENT_BEGIN" is no longer used.

24 years agoSupport linking against libgcc_r.
obrien [Sun, 19 Sep 1999 10:31:14 +0000 (10:31 +0000)]
Support linking against libgcc_r.

Submitted by: Luoqi Chen <luoqi@chen.ml.org>

24 years agoThis should get us the same functionality we had with GCC 2.7.2.1.
obrien [Sun, 19 Sep 1999 10:28:57 +0000 (10:28 +0000)]
This should get us the same functionality we had with GCC 2.7.2.1.

*  Support for our dual ELF/a.out building ability
*  Our custom ASM_* definitions
*  Our custom debugger and profiling related definitions
*  Our custom STARTFILE/ENDFILE specs

*  The stock EGCS 1.1.2 freebsd-elf.h file depended on
   egcs-1.1.2/gcc/config/linux.h, which included "svr4.h".  We will
   include "svr4.h" via our "tm.h" definition.  So add the few bits
   from "linux.h" we actually needed.

*  Using our current crtbegin.o/crtend.o we cannot support the DWARF2
   unwinding mechanisms.  In the future we will switch to the
   non-sjlj-exceptions type exception machanism.  However the `make world'
   bootstrap problems with the EGCS crtstuff.c must be overcome first.

*  Our a.out gas doesn't "know" to use NOP's for aligns while in the text
   section.  Thus the a.out alignment generation needed tweaking from
   what we did with GCC 2.7.2.  [from BDE]

*  The definition of SUPPORTS_ONE_ONLY prevents the compiler from trying
   to use "linkonce" sections for a.out.  The definition of
   NO_DBX_FUNCTION_END we had causes it to avoid .stabs symbols that the
   assembler cannot handle for a.out.  [from JDP]

*  The previous "EXCEPTION_SECTION_FUNCTION" is the wrong name for EGCS.
   It also needed tweaking for EGCS.  [from JDP]

Also bump __FreeBSD_cc_version to 400002 in case we need to know we are
using EGCS at some point.

24 years agoFix the "dsp sync" debugging printf that was unconditional. Fix a few
peter [Sun, 19 Sep 1999 09:53:57 +0000 (09:53 +0000)]
Fix the "dsp sync" debugging printf that was unconditional.  Fix a few
formatting nits/glitches/whatever.

24 years agoUse the stock EGCS version of this.
obrien [Sun, 19 Sep 1999 09:09:21 +0000 (09:09 +0000)]
Use the stock EGCS version of this.

24 years agoDocument the new i386 family options.
obrien [Sun, 19 Sep 1999 09:00:24 +0000 (09:00 +0000)]
Document the new i386 family options.

Obtained from: invoke.texi

24 years ago- Hang the scr_stat struct from dev_t.
yokota [Sun, 19 Sep 1999 08:58:53 +0000 (08:58 +0000)]
- Hang the scr_stat struct from dev_t.
- Remove sc_get_scr_stat().  It's not necessary anymore.
- Call ttymalloc() to allocate the struct tty for each vty, rather than
  statically declaring an array of struct tty.  We still need a statically
  allocated struct tty for the first vty which is used for the kernel
  console I/O, though.
- Likewise, call ttymalloc() for /dev/sysmouse and /dev/consolectl.
- Delete unnecessary test on the pointer struct tty *tp in some functions.
- Delete unused code in scmouse.c.

WARNING: this change requires you to recompile screen savers!

24 years agoDocument -Os optimization. Add to -O{0,2} documentation.
obrien [Sun, 19 Sep 1999 08:58:44 +0000 (08:58 +0000)]
Document -Os optimization.  Add to -O{0,2} documentation.

Obtained from: invoke.texi

24 years agoMerge revs 1.2-1.11 (doc fixes and updates to reflect reality) into the
obrien [Sun, 19 Sep 1999 08:56:04 +0000 (08:56 +0000)]
Merge revs 1.2-1.11 (doc fixes and updates to reflect reality) into the
EGCS 1.1.2 manpage.

24 years agoKASSERT that we cannot use M_WAITOK in interrupt context.
phk [Sun, 19 Sep 1999 08:40:11 +0000 (08:40 +0000)]
KASSERT that we cannot use M_WAITOK in interrupt context.

Reviewed by:  bde

24 years agoAdd a version number field to the jail(2) argument so that future changes
phk [Sun, 19 Sep 1999 08:36:37 +0000 (08:36 +0000)]
Add a version number field to the jail(2) argument so that future changes
can be handled intelligently.

WARNING:  you will need to reinstall #includes and recompile jail(8).

24 years agoAdd a version number field to the jail(2) argument so that future changes
phk [Sun, 19 Sep 1999 08:36:03 +0000 (08:36 +0000)]
Add a version number field to the jail(2) argument so that future changes
can be handled intelligently.

24 years agoMove an end-paren to its intended place.
phk [Sun, 19 Sep 1999 08:28:49 +0000 (08:28 +0000)]
Move an end-paren to its intended place.

24 years agoexecute a strategic clear.
jkh [Sun, 19 Sep 1999 08:24:32 +0000 (08:24 +0000)]
execute a strategic clear.

24 years agoMerge rev 1.2 docs fixes into EGCS 1.1.2's manpage.
obrien [Sun, 19 Sep 1999 08:18:18 +0000 (08:18 +0000)]
Merge rev 1.2 docs fixes into EGCS 1.1.2's manpage.

24 years ago- Preserve the content of the back scroll buffer when changing the
yokota [Sun, 19 Sep 1999 08:07:46 +0000 (08:07 +0000)]
- Preserve the content of the back scroll buffer when changing the
  video mode.

Requested by: a lot of people.
PR: kern/13764

24 years agoFix -s option.
yokota [Sun, 19 Sep 1999 08:04:07 +0000 (08:04 +0000)]
Fix -s option.

PR: bin/13799

24 years ago- Mention that the SC_PIXEL_MODE kernel option is required, in order
yokota [Sun, 19 Sep 1999 08:03:48 +0000 (08:03 +0000)]
- Mention that the SC_PIXEL_MODE kernel option is required, in order
  to use the VESA_800x600 raster text mode.
- Fix the list of recognized keywords; "40x25" is not recognized,
  but "VGA_40x25" is.

24 years agoDeal with new "auto" setting for network_interfaces.
jkh [Sun, 19 Sep 1999 07:46:55 +0000 (07:46 +0000)]
Deal with new "auto" setting for network_interfaces.

24 years agoMake `ed' PC-Cards work again. It has been over two weeks that laptop
obrien [Sun, 19 Sep 1999 07:24:07 +0000 (07:24 +0000)]
Make `ed' PC-Cards work again.  It has been over two weeks that laptop
users have suffered from this breakage, w/o commitment from someone that
they would fix the problems.

This effectively backs out revs 1.{157-160}.  It does however fix the
build problem that caused 1.157 to be committed.

If the changes from rev 1.156-1.160 can't be fully tested by the
committer, may I offer posting a diff in the freebsd-current mailing
list for broader testing before inflicting this breakage again.

24 years ago Fix BOOTP root FS mounts. Also cleanup vfs_getnewfsid() and collapse
dillon [Sun, 19 Sep 1999 06:24:21 +0000 (06:24 +0000)]
Fix BOOTP root FS mounts.  Also cleanup vfs_getnewfsid() and collapse
    addaliasu() into addalias() (no operational change) and clarify comments
    relating to a trick that vclean() uses.

    The fix to BOOTP is yet another hack.  Actually, rootfsid handling
    is already a major hack.  The whole thing needs to be cleaned up.

Reviewed by: David Greenman <dg@root.com>, Alan Cox <alc@cs.rice.edu>

24 years agoThis adds support for the 3Com Megahertz 574B ethernet 16-bit PC-Card.
obrien [Sun, 19 Sep 1999 06:20:23 +0000 (06:20 +0000)]
This adds support for the 3Com Megahertz 574B ethernet 16-bit PC-Card.

   1) Reworked the probe routine
   2) Addition of the 574B's product ID.
   3) Added useful info when booting verbosely.

Submitted by: Jason Young <doogie@anet-stl.com>

24 years agoUpdate for GCC 2.95.1's bundled libf2c.
obrien [Sun, 19 Sep 1999 05:59:54 +0000 (05:59 +0000)]
Update for GCC 2.95.1's bundled libf2c.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r51384,
obrien [Sun, 19 Sep 1999 05:59:11 +0000 (05:59 +0000)]
This commit was generated by cvs2svn to compensate for changes in r51384,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of GCC 2.95.1's libf2c
obrien [Sun, 19 Sep 1999 05:59:11 +0000 (05:59 +0000)]
Virgin import of GCC 2.95.1's libf2c

24 years agoTell people how this work was done.
obrien [Sun, 19 Sep 1999 05:50:17 +0000 (05:50 +0000)]
Tell people how this work was done.

24 years ago Minor cleanups
dillon [Sun, 19 Sep 1999 05:30:12 +0000 (05:30 +0000)]
Minor cleanups

Reviewed by: Matthew Dillon <dillon@backplane.com>
Submitted by:  Alexey Zelkin <phantom@cris.net>

24 years agoChange so_cred's type to a ucred, not a pcred. THis makes more sense, actually.
green [Sun, 19 Sep 1999 02:17:02 +0000 (02:17 +0000)]
Change so_cred's type to a ucred, not a pcred.  THis makes more sense, actually.
Make a sonewconn3() which takes an extra argument (proc) so new sockets created
with sonewconn() from a user's system call get the correct credentials, not
just the parent's credentials.

24 years agoMake trash removals less chatty.
jkh [Sun, 19 Sep 1999 02:05:52 +0000 (02:05 +0000)]
Make trash removals less chatty.

24 years agoBump version number.
phk [Sat, 18 Sep 1999 22:03:45 +0000 (22:03 +0000)]
Bump version number.

Pointed out by: ken

24 years agoOnly assign to si_bsize_phys if we have an intelligent value for it.
phk [Sat, 18 Sep 1999 21:48:39 +0000 (21:48 +0000)]
Only assign to si_bsize_phys if we have an intelligent value for it.
Otherwise leave at zero and let the generic code decide.

24 years agodocument devstat_end_transaction_buf()
phk [Sat, 18 Sep 1999 21:31:19 +0000 (21:31 +0000)]
document devstat_end_transaction_buf()

24 years agoUse devstat_end_transaction_buf() rather than Use devstat_end_transaction()
phk [Sat, 18 Sep 1999 21:30:27 +0000 (21:30 +0000)]
Use devstat_end_transaction_buf() rather than Use devstat_end_transaction()

24 years agoCount "free" operations in their own new tranaction type.
phk [Sat, 18 Sep 1999 21:28:09 +0000 (21:28 +0000)]
Count "free" operations in their own new tranaction type.

WARNING: libdevstat, iostat, vmstat, systat etc etc will need a recompile.

Add devstat_end_transaction_buf() which pulls all the vital data out
of a struct buf which is ready for biodone().

24 years ago Bring security page uptodate, add more references, clarify some of
dillon [Sat, 18 Sep 1999 18:21:38 +0000 (18:21 +0000)]
Bring security page uptodate, add more references, clarify some of
    the comments, etc.

24 years agoFix conflicts. This has a small part of rev 1.2 in it.
obrien [Sat, 18 Sep 1999 11:14:59 +0000 (11:14 +0000)]
Fix conflicts.  This has a small part of rev 1.2 in it.

24 years agoFix conflicts. This merges revs 1.{2,3} with EGCS 1.1.2.
obrien [Sat, 18 Sep 1999 11:02:28 +0000 (11:02 +0000)]
Fix conflicts.  This merges revs 1.{2,3} with EGCS 1.1.2.

24 years agoVirgin import of EGCS 1.1.2's libf2c
obrien [Sat, 18 Sep 1999 10:51:31 +0000 (10:51 +0000)]
Virgin import of EGCS 1.1.2's libf2c

24 years agoThis commit was generated by cvs2svn to compensate for changes in r51363,
obrien [Sat, 18 Sep 1999 10:51:31 +0000 (10:51 +0000)]
This commit was generated by cvs2svn to compensate for changes in r51363,
which included commits to RCS files with non-trunk default branches.

24 years agoUpdate the support files from the 6.0.1 import.
obrien [Sat, 18 Sep 1999 09:25:20 +0000 (09:25 +0000)]
Update the support files from the 6.0.1 import.

24 years agoRemove a comment about setting objformat to elf by default. We've
jb [Sat, 18 Sep 1999 08:27:55 +0000 (08:27 +0000)]
Remove a comment about setting objformat to elf by default. We've
done that already.

Change the -DWANT_AOUT comment to refer to 4.0 so that it sounds less
silly.

24 years agoClean up two cases of the alpha vtophys() hack that should be
wpaul [Sat, 18 Sep 1999 04:04:03 +0000 (04:04 +0000)]
Clean up two cases of the alpha vtophys() hack that should be
using alpha_XXX_dmamap() but aren't.

24 years agoFix the mechanism used to choose the unit numbers for the IP interfaces
wpaul [Sat, 18 Sep 1999 04:01:31 +0000 (04:01 +0000)]
Fix the mechanism used to choose the unit numbers for the IP interfaces
attached by the SysKonnect driver. Use ifunit() to scan for existing
skN interfaces and pick the first unused one.

24 years agoAdd curs_set(0) to get rid of that annoying cursor. I also have to evilly
green [Sat, 18 Sep 1999 03:59:33 +0000 (03:59 +0000)]
Add curs_set(0) to get rid of that annoying cursor.  I also have to evilly
add $FreeBSD$ so I can commit this.

24 years agoGet rid of some evil defines (a pair of snd and rcv.)
green [Fri, 17 Sep 1999 21:38:24 +0000 (21:38 +0000)]
Get rid of some evil defines (a pair of snd and rcv.)

24 years agoUpdate to driver release 1.74
roger [Fri, 17 Sep 1999 21:28:23 +0000 (21:28 +0000)]
Update to driver release 1.74

Bug fix:     xmradio nolonger experiences a 6Mhz offset after running FXTV

New feature: Automatic Tuner selection for AVerMedia cards with
             configuration EEPROMs on (ie the Bt878 based cards)

24 years agoPatch if_vr to add bridging support.
wpaul [Fri, 17 Sep 1999 18:25:30 +0000 (18:25 +0000)]
Patch if_vr to add bridging support.

PR: 12385
Submitted by: lyndon@orthanc.ab.ca

24 years agoRemember to account for ETHER_ALIGN when setting the maxmimum packet
wpaul [Fri, 17 Sep 1999 18:04:14 +0000 (18:04 +0000)]
Remember to account for ETHER_ALIGN when setting the maxmimum packet
length for mini receive ring. The max length was MHLEN, however the mbufs
are actually shortened to MHLEN - ETHER_ALIGN to force payload alignment.

PR: 13793

24 years agoSync with driver release 1.74
roger [Fri, 17 Sep 1999 17:06:36 +0000 (17:06 +0000)]
Sync with driver release 1.74

24 years agoMF3: various small tweaks.
jkh [Fri, 17 Sep 1999 09:32:22 +0000 (09:32 +0000)]
MF3: various small tweaks.

24 years agoFix getcwd. It must return the length of the path including the terminating 0.
marcel [Fri, 17 Sep 1999 08:35:08 +0000 (08:35 +0000)]
Fix getcwd. It must return the length of the path including the terminating 0.
While I'm here, fix style and debug printf.

Fix derived from patch by: Darryl Okahata <darrylo@sr.hp.com>

24 years agoRe-encode spanish messages using ISO-8859-1.
jmas [Fri, 17 Sep 1999 08:30:48 +0000 (08:30 +0000)]
Re-encode spanish messages using ISO-8859-1.
Patches also sent to bostic@bostic.com.

PR: bin/5966
Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es>

24 years agoParse resource descriptions which don't have START_DEPENDANT tags
dfr [Fri, 17 Sep 1999 08:18:34 +0000 (08:18 +0000)]
Parse resource descriptions which don't have START_DEPENDANT tags
correctly.  This fixes resource allocation for various PnP ed cards but
there are other problems which prevent that driver from working right.

24 years ago Add vfs.enable_userblk_io sysctl to control whether user reads and writes
dillon [Fri, 17 Sep 1999 06:10:27 +0000 (06:10 +0000)]
Add vfs.enable_userblk_io sysctl to control whether user reads and writes
    to buffered block devices are allowed.  The default is to be backwards
    compatible, i.e. reads and writes are allowed.

    The idea is for a larger crowd to start running with this disabled and
    see what problems, if any, crop up, and then to change the default to
    off and see if any problems crop up in the next 6 months prior to
    potentially removing support entirely.  There are still a few people,
    Julian and myself included, who believe the buffered block device
    access from usermode to be useful.

    Remove use of vnode->v_lastr from buffered block device I/O in
    preparation for removal of vnode->v_lastr field, replacing it with
    the already existing seqcount metric to detect sequential operation.

Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>

24 years ago Asynchronized client-side nfs_commit. NFS commit operations were
dillon [Fri, 17 Sep 1999 05:57:57 +0000 (05:57 +0000)]
Asynchronized client-side nfs_commit.  NFS commit operations were
    previously issued synchronously even if async daemons (nfsiod's) were
    available.  The commit has been moved from the strategy code to the doio
    code in order to asynchronize it.

    Removed use of lastr in preparation for removal of vnode->v_lastr.  It
    has been replaced with seqcount, which is already supported by the system
    and, in fact, gives us a better heuristic for sequential detection then
    lastr ever did.

    Made major performance improvements to the server side commit.  The
    server previously fsync'd the entire file for each commit rpc.  The
    server now bawrite()s only those buffers related to the offset/size
    specified in the commit rpc.

    Note that we do not commit the meta-data yet.  This works still needs
    to be done.

    Note that a further optimization can be done (and has not yet been done)
    on the client: we can merge multiple potential commit rpc's into a
    single rpc with a greater file offset/size range and greatly reduce
    rpc traffic.

Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>

24 years ago Remove inappropriate VOP_FSYNC from vm_object_page_clean(). The fsync
dillon [Fri, 17 Sep 1999 05:48:36 +0000 (05:48 +0000)]
Remove inappropriate VOP_FSYNC from vm_object_page_clean().  The fsync
    syncs the entire underlying file rather then just the requested range,
    resulting in huge inefficiencies when the VM system is articulated in
    a certain way.  The VOP_FSYNC was also found to massively reduce NFS
    performance in certain cases.

    Change MADV_DONTNEED and MADV_FREE to call vm_page_dontneed() instead
    of vm_page_deactivate().  Using vm_page_deactivate() causes all
    inactive and cache pages to be recycled before the dontneed/free page
    is recycled, effectively flushing our entire VM inactive & cache
    queues continuously even if only a few pages are being actively MADV
    free'd and reused (such as occurs with a sequential scan of a
    memory-mapped file).

Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>

24 years ago Add 'lastr' field to vm_map_entry in preparation for its removal
dillon [Fri, 17 Sep 1999 05:40:17 +0000 (05:40 +0000)]
Add 'lastr' field to vm_map_entry in preparation for its removal
    from the vnode.  (The changeover is undergoing final testing and
    will be committed soon).

Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>

24 years ago Fix a bug in the block number calculation for VN disks with a sector
dillon [Fri, 17 Sep 1999 05:34:00 +0000 (05:34 +0000)]
Fix a bug in the block number calculation for VN disks with a sector
    size != 512 that are configured without a label.  The bug should only
    have effected swap-backed VN mounts without a label.

    Add several major features to VN.  In the kernel we add a swap
    pre-reservation capability, which can be used to guarentee seek
    consistency for swap-backed VN nodes.  This also incidently allows
    a swap-backed VN filesystem to be recovered after a crash in some
    cases (if the same swap blocks happen to be reserved).

    We also add a number of new options to vnconfig which do the work
    of pre-zeroing or creating/truncating/extending a file which greatly
    simplifies using VN in a file-backed configuration.

    Add FreeBSD CVS label to sys/sys/vnioctl.h, as well as a new ioctl
    flag for the swap pre-reservation feature.

Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>