]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agofix wrong name which is hidden by wrong ifdef.
Yoshinobu Inoue [Thu, 13 Jan 2000 15:27:50 +0000 (15:27 +0000)]
fix wrong name which is hidden by wrong ifdef.
Sorry for build failure. There was a mistake when I moved the patch
from my build check machine to commit machine.

Specified by: peter

24 years agolibc rcmd update for IPv6.
Yoshinobu Inoue [Thu, 13 Jan 2000 15:09:48 +0000 (15:09 +0000)]
libc rcmd update for IPv6.
A new function bindresvport2(), AF independent version of bindresvport()
is also added.

Reviewed by: sumikawa
Obtained from: KAME project

24 years agoChange struct sockaddr_storage member name, because following change
Yoshinobu Inoue [Thu, 13 Jan 2000 14:52:53 +0000 (14:52 +0000)]
Change struct sockaddr_storage member name, because following change
is very likely to become consensus as recent ietf/ipng mailing list
discussion. Also recent KAME repository and other KAME patched BSDs
also applied it.

  s/__ss_family/ss_family/
  s/__ss_len/ss_len/

Makeworld is confirmed, and no application should be affected by this change
yet.

24 years agoCorrect placement of $FreeBSD$ CVS identifier.
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 14:27:44 +0000 (14:27 +0000)]
Correct placement of $FreeBSD$ CVS identifier.

24 years agoChange ``from'' to ``to''.
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 14:26:23 +0000 (14:26 +0000)]
Change ``from'' to ``to''.

PR: 15729
Submitted by: Kim Toms

24 years agoClear rt after RTFREE. This might have sometime caused kernel panic at rtfree()
Yoshinobu Inoue [Thu, 13 Jan 2000 14:21:30 +0000 (14:21 +0000)]
Clear rt after RTFREE. This might have sometime caused kernel panic at rtfree()
on INET6 enabled environment.

24 years agoAdd the LSI-Logic 53C875e chipset and the DawiControl DC2976UW entries
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 13:43:21 +0000 (13:43 +0000)]
Add the LSI-Logic 53C875e chipset and the DawiControl DC2976UW entries
to our hardware list.

PR: 15744
Submitted by: Sascha Blank <blank@uni-tier.de>

24 years agoAdd missing 'DEVICE_SYSCTLS' to opt_bus.h. This is the (experimental?)
Peter Wemm [Thu, 13 Jan 2000 13:29:51 +0000 (13:29 +0000)]
Add missing 'DEVICE_SYSCTLS' to opt_bus.h.  This is the (experimental?)
code that exports the bus heirarchy to hw.devices.*

24 years agoAdd myself as ntp docs maintainer, with roberto's permission.
Sheldon Hearn [Thu, 13 Jan 2000 13:02:00 +0000 (13:02 +0000)]
Add myself as ntp docs maintainer, with roberto's permission.

24 years agoFix page fault in -vv mode.
Ruslan Ermilov [Thu, 13 Jan 2000 12:59:58 +0000 (12:59 +0000)]
Fix page fault in -vv mode.

PR: 16098
Submitted by: Alan.Judge@indigo.ie
Reviewed by: ru

24 years agoAdd dhclient(8) crossreference to the dhcp_flags section.
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 12:53:54 +0000 (12:53 +0000)]
Add dhclient(8) crossreference to the dhcp_flags section.

Submitted by: sheldonh

24 years agoSynced with sys/dev/syscons/syscons.c rev 1.331.
KATO Takenori [Thu, 13 Jan 2000 12:24:43 +0000 (12:24 +0000)]
Synced with sys/dev/syscons/syscons.c rev 1.331.

24 years agoFix old style /fB /fR emphasis to the correct usage of .Em or other
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 12:06:41 +0000 (12:06 +0000)]
Fix old style /fB /fR emphasis to the correct usage of .Em or other
more appropriate uses of mdoc macros given the context they were
used in.

24 years agoAdd crossreference to dhclient(8) since our interfaces nowadays
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 11:54:35 +0000 (11:54 +0000)]
Add crossreference to dhclient(8) since our interfaces nowadays
support DHCP and more information would be handy.

