]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years ago- Revise text, and fix typos and grammatical errors.
Kazutaka YOKOTA [Wed, 10 Feb 1999 14:25:03 +0000 (14:25 +0000)]
- Revise text, and fix typos and grammatical errors.
- Add syscons.4.

If there still are errors, whether technical or grammatical, they are
entirely mine, not the reviewers'.

Reviewed by: sos, jkh, archie, Nick Hilliard <nick@iol.ie>

25 years agoFixed COPYRIGHT_PC98 (good bye 1998).
KATO Takenori [Wed, 10 Feb 1999 13:09:09 +0000 (13:09 +0000)]
Fixed COPYRIGHT_PC98 (good bye 1998).

Noticed by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>

25 years agoSync with sys/i386/i386/userconfig.c revision 1.130.
KATO Takenori [Wed, 10 Feb 1999 13:02:38 +0000 (13:02 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.130.

25 years agouse /sbin/dhclient-script rather than /etc/dhclient-script
David E. O'Brien [Wed, 10 Feb 1999 09:35:26 +0000 (09:35 +0000)]
use /sbin/dhclient-script rather than /etc/dhclient-script

Obtained from: OpenBSD

25 years agopatch-ac from ports/net/isc-dhcp2
David E. O'Brien [Wed, 10 Feb 1999 09:18:30 +0000 (09:18 +0000)]
patch-ac from ports/net/isc-dhcp2

date: 1997/06/03 06:24:11;  author: pst
current apparently defines INADDR_LOOPBACK

25 years agoInformation on how I did the import.
David E. O'Brien [Wed, 10 Feb 1999 09:16:11 +0000 (09:16 +0000)]
Information on how I did the import.

I still have reservations about choosing the ISC client over the WIDE client,
but I believe the FreeBSD community in general seems to prefer this choice.
Also OpenBSD uses this version and msmith showed that the ISC client gives
us more choices in how we hook the client into sysinstall and /etc/rc*

25 years agoInstall the correct rc.conf file.
Jordan K. Hubbard [Wed, 10 Feb 1999 09:15:27 +0000 (09:15 +0000)]
Install the correct rc.conf file.

25 years agoInstall a little, erm, less from the etc/defaults directory.
Jordan K. Hubbard [Wed, 10 Feb 1999 09:14:05 +0000 (09:14 +0000)]
Install a little, erm, less from the etc/defaults directory.

25 years agoThis commit was generated by cvs2svn to compensate for changes in r43829,
David E. O'Brien [Wed, 10 Feb 1999 09:10:13 +0000 (09:10 +0000)]
This commit was generated by cvs2svn to compensate for changes in r43829,
which included commits to RCS files with non-trunk default branches.

25 years agoVirgin import of ISC-DHCP v2.0b1pl6
David E. O'Brien [Wed, 10 Feb 1999 09:10:13 +0000 (09:10 +0000)]
Virgin import of ISC-DHCP v2.0b1pl6

25 years agoRemove the lpt(4) page, and fix references in the lp(4) and rdp(4) pages.
Dag-Erling Smørgrav [Wed, 10 Feb 1999 02:45:06 +0000 (02:45 +0000)]
Remove the lpt(4) page, and fix references in the lp(4) and rdp(4) pages.
Also fix a language nit in the rdp(4) page.

25 years agoRemove the lpt driver, as discussed on -hackers.
Dag-Erling Smørgrav [Wed, 10 Feb 1999 02:41:24 +0000 (02:41 +0000)]
Remove the lpt driver, as discussed on -hackers.

25 years agoRemove lpt from the device list.
Dag-Erling Smørgrav [Wed, 10 Feb 1999 02:37:24 +0000 (02:37 +0000)]
Remove lpt from the device list.
Add the rdp driver (forgotten by Joerg?)

25 years agoUse ppbus instead of the lpt driver.
Dag-Erling Smørgrav [Wed, 10 Feb 1999 02:26:04 +0000 (02:26 +0000)]
Use ppbus instead of the lpt driver.

25 years agoUse ppbus instead of the lpt driver. Throw in a (commented-out) vpo entry
Dag-Erling Smørgrav [Wed, 10 Feb 1999 02:18:31 +0000 (02:18 +0000)]
Use ppbus instead of the lpt driver. Throw in a (commented-out) vpo entry
for good measure.

25 years agoThe loader doesn't use '@' to suppress command lines anymore.
Mike Smith [Wed, 10 Feb 1999 01:57:38 +0000 (01:57 +0000)]
The loader doesn't use '@' to suppress command lines anymore.

25 years agoFix vmstat display problems. The header printout wasn't quite right, and
Kenneth D. Merry [Wed, 10 Feb 1999 00:46:27 +0000 (00:46 +0000)]
Fix vmstat display problems.  The header printout wasn't quite right, and
the display wrapped around.

This decreases the default maximum number of disks shown to 2, so things
don't wrap around so easily.  Also, it fixes the header display issues.

Submitted by: Bruce Evans <bde@FreeBSD.ORG>

25 years agoSave pnp changes into a sysctl variable for kget, just as is done
Jordan K. Hubbard [Wed, 10 Feb 1999 00:26:47 +0000 (00:26 +0000)]
Save pnp changes into a sysctl variable for kget, just as is done
with the isa changes.

25 years agoAdd a prioritization field to the devstat_add_entry() call so that
Kenneth D. Merry [Wed, 10 Feb 1999 00:04:13 +0000 (00:04 +0000)]
Add a prioritization field to the devstat_add_entry() call so that
peripheral drivers can determine where in the devstat(9) list they are
inserted.

This requires recompilation of libdevstat, systat, vmstat, rpc.rstatd, and
any ports that depend on the devstat code, since the size of the devstat
structure has changed.  The devstat version number has been incremented as
well to reflect the change.

This sorts devices in the devstat list in "more interesting" to "less
interesting" order.  So, for instance, da devices are now more important
than floppy drives, and so will appear before floppy drives in the default
output from systat, iostat, vmstat, etc.

The order of devices is, for now, kept in a central table in devicestat.h.
If individual drivers were able to make a meaningful decision on what
priority they should be at attach time, we could consider splitting the
priority information out into the various drivers.  For now, though, they
have no way of knowing that, so it's easier to put them in an easy to find
table.

Also, move the checkversion() call in vmstat(8) to a more logical place.

Thanks to Bruce and David O'Brien for suggestions, for reviewing this, and
for putting up with the long time it has taken me to commit it.  Bruce did
object somewhat to the central priority table (he would rather the
priorities be distributed in each driver), so his objection is duly noted
here.

Reviewed by: bde, obrien

25 years agoReviewed by: jkh
Wes Peters [Tue, 9 Feb 1999 23:55:13 +0000 (23:55 +0000)]
Reviewed by: jkh
Submitted by: wes
Added commentary to ttys to clarify the meaning of the columns.
Added commentary to ttys to clarify the meaning of the columns.

25 years agoReviewed by: jkh
Wes Peters [Tue, 9 Feb 1999 23:55:04 +0000 (23:55 +0000)]
Reviewed by: jkh
Submitted by: wes
Added commentary to ttys to clarify the meaning of the columns.

25 years agoInstall rc.conf properly into /etc/defaults/ directory.
Jordan K. Hubbard [Tue, 9 Feb 1999 23:17:25 +0000 (23:17 +0000)]
Install rc.conf properly into /etc/defaults/ directory.

25 years agoWrite changes out to /etc/rc.conf again; rc.conf.site is dead!
Jordan K. Hubbard [Tue, 9 Feb 1999 22:18:10 +0000 (22:18 +0000)]
Write changes out to /etc/rc.conf again; rc.conf.site is dead!

25 years agoAdd /etc/defaults.
Jordan K. Hubbard [Tue, 9 Feb 1999 22:17:15 +0000 (22:17 +0000)]
Add /etc/defaults.

25 years agoMove rc.conf into defaults/ directory. This is part of a larger series
Jordan K. Hubbard [Tue, 9 Feb 1999 22:15:18 +0000 (22:15 +0000)]
Move rc.conf into defaults/ directory.  This is part of a larger series
of commits to deal with the rc.conf.site confusion.

25 years ago Update diskless and templated booting examples
Matthew Dillon [Tue, 9 Feb 1999 17:44:00 +0000 (17:44 +0000)]
Update diskless and templated booting examples

25 years agoAdded myself as maintainer.
Wolfram Schneider [Tue, 9 Feb 1999 17:23:03 +0000 (17:23 +0000)]
Added myself as maintainer.

25 years ago Fix bug in mount_mfs whereby mount_mfs would sometimes return before
Matthew Dillon [Tue, 9 Feb 1999 17:19:19 +0000 (17:19 +0000)]
Fix bug in mount_mfs whereby mount_mfs would sometimes return before
    the mount is completely active, causing the next few commands attempting
    to manipulate data on the mount to fail.  mount_mfs's parent now tries
    to wait for the mount point st_dev to change before returning, indicating
    that the mount has gone active.

25 years ago Revamp rc.diskless. Split into rc.diskless1 and rc.diskless2. provide
Matthew Dillon [Tue, 9 Feb 1999 17:17:18 +0000 (17:17 +0000)]
Revamp rc.diskless.  Split into rc.diskless1 and rc.diskless2.  provide
    more opportunities for overriding.  Clean up /etc/rc ( remove conf_dir,
    remove startup mount special cases, remove other special cases )

25 years agoAfter wading in the cesspool of ip_input for an hour, I have managed to
Garrett Wollman [Tue, 9 Feb 1999 16:55:46 +0000 (16:55 +0000)]
After wading in the cesspool of ip_input for an hour, I have managed to
convince myself that nothing will break if we permit IP input while
interface addresses are unconfigured.  (At worst, they will hit some
ULP's PCB scan and fail if nobody is listening.)  So, remove the restriction
that addresses must be configured before packets can be input.  Assume
that any unicast packet we receive while unconfigured is potentially ours.

25 years agoRemove dictHashSummary internal function; it used doubles.
Jordan K. Hubbard [Tue, 9 Feb 1999 16:04:19 +0000 (16:04 +0000)]
Remove dictHashSummary internal function; it used doubles.

Submitted by: Daniel C. Sobral <dcs@newsguy.com>

25 years agoAdd missing poatch for ibcs2_ipc.h as well.
Guido van Rooij [Tue, 9 Feb 1999 15:53:21 +0000 (15:53 +0000)]
Add missing poatch for ibcs2_ipc.h as well.
Sorry this took so long but there was a routing problem earlier today.

25 years ago Get rid of $conf_dir
Matthew Dillon [Tue, 9 Feb 1999 05:20:46 +0000 (05:20 +0000)]
Get rid of $conf_dir

25 years ago Get rid of the conf_dir junk for rc.diskless ( rc.diskless will use a
Matthew Dillon [Tue, 9 Feb 1999 04:17:45 +0000 (04:17 +0000)]
Get rid of the conf_dir junk for rc.diskless ( rc.diskless will use a
    better mechanism ).  rc.conf should be considerably more readable now.

25 years ago Addendum to vm_map coalesce optimization. Also, this was backed-out
Matthew Dillon [Tue, 9 Feb 1999 01:39:29 +0000 (01:39 +0000)]
Addendum to vm_map coalesce optimization.  Also, this was backed-out
    because there was a concensus on current in regards to leaving bss r+w+x
    instead of r+w.  This is in order to maintain reasonable compatibility
    with existing JIT compilers (e.g. kaffe) and possibly other programs.

25 years agoCleanup. Set all PCI parameters of importance. Set a define that will
Matt Jacob [Tue, 9 Feb 1999 01:12:52 +0000 (01:12 +0000)]
Cleanup. Set all PCI parameters of importance. Set a define that will
allow us via config options prefer mem space to I/O space.

25 years agoRoll internal release tag. Roll core version minor. Fix broken DPARM_DEFAULT
Matt Jacob [Tue, 9 Feb 1999 01:11:35 +0000 (01:11 +0000)]
Roll internal release tag. Roll core version minor. Fix broken DPARM_DEFAULT
define. Add a new config flag param (ISP_CFG_NONVRAM) whose intent it is
to cause NVRAM to be ignored. Add ISPASYNC_LOOP_DOWN and ISPASYNC_LOOP_UP
isp_async enums.

Amazingly enough, I did all my scsi_sa work recently without realizing
that I had a broken isp card whose (unchangeable- it's an old old old
isp1020) NVRAM has sync mode enabled, but disconnect/reconnect disabled-
the ISP_CFG_NONVRAM is definitely warranted when you want to bloody well
ignore the NVRAM and set something sensible.

25 years agoclean up some NVRAM defines
Matt Jacob [Tue, 9 Feb 1999 01:09:35 +0000 (01:09 +0000)]
clean up some NVRAM defines

25 years agoAdd in defines that disable (temp) fast posting.
Matt Jacob [Tue, 9 Feb 1999 01:09:03 +0000 (01:09 +0000)]
Add in defines that disable (temp) fast posting.

25 years agoAllow fibre channel 'bus resets' to go through. Handle Loop Down/Loop Up
Matt Jacob [Tue, 9 Feb 1999 01:08:38 +0000 (01:08 +0000)]
Allow fibre channel 'bus resets' to go through. Handle Loop Down/Loop Up
events by freezing/unfreezing the simq- nice to have such control at this
level! Do bus resets in attach layer (non-CAM defined code).

25 years agoRoll internal release tag. Print out if we're in a 64 bit PCI slot.
Matt Jacob [Tue, 9 Feb 1999 01:07:06 +0000 (01:07 +0000)]
Roll internal release tag. Print out if we're in a 64 bit PCI slot.
Use fast memory timing NVRAM parameter. Clean up and fix establishment
of default target parameters. Don't use NVRAM if are flagged as not to
do so (I had a busted NVRAM setup which I couldn't edit that enabled SYNC
mode but disabled disconnect/reconnect and wide!!). Fix delays after
resets. BUS resets not done in isp_init anymore- relegated to OS
specific outer layers. Fix a buglet where you can get in a loop for
a NULL xs in the completion list in isp_intr. Add in some defines that
can disable fast posting. Add in code for Loop Up/Loop Down events that
call into the outer layers as to what to do.

25 years agoroll internal release tag
Matt Jacob [Tue, 9 Feb 1999 01:05:42 +0000 (01:05 +0000)]
roll internal release tag

25 years agoadd isp specific config options and explanations
Matt Jacob [Tue, 9 Feb 1999 01:03:17 +0000 (01:03 +0000)]
add isp specific config options and explanations

25 years agoadd isp host adapter specific options
Matt Jacob [Tue, 9 Feb 1999 01:02:37 +0000 (01:02 +0000)]
add isp host adapter specific options

25 years agoPatch to make mrouted more friendly with crunchgen.
Andrzej Bialecki [Mon, 8 Feb 1999 21:48:31 +0000 (21:48 +0000)]
Patch to make mrouted more friendly with crunchgen.

Reviewed by: fenner, wollman
Submitted by: luigi

25 years agoAdded functions fseeko() and ftello() (from susv2).
Dmitrij Tejblum [Mon, 8 Feb 1999 21:32:38 +0000 (21:32 +0000)]
Added functions fseeko() and ftello() (from susv2).
Fixed fgetpos() and fsetpos() for offsets > 2GB.

PR: 8637
Submitted by:  Dan Nelson <dnelson@emsphone.com> (adjusted by me a little)

25 years agoRedirect mail to pseudo-user pop to root.
Dag-Erling Smørgrav [Mon, 8 Feb 1999 21:29:39 +0000 (21:29 +0000)]
Redirect mail to pseudo-user pop to root.

PR: conf/9555
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>

25 years agoDon't assume a_name is a number just because the first character
Dag-Erling Smørgrav [Mon, 8 Feb 1999 21:26:44 +0000 (21:26 +0000)]
Don't assume a_name is a number just because the first character
is a digit.

PR: bin/9484
Submitted by: Matthew D. Fuller <fullermd@futuresouth.com>

25 years ago Revamp vm_object_[q]collapse(). Despite the complexity of this patch,
Matthew Dillon [Mon, 8 Feb 1999 19:00:15 +0000 (19:00 +0000)]
Revamp vm_object_[q]collapse().  Despite the complexity of this patch,
    no major operational changes were made.  The three core object->memq loops
    were moved into a single inline procedure and various operational
    characteristics of the collapse function were documented.

25 years agoFix mismerged error message.
Garrett Wollman [Mon, 8 Feb 1999 16:52:42 +0000 (16:52 +0000)]
Fix mismerged error message.

Submitted by: charnier

25 years agoGenerate correct DLT_NULL headers before passing packets to bpf.
Dag-Erling Smørgrav [Mon, 8 Feb 1999 14:12:38 +0000 (14:12 +0000)]
Generate correct DLT_NULL headers before passing packets to bpf.
Do not modify m_len before passing mbuf chains to bpf.
Don't forget to pass packets to bpf when running in Crynwr mode (LINK0).

Partially based on a patch by Bill Fenner <fenner@freebsd.org>.

PR:             bin/7241

25 years agoBring in the simplified port probe from src/sys/i386/isa/lpt.c
Dag-Erling Smørgrav [Mon, 8 Feb 1999 13:55:43 +0000 (13:55 +0000)]
Bring in the simplified port probe from src/sys/i386/isa/lpt.c

25 years agoAdded detection for bt848a chips
Roger Hardiman [Mon, 8 Feb 1999 11:55:30 +0000 (11:55 +0000)]
Added detection for bt848a chips

25 years agoAdded check to bktr_mmap() from OpenBSD driver.
Roger Hardiman [Mon, 8 Feb 1999 11:53:05 +0000 (11:53 +0000)]
Added check to bktr_mmap() from OpenBSD driver.
Improved MSP34xx reset for bt848 Hauppauge boards.
Added detection for Bt848a.
Vsevolod Lobko<seva@sevasoft.alex-ua.com> added more XUSSR channels.
Submitted by: parts from Vsevolod Lobko<seva@sevasoft.alex-ua.com>
Obtained from:  parts from OpenBSD

25 years agoSync with sys/boot/i386/loader/version revision 1.3.
KATO Takenori [Mon, 8 Feb 1999 09:59:38 +0000 (09:59 +0000)]
Sync with sys/boot/i386/loader/version revision 1.3.

25 years agoCopy from vendor branch. This mainly undoes most of the backing out of
Bruce Evans [Mon, 8 Feb 1999 06:29:10 +0000 (06:29 +0000)]
Copy from vendor branch.  This mainly undoes most of the backing out of
Russian zones/rules in rev.1.12.  ache objected mainly to the changes
in the Moscow zone names in rev.1.11 and those changes have been backed
out in the vendor branch.

Reviewed by: ache

25 years agoremove leftover garbage line.
Julian Elischer [Mon, 8 Feb 1999 05:53:39 +0000 (05:53 +0000)]
remove leftover garbage line.

25 years agoFix for PR 9309.
Julian Elischer [Mon, 8 Feb 1999 05:48:46 +0000 (05:48 +0000)]
Fix for PR 9309.
Divert was not feeding clean data to ifa_ifwithaddr() so it was
giving bad results.
Submitted by: kseel <kseel@utcorp.com>, Ruslan Ermilov <ru@ucb.crimea.ua>

25 years ago General cleanup. Remove #if 0's and remove useless register qualifiers.
Matthew Dillon [Mon, 8 Feb 1999 05:15:54 +0000 (05:15 +0000)]
General cleanup.  Remove #if 0's and remove useless register qualifiers.

25 years agoBumb up loader's version.
Daniel C. Sobral [Mon, 8 Feb 1999 04:14:31 +0000 (04:14 +0000)]
Bumb up loader's version.

Reviewed by: Michael Smith <msmith@freebsd.org>

25 years ago Adjust idle zero-page fill hysteresis based on tests. Use 2/3 and 4/5
Matthew Dillon [Mon, 8 Feb 1999 02:42:13 +0000 (02:42 +0000)]
Adjust idle zero-page fill hysteresis based on tests.  Use 2/3 and 4/5
    zero-fill levels.

    Adjust comment for ozfod in vmmeter.h - this counter represents
    non-optimal ( on the fly ) zero fills, not prefills.

25 years ago Include discrete ozfod as well as ozfod/zfod percentage.
Matthew Dillon [Mon, 8 Feb 1999 02:39:45 +0000 (02:39 +0000)]
Include discrete ozfod as well as ozfod/zfod percentage.

25 years ago If there are 4 or fewer disk devices, we have room to display additional
Matthew Dillon [Mon, 8 Feb 1999 02:11:52 +0000 (02:11 +0000)]
If there are 4 or fewer disk devices, we have room to display additional
    VM statistics.  zfod is moved and %slo-z ( percentage of zero-fills that
    were slow, i.e. not pre-zero'd ), and number of pages freed per second.

25 years agoFix white-space spamming.
David E. O'Brien [Mon, 8 Feb 1999 01:32:04 +0000 (01:32 +0000)]
Fix white-space spamming.

25 years ago Add hysteresis to alpha version of vm_page_zero_idle().
Matthew Dillon [Mon, 8 Feb 1999 00:47:32 +0000 (00:47 +0000)]
Add hysteresis to alpha version of vm_page_zero_idle().

25 years ago Rip out PQ_ZERO queue. PQ_ZERO functionality is now combined in with
Matthew Dillon [Mon, 8 Feb 1999 00:37:36 +0000 (00:37 +0000)]
Rip out PQ_ZERO queue.  PQ_ZERO functionality is now combined in with
    PQ_FREE.  There is little operational difference other then the kernel
    being a few kilobytes smaller and the code being more readable.

    * vm_page_select_free() has been *greatly* simplified.
    * The PQ_ZERO page queue and supporting structures have been removed
    * vm_page_zero_idle() revamped (see below)

    PG_ZERO setting and clearing has been migrated from vm_page_alloc()
    to vm_page_free[_zero]() and will eventually be guarenteed to remain
    tracked throughout a page's life ( if it isn't already ).

    When a page is freed, PG_ZERO pages are appended to the appropriate
    tailq in the PQ_FREE queue while non-PG_ZERO pages are prepended.
    When locating a new free page, PG_ZERO selection operates from within
    vm_page_list_find() ( get page from end of queue instead of beginning
    of queue ) and then only occurs in the nominal critical path case.  If
    the nominal case misses, both normal and zero-page allocation devolves
    into the same _vm_page_list_find() select code without any specific
    zero-page optimizations.

    Additionally, vm_page_zero_idle() has been revamped.  Hysteresis has been
    added and zero-page tracking adjusted to conform with the other changes.
    Currently hysteresis is set at 1/3 (lo) and 1/2 (hi) the number of free
    pages.  We may wish to increase both parameters as time permits.  The
    hysteresis is designed to avoid silly zeroing in borderline allocation/free
    situations.

25 years ago Backed out vm_map coalesce optimization - it resulted in 22% more page
Matthew Dillon [Mon, 8 Feb 1999 00:27:56 +0000 (00:27 +0000)]
Backed out vm_map coalesce optimization - it resulted in 22% more page
    faults for reasons unknown ( under investigation ).
    /usr/bin/time -l make in /usr/src/bin went from 67000 faults to 90000
    faults.

25 years agoChange the load address of the ELF dynamic linker from "2L*MAXDSIZ"
John Polstra [Sun, 7 Feb 1999 23:49:56 +0000 (23:49 +0000)]
Change the load address of the ELF dynamic linker from "2L*MAXDSIZ"
to an architecture-specific value defined in <machine/elf.h>.  This
solves problems on large-memory systems that have a high value for
MAXDSIZ.

The load address is controlled by a new macro ELF_RTLD_ADDR(vmspace).
On the i386 it is hard-wired to 0x08000000, which is the standard
SVR4 location for the dynamic linker.

On the Alpha, the dynamic linker is loaded MAXDSIZ bytes beyond
the start of the program's data segment.  This is the same place
a userland mmap(0, ...) call would put it, so it ends up just below
all the shared libraries.  The rationale behind the calculation is
that it allows room for the data segment to grow to its maximum
possible size.

These changes have been tested on the i386 for several months
without problems.  They have been tested on the Alpha as well,
though not for nearly as long.  I would like to merge the changes
into 3.1 within a week if no problems have surfaced as a result of
them.

25 years ago Remove MAP_ENTRY_IS_A_MAP 'share' maps. These maps were once used to
Matthew Dillon [Sun, 7 Feb 1999 21:48:23 +0000 (21:48 +0000)]
Remove MAP_ENTRY_IS_A_MAP 'share' maps.  These maps were once used to
    attempt to optimize forks but were essentially given-up on due to
    problems and replaced with an explicit dup of the vm_map_entry structure.
    Prior to the removal, they were entirely unused.

25 years ago Remove L1 cache coloring optimization ( leave L2 cache coloring opt ).
Matthew Dillon [Sun, 7 Feb 1999 20:45:15 +0000 (20:45 +0000)]
Remove L1 cache coloring optimization ( leave L2 cache coloring opt ).

    Rewrite vm_page_list_find() and vm_page_select_free() - make inline out
    of nominal case.

25 years agoReorder the pcvt(4) options to the appropriate section, so i can close
Joerg Wunsch [Sun, 7 Feb 1999 20:33:05 +0000 (20:33 +0000)]
Reorder the pcvt(4) options to the appropriate section, so i can close
docs/1855. :)

PR: docs/1855
Submitted by: Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>

25 years agoFix a typo describing the filename of cvt-wtmp.
Joerg Wunsch [Sun, 7 Feb 1999 20:30:56 +0000 (20:30 +0000)]
Fix a typo describing the filename of cvt-wtmp.

Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>

25 years ago1) Fix our view of how ibcs2_semid_ds looks. There is no padding int there
Guido van Rooij [Sun, 7 Feb 1999 19:35:40 +0000 (19:35 +0000)]
1) Fix our view of how ibcs2_semid_ds looks. There is no padding int there
(SVR4 does have it so that;s probably the cause of this bug)
2) Add a wrapper function for translation between ibcs2_ipc_perm and
ipc_perm as I think we screwed up when defining the ipc_perm struct and
mixed up 'normal' and creator [ug]id's
3) Fix IBCS2_IPC_STAT semctl. The FreeBSD version needs a union semun
whereas the IBCS2 version gives a struct ibcs2_semid_ds.

