113 Commits

Author SHA1 Message Date
glass
42dbee6f53 fixed an #ifdef NFS 1993-04-10 20:19:59 +00:00
glass
d94a87414d migrated code to make split possible 1993-04-10 20:19:19 +00:00
glass
464468164d fixed '#ifdef NFS' appropriately. 1993-04-10 20:18:57 +00:00
glass
958123220c Added NFSSERVER,NFSCLIENT where appropriate. 1993-04-10 20:17:43 +00:00
glass
29dc60b2a7 Added NFSSERVER,NFSCLIENT where appropriate. 1993-04-10 20:17:28 +00:00
glass
c355e7d8aa made appropriate changes for separate inclusion of nfsclient and nfsserver support 1993-04-10 20:17:08 +00:00
glass
ea5862234b got rid of various sundry warnings. rgrimes should've fixed this crap 1993-04-10 16:00:39 +00:00
glass
0a106f3688 fixed missing include to avoid warning 1993-04-10 15:59:30 +00:00
glass
ff5507ded1 Fixed so they are useable when compiled with options NS. Not that I know
anyone who will.....
1993-04-10 15:58:56 +00:00
glass
41b0ea1600 Fixed so they are useable when compiled with options NS. Not that I know
anyone who will.....
1993-04-10 15:58:53 +00:00
glass
af8342a753 Fixed so they are useable when compiled with options NS. Not that I know
anyone who will.....
1993-04-10 15:58:48 +00:00
glass
36b724801d Fixed so they are useable when compiled with options NS. Not that I know
anyone who will.....
1993-04-10 15:58:45 +00:00
glass
31482aa863 Added support for NS checksums by stealing portable code from net2. would
need to be optimized to use.
1993-04-10 15:57:22 +00:00
glass
88bdd3bd9e Added ISO,CITTT,NS stuff. still missing a few things. up to 798k 1993-04-10 15:55:16 +00:00
glass
caa077a5af imp support is not present and is therefor 'requires broken' 1993-04-10 15:54:14 +00:00
glass
e2bab96a77 Prevents you from creating double faults and such mmaping stuff on top
of the kernel, etc. Tested.  Derived from BSDI public patches
1993-04-10 15:06:01 +00:00
cgd
988a9ffd7a print out useful information on boot, and do something
a bit more intelligent with the extended memory size...
1993-04-10 13:47:49 +00:00
cgd
fd9e8c2e06 we don't config as0 in, let alone swap on it... 1993-04-10 12:50:17 +00:00
cgd
9a1ab53b14 bump number of ptys up to 16, and maxusers to 24... 1993-04-10 12:30:35 +00:00
glass
806f3c7244 fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:04:35 +00:00
glass
7ce4be329c fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
ALL config file should gradually get all the configurable options,drivers,etc
1993-04-10 12:03:30 +00:00
glass
1166e9bfb6 fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:02:29 +00:00
mycroft
1e4dadd27f Back out previous change. 1993-04-10 03:26:18 +00:00
mycroft
853492f2f1 Changes for PCFS. 1993-04-10 03:20:59 +00:00
mycroft
0125a255bb Check for malloc() failure in pmap_enter(). 1993-04-10 00:52:34 +00:00
cgd
4cdb76520c bump slip MTU back down to 296... 1993-04-09 20:42:06 +00:00
cgd
10f92c217b add support for PCFS, the MSDOS filesystem.
written by Paul Popelka (paulp@uts.amdahl.com) (patch 129)

