]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoTweak PATH for ports build. I have no idea why this worked on my test
Jordan K. Hubbard [Tue, 27 Jan 1998 21:28:32 +0000 (21:28 +0000)]
Tweak PATH for ports build.  I have no idea why this worked on my test
machine but not on the -current build box.

26 years agoAdd 781, 978.
Garrett Wollman [Tue, 27 Jan 1998 17:04:35 +0000 (17:04 +0000)]
Add 781, 978.

26 years agoSymlink bootblocks for 'wfd' disks as well.
Mike Smith [Tue, 27 Jan 1998 16:56:43 +0000 (16:56 +0000)]
Symlink bootblocks for 'wfd' disks as well.

26 years agoFix operation with the Iomega Zip 100 ATAPI.
Mike Smith [Tue, 27 Jan 1998 16:49:35 +0000 (16:49 +0000)]
Fix operation with the Iomega Zip 100 ATAPI.
All known versions of this drive (firmware 21.* and 23.*) will lock up
if presented with a read/write request of > 64 blocks.  In the presence
of such a unit, I/O requests of > 64 blocks are fragmented to avoid
this.

26 years agoCheck the status port after waiting for DRQ; some drives seem to be very
Mike Smith [Tue, 27 Jan 1998 16:45:23 +0000 (16:45 +0000)]
Check the status port after waiting for DRQ; some drives seem to be very
slow coming off the bus (eg. Iomega's ATAPI Zip).  Failure to do
this results in a false probe of an ATAPI device with garbage
data.

26 years agoUpdate the keymap menu.
Kazutaka YOKOTA [Tue, 27 Jan 1998 14:01:19 +0000 (14:01 +0000)]
Update the keymap menu.

26 years ago- Correct inconsistencies among keymaps.
Kazutaka YOKOTA [Tue, 27 Jan 1998 13:36:59 +0000 (13:36 +0000)]
- Correct inconsistencies among keymaps.
  - define CTL-ALT-ESC as `debug' key in all keymaps. (FAQ mentions this
    key sequence but not all keymaps had it!)
  - define CTL-SPACE as NUL in all keymaps.
  - define CTL-ALT-SPACE as `suspend' key in all but Russiun keymaps.
- Fix Japanese keymaps. Some CTL- keystrokes were wrong.
- Remove accent (dead) key definitions from spanish.iso.kbd,
  fr.iso.kbd and icelandic.iso.kbd.  Create spanish.iso.acc.kbd,
  fr.iso.acc.kbd and icelandic.iso.acc.kbd with accent key definitions
  instead.
- Update INDEX.keymaps and Makefile.

26 years agoImproved connection establishment performance by doing local port lookups via
David Greenman [Tue, 27 Jan 1998 09:15:13 +0000 (09:15 +0000)]
Improved connection establishment performance by doing local port lookups via
a hashed port list. In the new scheme, in_pcblookup() goes away and is
replaced by a new routine, in_pcblookup_local() for doing the local port
check. Note that this implementation is space inefficient in that the PCB
struct is now too large to fit into 128 bytes. I might deal with this in the
future by using the new zone allocator, but I wanted these changes to be
extensively tested in their current form first.

Also:
1) Fixed off-by-one errors in the port lookup loops in in_pcbbind().
2) Got rid of some unneeded rehashing. Adding a new routine, in_pcbinshash()
   to do the initialial hash insertion.
3) Renamed in_pcblookuphash() to in_pcblookup_hash() for easier readability.
4) Added a new routine, in_pcbremlists() to remove the PCB from the various
   hash lists.
5) Added/deleted comments where appropriate.
6) Removed unnecessary splnet() locking. In general, the PCB functions should
   be called at splnet()...there are unfortunately a few exceptions, however.
7) Reorganized a few structs for better cache line behavior.
8) Killed my TCP_ACK_HACK kludge. It may come back in a different form in
   the future, however.

These changes have been tested on wcarchive for more than a month. In tests
done here, connection establishment overhead is reduced by more than 50
times, thus getting rid of one of the major networking scalability problems.

Still to do: make tcp_fastimo/tcp_slowtimo scale well for systems with a
large number of connections. tcp_fastimo is easy; tcp_slowtimo is difficult.

WARNING: Anything that knows about inpcb and tcpcb structs will have to be
         recompiled; at the very least, this includes netstat(1).