24 years agoSynced with following changes:
KATO Takenori [Thu, 13 Jan 2000 11:47:42 +0000 (11:47 +0000)]
Synced with following changes:

>yokota      2000/01/11 05:39:06 PST
>
>  Modified files:
>    sys/dev/usb          ukbd.c
>    sys/dev/kbd          atkbd.c kbd.c kbdreg.h
>  Log:
>  Rework shifta/ctla/alta key handling.  It appears that there was
>  misunderstanding between the PR originator and me.  I hope I got it
>  right this time.
>
>  Revision  Changes    Path
>  1.22      +4 -1      src/sys/dev/usb/ukbd.c
>  1.21      +1 -8      src/sys/dev/kbd/atkbd.c
>  1.16      +19 -10    src/sys/dev/kbd/kbd.c
>  1.9       +2 -2      src/sys/dev/kbd/kbdreg.h

Submitted by: yokota

24 years agoSynced with sys/isa/sio.c rev 1.284.
KATO Takenori [Thu, 13 Jan 2000 11:45:33 +0000 (11:45 +0000)]
Synced with sys/isa/sio.c rev 1.284.

24 years agoAdd description for how to enable DHCP for network interfaces.
Jeroen Ruigrok van der Werven [Thu, 13 Jan 2000 11:44:28 +0000 (11:44 +0000)]
Add description for how to enable DHCP for network interfaces.

PR: 15980
Submitted by: John Reynolds <jjreynold@home.com>
Reviewed by: sheldonh

24 years agoFixed missing include and missing arg in synopsis.
Bruce Evans [Thu, 13 Jan 2000 10:22:50 +0000 (10:22 +0000)]
Fixed missing include and missing arg in synopsis.

24 years agoFixed missing include in synopsis.
Bruce Evans [Thu, 13 Jan 2000 10:21:25 +0000 (10:21 +0000)]
Fixed missing include in synopsis.

24 years agoMove the Variables section of the old ntp_misc(8) manual page to
Sheldon Hearn [Thu, 13 Jan 2000 10:03:53 +0000 (10:03 +0000)]
Move the Variables section of the old ntp_misc(8) manual page to
the correct location in the ntpd(8) page.

24 years agoAbandon hope of keeping in line with the author's structure,
Sheldon Hearn [Thu, 13 Jan 2000 09:59:55 +0000 (09:59 +0000)]
Abandon hope of keeping in line with the author's structure,
in favour of placing information in the correct sections.

The ntp_acc(8), ntp_auth(8), ntp_clock(8), ntp_conf(8),
ntp_misc(8) and ntp_mon(8) pages have been merged into
ntp.conf(5) and ntp.keys(5).

Requested by: rgrimes, wollman

24 years agoRemove old copy of if_ed.c; it is no longer used.
Matthew N. Dodd [Thu, 13 Jan 2000 09:30:18 +0000 (09:30 +0000)]
Remove old copy of if_ed.c; it is no longer used.

24 years agoFix unresolved _libc_*() references in libc by creating weak aliases
Jason Evans [Thu, 13 Jan 2000 09:26:50 +0000 (09:26 +0000)]
Fix unresolved _libc_*() references in libc by creating weak aliases
to the respective system call entry points.

24 years agoSet ifq_maxlen. (to default IFQ_MAXLEN)
Matthew N. Dodd [Thu, 13 Jan 2000 09:13:22 +0000 (09:13 +0000)]
Set ifq_maxlen. (to default IFQ_MAXLEN)

24 years agoAllow SMP systems with an MCA bus to work properly.
Matthew N. Dodd [Thu, 13 Jan 2000 09:09:02 +0000 (09:09 +0000)]
Allow SMP systems with an MCA bus to work properly.

Reviewed by: peter

24 years agoImplement BUS_{GET,SET,DELETE}_RESOURCE methods.
Matthew N. Dodd [Thu, 13 Jan 2000 09:01:46 +0000 (09:01 +0000)]
Implement BUS_{GET,SET,DELETE}_RESOURCE methods.