invoke w/"options PCFS" in kernel config file.
1993-04-09 19:37:49 +00:00
cgd
c6746c94dc fixed stupid typo (missing comma) in hand-applied diff 1993-04-09 17:19:02 +00:00
cgd
f11ba7bd38 From: Guido van Rooij <guido@gvr.win.tue.nl>
when mmapping a file, permissions are checked as it should be. When
mprotect()-ing the address range afterwards, no protection was checked
regarding the protection of the file originally opened. So
when you open /usr/bin/su RDONLY and SHARED you could afterwards change
the mmapped region to READ|WRITE. This gave the possibility to obtain
root privs obviously.
1993-04-09 17:16:30 +00:00
cgd
94e47e37ce changes, running on sef's machine to good effect, likely contributed
by torek.  (sef told me to get them, and their origin...)
1993-04-09 17:13:17 +00:00
cgd
18e2f762df From: andrew@werple.apana.org.au (Andrew Herbert)
Here are some fixes I derived from the mach 3.0 VM system a couple of months
ago.  At the time, I was giving the memory object routines a good looking
at, trying to fix the long-standing problem where vm_object_collapse()
sometimes fails to collapse objects left over from the exit of a forked
child.  As bde has noted, the problem seems to occur when portions of the
parent are paged out.  These "lost" memory objects, which can eat up a huge
amount of swap space, are reclaimed when the parent responsible for the
fork()s is killed.
1993-04-09 16:53:46 +00:00
cgd
7629f3cea7 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:43:56 +00:00
cgd
4c443f4ec5 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:25:07 +00:00
cgd
2b1ba7a578 make printing of i/o addresses a bit prettier, and fix off-by-one error. 1993-04-09 16:24:26 +00:00
cgd
dbaf26ba57 from sean eric fagan:
it seems to keep the vm system from deadlocking the system when it runs
out of swap + physical memory.
prevents the system from giving the last page(s) to anything but the
referenced "processes" (especially important is the pager process,
which should never have to wait for a free page).
1993-04-09 15:54:56 +00:00
cgd
198f198f95 from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called.  It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names.  It also cleans up and enables
the logging of stray interrupts.  The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it.  This is the number
one cause of stray IRQ7's and IRQ15's.

        Additional device probe information is now printed.  This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:43:40 +00:00
cgd
692ea175be from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called.  It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names.  It also cleans up and enables
the logging of stray interrupts.  The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it.  This is the number
one cause of stray IRQ7's and IRQ15's.

	Additional device probe information is now printed.  This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:27:46 +00:00
cgd
c89324c584 fix from Chris Torek (patch 106):
386BSD inherits a bug from the 4.3 Reno port for contiguous block allocation.
1993-04-09 12:19:12 +00:00
cgd
1384c0448a added netccitt, netiso, and netns support, from (currently
alpha) patch 126
1993-04-09 12:00:07 +00:00
glass
191ee8bc20 fixes stupid piece of bpf code that duplicates cdefs.h's handling of
'inline' in such a way as to cause stupid warnings.
1993-04-09 11:02:51 +00:00
deraadt
183a26440d dmesg output at boottime now tries to print out information as
soon as it is available. The output looks much more like Sunos.
1993-04-08 08:26:46 +00:00
cgd
9b6953f9f3 to get scsi system, you now use "options SCSI" rather
than "controller scbus0" -- makes more sense
1993-04-08 04:08:00 +00:00
cgd
8757be9504 put scsi system file list in the right place (finally) 1993-04-08 04:05:33 +00:00
glass
8ea5ff777e attempting to open an already opened tape drive should get you EBUSY, not
ENXIO.
1993-04-08 00:20:02 +00:00
deraadt
f907931982 /* ... /* ... */ problem in an include file 1993-04-07 09:15:28 +00:00
deraadt
a50b7b2db2 wd7000 entry 1993-04-06 20:59:57 +00:00
deraadt
37d23cbb23 wd7000 device driver, put in IO_WDS entry in isa.h. You can now build a
kernel with it. Hope your dma works better than mine <grr>
1993-04-06 20:58:01 +00:00
cgd
210d7348a0 changed order of copyright/version notice (to match 4.4 boot string)... 1993-04-06 14:23:00 +00:00
deraadt
185d1d9ea4 ripped out a message 1993-04-06 12:09:55 +00:00
deraadt
b275fb96da <no drive> message gone. 1993-04-06 12:04:04 +00:00