26 years agoExecute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU.
KATO Takenori [Tue, 27 Jan 1998 08:12:09 +0000 (08:12 +0000)]
Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU.

26 years agoPR: 5573
Daniel O'Callaghan [Tue, 27 Jan 1998 07:01:09 +0000 (07:01 +0000)]
PR: 5573
Submitted by: garbanzo@hooked.net
Add strncasecmp, strncmp to NAME field.

26 years agoSomeone removed vm_zone.c from /sys/conf/files.
John Dyson [Tue, 27 Jan 1998 01:54:25 +0000 (01:54 +0000)]
Someone removed vm_zone.c from /sys/conf/files.

26 years agoTemporary work-around for a ports building problem I really don't
Jordan K. Hubbard [Tue, 27 Jan 1998 01:06:49 +0000 (01:06 +0000)]
Temporary work-around for a ports building problem I really don't
understand just yet.

26 years agoGenerate symlinks to the "sys" and <machine> directories and put
Bruce Evans [Mon, 26 Jan 1998 20:36:38 +0000 (20:36 +0000)]
Generate symlinks to the "sys" and <machine> directories and put
them in the include path.  This fixes recent breakage of the syscons
LKMs and general brokenness of the include paths (headers under
/usr/include were used in many cases).

26 years agoCorrect $Id$
Brian Somers [Mon, 26 Jan 1998 19:52:34 +0000 (19:52 +0000)]
Correct $Id$

26 years agoMove DPT related options out of i386 specific files
Julian Elischer [Mon, 26 Jan 1998 18:31:18 +0000 (18:31 +0000)]
Move DPT related options out of i386 specific files
so DPT devices can be used on other PCI (alpha?) machines.

Suggested by: several people