24 years agoCorrectly test CF.
Matthew N. Dodd [Thu, 13 Jan 2000 08:49:47 +0000 (08:49 +0000)]
Correctly test CF.

24 years agoRemove duplicate DEC 21050 PCI-PCI bridge (0x00011011)
Peter Wemm [Thu, 13 Jan 2000 08:40:10 +0000 (08:40 +0000)]
Remove duplicate DEC 21050 PCI-PCI bridge (0x00011011)
Add an entry for the Toshiba Fast Infra Red controller (0x07011179)

24 years agoAdd a few devices IDs and clarify the SiS 85c496 entry.
Matthew N. Dodd [Thu, 13 Jan 2000 08:01:53 +0000 (08:01 +0000)]
Add a few devices IDs and clarify the SiS 85c496 entry.

24 years agoBecause cylinder group blocks are now written in background,
Kirk McKusick [Thu, 13 Jan 2000 07:20:01 +0000 (07:20 +0000)]
Because cylinder group blocks are now written in background,
it is no longer sufficient to get a lock on a buffer to know
that its write has been completed. We have to first get the
lock on the buffer, then check to see if it is doing a
background write. If it is doing background write, we have
to wait for the background write to finish, then check to see
if that fullfilled our dependency, and if not to start another
write. Luckily the explanation is longer than the fix.

24 years agoA panic occurs during an fsync when a dirty block associated with
Kirk McKusick [Thu, 13 Jan 2000 07:17:39 +0000 (07:17 +0000)]
A panic occurs during an fsync when a dirty block associated with
a vnode has not been written (which would clear certain of its
dependencies). The problems arises because fsync with MNT_NOWAIT
no longer pushes all the dirty blocks associated with a vnode. It
skips those that require rollbacks, since they will just get instantly
dirty again. Such skipped blocks are marked so that they will not be
skipped a second time (otherwise circular dependencies would never
clear). So, we fsync twice to ensure that everything will be written
at least once.

24 years agoRemove the 'at isa? ...' bits for ex0.
Matthew N. Dodd [Thu, 13 Jan 2000 07:01:13 +0000 (07:01 +0000)]
Remove the 'at isa? ...' bits for ex0.

Remove the confusing text about pccard and unit numbers for ep0.

24 years agoCosmetic cleanups.
Matthew N. Dodd [Thu, 13 Jan 2000 06:55:35 +0000 (06:55 +0000)]
Cosmetic cleanups.

24 years agoImplement a DEVICE_IDENTIFY method. I want to revisit some of this later
Matthew N. Dodd [Thu, 13 Jan 2000 06:52:51 +0000 (06:52 +0000)]
Implement a DEVICE_IDENTIFY method.  I want to revisit some of this later
but this is enough to get us going.

24 years agoWhen I converted this driver to newbus I also cleaned up the code
Matthew N. Dodd [Thu, 13 Jan 2000 06:46:02 +0000 (06:46 +0000)]
When I converted this driver to newbus I also cleaned up the code
layout.  It seems that I cleaned it up a bit too much and confused a few

if () {
if () {
} else {
}
}

statements in the obvious manner.

This allows the driver to transmit packets again.  *sigh*

24 years agoStop the recurring feeling of deja vu
Warner Losh [Thu, 13 Jan 2000 06:32:33 +0000 (06:32 +0000)]
Stop the recurring feeling of deja vu
Stop the recurring feeling of deja vu
Stop the recurring feeling of deja vu
Stop the recurring feeling of deja vu

and debounce the eject messages.  We now mark the socket empty in the
interrupt handler, rather than after we've disabled the socket which
happens "much later".

24 years agoattach to non-ac97 neomagic chips and hope that ac97 ones do not have the
Cameron Grant [Thu, 13 Jan 2000 06:11:32 +0000 (06:11 +0000)]
attach to non-ac97 neomagic chips and hope that ac97 ones do not have the
same pnpbios id

24 years agobe less verbose
Cameron Grant [Thu, 13 Jan 2000 06:00:57 +0000 (06:00 +0000)]
be less verbose