Apparently this is all fixed in the SVR4 compatibility code.
PR: 7729

25 years agoCorrect server-side chap authentication comparison
Brian Somers [Sun, 7 Feb 1999 13:56:29 +0000 (13:56 +0000)]
Correct server-side chap authentication comparison
(broken with last commit).

25 years agoRemove forgotten diagnostics
Brian Somers [Sun, 7 Feb 1999 13:48:38 +0000 (13:48 +0000)]
Remove forgotten diagnostics

25 years agoIf user selects X, also auto-select compat22 (for now).
Jordan K. Hubbard [Sun, 7 Feb 1999 12:57:04 +0000 (12:57 +0000)]
If user selects X, also auto-select compat22 (for now).

25 years agoSMAILCF distro no longer exists.
Jordan K. Hubbard [Sun, 7 Feb 1999 12:43:14 +0000 (12:43 +0000)]
SMAILCF distro no longer exists.

25 years agoRemove strange-looking quotes. This part of the code is #if'ed out,
Daniel C. Sobral [Sun, 7 Feb 1999 12:12:29 +0000 (12:12 +0000)]
Remove strange-looking quotes. This part of the code is #if'ed out,
and the variable doesn't even exist (though it is referenced elsewhere).
Just make sure it produces error messages when Mike get back to it.