26 years agoSync with sys/i386/i386/userconfig.c revision 1.101.
KATO Takenori [Mon, 26 Jan 1998 09:18:18 +0000 (09:18 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.101.

26 years agoSync with sys/i386/confi/files.i386, majors.i386 and options.i386
KATO Takenori [Mon, 26 Jan 1998 09:17:43 +0000 (09:17 +0000)]
Sync with sys/i386/confi/files.i386, majors.i386 and options.i386
revisions 1.187, 1.25 and 1.68, respectively.

26 years agoAdd the DPT driver and options.
Julian Elischer [Mon, 26 Jan 1998 06:33:48 +0000 (06:33 +0000)]
Add the DPT driver and options.
GENERIC with dpt may wait a few days if required.

26 years agoA bit of the dpt userland utilities that got left out.
Julian Elischer [Mon, 26 Jan 1998 06:26:41 +0000 (06:26 +0000)]
A bit of the dpt userland utilities that got left out.

26 years agoObtained from: Simon Shapiro
Julian Elischer [Mon, 26 Jan 1998 06:20:48 +0000 (06:20 +0000)]
Obtained from: Simon Shapiro

Userland utilities to control, and monitor a DPT RAID system.

26 years agoAdd Simon Shapiro's DPT driver
Julian Elischer [Mon, 26 Jan 1998 06:11:18 +0000 (06:11 +0000)]
Add Simon Shapiro's DPT driver
this shouldn't break anything existing.
Userland utilities to follow.

26 years agoMerge CYCLIC branch changes
Peter Wemm [Mon, 26 Jan 1998 04:50:17 +0000 (04:50 +0000)]
Merge CYCLIC branch changes

26 years agoRestore file that was inadvertently deleted last time
Peter Wemm [Mon, 26 Jan 1998 04:48:56 +0000 (04:48 +0000)]
Restore file that was inadvertently deleted last time

26 years agoRemove stray files
Peter Wemm [Mon, 26 Jan 1998 04:47:16 +0000 (04:47 +0000)]
Remove stray files

26 years agore-sort back into order
Peter Wemm [Mon, 26 Jan 1998 04:44:32 +0000 (04:44 +0000)]
re-sort back into order

26 years agoAdd missing definition for swi_vm
Peter Wemm [Mon, 26 Jan 1998 04:41:23 +0000 (04:41 +0000)]
Add missing definition for swi_vm

26 years agocomment that pvcs_to_rcs is left out since it needs perl5
Peter Wemm [Mon, 26 Jan 1998 04:33:03 +0000 (04:33 +0000)]
comment that pvcs_to_rcs is left out since it needs perl5

26 years agoAdd libdiff
Peter Wemm [Mon, 26 Jan 1998 04:21:52 +0000 (04:21 +0000)]
Add libdiff

26 years agoBuild the internal libified diff
Peter Wemm [Mon, 26 Jan 1998 04:14:21 +0000 (04:14 +0000)]
Build the internal libified diff

26 years agoUpdate options.h as per configure generated version
Peter Wemm [Mon, 26 Jan 1998 04:02:05 +0000 (04:02 +0000)]
Update options.h as per configure generated version

26 years agoUpdate config.h
Peter Wemm [Mon, 26 Jan 1998 03:59:21 +0000 (03:59 +0000)]
Update config.h

26 years agomissing bracket
Peter Wemm [Mon, 26 Jan 1998 03:54:53 +0000 (03:54 +0000)]
missing bracket

26 years agoMerge changes from CYCLIC onto main branch
Peter Wemm [Mon, 26 Jan 1998 03:29:29 +0000 (03:29 +0000)]
Merge changes from CYCLIC onto main branch

26 years agoMerge changes from CYCLIC branch onto mainline. rcs.[ch] still to come.
Peter Wemm [Mon, 26 Jan 1998 03:24:11 +0000 (03:24 +0000)]
Merge changes from CYCLIC branch onto mainline.  rcs.[ch] still to come.

26 years agoThis commit was generated by cvs2svn to compensate for changes in r32785,
Peter Wemm [Mon, 26 Jan 1998 03:09:57 +0000 (03:09 +0000)]
This commit was generated by cvs2svn to compensate for changes in r32785,
which included commits to RCS files with non-trunk default branches.

26 years agoImport cvs-1.9.23 as at 19980123. There are a number of really nice
Peter Wemm [Mon, 26 Jan 1998 03:09:57 +0000 (03:09 +0000)]
Import cvs-1.9.23 as at 19980123.  There are a number of really nice
things fixed in here, including the '-ko' vs. -A problem with
remote cvs which caused all files with -ko to be resent each time
(which is damn painful over a modem, I can tell you).  It also found a
heap of stray empty directories that should have been pruned with the -P
flag to cvs update but were not for some reason.

It also has the fully integrated rcs and diff, so no more fork/exec
overheads for rcs,ci,patch,diff,etc.  This means that it parses the control
data in the rcs files only once rather than twice or more.

If the 'cvs diff' vs. Index thing is going to be fixed for future patch
compatability, this is the place to do it.

26 years agoRemove ``start='' used when testing :-(
Brian Somers [Mon, 26 Jan 1998 02:26:29 +0000 (02:26 +0000)]
Remove ``start='' used when testing :-(

26 years agoThe status command prints the audio position, the media catalog and the
Jean-Marc Zucconi [Mon, 26 Jan 1998 00:57:54 +0000 (00:57 +0000)]
The status command prints the audio position, the media catalog and the
volume value for the disc. It is now possible to specify additional arguments
(audio, volume, media) to print only a subset of the full status.
This is particularly useful with drives which stop playing when asked to
return the catalog number.

26 years agoUndo previous commit. The cpuid symbol has been already used by SMP
KATO Takenori [Sun, 25 Jan 1998 23:45:41 +0000 (23:45 +0000)]
Undo previous commit.  The cpuid symbol has been already used by SMP
stuff.

Pointed-out by: Manfred Antar <root@mantar.slip.netcom.com>

26 years agoAdd two new options:
Wolfram Schneider [Sun, 25 Jan 1998 19:26:05 +0000 (19:26 +0000)]
Add two new options:

     -i     Do not overwrite files.

     -s     Do not strip output pathname to base filename. By default uuencode
    deletes any prefix ending with the last slash '/' for security
    purpose.

26 years agopreconsolidate is mis-spelled preconsoidate
Wolfram Schneider [Sun, 25 Jan 1998 19:21:04 +0000 (19:21 +0000)]
preconsolidate is mis-spelled preconsoidate

Submitted by:  "Danny J. Zerkel" <dzerkel@phofarm.com>

26 years agoAdd reference to /usr/share/misc/iso3166 where are most
Wolfram Schneider [Sun, 25 Jan 1998 19:20:00 +0000 (19:20 +0000)]
Add reference to /usr/share/misc/iso3166 where are most
country names stored. web2 itself does not contain country names.

26 years agoInitialize if_ibytes and if_obytes to zero.
Steve Price [Sun, 25 Jan 1998 17:54:57 +0000 (17:54 +0000)]
Initialize if_ibytes and if_obytes to zero.

PR: 1376
Submitted by: risner@stdio.com

26 years agoAllow comments to begin with multiple '#' characters.
Steve Price [Sun, 25 Jan 1998 17:51:10 +0000 (17:51 +0000)]
Allow comments to begin with multiple '#' characters.

PR: 4452
Submitted by: Joao Carlos Mendes Luis <Jonny@mailhost.coppe.ufrj.br>

26 years agoSEE ALSO swapinfo(8).
Steve Price [Sun, 25 Jan 1998 17:28:52 +0000 (17:28 +0000)]
SEE ALSO swapinfo(8).

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

26 years agoFix a couple of operator precedence bugs.
Steve Price [Sun, 25 Jan 1998 17:25:41 +0000 (17:25 +0000)]
Fix a couple of operator precedence bugs.

PR: 5450
Submitted by: Sakari Jalovaara <sja@tekla.fi>

26 years agoAdded cpuid instruction.
KATO Takenori [Sun, 25 Jan 1998 17:02:00 +0000 (17:02 +0000)]
Added cpuid instruction.

26 years agoExecute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU,
KATO Takenori [Sun, 25 Jan 1998 17:01:31 +0000 (17:01 +0000)]
Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU,
and store its result into cpu_id and cpu_feature variables.

Tested by: Simon Coggins <chaos@ultra.net.au>

26 years agoUse -literal to make for a more pleasing list.
Steve Price [Sun, 25 Jan 1998 16:38:42 +0000 (16:38 +0000)]
Use -literal to make for a more pleasing list.

PR: 5547
Submitted by: Matthew Hunt <mph@pobox.com>

26 years agoFix a couple of typos.
Steve Price [Sun, 25 Jan 1998 16:22:22 +0000 (16:22 +0000)]
Fix a couple of typos.

PR: 5561
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp>

26 years agoFix typo.
Kazutaka YOKOTA [Sun, 25 Jan 1998 15:49:00 +0000 (15:49 +0000)]
Fix typo.
PR: docs/5562

26 years agoEven though BIOS writer's guide recommends cpuid instruction of Cyrix
KATO Takenori [Sun, 25 Jan 1998 12:01:38 +0000 (12:01 +0000)]
Even though BIOS writer's guide recommends cpuid instruction of Cyrix
6x86MX CPU is enabled (BIOS should not disable it), some BIOS disables
it via CCR4.  In this case, cpu variable becomes CPU_486 and
identblue() is called.  Because Cyrix 6x86MX has MSR and doesn't have
MSR1002, wrmsr instruction generates general protection fault.

Tested by: Simon Coggins <chaos@ultra.net.au>

26 years agoMake machine dependent asm code machine dependent. 8-)
John Birrell [Sun, 25 Jan 1998 09:52:32 +0000 (09:52 +0000)]
Make machine dependent asm code machine dependent. 8-)

26 years agoChange MACHINE -> MACHINE_ARCH so that the design make sense on those
John Birrell [Sun, 25 Jan 1998 09:49:00 +0000 (09:49 +0000)]
Change MACHINE -> MACHINE_ARCH so that the design make sense on those
machines where the processor chip determines the compiler, and where
multiple machines use the same architecture.

26 years agoSync with sys/i386/conf/options.i386 revision 1.67.
KATO Takenori [Sun, 25 Jan 1998 09:45:38 +0000 (09:45 +0000)]
Sync with sys/i386/conf/options.i386 revision 1.67.

26 years agoModify for MACHINE_ARCH support instead of assuming just x86.
John Birrell [Sun, 25 Jan 1998 09:45:00 +0000 (09:45 +0000)]
Modify for MACHINE_ARCH support instead of assuming just x86.
Added alpha and m68k stuff.

26 years agoFixed typo in comment.
KATO Takenori [Sun, 25 Jan 1998 09:44:33 +0000 (09:44 +0000)]
Fixed typo in comment.

26 years agosignal() returns an pointer, so must be cast to long, not int before
John Birrell [Sun, 25 Jan 1998 09:16:55 +0000 (09:16 +0000)]
signal() returns an pointer, so must be cast to long, not int before
comparing < 0.

26 years agoread() and write() return ssize_t not int, so the first arg to atomic()
John Birrell [Sun, 25 Jan 1998 09:15:10 +0000 (09:15 +0000)]
read() and write() return ssize_t not int, so the first arg to atomic()
should be ssize_t too.

26 years agoAdd a sysmk -> /dev/null definition ready for a coming change to
John Birrell [Sun, 25 Jan 1998 09:09:48 +0000 (09:09 +0000)]
Add a sysmk -> /dev/null definition ready for a coming change to
makesyscalls.sh.

26 years agoCast a size_t to a long to avoid a gcc warning.
John Birrell [Sun, 25 Jan 1998 08:59:08 +0000 (08:59 +0000)]
Cast a size_t to a long to avoid a gcc warning.

26 years agoVarious NFS fixes:
John Dyson [Sun, 25 Jan 1998 06:24:09 +0000 (06:24 +0000)]
Various NFS fixes:
Make vfs_bio buffer mgmt work better.
Buffers were being used after brelse.
Make nfs_getpages work independently of other NFS
interfaces.  This eliminates some difficult
recursion problems and decreases pagefault
overhead.
Remove an erroneous vfs_unbusy_pages.
Fix a reentrancy problem, with nfs_vinvalbuf when
vnode is already being rundown.
Reassignbuf wasn't being called when needed under
certain circumstances.

(Thanks to Bill Paul for help.)

26 years agoVarious NFS fixes:
John Dyson [Sun, 25 Jan 1998 06:14:26 +0000 (06:14 +0000)]
Various NFS fixes:
Make vfs_bio buffer mgmt work better.
Buffers were being used after brelse.
Make nfs_getpages work independently of other NFS
interfaces.  This eliminates some difficult
recursion problems and decreases pagefault
overhead.
Remove an erroneous vfs_unbusy_pages.
Fix a reentrancy problem, with nfs_vinvalbuf when
vnode is already being rundown.
Reassignbuf wasn't being called when needed under
certain circumstances.

(Thanks for help from Bill Paul.)

26 years agoTurn CLK_USE_TSC_CALIBRATION into a new-style option.
Eivind Eklund [Sun, 25 Jan 1998 04:37:47 +0000 (04:37 +0000)]
Turn CLK_USE_TSC_CALIBRATION into a new-style option.

26 years agoMake TCP_COMPAT_42 a new style option.
Eivind Eklund [Sun, 25 Jan 1998 04:23:33 +0000 (04:23 +0000)]
Make TCP_COMPAT_42 a new style option.

26 years agoTurn NSWAPDEV into a new-style option.
Eivind Eklund [Sun, 25 Jan 1998 04:13:25 +0000 (04:13 +0000)]
Turn NSWAPDEV into a new-style option.

26 years agoRemove the FDSEEKWAIT option and description.
Eivind Eklund [Sun, 25 Jan 1998 03:55:47 +0000 (03:55 +0000)]
Remove the FDSEEKWAIT option and description.

The functionality was present for two days in october/november 1994
before being backed out; I don't think we can consider it really
critical ;-)

26 years agoMake MD5 a new-style option. This one was eeeeeaaaaaasssssyyyyy ;-)
Eivind Eklund [Sun, 25 Jan 1998 03:34:17 +0000 (03:34 +0000)]
Make MD5 a new-style option.  This one was eeeeeaaaaaasssssyyyyy ;-)

