]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
27 years agoThis commit was generated by cvs2svn to compensate for changes in r28019,
joerg [Sat, 9 Aug 1997 15:38:14 +0000 (15:38 +0000)]
This commit was generated by cvs2svn to compensate for changes in r28019,
which included commits to RCS files with non-trunk default branches.

27 years agoClean import of strptime(3) onto a vendor branch.
joerg [Sat, 9 Aug 1997 15:38:14 +0000 (15:38 +0000)]
Clean import of strptime(3) onto a vendor branch.

Submitted by: Powerdog Industries <kevin.ruddy@powerdog.com>

27 years agoDon't accidently compress "sh" or there are unfortunate consequences.
peter [Sat, 9 Aug 1997 15:34:40 +0000 (15:34 +0000)]
Don't accidently compress "sh" or there are unfortunate consequences.

PR: 4220
Submitted-by: Dag-Erling Coidan Smørgrav <finrod@pugwash.priv.no>
27 years agoAdd aliases for hostmaster, webmaster & abuse, all point to root.
phk [Sat, 9 Aug 1997 14:58:49 +0000 (14:58 +0000)]
Add aliases for hostmaster, webmaster & abuse, all point to root.

27 years agoNote that /etc is not installed by world target either.
jkh [Sat, 9 Aug 1997 14:36:20 +0000 (14:36 +0000)]
Note that /etc is not installed by world target either.

27 years agoModify the scheduling policy to take into account disk I/O waits
dyson [Sat, 9 Aug 1997 10:13:32 +0000 (10:13 +0000)]
Modify the scheduling policy to take into account disk I/O waits
as chargeable CPU usage.  This should mitigate the problem of processes
doing disk I/O hogging the CPU.  Various users have reported the
problem, and test code shows that the problem should now be gone.

27 years agoRemove the notixe about top(1) since it's now also part of 2.2.x.
joerg [Sat, 9 Aug 1997 06:48:17 +0000 (06:48 +0000)]
Remove the notixe about top(1) since it's now also part of 2.2.x.

Add the information that we've got VM86 support and dosemu(1) now,
which John D. has apparently fogotten. :)

27 years agoSynchronize with sys/i386/isa/wd.c revision 1.135.
kato [Sat, 9 Aug 1997 06:41:36 +0000 (06:41 +0000)]
Synchronize with sys/i386/isa/wd.c revision 1.135.

27 years agoDisabled SW_VGA_MODEX when PC98 is defined.
kato [Sat, 9 Aug 1997 06:41:06 +0000 (06:41 +0000)]
Disabled SW_VGA_MODEX when PC98 is defined.

27 years agoA couple of missing doscmd header files. Messed up again. Now can
dyson [Sat, 9 Aug 1997 04:55:05 +0000 (04:55 +0000)]
A couple of missing doscmd header files.  Messed up again.  Now can
compile the kernel!!!
Submitted by: Jonathan Lemon <jlemon@americantv.com>

27 years agoAdd a valuable binary that enables I/O to U**X mounted disks.
dyson [Sat, 9 Aug 1997 02:08:32 +0000 (02:08 +0000)]
Add a valuable binary that enables I/O to U**X mounted disks.

