27248 Commits

Author SHA1 Message Date
jhay
f8d9e49665 Don't clobber pp_flags when PP_KEEPALIVE must be set. 1998-01-30 19:49:54 +00:00
peter
8d90081216 Merge vendor changes to files that we've touched onto mainline.
(If only all import/merges were this trivial :-)
1998-01-30 15:35:26 +00:00
peter
2e8dbe568b This commit was generated by cvs2svn to compensate for changes in r32896,
which included commits to RCS files with non-trunk default branches.
1998-01-30 15:31:47 +00:00
peter
c3a8ee0e80 Import cvs-1.9.24 since it came quite soon after the snapshot that was
imported a few days ago.  There is very little difference, except that
the remote protocol apparently supports wrappers and -k options better.
1998-01-30 15:31:47 +00:00
peter
1d4373c3ec Update import instructions from last time. 1998-01-30 15:09:55 +00:00
phk
94e1b3a6fb Retire dumplfs, mount_lfs and newlfs 1998-01-30 12:40:57 +00:00
phk
1d1fd0b6f2 Retire dumplfs mount_lfs newlfs 1998-01-30 12:39:18 +00:00
phk
0625623e3d Remove lfs_cleanerd 1998-01-30 12:36:10 +00:00
phk
3397ec7106 Disable lfs_cleanerd 1998-01-30 12:35:10 +00:00
kato
d5ab133da5 Sync with sys/i386/i386/machdep.c revision 1.285. 1998-01-30 12:03:13 +00:00
phk
bb6f7d8184 Retire LFS.
If you want to play with it, you can find the final version of the
code in the repository the tag LFS_RETIREMENT.

If somebody makes LFS work again, adding it back is certainly
desireable, but as it is now nobody seems to care much about it,
and it has suffered considerable bitrot since its somewhat haphazard
integration.