PR: kern/9934
Submitted by: Adrian Filipi-Martin

25 years agoMaxHeaderLines is now MaxHeadersLength (in bytes)
Peter Wemm [Sun, 7 Feb 1999 09:48:52 +0000 (09:48 +0000)]
MaxHeaderLines is now MaxHeadersLength (in bytes)

25 years agoRemove the standalone buildtools stuff, we don't use it here and it
Peter Wemm [Sun, 7 Feb 1999 09:45:12 +0000 (09:45 +0000)]
Remove the standalone buildtools stuff, we don't use it here and it
clutters things up.  (Suggested by wollman)

25 years agoMerge 8.9.2+patches -> 8.9.3 changes into mainline.
Peter Wemm [Sun, 7 Feb 1999 09:43:30 +0000 (09:43 +0000)]
Merge 8.9.2+patches -> 8.9.3 changes into mainline.

25 years agoThis commit was generated by cvs2svn to compensate for changes in r43730,
Peter Wemm [Sun, 7 Feb 1999 09:40:41 +0000 (09:40 +0000)]
This commit was generated by cvs2svn to compensate for changes in r43730,
which included commits to RCS files with non-trunk default branches.

25 years agoImport sendmail 8.9.3 onto vendor branch, replacing previous interim
Peter Wemm [Sun, 7 Feb 1999 09:40:41 +0000 (09:40 +0000)]
Import sendmail 8.9.3 onto vendor branch, replacing previous interim
8.9.2 + patches version.

