Commit Graph

943 Commits

Author SHA1 Message Date
Jordan K. Hubbard
2778d8ded3 Cleaning house. 1994-01-06 08:19:38 +00:00
Nate Williams
db00fd6eac Added directories needed for at/atrun 1994-01-06 01:15:04 +00:00
Rodney W. Grimes
3b6585764d Fixed comment that refered to 8252 (we really have 8253's).
Per some one on the mailing list.
1994-01-05 15:03:28 +00:00
Rodney W. Grimes
b935223e65 Added dumps on wd0 to the end of all config lines so people know about it
and can change it.  This really won't change the kernels, it just documents
how to do the dumps on option.
1994-01-05 14:56:50 +00:00
L Jonas Olsson
a23323e399 Replaced makefile with a BSD Makefile. Moved the unformatted man page
to f2c.1. Removed an automatically generated file and a checksum file.
1994-01-05 03:24:01 +00:00
L Jonas Olsson
4ff86a0100 f2c from netlib.att.com Jan 4 1994 1994-01-05 02:53:40 +00:00
Nate Williams
5e4e096e50 Changed reference from NetBSD to FreeBSD 1994-01-05 01:10:24 +00:00
Nate Williams
d78e98d22e Added at/atrm/atq/batch from Linux as hacked by Chris Demetriou. 1994-01-05 01:09:14 +00:00
Nate Williams
31098bd48f Modified Os string to be FreeBSD instead of NetBSD 1994-01-05 01:03:58 +00:00
Nate Williams
b89d17b245 Added the Linux atrun command as hacked by Chris Demetriou for NetBSD. 1994-01-05 01:03:02 +00:00
Nate Williams
12da8ccb6e Whoops, I committed an older version that didn't have some warnings fixed.
This version fixes all warnings given the default compiler flags with some
casts.
1994-01-04 20:20:38 +00:00
Nate Williams
2620c42ea3 Updated config files for new multi-controller wd.c driver and removed
outdated wx config file.
1994-01-04 20:10:34 +00:00
Nate Williams
dd807b39fc Removed wx driver hooks. 1994-01-04 20:09:28 +00:00
Nate Williams
56067a6eec Removed wx driver hooks 1994-01-04 20:08:56 +00:00
Nate Williams
5be4b5f75a Temporary hack to allow multiple controller support until Rod gets more
time to do it the 'Right Way'.
1994-01-04 20:06:30 +00:00
Nate Williams
4aba964ef1 New wd driver, based on Bruce Evans 'wx/altwd' driver which has passed
enough tests to be considered more stable than current driver.

Lots of work by Bruce, David G., and Guido have gone into this version, and
more is to come in the future.

Support for multiple controllers is in, but doesn't work correctly with
different controllers (IDE AND MFM), but multiple alike controllers appears
to work.

Most of the stray interrupts problems should be fixed, although you will
get a couple 'extra interrupts' when disklabeling and on startup.
1994-01-04 20:05:26 +00:00
Andrey A. Chernov
ae73cec93c Add warning comment line (rm anything into /var/run) 1994-01-04 18:06:18 +00:00
Andrey A. Chernov
c46c6603ec Add adjkerntz to track time zone change. 1994-01-04 17:50:25 +00:00
Andrey A. Chernov
b6f8152bd6 Add (commented) stuff to make 'tcsh' 8-bit clean. 1994-01-04 17:29:58 +00:00
Jordan K. Hubbard
cbb24ea9e1 Updated man page to document new behaviour of -Z, -z and -Q flags. 1994-01-03 23:52:35 +00:00
David Greenman
1799d2585e Implemented 'QMAGIC' a.out format correctly, and changed the default
output to be QMAGIC.
1994-01-03 18:35:54 +00:00
David Greenman
504c39bf88 Yanked out history section as it is unlikely there will be any further
changes for some time. Also changed the indentation style a little.
1994-01-03 17:17:19 +00:00
David Greenman
e10a618657 Increased maximum and default 'size' limits to more reasonable values. 1994-01-03 16:00:52 +00:00
David Greenman
0ff4fbb502 Only use syscallmap if FM_TRAP or EX_TRAPSTK are defined. 1994-01-03 08:10:47 +00:00
David Greenman
c8a13ecd00 Convert syscall to trapframe. Based on work done by John Brezak. 1994-01-03 07:55:47 +00:00
David Greenman
f7d757443b Patches from John Brezak (necessary for the syscall->trapframe conversion
as well as add additional functionality):

Print symbolic args and line no's in stack traces.
1994-01-03 07:54:10 +00:00
Andrey A. Chernov
879d1ff90a Temporary plug CLOCAL security hole, while sticky bits
yet not implemented. Only for bidirectional case.
1994-01-02 10:17:29 +00:00
Andreas Schulz
528cd70738 Added y.tab.h to the CLEANFILES target. 1993-12-31 11:24:16 +00:00
Jordan K. Hubbard
752d10d34e Added more robust ldconfig setting in rc, removed redundant ldconfig in
rc.local.
1993-12-30 18:19:18 +00:00
Jordan K. Hubbard
af340e7bf5 Set a default ldconfig path for shared libs. 1993-12-30 02:31:16 +00:00
David Greenman
8de7809a2c change maxprot of text to allow writes. 1993-12-30 01:39:29 +00:00
Scott Mace
fa21f024a0 Update shlib version to 1.0 1993-12-28 07:57:07 +00:00
Scott Mace
16ffb43c0f Update version to 1.0 1993-12-28 07:54:51 +00:00
Rodney W. Grimes
4348705c2b Insert tab before comment so brain dead shell does not screw up
the arguments to mknod.
1993-12-24 11:36:28 +00:00
Jordan K. Hubbard
4344c041d1 Adding embryonic C++ shared lib support (all tests positive so far). 1993-12-24 02:11:37 +00:00
Rodney W. Grimes
3a74ab376f Put back refclock_omega.c, it was in the sources but some how did not
end up in my copy.
1993-12-23 10:21:55 +00:00
Jordan K. Hubbard
f7122c559f C++ support changes (+misc fixes) from Paul K. 1993-12-22 23:28:35 +00:00
David Greenman
bb54009a35 Raised minimum buffer cache from 128k to 256k. 1993-12-22 13:12:04 +00:00
David Greenman
33811d39ec First round of changes from John Dyson and myself to the VM system. This
set improves performance and fixes the following problems (description
from John Dyson):

1.	Growing swap space problem in both static usage and
	in situations with lots of fork/execs in heavy paging
	situations.

2.	Sparse swap space allocation (internal fragmentation.)

3.	General swap_pager slowness.

Additionally, the new swap_pager also provides hooks for multi-page
I/O that is currently being developed (in early testing phases.)

Problem #1 is a result of a problem where objects cannot be collapsed
once a pager has been allocated for them.  This problem has been solved
by relaxing the restriction by allowing the pages contained in a shadow
object's pager be copied to the parent object's pager.  The copy is
afforded by manipulating pointers to the disk blocks on the swap space.
Since an improved swap_pager has already been developed with the data
structures to support the copy operation, this new swap_pager has been
introduced.  Also, shadow object bypass in the collapse code has been
enhanced to support checking for pages on disk.  The vm_pageout daemon
has also been modified to defer creation of an object's pager when the
object's shadow is paging.  This allows efficient immediate collapsing
of a shadow into a parent object under many circumstances without the
creation of an intermediate pager.

Problem #2 is solved by the allocation data structures and algorithms
in the new swap_pager.  Additionally, a newer version of this new swap_pager
is being tested that permits multiple page I/O and mitigation of the
fragmentation problems associated with allocation of large contiguous blocks
of swap space.

Problem #3 is addressed by better algorithms and a fix of a couple of bugs
in the swap_pager.  Additionally, this new pager has a growth path allowing
multi-page inputs from disk.  Approximately 50% performance improvement can
be expected under certain circumstances when using this pager in the standard
single page mode.

(Actually, I've seen more like twice the speed in my tests. -DLG)
1993-12-22 12:51:39 +00:00
Rodney W. Grimes
7ff741fe60 Needed to change the LDADD+= and DPADD+= depending on if obj directories
are used or not.

Add .verions to the CLEANFILES+= on those Makefiles that create a version.c
file.

Remove reference to nonexistent file ref_omega.c in one Makefile.

Fix copy of authdes.c.expot so that it works with or without obj directories.

No compiles both with and without obj directories.
1993-12-22 11:34:09 +00:00
Garrett Wollman
dc8989b140 Support for automatically running ntpdate and xntpd. 1993-12-21 21:28:12 +00:00
David Greenman
e2f27b409f Changed pointer type from caddr_t to void * for fillw, insw, outsw, and
outsb.
1993-12-21 21:27:04 +00:00
Garrett Wollman
098f55fecd Definitions taken from original machines/freebsd. 1993-12-21 21:11:53 +00:00
Garrett Wollman
1ffc6e3a9e Expanded. 1993-12-21 21:11:05 +00:00
Garrett Wollman
9a20882e6a Deleted old configuration grot and added BSD-style Makefile. Added
README.FreeBSD.  Re-added NTP's version of getopt() and fixed conflicts.
1993-12-21 21:06:54 +00:00
Garrett Wollman
b0389fc094 Converted to BSD-style Makefile. 1993-12-21 20:38:27 +00:00
Garrett Wollman
753a296e16 Don't build getopt: it conflicts with our standard getopt. 1993-12-21 20:16:46 +00:00
Garrett Wollman
0ff9e0616c Convert tickadj to use BSD-style Makefile. Don't bother with the
other programs.
1993-12-21 20:16:18 +00:00
Garrett Wollman
6e728fed2b Converted to use Berkeley-style makefiles, and configured all clocks on
permanently.
1993-12-21 20:04:14 +00:00
Garrett Wollman
d460454fc2 Add BSD-style Makefile for ntptrace. 1993-12-21 19:50:40 +00:00