26 years agoSync with sys/i386/conf/GENERIC revision 1.105.
KATO Takenori [Sun, 25 Jan 1998 02:22:04 +0000 (02:22 +0000)]
Sync with sys/i386/conf/GENERIC revision 1.105.

26 years agoFix a cast from a pointer to a long instead of an int which was enough
John Birrell [Sat, 24 Jan 1998 20:57:38 +0000 (20:57 +0000)]
Fix a cast from a pointer to a long instead of an int which was enough
to ruin a 64-bit day.

26 years agoAdd script for properly breaking out the doc dist.
Jordan K. Hubbard [Sat, 24 Jan 1998 17:45:14 +0000 (17:45 +0000)]
Add script for properly breaking out the doc dist.

26 years agoAdd brief note on error message from the driver.
Kazutaka YOKOTA [Sat, 24 Jan 1998 12:14:13 +0000 (12:14 +0000)]
Add brief note on error message from the driver.

26 years agoSmall adjustment in sync check code.
Kazutaka YOKOTA [Sat, 24 Jan 1998 12:12:32 +0000 (12:12 +0000)]
Small adjustment in sync check code.

26 years agoClean up doc bootstrap ports afterwards.
Jordan K. Hubbard [Sat, 24 Jan 1998 07:30:55 +0000 (07:30 +0000)]
Clean up doc bootstrap ports afterwards.
Small stylistic cleanup.