Obtained from: ftp.sendmail.org

25 years ago When shadowing objects, adjust the page coloring of the shadowing object
Matthew Dillon [Sun, 7 Feb 1999 08:44:53 +0000 (08:44 +0000)]
When shadowing objects, adjust the page coloring of the shadowing object
    such that pages in the combined/shadowed object are consistantly
    colored.

Submitted by: "John S. Dyson" <dyson@iquest.net>

25 years ago- Add atkbd.4, atkbdc.4, splash.4 and vga.4.
Kazutaka YOKOTA [Sun, 7 Feb 1999 05:40:14 +0000 (05:40 +0000)]
- Add atkbd.4, atkbdc.4, splash.4 and vga.4.
- Update pcvt.4 and psm.4 to reflect recent keyboard driver changes.

25 years ago- Add FreeBSD 2.2.7, 2.2.8, 3.1, and 4.0 to the Fx and Os macros.
Kazutaka YOKOTA [Sun, 7 Feb 1999 05:36:30 +0000 (05:36 +0000)]
- Add FreeBSD 2.2.7, 2.2.8, 3.1, and 4.0 to the Fx and Os macros.
- Add 2.2.1 and 2.2.2 missing in a couple of places too.

(This is an interim measure and a better way of redefining these macros
is in discussion.)

