Commit Graph

6871 Commits

Author SHA1 Message Date
phk
6b3e150819 Another little optimization to the nameicache.
If an entry is stale, ditch it.
1995-03-08 01:40:44 +00:00
phk
0007f0f9c1 Improve the quality of the hash used in the namei-cache. 1995-03-08 01:08:03 +00:00
sos
c58bbf9e4f Added ata.c device driver file.
Just so I don't have to repatch files.i386 again & again...
1995-03-07 21:15:30 +00:00
dg
f3e314554c Increased number of buffers to 1/12 of (page_count - 1024). This makes the
cache minimum closer to 10% in the usual case.
1995-03-07 19:58:02 +00:00
dg
862e1a5230 Removed most of the special policy regarding the seperation of VMIO and
dir/metadata buffers as it seems to have anomolous effects.
1995-03-07 19:53:27 +00:00
dg
61016c4ad1 Set VAGE flag when pager is destroyed. This usually happens when an
object has fallen off the end of the cached list - this is likely the
last reference to the vnode and it should be reused before non file
vnodes that are already on the free list (VDIR mostly).
1995-03-07 19:04:10 +00:00
dg
23b5ce7c01 Added a new flag "VAGE" to indicate that the vnode should go on the head
of the free list.
1995-03-07 19:00:47 +00:00
dg
ac41371947 Put VAGE vnodes at the head of the free list. 1995-03-07 18:59:45 +00:00
dg
51af13e8cd Fixed object reference count problem that occurred in the MAP_PRIVATE
case after we rewrote vm_mmap(). Added some comments to make it easier
to follow the reference counts.
1995-03-07 17:27:49 +00:00
dg
e401917a36 Don't attempt to reverse collapse non OBJ_INTERNAL objects. 1995-03-07 17:25:46 +00:00
roberto
0eea6fa9f5 Correct a few URL for ftp.FreeBSD.ORG. 1995-03-07 13:54:44 +00:00
dufault
d0a0777699 Change warning message for when a device is wired to a floating
host adapter to something hopefully clearer.  Take into account
that "wnum()" writes into a static buffer in the warning.
1995-03-07 11:03:42 +00:00
gibbs
7e434d20fd Be careful to maintain the bits in SBLKCTL that are reserved. 1995-03-07 09:00:44 +00:00
gibbs
3dcd437912 Compile cleanly -Wall. Remove some code that was an attempt to make
the 294x probe more stable, but since the guess was wrong, go back to
the clearer aproach I used the first time around.
1995-03-07 08:59:28 +00:00
gibbs
ab08cc5475 Compile cleanly -Wall. 1995-03-07 08:58:22 +00:00
bde
b09124aea7 Don't build swab.o here. It gets built in libc/i386/string. Previously
the copy built from here was overwritten by the other copy and the other
copy was put in library-building command lines twice.  ld now objects to
duplicated modules.
1995-03-07 04:19:11 +00:00
dufault
e13f0833e8 Submitted by: bde@zeta.org.au (Bruce Evans)
Fix it so that calls to extend_get won't dereference 0 when "swap
on sd.." calls sdsize() on systems with no SCSI devices.