24 years agoadded IPv6 unspecified addr check for getipnodebyaddr.
Yoshinobu Inoue [Thu, 13 Jan 2000 05:47:11 +0000 (05:47 +0000)]
added IPv6 unspecified addr check for getipnodebyaddr.

24 years agoadded IPv4 mapped IPv6 addr consideration for getaddrinfo() reverse lookup case
Yoshinobu Inoue [Thu, 13 Jan 2000 05:37:51 +0000 (05:37 +0000)]
added IPv4 mapped IPv6 addr consideration for getaddrinfo() reverse lookup case

24 years agoadd a comment for some possible? IPv4 option processing.
Yoshinobu Inoue [Thu, 13 Jan 2000 05:21:05 +0000 (05:21 +0000)]
add a comment for some possible? IPv4 option processing.

24 years agoremoved incorrect ip6 length setting for IPv6 tcp reset packet.
Yoshinobu Inoue [Thu, 13 Jan 2000 05:18:30 +0000 (05:18 +0000)]
removed incorrect ip6 length setting for IPv6 tcp reset packet.

24 years agoremoved an ours case which think a packet destined to loopback interface
Yoshinobu Inoue [Thu, 13 Jan 2000 05:12:48 +0000 (05:12 +0000)]
removed an ours case which think a packet destined to loopback interface
with IPv6 loopback addr for its dest or src addr as ours.

24 years agoadded missing IPV6_PORTRANGE case.
Yoshinobu Inoue [Thu, 13 Jan 2000 05:07:42 +0000 (05:07 +0000)]
added missing IPV6_PORTRANGE case.

24 years agoremove unnecessary "$ifdef INET6"
Yoshinobu Inoue [Thu, 13 Jan 2000 05:01:27 +0000 (05:01 +0000)]
remove unnecessary "$ifdef INET6"

24 years agoMake mktemp.c a "normal" C implimentation when building this library.
David E. O'Brien [Thu, 13 Jan 2000 04:55:41 +0000 (04:55 +0000)]
Make mktemp.c a "normal" C implimentation when building this library.

24 years agoadd entries for several DEC PCI-PCI bridges & the Cypress PCI-ISA bridge found
Andrew Gallatin [Thu, 13 Jan 2000 02:47:36 +0000 (02:47 +0000)]
add entries for several DEC PCI-PCI bridges & the Cypress PCI-ISA bridge found
on newer alpha workstations and servers

24 years agoMake this compile on alpha
Andrew Gallatin [Thu, 13 Jan 2000 02:09:44 +0000 (02:09 +0000)]
Make this compile on alpha

24 years agoo Remove entry that has 'any' for the interrupt and 'auto' for config.
Warner Losh [Thu, 13 Jan 2000 00:29:06 +0000 (00:29 +0000)]
o Remove entry that has 'any' for the interrupt and 'auto' for config.
  We don't have that yet.
o Uncomment FLASH cards so when the ata flash patches go into the tree
  they will work.

Reported by: hosokawa-san

24 years agoReintroduce the dc_coal() workaround routine for coalescing outbound
Bill Paul [Wed, 12 Jan 2000 22:24:05 +0000 (22:24 +0000)]
Reintroduce the dc_coal() workaround routine for coalescing outbound
packets into a single buffer, and set the DC_TX_COALESCE flag for the
Davicom DM9102 chip. I thought I had escaped this problem, but... This
chip appears to silently corrupt or discard transmitted frames when
using scatter/gather DMA (i.e. DMAing each packet fragment in place
with a separate descriptor). The only way to insure reliable transmission
is to coalesce transmitted packets into a single cluster buffer. (There
may also be an alignment constraint here, but mbuf cluster buffers are
naturally aligned on 2K boundaries, which seems to be good enough.)

The DM9102 driver for Linux written by Davicom also uses this workaround.
Unfortunately, the Davicom datasheet has no errata section describing
this or any other apparently known defect.

Problem noted by: allan_chou@davicom.com.tw

24 years agoAs we parse the interface list, ignore sockaddr_dl's that
Brian Somers [Wed, 12 Jan 2000 21:53:46 +0000 (21:53 +0000)]
As we parse the interface list, ignore sockaddr_dl's that
don't have an interface index that's the same as the if_msghdr
interface index.