25 years agoMake the ipx part of netstat work again.
John Hay [Sat, 6 Feb 1999 19:12:48 +0000 (19:12 +0000)]
Make the ipx part of netstat work again.

25 years agoHmm- I must be blind. There *was* already an appropriate typedef still
Matt Jacob [Sat, 6 Feb 1999 17:58:06 +0000 (17:58 +0000)]
Hmm- I must be blind. There *was* already an appropriate typedef still
left there. The typedef that was inserted negated the correct typedef.
This may have just been cvs automerge foo. Sorry.

25 years agoDon't dump core when p_stat is not in the expected range. This is
Bill Fenner [Sat, 6 Feb 1999 16:58:50 +0000 (16:58 +0000)]
Don't dump core when p_stat is not in the expected range.  This is
only likely to happen when you have a kernel<>userland mismatch,
but it's really annoying when top dumps core and leaves the terminal
in a mangled state; it's much nicer to print nicely formatted gibberish.

25 years agoI don't know what happened here- I submitted a *working* patch for
Matt Jacob [Sat, 6 Feb 1999 16:39:16 +0000 (16:39 +0000)]
I don't know what happened here- I submitted a *working* patch for
alpha to John Polstra yesterday and it was checked in. Then there
was a bunch of CVS activity, and it ended up with the *broken*
prototype being reinserted. All I see in the history is 'style nits'
as a comment, and I certainly agree with the latter of those two words.