This probably really fixes Poul's "boot with no SCSI" problem.
1995-03-06 15:02:13 +00:00
jkh
ea5ffb6484 Back out my previous change and file it under the catagory of One Of Those
Things That Seemed Like A Good Idea At The Time.  There's a better solution
for /etc out there and this is not a step in that direction.
1995-03-06 14:33:39 +00:00
se
488faf2c96 Add missing double quote (") in "echo".
Submitted by:	wolf@kintaro.cologne.de
1995-03-06 13:32:58 +00:00
jkh
5ebd88c022 We can't bail out on generating the pic archive yet.
Submitted by:	bde
1995-03-06 12:17:49 +00:00
ugen
799e0a0f5b Restore IPACCT out there.. 1995-03-06 10:33:34 +00:00
roberto
1d85adce11 Change some names to First_name Last_name with proper capitalization.
Fix a typo.
1995-03-06 09:54:06 +00:00
phk
12303daa45 Don't make the shared libgcc. I don't belive we need the libgcc_pic.a
anymore, so I killed that as well.
1995-03-06 08:04:05 +00:00
phk
b3aac36bfc Never again shall we link libgcc dynamic. It was a big mistake in the
first place and we were too long in finding out.  Now we know, and the
damage is hard to fix.  This is part one:  ld will not link gcc dynamic,
if specified as "-lgcc".

Suggested by:	dyson & davidg
1995-03-06 08:00:23 +00:00
phk
149c8459e5 Update vfs_cache.c to use the <sys/queue.h> macros. This makes it easier
to read, but doesn't change the speed.

Reviewed by:	phk
Obtained from:	via NetBSD
1995-03-06 06:45:52 +00:00
nate
c3af2f3a02 Since at least one utility depends on it (GNU diff), install the gnu regex
include file (gnuregex.h) in the includes target.
1995-03-06 05:52:47 +00:00
nate
29821bc9db Install the include file in the same way that all other includes file are
in the 'beforeinstall' target.
1995-03-06 05:51:32 +00:00
dg
d3239fefcc Removed an old (commented out) call to cldisksort(). This has been
obsolete since 4.4 clustering.
1995-03-06 05:40:44 +00:00
dg
c37e317347 Remove some of my old debugging junk that somehow slipped in under my nose. 1995-03-06 05:36:59 +00:00
nate
0a1234b431 The new ld has apparently uncovered the bug that sio.c and tty.c
both define ttydefchars[] as globals.  This was fixed in 1.1.5
by making ttydefchars[] static like it should always have been.

Submitted by:	Bruce Evans <bde@zeta.org.au>
1995-03-06 02:50:49 +00:00
nate
f1fdeb1c28 Removed unnecessary define for TCPOUTFLAGS since they are not used. 1995-03-06 02:49:24 +00:00
roberto
b190ad726d Add a remark about the new ctm-announce list. Everyone that use CTM
SHOULD subscribe to it.
Reviewed by:	roberto
Submitted by:	Poul-Henning Kamp <phk@login.dknet.dk>
1995-03-05 23:13:08 +00:00
joerg
af73cbd99e Make `p'' an explicit alias for `print'' instead of being an
implicit alias for ``panic'', since this seems to be more rational.
1995-03-05 22:56:21 +00:00
joerg
33e4b8c9c9 Adding the various documentation files that are accompanying
the regular pcvt distribution under pcvt/Misc.
1995-03-05 22:50:24 +00:00
wpaul
8e6864e4cc Added support for bootparams map. 1995-03-05 22:48:50 +00:00
joerg
3f18e6e15e Upgrade to beta 3.20/b22 1995-03-05 22:47:12 +00:00
joerg
17e89e706e Adding the various documentation files that are accompanying
the regular pcvt distribution under pcvt/Misc.
1995-03-05 22:44:03 +00:00
joerg
5bcdbdb25d Update to beta3.20/b22
pcvt_ioctl.h doesn't belong to here.
1995-03-05 22:26:21 +00:00
joerg
8ed613659e Update to beta3.20/b22 1995-03-05 22:25:44 +00:00
joerg
6666f9c57c Make pcvt actually work. 1995-03-05 22:24:59 +00:00
joerg
197fb7c658 pcvt is still using the XSERVER option; document this. 1995-03-05 22:23:35 +00:00
swallace
8f0a2df105 Revert to earlier code which contains FreeBSD snd[1-7] probe information,
$Id$ information, and other code to make sound driver compile and work
correctly with FreeBSD.

Integrate changes obtained from Sujal Patel.  These changes are:
 o  local.h:  reverse option logic from EXCLUDE_* to AUDIO_*
 o  pas2_mixer.c:  small addition
 o  ad1848.c:  minor change with macro names
 o  sequencer.c:  minor change with note check
 o  many spelling corrections in comments in about every other file
1995-03-05 22:11:57 +00:00
wpaul
6dd86a07d0 ether_addr.c:
- Implement ether_hostton()
- Implement ether_aton()
- Modify ether_aton() and ether_ntoa() to match the semantics of the
SunOS versions of these functions.
- Neaten up ether_hostton() and ether_ntohost() a little.
- Get rid of ether_print() since it isn't needed for rarpd and it isn't
documented as a standard ethers(5) function.

rarpd.8:

- Make it clear that the 'ipaddr' that rarpd looks for in /tftpboot
is actually in hexadecimal (as in /tftpboot/803B4032) since those who
are not versed in the black art of system administration are not likely
to know this.
1995-03-05 22:04:05 +00:00
jkh
45947426e5 If there is a host-specific rc file lurking in /usr/share/misc, execute
it.
Submitted by:	Heikki Suonsivu <hsu@cs.hut.fi>
1995-03-05 22:00:40 +00:00
jkh
9c03a808a9 Allow 0 as a signal number to match the man page.
Noticed by:	Mike Murphy <mrm@Sceard.COM>
1995-03-05 21:52:41 +00:00
jkh
884ca8d53d Reserve cdev 63 for Brian Litzinger & his Talisman Lite MPEG decoder
Submitted by:	Brian Litzinger <brian@MediaCity.com>
1995-03-05 21:41:40 +00:00
phk
ec926b8dab "Various very violent dissections
disables dysfunctional disinformed namei's,
needlessly negating namei cache."

These hacks cuts the number futile attempts made by cc and ccp to find
cross-compilers and other weird stuff.  A make of the BOOTFLP kernel
has 20% less namei calls now, that is from 30647 down to 24563 calls.
1995-03-05 20:34:41 +00:00
dufault
0add2e63f8 Fix when SCSI_DEBUG turned on. Thanks to Michael Reifenberger. 1995-03-05 20:01:44 +00:00
joerg
83cdab1a33 Use `interactive' (foreground) delivery by default. The old behaviour
of queuing mails only can be restored by uncommenting a CFLAGS+= line
in the makefile, so sites that _really_ need this (perhaps some huge
mail hubs) can still have it.  The majority of FreeBSD boxes is better
served with an immediate delivery (and last time i've been asking on
the list, nobody complained).
1995-03-05 08:27:14 +00:00
jkh
f652677290 Have dmabuf.c match the roll-back in soundcard.c. We should be making
better noises again.
Submitted by:	Sujal Patel <smpatel@wam.umd.edu>
1995-03-05 08:10:28 +00:00