27 years agoCommit the manpage for doscmd.
dyson [Sat, 9 Aug 1997 02:07:03 +0000 (02:07 +0000)]
Commit the manpage for doscmd.
Submitted by: Jonathon Lemon <jlemon@americantv.com>
Obtained from: BSDI

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.55.
kato [Sat, 9 Aug 1997 01:58:50 +0000 (01:58 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.55.

27 years agoSynchronize with sys/i386/i386/trap.c revisino 1.102.
kato [Sat, 9 Aug 1997 01:57:04 +0000 (01:57 +0000)]
Synchronize with sys/i386/i386/trap.c revisino 1.102.

27 years agoSynchronize with sys/i386/i386/machdep.c revision 1.255.
kato [Sat, 9 Aug 1997 01:56:34 +0000 (01:56 +0000)]
Synchronize with sys/i386/i386/machdep.c revision 1.255.

27 years agoSynchronize with sys/i386/isa/npx.c revision 1.50.
kato [Sat, 9 Aug 1997 01:55:51 +0000 (01:55 +0000)]
Synchronize with sys/i386/isa/npx.c revision 1.50.

27 years agoSynchronize with sys/i386/isa/syscons.c revision 1.229.
kato [Sat, 9 Aug 1997 01:54:51 +0000 (01:54 +0000)]
Synchronize with sys/i386/isa/syscons.c revision 1.229.

27 years agoAdd the makefile for doscmd.
dyson [Sat, 9 Aug 1997 01:52:58 +0000 (01:52 +0000)]
Add the makefile for doscmd.

27 years agoTeach both disk drivers how to cope with a hardware watchdog
julian [Sat, 9 Aug 1997 01:44:25 +0000 (01:44 +0000)]
Teach both disk drivers how to cope with a hardware watchdog
while dumping core.. I'm tired of getting 1/2 of a core-dump

conditional on -DHW_WDOG for now
this will migrate to 2.2 as that's where I need it.

27 years agoAdd our doscmd to the tree. This is a result of work from BSDI, and
dyson [Sat, 9 Aug 1997 01:43:15 +0000 (01:43 +0000)]
Add our doscmd to the tree.  This is a result of work from BSDI, and
a group of dos emulator developers.
Submitted by: Jonathan Lemon <jlemon@americantv.com>
Obtained from: BSDI

27 years agoAdd the code that represents most of the interface between the VM86
dyson [Sat, 9 Aug 1997 01:38:03 +0000 (01:38 +0000)]
Add the code that represents most of the interface between the VM86
pseudo-machine and the rest of the FreeBSD kernel.
Submitted by: Jonathan Lemon <jlemon@americantv.com>

27 years agoUse up 4 precious bytes to give the kernel a hook to
julian [Sat, 9 Aug 1997 01:25:54 +0000 (01:25 +0000)]
Use up 4 precious bytes to give the kernel a hook to
support hardware watchdogs. The actual functions would be supplied in an LKM
or a linked file, but they need to hang off something.

27 years agoAdd VM86 to the lkm build.
dyson [Sat, 9 Aug 1997 00:23:07 +0000 (00:23 +0000)]
Add VM86 to the lkm build.

27 years agoAdd the VM86 module to the lkm build.
dyson [Sat, 9 Aug 1997 00:22:31 +0000 (00:22 +0000)]
Add the VM86 module to the lkm build.

27 years agoAdd VM86 to the options.
dyson [Sat, 9 Aug 1997 00:19:39 +0000 (00:19 +0000)]
Add VM86 to the options.

27 years agoVM86 kernel support.
dyson [Sat, 9 Aug 1997 00:04:06 +0000 (00:04 +0000)]
VM86 kernel support.
Work done by BSDI, Jonathan Lemon <jlemon@americantv.com>,
Mike Smith <msmith@gsoft.com.au>, Sean Eric Fagan <sef@kithrup.com>,
and probably alot of others.
Submitted by: Jnathan Lemon <jlemon@americantv.com>

27 years agoYeah I'm back hacking syscons !!
sos [Fri, 8 Aug 1997 22:52:30 +0000 (22:52 +0000)]
Yeah I'm back hacking syscons !!

Add support for MODEX 320x240x256color with "unchained" adressing, giving
access to all 256K on all VGA's, those with that much memory that is :)

Also make sysmouse use the right resolution in graphics modes.

27 years agoMake the scheduler quantum a tunable parameter
julian [Fri, 8 Aug 1997 22:48:57 +0000 (22:48 +0000)]
Make the scheduler quantum a tunable parameter

Reviewd by: John Dyson  dyson@freebsd.org

27 years agoAdd ID's for 5 VLSI chips. They're not very friendly, so this info was
phk [Fri, 8 Aug 1997 21:11:40 +0000 (21:11 +0000)]
Add ID's for 5 VLSI chips.  They're not very friendly, so this info was
found by taking my HP800CT apart, perusing HPs (Very good!) service
manual and inference from a bad gif file I found in Finland.
Sigh...  But it's a nice machine :-)

27 years agoMention the fix for CA-97.17.
joerg [Fri, 8 Aug 1997 20:58:50 +0000 (20:58 +0000)]
Mention the fix for CA-97.17.

27 years agoFix a buffer overflow condition (that causes a security hole in suidperl).
joerg [Fri, 8 Aug 1997 20:53:59 +0000 (20:53 +0000)]
Fix a buffer overflow condition (that causes a security hole in suidperl).

Closes: CERT Advisory CA-97.17 - Vulnerability in suidperl
Obtained from: (partly) the fix in CA-97.17

27 years agoMake a function static to quieten gcc
julian [Fri, 8 Aug 1997 20:29:47 +0000 (20:29 +0000)]
Make a function static to quieten gcc

27 years agoClean up the console muting functionality.
julian [Fri, 8 Aug 1997 20:09:50 +0000 (20:09 +0000)]
Clean up the console muting functionality.
this has been in production now for a long time with no known effects.

27 years agoSupport interface names up to 15 characters in length. In order to
alex [Fri, 8 Aug 1997 14:36:29 +0000 (14:36 +0000)]
Support interface names up to 15 characters in length.  In order to
accommodate the expanded name, the ICMP types bitmap has been
reduced from 256 bits to 32.

A recompile of kernel and user level ipfw is required.

To be merged into 2.2 after a brief period in -current.

PR: bin/4209
Reviewed by: Archie Cobbs <archie@whistle.com>

27 years agoAdd usage(). Use err(3) instead of local redefinition.
charnier [Fri, 8 Aug 1997 12:24:49 +0000 (12:24 +0000)]
Add usage(). Use err(3) instead of local redefinition.

27 years agoUse err(3). Cosmetic in usage(). Rewrote man page in mdoc format.
charnier [Fri, 8 Aug 1997 12:22:30 +0000 (12:22 +0000)]
Use err(3). Cosmetic in usage(). Rewrote man page in mdoc format.

27 years agoUse err(3). Add usage() and prototypes. Add Xr to who(1).
charnier [Fri, 8 Aug 1997 12:20:24 +0000 (12:20 +0000)]
Use err(3). Add usage() and prototypes. Add Xr to who(1).

27 years agoUse err(3). Add usage().
charnier [Fri, 8 Aug 1997 12:18:16 +0000 (12:18 +0000)]
Use err(3). Add usage().

27 years agoRemove argv0, cosmetic in usage(), use err(3), add Xr to rwho(1) and users(1).
charnier [Fri, 8 Aug 1997 12:12:54 +0000 (12:12 +0000)]
Remove argv0, cosmetic in usage(), use err(3), add Xr to rwho(1) and users(1).

27 years agoMore minor nits (mostly using memove instead of memcpy).
steve [Fri, 8 Aug 1997 00:54:05 +0000 (00:54 +0000)]
More minor nits (mostly using memove instead of memcpy).

27 years agoMore $@ -> ${.TARGET} that I missed earlier.
steve [Fri, 8 Aug 1997 00:49:25 +0000 (00:49 +0000)]
More $@ -> ${.TARGET} that I missed earlier.

27 years agoObserve precedence set by Philippe Charnier when adding an
steve [Thu, 7 Aug 1997 22:33:01 +0000 (22:33 +0000)]
Observe precedence set by Philippe Charnier when adding an
rcsid.

27 years agoObserve precedence set by Phillippe Charnier in adding an
steve [Thu, 7 Aug 1997 22:28:25 +0000 (22:28 +0000)]
Observe precedence set by Phillippe Charnier in adding an
rcsid.

27 years ago#include <unistd.h> for getopt(3) call.
steve [Thu, 7 Aug 1997 21:47:31 +0000 (21:47 +0000)]
#include <unistd.h> for getopt(3) call.

27 years agoChanges include: sccsid -> rcsid, bcopy -> memcpy, don't use the
steve [Thu, 7 Aug 1997 21:42:17 +0000 (21:42 +0000)]
Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use the
register keyword, and -Wall cleaning.

Obtained from: similar changes in NetBSD

27 years agoRemove remaining Lite1 stuff from the man page and uphold the
steve [Thu, 7 Aug 1997 21:37:39 +0000 (21:37 +0000)]
Remove remaining Lite1 stuff from the man page and uphold the
precedence in changing sccsid to rcsid as set by Phillippe
Charnier in his previous 100 or so commits.

pointed out by: Bruce Evans <bde@zeta.org.au>

27 years agosccsid -> rcsid and fix some minor nits.
steve [Thu, 7 Aug 1997 21:33:47 +0000 (21:33 +0000)]
sccsid -> rcsid and fix some minor nits.

27 years agoAdd Bruce's _NEW_VFSCONF flag to make this compile cleanly and
steve [Thu, 7 Aug 1997 21:31:00 +0000 (21:31 +0000)]
Add Bruce's _NEW_VFSCONF flag to make this compile cleanly and
sccsid -> rcsid.

27 years agoFixes kern/3835: SMP kernel crash on enable "dumps on wd0"
fsmp [Thu, 7 Aug 1997 21:22:29 +0000 (21:22 +0000)]
Fixes kern/3835: SMP kernel crash on enable "dumps on wd0"

 - SMP: set value of curproc in main(), before the SYSINIT stuff runs.

Reviewed by: Bruce Evans <bde@zeta.org.au>

27 years ago#include <err.h> for err(3) call and replace extern reference to errno
steve [Thu, 7 Aug 1997 15:41:51 +0000 (15:41 +0000)]
#include <err.h> for err(3) call and replace extern reference to errno
with #include <errno.h>.

27 years agoRemove #if(n)def BSD_4_4_LITE cruft and change sccsid to rcsid.
steve [Thu, 7 Aug 1997 15:37:47 +0000 (15:37 +0000)]
Remove #if(n)def BSD_4_4_LITE cruft and change sccsid to rcsid.

27 years agoRemove #if(n)def BSD_4_4_LITE cruft and sccsid -> rcsid.
steve [Thu, 7 Aug 1997 15:33:50 +0000 (15:33 +0000)]
Remove #if(n)def BSD_4_4_LITE cruft and sccsid -> rcsid.

27 years agoDon't use /sys.
bde [Thu, 7 Aug 1997 13:23:37 +0000 (13:23 +0000)]
Don't use /sys.
Submitted by: Jeremy Lea <reg@shale.csir.co.za>

27 years agoUse err(3), so eliminate use of `argv0'.
charnier [Thu, 7 Aug 1997 06:50:02 +0000 (06:50 +0000)]
Use err(3), so eliminate use of `argv0'.

27 years agoUse err(3) instead of local definition.
charnier [Thu, 7 Aug 1997 06:46:45 +0000 (06:46 +0000)]
Use err(3) instead of local definition.
Cosmetic in man page: do not start describing a flag with `The option -X ..'.

27 years agoUse err(3). Add usage(). Rewrote man page in mdoc format.
charnier [Thu, 7 Aug 1997 06:42:37 +0000 (06:42 +0000)]
Use err(3). Add usage(). Rewrote man page in mdoc format.

27 years agoFix the DDB breakpoint code when using the 4MB page support.
dyson [Thu, 7 Aug 1997 05:15:52 +0000 (05:15 +0000)]
Fix the DDB breakpoint code when using the 4MB page support.

27 years agoAdd cvsup2.ua.freebsd.org.
jdp [Thu, 7 Aug 1997 05:12:41 +0000 (05:12 +0000)]
Add cvsup2.ua.freebsd.org.
Rename the MIT mirror to cvsup3.freebsd.org.

27 years agoMore vm_zone cleanup. The sysctl now accounts for items better, and
dyson [Thu, 7 Aug 1997 03:52:55 +0000 (03:52 +0000)]
More vm_zone cleanup.  The sysctl now accounts for items better, and
counts the number of allocations.

27 years agodon't lose track of how many packets we've sent
julian [Thu, 7 Aug 1997 02:41:15 +0000 (02:41 +0000)]
don't lose track of how many packets we've sent
if we get 'host unreachable'. (or any other errors than ENOBUFS)
makes -c work again even if you can't get there..
This really needs a rework..

27 years agoRemove two features that have been reported to cause problems with
se [Wed, 6 Aug 1997 20:25:54 +0000 (20:25 +0000)]
Remove two features that have been reported to cause problems with
certain variants of the NCR chip from FE_CACHE_SET: FE_CLSE (enable
cache-line size register) and FE_ERMP (enable read-multiple). They
will be re-enabled, if a fix for the underlying problem (a restriction
in the memory to memory move logic of some chips) has been implemented.

27 years agorunshutdown(): get rid of getdtablesize loop, it gains nothing now
ache [Wed, 6 Aug 1997 16:34:51 +0000 (16:34 +0000)]
runshutdown(): get rid of getdtablesize loop, it gains nothing now
but can waste time if many descriptors are available

27 years agorc.shutdown fixes:
ache [Wed, 6 Aug 1997 16:07:52 +0000 (16:07 +0000)]
rc.shutdown fixes:
1) revoke -> HUP
2) controlling terminal already present
3) add missing setprocresources call

27 years agoprintf does not understand %hd in the kernel
peter [Wed, 6 Aug 1997 11:08:01 +0000 (11:08 +0000)]
printf does not understand %hd in the kernel

27 years agoSynchronize with sys/i386/i386/machdep.c revision 1.254.
kato [Wed, 6 Aug 1997 09:43:45 +0000 (09:43 +0000)]
Synchronize with sys/i386/i386/machdep.c revision 1.254.

27 years agoSynchronize with sys/i386/isa/sio.c revision 1.174.
kato [Wed, 6 Aug 1997 09:42:57 +0000 (09:42 +0000)]
Synchronize with sys/i386/isa/sio.c revision 1.174.

27 years agoSynchronize with sys/i386/isa/wd.c revision 1.134.
kato [Wed, 6 Aug 1997 09:41:59 +0000 (09:41 +0000)]
Synchronize with sys/i386/isa/wd.c revision 1.134.

27 years agoUse err(3), cosmetic in usage().
charnier [Wed, 6 Aug 1997 06:49:06 +0000 (06:49 +0000)]
Use err(3), cosmetic in usage().

27 years agoUse err(3), cosmetic in usage(), remove `cmdname'.
charnier [Wed, 6 Aug 1997 06:47:41 +0000 (06:47 +0000)]
Use err(3), cosmetic in usage(), remove `cmdname'.

27 years agoAdd exposure of some vm_zone allocation stats by sysctl. Also, change
dyson [Wed, 6 Aug 1997 04:58:05 +0000 (04:58 +0000)]
Add exposure of some vm_zone allocation stats by sysctl.  Also, change
the initialization parameters of some zones in VM map.  This contains
only optimizations and not bugfixes.

27 years agoPR: kern/4117
itojun [Wed, 6 Aug 1997 01:43:09 +0000 (01:43 +0000)]
PR: kern/4117
Reviewed by: ishii@csl.sony.co.jp, kjc@csl.sony.co.jp

checked with FreeBSD+Riscom - cisco4500 configuration.

27 years agoAdd #if __FreeBSD__ >= 3 around #include <net/if_var.h> so that this
rgrimes [Wed, 6 Aug 1997 00:45:23 +0000 (00:45 +0000)]
Add #if __FreeBSD__ >= 3 around #include <net/if_var.h> so that this
can compile under both FreeBSD 2.x and 3.x.

27 years agoEnsure that the interface name is terminated.
alex [Wed, 6 Aug 1997 00:19:05 +0000 (00:19 +0000)]
Ensure that the interface name is terminated.

27 years agoDetect null secret as error, it is temp. fix until next release
ache [Tue, 5 Aug 1997 23:15:28 +0000 (23:15 +0000)]
Detect null secret as error, it is temp. fix until next release
Submitted by: Craig Metz <cmetz@inner.net>

27 years agoFixed the commit botch that was causing crashes soon after system
dyson [Tue, 5 Aug 1997 23:03:24 +0000 (23:03 +0000)]
Fixed the commit botch that was causing crashes soon after system
startup.  Due to the error, the initialization of the zone for
pv_entries was missing.  The system should be usable again.

27 years agoAnother attempt at cleaning up the new memory allocator.
dyson [Tue, 5 Aug 1997 22:24:31 +0000 (22:24 +0000)]
Another attempt at cleaning up the new memory allocator.

27 years agoFix some bugs, document vm_zone better. Add copyright to vm_zone.h. Use
dyson [Tue, 5 Aug 1997 22:07:27 +0000 (22:07 +0000)]
Fix some bugs, document vm_zone better.  Add copyright to vm_zone.h.  Use
the new zone code in pmap.c so that we can get rid of the ugly ad-hoc
allocations in pmap.c.

27 years agoAdd -t option which turns T/TCP off as workaround for some broken servers
ache [Tue, 5 Aug 1997 20:18:39 +0000 (20:18 +0000)]
Add -t option which turns T/TCP off as workaround for some broken servers
Submitted by: Marc Slemko <marcs@znep.com>

27 years agoImprove weak locking by using flock()
ache [Tue, 5 Aug 1997 12:58:02 +0000 (12:58 +0000)]
Improve weak locking by using flock()

27 years agoUse err(3). Document -l flag.
charnier [Tue, 5 Aug 1997 06:46:46 +0000 (06:46 +0000)]
Use err(3). Document -l flag.
Obtained from: OpenBSD

27 years agoDocument that multiple args are allowed, i.e Ar file -> Ar file ...
charnier [Tue, 5 Aug 1997 06:44:28 +0000 (06:44 +0000)]
Document that multiple args are allowed, i.e Ar file -> Ar file ...

27 years agoUse err(3). Add usage() and prototypes.
charnier [Tue, 5 Aug 1997 06:42:48 +0000 (06:42 +0000)]
Use err(3). Add usage() and prototypes.

27 years agoCosmetic in usage string.
charnier [Tue, 5 Aug 1997 06:41:26 +0000 (06:41 +0000)]
Cosmetic in usage string.

27 years agoMerge buildworld/installworld patch to Makefile from RELENG_2_2. Patch
asami [Tue, 5 Aug 1997 03:49:49 +0000 (03:49 +0000)]
Merge buildworld/installworld patch to Makefile from RELENG_2_2.  Patch
a couple *.mk files to enable -current world building on really old
machines (e.g., 2.1.5).

Reviewed by: too many many people to list here, special thanks to bde

27 years agoRemove bogus malloc() decl.
asami [Tue, 5 Aug 1997 03:40:04 +0000 (03:40 +0000)]
Remove bogus malloc() decl.

27 years agomemcmp -> bmcp
msmith [Tue, 5 Aug 1997 01:38:19 +0000 (01:38 +0000)]
memcmp -> bmcp
Submitted by: smp, bde

27 years agoModify pmap to use our new memory allocator. Also, change the vm_map_entry
dyson [Tue, 5 Aug 1997 01:32:52 +0000 (01:32 +0000)]
Modify pmap to use our new memory allocator.  Also, change the vm_map_entry
allocations to be interrupt safe.

27 years agoModify pmap to use our new memory allocator.
dyson [Tue, 5 Aug 1997 01:32:05 +0000 (01:32 +0000)]
Modify pmap to use our new memory allocator.

27 years agoSlightly reorder some operations so that the main processor gets global
dyson [Tue, 5 Aug 1997 01:02:14 +0000 (01:02 +0000)]
Slightly reorder some operations so that the main processor gets global
mappings early on.

27 years agoRemove the PMAP_PVLIST conditionals in pmap.*, and another unneeded define.
dyson [Tue, 5 Aug 1997 00:42:01 +0000 (00:42 +0000)]
Remove the PMAP_PVLIST conditionals in pmap.*, and another unneeded define.

27 years agoA very simple zone allocator.
dyson [Tue, 5 Aug 1997 00:07:31 +0000 (00:07 +0000)]
A very simple zone allocator.

27 years agoFix up come cruft that I left on a previous commit.
dyson [Tue, 5 Aug 1997 00:05:00 +0000 (00:05 +0000)]
Fix up come cruft that I left on a previous commit.

27 years agoGet rid of the ad-hoc memory allocator for vm_map_entries, in lieu of
dyson [Tue, 5 Aug 1997 00:02:08 +0000 (00:02 +0000)]
Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of
a simple, clean zone type allocator.  This new allocator will also be
used for machine dependent pmap PV entries.

27 years agoAdd SMP(4) as a link to smp(4).
fsmp [Mon, 4 Aug 1997 21:11:24 +0000 (21:11 +0000)]
Add SMP(4) as a link to smp(4).

27 years agoAdded missing SMP kernel manpage.
fsmp [Mon, 4 Aug 1997 21:02:11 +0000 (21:02 +0000)]
Added missing SMP kernel manpage.
Mostly a stub at this point, needs alot of work.

Noticed by: Steve Roome steve@visint.co.uk

27 years agopushed down "volatility" of simplelock to actual int inside the struct.
fsmp [Mon, 4 Aug 1997 19:14:56 +0000 (19:14 +0000)]
pushed down "volatility" of simplelock to actual int inside the struct.

Submitted by:    bde@zeta.org.a

27 years agoAdded include of intr_machdep.h to eliminate compiler warning for APIC_IO.
fsmp [Mon, 4 Aug 1997 19:12:54 +0000 (19:12 +0000)]
Added include of intr_machdep.h to eliminate compiler warning for APIC_IO.

27 years agopushed down "volatility" of simplelock to actual int inside the struct.
fsmp [Mon, 4 Aug 1997 19:11:26 +0000 (19:11 +0000)]
pushed down "volatility" of simplelock to actual int inside the struct.

Submitted by:  bde@zeta.org.au, smp@csn.net

27 years agoEliminate frequent silo overflows by restoring the TEST_LOPRIO code.
fsmp [Mon, 4 Aug 1997 17:31:43 +0000 (17:31 +0000)]
Eliminate frequent silo overflows by restoring the TEST_LOPRIO code.
This code was eliminated when the PEND_INTS algorithm was added.  But it was
discovered that PEND_INTS only worsen latency for FAST_INTR() routines,
which can't be marked pending.

Noticed & debugged by: dave adkins <adkin003@gold.tc.umn.edu>

27 years agoFix a problem with the vfs vnode caching that it doesn't grow quickly
dyson [Mon, 4 Aug 1997 07:43:28 +0000 (07:43 +0000)]
Fix a problem with the vfs vnode caching that it doesn't grow quickly
enough and can cause some strange performance problems.  Specifically, at
or near startup time is when the problem is worst.  To reproduce
the problem, run "lat_syscall stat" from the alpha lmbench code right
after bootup.  A positive side effect of this mod is that the name
cache can be set to grow again by sysctl.  A noticable positive
performance impact is realized due to a larger namecache being available
as needed (or tuned.)