25 years agoReshuffle a number of menus to be more navigable. Delete extra
Jordan K. Hubbard [Sat, 6 Feb 1999 16:35:26 +0000 (16:35 +0000)]
Reshuffle a number of menus to be more navigable.  Delete extra
Root Password entry (PR#9291 - Jack O'Neill).

25 years agoChanged to use IICBUS_REPEATED_START
Roger Hardiman [Sat, 6 Feb 1999 10:56:09 +0000 (10:56 +0000)]
Changed to use IICBUS_REPEATED_START

Submitted by: Changed to use IICBUS_REPEATED_START

25 years agoTeach IPXrouted to handle the internal net properly.
John Hay [Sat, 6 Feb 1999 10:52:21 +0000 (10:52 +0000)]
Teach IPXrouted to handle the internal net properly.
PR: 9871
Submitted by: Boris Popov <bp@butya.kz>

25 years agoMake it possible to use lo0 as an internal IPX network. This is usefull
John Hay [Sat, 6 Feb 1999 10:48:11 +0000 (10:48 +0000)]
Make it possible to use lo0 as an internal IPX network. This is usefull
for mars_nwe server and nwfs.
PR: 9871
Submitted by: Boris Popov <bp@butya.kz>

25 years agoDon't use the pointer returned by MALLOC before checking if it is NULL.
John Hay [Sat, 6 Feb 1999 10:45:17 +0000 (10:45 +0000)]
Don't use the pointer returned by MALLOC before checking if it is NULL.
PR: 9871 (part of it)
Submitted by: Boris Popov <bp@butya.kz>

25 years agoSync with syscons for i386.
KATO Takenori [Sat, 6 Feb 1999 09:30:19 +0000 (09:30 +0000)]
Sync with syscons for i386.

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

25 years agoAck! Correct a typo which crept into here and reshuffle the index back
Jordan K. Hubbard [Sat, 6 Feb 1999 08:45:20 +0000 (08:45 +0000)]
Ack!  Correct a typo which crept into here and reshuffle the index back
into alphabetical order.

25 years agoAdded underscores to some names in svr4_locore.s so that it compiles
Bruce Evans [Sat, 6 Feb 1999 08:41:06 +0000 (08:41 +0000)]
Added underscores to some names in svr4_locore.s so that it compiles
with -aout.  Added translation back to elf names in asnames.h as
usual.  The elf names were inconsistent in the aout case even
internally because a macro adds an underscore to just one of them.

Removed commented out code for a previous life of `svr4_esigcode'.
Didn't add an underscore to `svr4_esigcode' since it is correct for
aout although wrong for elf, like most internal names in assembler
files.  These names should be in a different namespace so that gprof
can ignore them.

Fixed some disorder in asnames.h.

25 years ago Flush delayed-write data out prior to issuing a rename rpc. This appears
Matthew Dillon [Sat, 6 Feb 1999 07:48:56 +0000 (07:48 +0000)]
Flush delayed-write data out prior to issuing a rename rpc.  This appears
    to fix the problem w/ NFSV3 whereby a make installworld would get into
    high-network-bandwidth situations continuously trying to retry nfs writes
    that fail with a 'stale file handle' error.

25 years agoHonor ${LDFLAGS} for building svr4_genassym. This is part of fixing
Bruce Evans [Sat, 6 Feb 1999 07:48:24 +0000 (07:48 +0000)]
Honor ${LDFLAGS} for building svr4_genassym.  This is part of fixing
world breakage (mainly for cross-world cases).  The world Makefile
attempts to build tools static so that nonexistent or wrong shared
libraries and interpreters don't get used.  This is broken anyway
since the world Makefile doesn't know about svr4_genassym.

Force building svr4_genassym static.  This is part of "fixing"
aout-to-elf-build breakage.  aout-to-elf-build abuses NOTOOLS to
avoid rebuilding all the aout tools.  This saves time and avoids
some complications.  However, it breaks all the internal tools --
they get linked to target libraries which might not work.  Cases
where the host can run the target's static libraries are "fixed"
by encrufting all Makefiles that build internal tools to build the
tools static.

Don't add .depend to CLEANFILES -- it just breaks the separation of
`make cleandepend' from `make clean'.

Removed some superflous explicit dependencies.