R.I.P
1998-01-30 11:34:06 +00:00
dyson
bd0dfc98db Make the bounce buffer code a little more robust when space isn't
available.  If there isn't bounce space available, the bounce code
is disabled.  This will allow most large systems to run properly
when the bounce space is mistakenly allocated above 16MB.
1998-01-30 10:26:26 +00:00
jkh
2f0c56242f MF22: Add tx.4 to build list. 1998-01-30 00:43:16 +00:00
pst
839f2d6ee7 Remove obsolete strategy code that was replaced by the disk slice mapping code.
FreeBSD filesystems could be dammaged by repeatedly mounting and unmounting
several partitions.
1998-01-29 19:02:51 +00:00
jkh
dd1fdabee8 Update to version stable-165
Submitted by:	Ustimenko Semen <semen@iclub.nsu.ru>
1998-01-29 10:31:45 +00:00
jkh
fd85da8f39 Add new man page for tx driver.
Submitted by:	Ustimenko Semen <semen@iclub.nsu.ru>
1998-01-29 10:26:15 +00:00
msmith
1fa04a0648 Correct usage of unit to t->lun. This fixes the DEVFS case and the
"buggy Zip" message.
Suggested by:	Pedro A M Vazquez <vazquez@IQM.Unicamp.BR>
1998-01-29 06:42:12 +00:00
brian
342874fb3a Don't moan about not creating tunX.pid and ttyX.if if RELEASE_CRUNCH
is defined.
1998-01-29 00:44:15 +00:00
brian
77370f92cc Talk a bit about ongoing development. 1998-01-29 00:42:52 +00:00
brian
d284899e7c Make it clear that aliasing is done on the public interface, not
the private one.
1998-01-29 00:40:41 +00:00
kato
d7a8a1960d Sync with sys/i386/isa/clock.c revision 1.108. 1998-01-28 12:25:06 +00:00
kato
e790ea12ab Sync with sys/i386/boot/biosboot/Makefile revision 1.61. 1998-01-28 12:20:57 +00:00
phk
1dcb350c35 APM calls inittodr(0) which is stupid, but at least stop setting the
clock back to when Dennis had a good idea.
1998-01-28 10:41:33 +00:00
yokota
4767f5d9cf Define CTL-ALT-ESC as the debug' key, CTL-ALT-SPACE as the suspend'key
in all built-in keymaps.
1998-01-28 08:45:18 +00:00
yokota
f010532312 Define CTL-ALT-SPACE as `suspend' in the Russian keymaps too.
OKed by ache.
1998-01-28 08:01:13 +00:00
yokota
69c3165112 Oops, remove the wrong comment line I accidentaly added in the last commit. 1998-01-28 07:57:00 +00:00
charnier
50e896a2ce Add rcsid. RU#. Use err(3) instead of local redefinition. Convert man page to
mdoc format. Add usage(). Remove rcs $ Log $ -> use cvs log instead.
1998-01-28 07:36:25 +00:00
jkh
e62c8eeed6 MF22: only fclose() OpenConn if non-NULL. 1998-01-28 04:42:38 +00:00
jkh
7ce79be939 Collapse 2 settings of PATH into one (didn't notice the 1st one before). 1998-01-28 04:05:10 +00:00
obrien
03884de988 Get the year right. ;) 1998-01-28 01:12:05 +00:00
obrien
24db7387e4 Explains targets and environ vars much better.
Mostly submitted by:	imp
1998-01-28 01:09:46 +00:00
brian
1c9a27b464 Cosmetic:
Don't mention the authors name at startup.  He's already credited
  in the man page.  Instead, make the message consistent with the
  one given to the diagnostic port (and fix the grammar when entering
  `term' mode).
  Don't credit the zlib author in the man page as ppp isn't linked
  directly with zlib (it's shared).
  Mention when the OpenBSD port was first made available.
1998-01-27 23:14:53 +00:00
jkh
83e933cd38 Tweak PATH for ports build. I have no idea why this worked on my test
machine but not on the -current build box.
1998-01-27 21:28:32 +00:00
wollman
8b20894f66 Add 781, 978. 1998-01-27 17:04:35 +00:00
msmith
0364439db1 Symlink bootblocks for 'wfd' disks as well. 1998-01-27 16:56:43 +00:00
msmith
23fa2f94de 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.
1998-01-27 16:49:35 +00:00
msmith
3e3506a667 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.
1998-01-27 16:45:23 +00:00
yokota
1fb3fbf762 Update the keymap menu. 1998-01-27 14:01:19 +00:00
yokota
04ee3033e1 - 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.
1998-01-27 13:36:59 +00:00
dg
7262ff6e58 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).
1998-01-27 09:15:13 +00:00
kato
7a6d3914c3 Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU. 1998-01-27 08:12:09 +00:00
danny
3599f91c1d PR: 5573
Submitted by:	garbanzo@hooked.net
Add strncasecmp, strncmp to NAME field.
1998-01-27 07:01:09 +00:00
dyson
9b278a0ddf Someone removed vm_zone.c from /sys/conf/files. 1998-01-27 01:54:25 +00:00
jkh
fe5cbb2eba Temporary work-around for a ports building problem I really don't
understand just yet.
1998-01-27 01:06:49 +00:00
bde
7cbf610544 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).
1998-01-26 20:36:38 +00:00
brian
24ee1b2151 Correct $Id$ 1998-01-26 19:52:34 +00:00
julian
e96e7de8f6 Move DPT related options out of i386 specific files
so DPT devices can be used on other PCI (alpha?) machines.

Suggested by: several people
1998-01-26 18:31:18 +00:00
kato
51d33136d8 Sync with sys/i386/i386/userconfig.c revision 1.101. 1998-01-26 09:18:18 +00:00
kato
83321c495e Sync with sys/i386/confi/files.i386, majors.i386 and options.i386
revisions 1.187, 1.25 and 1.68, respectively.
1998-01-26 09:17:43 +00:00
julian
3d536a81cb Add the DPT driver and options.
GENERIC with dpt may wait a few days if required.
1998-01-26 06:33:48 +00:00