26 years agoSync with sys/i386/isa/wd.c revision 1.148.
KATO Takenori [Sat, 24 Jan 1998 06:54:17 +0000 (06:54 +0000)]
Sync with sys/i386/isa/wd.c revision 1.148.

26 years agoSync with sys/i386/i386/machdep.c revision 1.283.
KATO Takenori [Sat, 24 Jan 1998 06:53:32 +0000 (06:53 +0000)]
Sync with sys/i386/i386/machdep.c revision 1.283.

26 years agoRandom data is no longer based on the time of day, rather the random
Steve Price [Sat, 24 Jan 1998 03:32:33 +0000 (03:32 +0000)]
Random data is no longer based on the time of day, rather the random
number device.  Also clearly state that sequential data is the default.

PR: 5553
Submitted by: Jonathan Hanna <pangolin@rogers.wave.ca>

26 years agoSync with sys/i386/i386/machdep.c revision 1.282.
KATO Takenori [Sat, 24 Jan 1998 03:15:37 +0000 (03:15 +0000)]
Sync with sys/i386/i386/machdep.c revision 1.282.

26 years agoMake all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.
Eivind Eklund [Sat, 24 Jan 1998 02:54:56 +0000 (02:54 +0000)]
Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.

This introduce an xxxFS_BOOT for each of the rootable filesystems.
(Presently not required, but encouraged to allow a smooth move of option *FS
to opt_dontuse.h later.)