This prevents the occasional perror("SIOCGIFFLAGS") from appearing
at boot time.

While I'm there:
  Make a couple of error messages more useful.
  Add a missing include.
  Add some braces to silence gccs dumb complaints.
  Add some consts
  Ansify decls
  Add copyright to pmap_check.h (well, you could say it's been rewritten)

24 years agoRemove a stray splx(s) call. This fixes the compiler warning.
Matthew N. Dodd [Wed, 12 Jan 2000 17:51:01 +0000 (17:51 +0000)]
Remove a stray splx(s) call.  This fixes the compiler warning.

Submitted by: gibbs

24 years agoApply the same netisr mechanism to transmissions as well. In order to
Bill Paul [Wed, 12 Jan 2000 17:46:40 +0000 (17:46 +0000)]
Apply the same netisr mechanism to transmissions as well. In order to
drive the transmitter, we have to check the interface's send queue in the
TX end of frame handler (i.e. the usb bulk out callback) and push out new
transmissions if the queue has packets in it and the transmitter is
ready. But the txeof handler is also called from a USB callback running
at splusb() too.

Grrr.

24 years agoSeconds to ticks conversion was done at the wrong place.
Luoqi Chen [Wed, 12 Jan 2000 17:26:42 +0000 (17:26 +0000)]
Seconds to ticks conversion was done at the wrong place.

24 years agoRemove the cautionary note concerning the move of the chown binary
Sheldon Hearn [Wed, 12 Jan 2000 14:49:51 +0000 (14:49 +0000)]
Remove the cautionary note concerning the move of the chown binary
and its link chgrp, since the change has been reverted.

Reported by: Kelly Yancey <kbyanc@posi.net>

24 years agoWe do not support the -B option.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 14:49:38 +0000 (14:49 +0000)]
We do not support the -B option.

PR: 15925
Submitted by: Thierry Herbelot

24 years agoAdd selected manual pages transcribed from the HTML documentation.
Sheldon Hearn [Wed, 12 Jan 2000 14:41:00 +0000 (14:41 +0000)]
Add selected manual pages transcribed from the HTML documentation.
Those pages which have not been transcribed are referenced as
gracefully as possible.

There is no perfect section for the ntp_* files, which document
configuration options for the NTP suite, so I'm putting them in
the same section as the pages for the utilities themselves.

24 years agoAdd gross hack to work around bogus dependency information created
Marcel Moolenaar [Wed, 12 Jan 2000 14:33:00 +0000 (14:33 +0000)]
Add gross hack to work around bogus dependency information created
by gnu/usr.bin/cc/cc_tools/Makefile. This bug is painfully visible
when making buildworld with -DNOCLEAN. This work around is beyond
dirty...

24 years agoFix a bungle with the CAM static wiring tables. Write CAMCONF_UNSPEC
Peter Wemm [Wed, 12 Jan 2000 14:20:12 +0000 (14:20 +0000)]
Fix a bungle with the CAM static wiring tables.  Write CAMCONF_UNSPEC
instead of -2.  This (I believe) caused static wirings to not match.
This should fix Bill Pechter's problem but we'll see.

Problem discovered by: Bill Pechter <pechter@shell.monmouth.com>

24 years agoMerge from sys/conf/files.i386 revision 1.296.
Yoshihiro Takahashi [Wed, 12 Jan 2000 13:43:23 +0000 (13:43 +0000)]
Merge from sys/conf/files.i386 revision 1.296.

24 years agoAdd necessary tmac files to the tmac Makefile and install them
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 13:37:57 +0000 (13:37 +0000)]
Add necessary tmac files to the tmac Makefile and install them
in /usr/share/tmac like the rest.

24 years agoAllow devhtml and grohtml to be built.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 13:17:51 +0000 (13:17 +0000)]
Allow devhtml and grohtml to be built.
This is a new feature of groff and is a html driver for groff.

From the manual page:
"grohtml translates the output of GNU troff to html."

This is very interesting for people working on documentation.