LFS is temporarily disabled, and will be re-enabled tomorrow.

26 years agoLKM-support for converting all file-system options to new-style options.
Eivind Eklund [Sat, 24 Jan 1998 02:21:53 +0000 (02:21 +0000)]
LKM-support for converting all file-system options to new-style options.

26 years agoAdd better support for larger I/O clusters, including larger physical
John Dyson [Sat, 24 Jan 1998 02:01:46 +0000 (02:01 +0000)]
Add better support for larger I/O clusters, including larger physical
I/O.  The support is not mature yet, and some of the underlying implementation
needs help.  However, support does exist for IDE devices now.

26 years agoFix error message.
Brian Somers [Sat, 24 Jan 1998 00:03:14 +0000 (00:03 +0000)]
Fix error message.
Don't complicate the test compilation mentioned at the start of
the file.

26 years agoStop bogus warnings.
Brian Somers [Fri, 23 Jan 1998 22:29:16 +0000 (22:29 +0000)]
Stop bogus warnings.

26 years agoRe-implement the proxy arp sockaddr_dl search routine (again).
Brian Somers [Fri, 23 Jan 1998 21:37:27 +0000 (21:37 +0000)]
Re-implement the proxy arp sockaddr_dl search routine (again).
It now works :-) and searches all interface aliases.

26 years agoBring back handbook and FAQ by adding a mechanism for bootstrap ports
Jordan K. Hubbard [Fri, 23 Jan 1998 20:15:54 +0000 (20:15 +0000)]
Bring back handbook and FAQ by adding a mechanism for bootstrap ports
to the build.  This will need more review as we go into it, but it should
do the basic job for now.

26 years agoAdd FAQ and handbook back to doc subtree.
Jordan K. Hubbard [Fri, 23 Jan 1998 20:11:46 +0000 (20:11 +0000)]
Add FAQ and handbook back to doc subtree.

26 years agoDISTRIBUTION=bin - we separate it out later.
Jordan K. Hubbard [Fri, 23 Jan 1998 20:09:21 +0000 (20:09 +0000)]
DISTRIBUTION=bin - we separate it out later.

26 years agoIn !dists case, invoke the custom dist menu rather than the toplevel
Jordan K. Hubbard [Fri, 23 Jan 1998 07:53:44 +0000 (07:53 +0000)]
In !dists case, invoke the custom dist menu rather than the toplevel
dist menu.  This makes a good deal more sense and should have been
this way all along.

26 years agospelling and style police.
Jordan K. Hubbard [Fri, 23 Jan 1998 07:48:54 +0000 (07:48 +0000)]
spelling and style police.

26 years agoDon't allow manual dialing unless in auto or interactive mode.
Brian Somers [Fri, 23 Jan 1998 04:36:42 +0000 (04:36 +0000)]
Don't allow manual dialing unless in auto or interactive mode.