24 years agoAdd bmake glue for devhtml and grohtml of the groff package.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 13:14:27 +0000 (13:14 +0000)]
Add bmake glue for devhtml and grohtml of the groff package.

24 years agoAdd devhtml entry for the groff_font directory.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 13:06:44 +0000 (13:06 +0000)]
Add devhtml entry for the groff_font directory.
This is needed for the new devhtml in the groff 1.15 package.

24 years agoMake the mouse cursor char code configurable via the CONS_MOUSECTL
Kazutaka YOKOTA [Wed, 12 Jan 2000 12:30:33 +0000 (12:30 +0000)]
Make the mouse cursor char code configurable via the CONS_MOUSECTL
ioctl.

By popular demand.

24 years agoAdd support for detection of the ESS 1878 chip.
Daniel Eischen [Wed, 12 Jan 2000 11:16:23 +0000 (11:16 +0000)]
Add support for detection of the ESS 1878 chip.

24 years agoThe groff package is not maintained by jjc@jclark.com anymore.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 10:35:57 +0000 (10:35 +0000)]
The groff package is not maintained by jjc@jclark.com anymore.
Reflect this change in the upgrade file.

24 years agoAllow grog to be made during compilation.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 10:31:55 +0000 (10:31 +0000)]
Allow grog to be made during compilation.

24 years agoAdd bmake glue for grog(1), an utility which guesses groff's
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 10:30:27 +0000 (10:30 +0000)]
Add bmake glue for grog(1), an utility which guesses groff's
flags and options.

Requested by: andreas

24 years agoFix conflicts which arose during import, also add $FreeBSD$.
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 10:26:36 +0000 (10:26 +0000)]
Fix conflicts which arose during import, also add $FreeBSD$.

24 years agoFix broken installkernel target. Don't use the WMAKE context to
Marcel Moolenaar [Wed, 12 Jan 2000 10:00:36 +0000 (10:00 +0000)]
Fix broken installkernel target. Don't use the WMAKE context to
install; use the IMAKE context.

Reported by: sheldonh

24 years agoThis commit was generated by cvs2svn to compensate for changes in r55839,
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 09:51:43 +0000 (09:51 +0000)]
This commit was generated by cvs2svn to compensate for changes in r55839,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of FSF groff v1.15
Jeroen Ruigrok van der Werven [Wed, 12 Jan 2000 09:51:43 +0000 (09:51 +0000)]
Virgin import of FSF groff v1.15

24 years agoTrack libc's three-tier symbol naming. libc_r must currently implement
Jason Evans [Wed, 12 Jan 2000 09:28:58 +0000 (09:28 +0000)]
Track libc's three-tier symbol naming.  libc_r must currently implement
the _libc_*() entry points and add *() weak aliases.  This will all
change for the better when libc_r becomes libpthread.

24 years agoAdd three-tier symbol naming in support of POSIX thread cancellation
Jason Evans [Wed, 12 Jan 2000 09:23:48 +0000 (09:23 +0000)]
Add three-tier symbol naming in support of POSIX thread cancellation
points.  For library functions, the pattern is __sleep() <--
_libc_sleep() <-- sleep().  The arrows represent weak aliases.  For
system calls, the pattern is _read() <-- _libc_read() <-- read().