26 years agoAsk spammers to mail postmaster@$m, not postmaster@FreeBSD.ORG.
Brian Somers [Fri, 23 Jan 1998 01:58:49 +0000 (01:58 +0000)]
Ask spammers to mail postmaster@$m, not postmaster@FreeBSD.ORG.

26 years agoJust list one of each domain that was rejected
Brian Somers [Fri, 23 Jan 1998 01:58:18 +0000 (01:58 +0000)]
Just list one of each domain that was rejected
(although only by Scheck_relay or Scheck_mail).
Suggested by: ache

26 years agoAdd wfd to all target, reorder devs to put like with like since we lost
Jordan K. Hubbard [Thu, 22 Jan 1998 21:26:22 +0000 (21:26 +0000)]
Add wfd to all target, reorder devs to put like with like since we lost
all pretense of an alphabetical ordering some time back.

26 years agoMF22: match entries for wfd
Jordan K. Hubbard [Thu, 22 Jan 1998 21:14:31 +0000 (21:14 +0000)]
MF22: match entries for wfd

26 years agoUse /bin/pwd instead of a potentially shell builtin that does
Søren Schmidt [Thu, 22 Jan 1998 19:34:31 +0000 (19:34 +0000)]
Use /bin/pwd instead of a potentially shell builtin that does
not return the "real" path.
This makes it possible to have the .o files put in the /usr/obj
hierachy instead of in the /usr/src one.

26 years agoVM level code cleanups.
John Dyson [Thu, 22 Jan 1998 17:30:44 +0000 (17:30 +0000)]
VM level code cleanups.

1) Start using TSM.
Struct procs continue to point to upages structure, after being freed.
Struct vmspace continues to point to pte object and kva space for kstack.
u_map is now superfluous.
2) vm_map's don't need to be reference counted.  They always exist either
in the kernel or in a vmspace.  The vmspaces are managed by reference
counts.
3) Remove the "wired" vm_map nonsense.
4) No need to keep a cache of kernel stack kva's.
5) Get rid of strange looking ++var, and change to var++.
6) Change more data structures to use our "zone" allocator.  Added
struct proc, struct vmspace and struct vnode.  This saves a significant
amount of kva space and physical memory.  Additionally, this enables
TSM for the zone managed memory.
7) Keep ioopt disabled for now.
8) Remove the now bogus "single use" map concept.
9) Use generation counts or id's for data structures residing in TSM, where
it allows us to avoid unneeded restart overhead during traversals, where
blocking might occur.
10) Account better for memory deficits, so the pageout daemon will be able
to make enough memory available (experimental.)
11) Fix some vnode locking problems. (From Tor, I think.)
12) Add a check in ufs_lookup, to avoid lots of unneeded calls to bcmp.
(experimental.)
13) Significantly shrink, cleanup, and make slightly faster the vm_fault.c
code.  Use generation counts, get rid of unneded collpase operations,
and clean up the cluster code.
14) Make vm_zone more suitable for TSM.

This commit is partially as a result of discussions and contributions from
other people, including DG, Tor Egge, PHK, and probably others that I
have forgotten to attribute (so let me know, if I forgot.)

This is not the infamous, final cleanup of the vnode stuff, but a necessary
step.  Vnode mgmt should be correct, but things might still change, and
there is still some missing stuff (like ioopt, and physical backing of
non-merged cache files, debugging of layering concepts.)

26 years agoSync with sys/i386/i386/userconfig.c revision 1.100.
KATO Takenori [Thu, 22 Jan 1998 14:26:34 +0000 (14:26 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.100.

26 years agoAdd PATCH_INDEX_FIRST environment variable to do the same as -I option
Andrey A. Chernov [Thu, 22 Jan 1998 07:44:04 +0000 (07:44 +0000)]
Add PATCH_INDEX_FIRST environment variable to do the same as -I option

26 years agoDon't swap carriage return and new line in quoted mode (after ^V).
Wolfgang Helbig [Thu, 22 Jan 1998 07:37:10 +0000 (07:37 +0000)]
Don't swap carriage return and new line in quoted mode (after ^V).

26 years agoAdd rcsid. Add usage() with up to date flag list. Use err(3).
Philippe Charnier [Thu, 22 Jan 1998 07:28:26 +0000 (07:28 +0000)]
Add rcsid. Add usage() with up to date flag list. Use err(3).