24 years agoUnremoved used include of <sys/stat.h> (don't depend on pollution in
Bruce Evans [Wed, 12 Jan 2000 09:16:13 +0000 (09:16 +0000)]
Unremoved used include of <sys/stat.h> (don't depend on pollution in
<sys/mount.h).  Broken in: previous commit.

Removed unused include of <nwfs/nwfs.h>.

24 years agoUse mktemp(1) for tempfiles (concatdb.sh), and increase the number of X's.
Kris Kennaway [Wed, 12 Jan 2000 08:01:01 +0000 (08:01 +0000)]
Use mktemp(1) for tempfiles (concatdb.sh), and increase the number of X's.

24 years agoSpeedup if_start routine a little. TX threshold logic needs some more
Matthew N. Dodd [Wed, 12 Jan 2000 06:42:49 +0000 (06:42 +0000)]
Speedup if_start routine a little.  TX threshold logic needs some more
kicking but these changes get me around 1000 KB/sec.

24 years agoFix the performance problems I caused by setting ifq_maxlen to 8.
Matthew N. Dodd [Wed, 12 Jan 2000 05:27:08 +0000 (05:27 +0000)]
Fix the performance problems I caused by setting ifq_maxlen to 8.
Use IFQ_MAXLEN instead.  This seemed like a good idea at the time since
most 3c509s have all of 2k for their TX fifo.  My intention was to revisit
ifq_maxlen and auto-scale it or something.

ttcp-t: 16777216 bytes in 21.53 real seconds = 761.07 KB/sec +++
ttcp-t: 2771 I/O calls, msec/call = 7.96, calls/sec = 128.72
ttcp-t: 0.0user 2.9sys 0:21real 13% 20i+280d 222maxrss 0+2pf 717+0csw

ttcp-r: 16777216 bytes in 14.11 real seconds = 1161.48 KB/sec +++
ttcp-r: 2050 I/O calls, msec/call = 7.05, calls/sec = 145.33
ttcp-r: 0.0user 1.4sys 0:14real 10% 87i+1198d 196maxrss 0+1pf 1949+186csw

I've got some tweaks that move the TX speed up to the RX speed but I've
got to groom them from the mess I've made of my source tree.

Yelled at by: wpaul

24 years agoSort.
David E. O'Brien [Wed, 12 Jan 2000 02:30:42 +0000 (02:30 +0000)]
Sort.

24 years agoCorrectly set the data length when transmitting 802.3 frames (we need to
Bill Paul [Wed, 12 Jan 2000 00:57:27 +0000 (00:57 +0000)]
Correctly set the data length when transmitting 802.3 frames (we need to
subtract the length of the SNAP header).

24 years agoAdd opt_ukbd.h.
Kazutaka YOKOTA [Wed, 12 Jan 2000 00:46:08 +0000 (00:46 +0000)]
Add opt_ukbd.h.

24 years agoFix various mandoc bugs
Brian Somers [Wed, 12 Jan 2000 00:29:16 +0000 (00:29 +0000)]
Fix various mandoc bugs

24 years agoStraighten out the logic in kue_setmulti() a little (the case where we
Bill Paul [Tue, 11 Jan 2000 18:09:19 +0000 (18:09 +0000)]
Straighten out the logic in kue_setmulti() a little (the case where we
have no multicast entries to add is not handled right).

24 years agoRevert gratuitous change in rev. 1.123 which broke building world
Marcel Moolenaar [Tue, 11 Jan 2000 16:23:51 +0000 (16:23 +0000)]
Revert gratuitous change in rev. 1.123 which broke building world
as non-root.

Breakage caused by: green

24 years agoAdd $FreeBSD$
Peter Wemm [Tue, 11 Jan 2000 15:35:16 +0000 (15:35 +0000)]
Add $FreeBSD$
Make the alpha linker script more like the i386 version - delete the
/usr/local and egcs directories

24 years agoAiee! I committed the wrong conf/files. Replace the changes for newppbus
Peter Wemm [Tue, 11 Jan 2000 14:54:09 +0000 (14:54 +0000)]
Aiee! I committed the wrong conf/files.  Replace the changes for newppbus
with the intended changes.
Drop db_aout.c from files, let db_kld.c do the work.

Noticed by: bde

24 years agoAdd a new mechanism, cndbctl(), to tell the console driver that
Kazutaka YOKOTA [Tue, 11 Jan 2000 14:54:01 +0000 (14:54 +0000)]
Add a new mechanism, cndbctl(), to tell the console driver that
ddb is entered.  Don't refer to `in_Debugger' to see if we
are in the debugger.  (The variable used to be static in Debugger()
and wasn't updated if ddb is entered via traps and panic anyway.)

- Don't refer to `in_Debugger'.
- Add `db_active' to i386/i386/db_interface.d (as in
  alpha/alpha/db_interface.c).
- Remove cnpollc() stub from ddb/db_input.c.
- Add the dbctl function to syscons, pcvt, and sio. (The function for
  pcvt and sio is noop at the moment.)

Jointly developed by: bde and me

(The final version was tweaked by me and not reviewed by bde.  Thus,
if there is any error in this commit, that is entirely of mine, not
his.)

Some changes were obtained from: NetBSD

24 years agoFix bogon in previous commit: pass a string argument to printf(3) to
Sheldon Hearn [Tue, 11 Jan 2000 13:40:20 +0000 (13:40 +0000)]
Fix bogon in previous commit:  pass a string argument to printf(3) to
satisfy the %s conversion format specifier.

Reported by: Mark Huizer <freebsd@xaa.iae.nl>

24 years agoRework shifta/ctla/alta key handling. It appears that there was
Kazutaka YOKOTA [Tue, 11 Jan 2000 13:39:05 +0000 (13:39 +0000)]
Rework shifta/ctla/alta key handling.  It appears that there was
misunderstanding between the PR originator and me.  I hope I got it
right this time.

24 years agoUnused file. This (NetBSD derived) file was obsoleted by kld.
Peter Wemm [Tue, 11 Jan 2000 13:29:10 +0000 (13:29 +0000)]
Unused file.  This (NetBSD derived) file was obsoleted by kld.

24 years agoFix a typo in the db_kld.c file - it's kld support not raw a.out support.
Peter Wemm [Tue, 11 Jan 2000 13:25:12 +0000 (13:25 +0000)]
Fix a typo in the db_kld.c file - it's kld support not raw a.out support.
Always use db_kld.c for symbol table support as the base kernel maintains
this information.

24 years agoRemove Bison from "bootstrap-tools" as we don't use it to build anything
David E. O'Brien [Tue, 11 Jan 2000 13:19:57 +0000 (13:19 +0000)]
Remove Bison from "bootstrap-tools" as we don't use it to build anything
in /usr/src/ anymore.

24 years agoThis is the second half of unbreaking the world build. Add a -DNOHTML
Brian Feldman [Tue, 11 Jan 2000 12:51:56 +0000 (12:51 +0000)]
This is the second half of unbreaking the world build.  Add a -DNOHTML
corollary for -DNOINFO and -DNOMAN.  I'll fix this properly (add
specific HTML doc magic) in the .mk files later; right now, just
unbreak the world.

24 years agoActually install mailer.conf.5.
Sheldon Hearn [Tue, 11 Jan 2000 12:48:39 +0000 (12:48 +0000)]
Actually install mailer.conf.5.

24 years ago*draws his sword*
Brian Feldman [Tue, 11 Jan 2000 12:37:57 +0000 (12:37 +0000)]
*draws his sword*
I smite thee, vile buildworld breakage!

The story is that these were added to beforeinstall improperly.  In our
beforeinstall, a full mtree has not been populated.  Since the tree is
not populated, we explode from missing directories on doc install.  It
should not be done in beforeinstall (includes) anyway.

24 years agoUse a more helpful fatal error message than "Toto! This doesn't look
Sheldon Hearn [Tue, 11 Jan 2000 12:37:16 +0000 (12:37 +0000)]
Use a more helpful fatal error message than "Toto! This doesn't look
like Kansas anymore!" when unable to return to the original working
directory.

PR: bin/16015

24 years agoAck, missed a CVSHeader reference in a switch. *blush*
Peter Wemm [Tue, 11 Jan 2000 11:55:26 +0000 (11:55 +0000)]
Ack, missed a CVSHeader reference in a switch.  *blush*

Submitted by: ru

24 years agoMinor display fix.
Ruslan Ermilov [Tue, 11 Jan 2000 11:54:25 +0000 (11:54 +0000)]
Minor display fix.

24 years agoChange the /usr/src mention to /usr/doc, since it is a doc supfile.
Jeroen Ruigrok van der Werven [Tue, 11 Jan 2000 10:48:47 +0000 (10:48 +0000)]
Change the /usr/src mention to /usr/doc, since it is a doc supfile.

PR: 15974
Submitted by: Vivek Khera <khera@kciLink.com>