Commit Graph

4822 Commits

Author SHA1 Message Date
cgd
501ba00c04 fix accidental 2dd, and fix comm handling for debug 1993-05-03 02:49:27 +00:00
cgd
a70911f1aa add starting, elapsed, user, and system times, and clean up a bit 1993-05-02 20:40:31 +00:00
deraadt
11dce888dd fixed silly typo. 1993-05-02 20:14:48 +00:00
cgd
bd05104f48 add barebones accounting, enabled w/"options ACCOUNTING", via /dev/acct 1993-05-02 09:22:31 +00:00
mycroft
58f76c7974 Clean up deleted files. 1993-05-02 09:14:24 +00:00
mycroft
6c15f33674 Fix error in last change. B-P 1993-05-01 19:12:45 +00:00
mycroft
52fb00ad70 Move bpfattach() call into weattach(). 1993-04-30 23:48:35 +00:00
mycroft
c3c6f70cea Move bpfattach() call into hpattach(). 1993-04-30 23:44:03 +00:00
cgd
62779eaa02 GENERICAHA_DDB was too big, so got rid of wd support in it.
moved it to GENERCISA_DDB, which has no SCSI support
1993-04-29 23:38:21 +00:00
cgd
e04e6d1984 changes from Ralf Friedl <friedl@informatik.uni-kl.de>.
These changes fix the following problems (in his words):
- When a direcrory was extended, it's size was not updated.
- Moving directories didn't work.
- I had removed brelse() call after an error from bread(), because I
thought bread() would already free them, but it doesn't, so I have
reinserted the brelse() calls.
- I have changed pcfs_setattr to silently ignore attempts to change
uid, gid or access time of a file. This allows 'cp -p' without errors.
1993-04-29 22:54:28 +00:00
cgd
d8bbdeb956 generic kernel w/aha1542 and debugging support 1993-04-29 13:01:52 +00:00
cgd
a823bc627d fix other half of the text file busy problem:
don't allow user to exec a file if it's open for writing
1993-04-29 10:12:42 +00:00
mycroft
8f65320eb1 Fix total bogosity in the receiver code. 1993-04-29 09:33:21 +00:00
cgd
645b67012b make it panic, like i thought it did, for mb_map too small. 1993-04-29 08:57:02 +00:00
cgd
c94345dd9a JOLITZ MANGLED MY PROFILING PATCH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
get the i386 profiling assembly in the right ifdef...
1993-04-29 05:38:52 +00:00
cgd
828d4bea99 make sure you can't include ahb or bt when you've got an aha 1993-04-29 03:33:36 +00:00
cgd
f49a375e07 use ed instead of ex. the script to use is identical, and we might
want to switch back to using ex when our ex supports -.
1993-04-29 03:27:39 +00:00
mycroft
0b48d59355 Fix utter inanity I committed last night. 1993-04-29 00:46:21 +00:00
mycroft
dbeb3a98e0 HP cards use 32 I/O ports, not 16. 1993-04-28 23:57:42 +00:00
mycroft
12a9b7370a Fix silly compilation error. 1993-04-28 23:39:37 +00:00
cgd
f861a5451f version 0.8a -- gonna export some new kernels... 1993-04-28 23:21:03 +00:00
deraadt
a2ced7f28c Ensure the rmaouthdr shell script is executable before running it! 1993-04-28 08:45:51 +00:00
cgd
b740fbac92 bsd->netbsd 1993-04-28 06:37:52 +00:00
cgd
c8652b6e00 got rid of __386BSDREL__ symbol; it was useless.
added NetBSD symbol (date+rel number) and NetBSD0_8 symbol.
1993-04-28 05:54:21 +00:00
cgd
d49f6418c3 386bsd -> bsd for kernel name, and kill weird binary... 1993-04-28 05:38:44 +00:00
cgd
001605b441 new kernel name is "bsd" also, add "o*" to list of kernels to boot. 1993-04-28 05:32:55 +00:00
cgd
a9cf567abe get rid of the silly quotes 1993-04-28 05:31:03 +00:00
cgd
6e6bd08b30 new kernel name is bsd 1993-04-28 05:28:56 +00:00
mycroft
c6be5fba43 Give processes 0 and 2 more appropriate names (scheduler' and swapper', respectively). 1993-04-28 04:19:25 +00:00
mycroft
a203e5704b Implement previous change more cleanly. 1993-04-28 04:00:49 +00:00
mycroft
3ecafd7fe6 Make swapmap extern; it is defined in vm_swap.c. 1993-04-28 03:06:15 +00:00
mycroft
87dc98f60b Introduce a new panic() condition in case I missed something. 1993-04-28 03:04:57 +00:00
mycroft
95090f0a13 Don't use first block of swap area. 1993-04-28 03:04:25 +00:00
cgd
6e88da586a fix several off-by-one errors in hostname setting/reading 1993-04-27 10:06:10 +00:00
mycroft
484e228599 Use EPERM when write permission is denied, not EBADF. 1993-04-27 07:21:37 +00:00
deraadt
2dca7e3bdb 386bsd 0.1 --> netbsd 0.8 1993-04-27 05:39:38 +00:00
mycroft
e4996a015e Oops. sgetc() is used elsewhere, so should not be static. 1993-04-26 19:12:06 +00:00
deraadt
d494d8e591 cosmetic change 1993-04-26 18:45:49 +00:00
cgd
c08b444d52 id for scsi_attach must be an int. 1993-04-26 11:54:23 +00:00
cgd
a58a2213e0 fix from Jim Jegers which makes PCFS work... 1993-04-26 06:52:39 +00:00
mycroft
49515ccd94 Make fillw faster in the usual case. 1993-04-23 06:33:20 +00:00
mycroft
e621c508ff Rename sput to sputc and make it and sgetc static. 1993-04-22 20:20:56 +00:00
mycroft
77afdc4037 Use rb_read to gather output; do exactly 4 spl calls, and don't hold the
interrupts locked very long, lest we overrun our serial port FIFOs.
1993-04-22 07:56:23 +00:00
mycroft
bd4084637f Add rb_read, to read part of a ring buffer into an ordinary buffer. 1993-04-22 07:49:18 +00:00
mycroft
f771146361 Round to nearest when generating 8259 clock frequency (from 386BSD path 113). 1993-04-22 04:30:53 +00:00
mycroft
36b1304dc1 Make mbuf sizes tunable from config file (from 386BSD path 134). 1993-04-22 03:54:17 +00:00
mycroft
f67957329b Fix up error messages and return values. 1993-04-22 00:35:02 +00:00
mycroft
efc059f15c Huge performance improvement (not so bloody many spl calls)! 1993-04-21 00:04:14 +00:00
mycroft
dcdfedf042 Slight performance improvement. 1993-04-20 23:45:21 +00:00
mycroft
95c46ca69f Fix typo in last change. 1993-04-20 23:09:36 +00:00
mycroft
bc2b258174 Don't output NULs. 1993-04-20 23:03:41 +00:00
mycroft
08621a22d8 Add consistent multiple-inclusion protection (repeat). 1993-04-20 11:44:36 +00:00
mycroft
3bb2e9a555 Restore files lost during crash. 1993-04-20 11:32:23 +00:00
mycroft
7cf53ab06a Add consistent multiple-inclusion protection (repeat). 1993-04-20 11:25:21 +00:00
mycroft
266a376b2a Restore files lost during crash. 1993-04-20 11:20:47 +00:00
mycroft
c2f7555fda Display more meaningful message on SCSI `unit attention'. 1993-04-20 10:51:51 +00:00
deraadt
10e418c8b6 a test for mycroft.. 1993-04-20 08:38:03 +00:00
deraadt
093fcad5da deleted old comments at behest of original author :-) 1993-04-20 02:45:58 +00:00
cgd
6bd0af9a08 re-merged include file changes which got eaten by crash 1993-04-20 01:00:44 +00:00
cgd
f6eaf9096e compile needs to be kept in the distribution 1993-04-19 23:30:06 +00:00
mycroft
30a1d7a9f1 Don't overwrite global kernel version string. 1993-04-19 21:20:46 +00:00
mycroft
0244a6c112 Add config for Mycroft's 386 box. 1993-04-19 12:46:10 +00:00
mycroft
e76bede1e3 Don't try to copy in from NULL pointer. 1993-04-19 12:42:39 +00:00
mycroft
81b91f4488 Fix subtle word-size error. 1993-04-19 06:02:16 +00:00
cgd
eaea84d1a9 bt can't coexist with aha 1993-04-19 04:27:53 +00:00
mycroft
235bd1db44 Add consistent multiple-inclusion protection. 1993-04-19 03:45:34 +00:00
mycroft
cac6b415ea Fix typo. 1993-04-19 01:35:01 +00:00
mycroft
bcbf85df19 Add consistent multiple-inclusion protection. 1993-04-19 01:22:17 +00:00
proven
27fc4b0b97 Added SSIZE_MAX, the POSIX macro for max of ssize_t. 1993-04-18 21:38:47 +00:00
mycroft
e2b92c3fc0 Return correct value for new probe sequence. 1993-04-18 10:24:56 +00:00
mycroft
0105f6f55d Return correct value for new probe sequence. 1993-04-18 10:14:15 +00:00
deraadt
e2a9eb19a4 slight code quality improvement. not related to the bug with very
old controllers or disks! :-)
1993-04-18 10:03:20 +00:00
mycroft
24b644ac3d Map QMAGIC execs at correct address. 1993-04-18 07:34:34 +00:00
sef
12f82a1ed4 NCCS is required by POSIX, so not defining it if _POSIX_SOURCE is
defined is *really* silly.
1993-04-17 18:04:18 +00:00
mycroft
f7450657ec Allow argument to #!' (i.e. #!/bin/foo -argument'). 1993-04-17 08:07:03 +00:00
mycroft
72654bc9d0 Enlarge MAXINTERP to make room for argument. 1993-04-17 08:06:33 +00:00
glass
d5f887d44c this file is never compiled, nor included in 'files' because it is adapted
for the particular architecture.  However, it never would've compiled either
as it had the old '../h/foo.h' stuff in it.
1993-04-17 05:20:54 +00:00
mycroft
ba40575afe Use new format for attach message. 1993-04-17 04:46:12 +00:00
mycroft
a978d6900e Fix silly typo. 1993-04-17 01:40:36 +00:00
mycroft
e0cc195419 Add entry for HP ethernet driver. 1993-04-17 01:40:10 +00:00
mycroft
e415187cd4 Add driver for HP ISA and EISA ethernet adapters. 1993-04-17 01:39:27 +00:00
mycroft
aabb2e137e Add proper cast. 1993-04-17 01:38:51 +00:00
mycroft
c9a19fb3f9 Add config for Mycroft's 486. 1993-04-17 01:22:04 +00:00
deraadt
6bee5294bc ioconf changes, see previous cvs's that dumped core 1993-04-15 07:57:50 +00:00
deraadt
fbecd3e987 Once more: some changes to the ioconf.c structure. It will now handle
devices hanging off controllers, any kind of controller.
A device on isa0 is called at probe(self), then attach(self)
A controller on isa0 is called at probe(self), then all it's children with
    defined unit numbers are initialized by calling attach(subdev); next all
    subdevices with unit ? are initialized by calling attach(sundev).
Almost all device entry points is now like the vax/sun model (intr being
the weird one)
1993-04-15 07:52:08 +00:00
glass
ed4a9f1a3c i hate NDDB...... 1993-04-15 07:15:25 +00:00
glass
6eb0490333 NDDB made a re-appearance.... 1993-04-15 07:11:01 +00:00
deraadt
e42c6edf94 ooops. DDB instead of NDDB. A typo, i swear 1993-04-15 07:09:23 +00:00
deraadt
653e85f75a #ifdef DDB fix 1993-04-15 07:01:16 +00:00
deraadt
bf6814fb30 wd driver would fail on calling wdgetctlr() for older drives and
controllers. New behaviour is that if the standard method fails, try
to recalibrate the drive. Success means the drive exists.  patch by
hpeyerl@novatel.cuc.ab.ca (who owns several of these historical
artifacts)
1993-04-15 06:39:00 +00:00
sef
9c736c1dcf Added QMAGIC, which is a "compact demand load" format: first page is
unmapped, and the a.out header is inside the text section.
1993-04-15 05:48:22 +00:00
cgd
136c7a5766 got rid of options for hacked com driver; it's not in this tree,
they shouldn't be in the config file.  not that SUN_LAMP has
com ports anyway...
1993-04-12 19:25:38 +00:00
deraadt
bee6f373e4 fixed various bugs like cdattach() returning garbage. 1993-04-12 12:10:28 +00:00
deraadt
469f8e3f30 kernel config files that know the new scsi system 1993-04-12 11:39:53 +00:00
mycroft
348f9280dc Ignore forged ICMP_UNREACH with dport==0 and sport==0. 1993-04-12 11:07:57 +00:00
deraadt
d0d3380f80 small fixes 1993-04-12 10:15:21 +00:00
deraadt
2c98ef3b72 new scsi subsystem.
changes also in config/mkioconf.c
	i386/isa/wd.c, fd.c, and all scsi drivers.
1993-04-12 08:19:28 +00:00
deraadt
f262b564a2 new scsi subsystem.
changes also in config/mkioconf.c & sys/scsi/*
1993-04-12 08:17:23 +00:00
cgd
9fb6e78a30 need com[01] rather than com[12] 1993-04-11 20:42:46 +00:00
cgd
c9b2b84704 changed ident 1993-04-11 18:56:21 +00:00
deraadt
7f77252a93 Whoops. vidio card io space is 16 bytes large, not 8 bytes large. probe
now returns the right thing
1993-04-11 10:16:54 +00:00
deraadt
fda0ef9095 nay, pccons.c still did not return the right thing from probe.. --> 8 1993-04-11 07:09:29 +00:00
cgd
1edb36e917 name of root device for new scsi system is 'sd'. duly noted. 1993-04-10 21:58:52 +00:00
cgd
49828746dc aha (aha1542) and ahb (aha1742) conflict; can't put them in the same
config file
1993-04-10 21:55:49 +00:00
cgd
de2ed850e7 made it appropriately generic, and added PCFS and KERNFS support 1993-04-10 21:21:33 +00:00
cgd
506ea71fe9 was saying "not responding" on failed probe. that's bogus. 1993-04-10 21:09:13 +00:00
cgd
36cc48db29 give boat-anchor a PCFS 1993-04-10 20:46:46 +00:00
cgd
a434508e6d version's not supposed to be printed here; it's supposed to be printed
in machdep.c
1993-04-10 20:46:16 +00:00
glass
550b9e0bef forgot to update syscalls.master. the makesyscalls.sh generated stuff
is now updated
1993-04-10 20:27:10 +00:00
glass
97aac27660 fixed an #ifdef NFS 1993-04-10 20:19:59 +00:00
glass
24e91b0789 migrated code to make split possible 1993-04-10 20:19:19 +00:00
glass
ff2c06d490 fixed '#ifdef NFS' appropriately. 1993-04-10 20:18:57 +00:00
glass
88bd702a3e Added NFSSERVER,NFSCLIENT where appropriate. 1993-04-10 20:17:43 +00:00
glass
c63d09563c Added NFSSERVER,NFSCLIENT where appropriate. 1993-04-10 20:17:28 +00:00
glass
5fc608f3ea made appropriate changes for separate inclusion of nfsclient and nfsserver support 1993-04-10 20:17:08 +00:00
glass
6843718d0a got rid of various sundry warnings. rgrimes should've fixed this crap 1993-04-10 16:00:39 +00:00
glass
39a3e30f00 fixed missing include to avoid warning 1993-04-10 15:59:30 +00:00
glass
8303bbe115 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
d71eceecbe 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
2c42cb9c01 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
4bf29fa831 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
eb096667f4 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
2db838a0c3 Added ISO,CITTT,NS stuff. still missing a few things. up to 798k 1993-04-10 15:55:16 +00:00
glass
85eccea790 imp support is not present and is therefor 'requires broken' 1993-04-10 15:54:14 +00:00
glass
33d009a09c 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
658490ec17 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
aa545c2955 we don't config as0 in, let alone swap on it... 1993-04-10 12:50:17 +00:00
cgd
bb14fa85f6 bump number of ptys up to 16, and maxusers to 24... 1993-04-10 12:30:35 +00:00
glass
034707f9e5 fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:04:35 +00:00
glass
d909074def 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
d6cd25222a fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:02:29 +00:00
mycroft
7e2dd68b3a Back out previous change. 1993-04-10 03:26:18 +00:00
mycroft
e00e3624d7 Changes for PCFS. 1993-04-10 03:20:59 +00:00
mycroft
743ec551cf Check for malloc() failure in pmap_enter(). 1993-04-10 00:52:34 +00:00
cgd
f16a01db9c bump slip MTU back down to 296... 1993-04-09 20:42:06 +00:00
cgd
5cc382fc66 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
4493ba8058 fixed stupid typo (missing comma) in hand-applied diff 1993-04-09 17:19:02 +00:00
cgd
a128c34f9c 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
202313150e 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
827c75471f 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
fa76d62392 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:43:56 +00:00
cgd
c2176edbac have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:25:07 +00:00
cgd
2bbe287e49 make printing of i/o addresses a bit prettier, and fix off-by-one error. 1993-04-09 16:24:26 +00:00
cgd
3cac22992d 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
cf15785585 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
9dc3975ffe 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
d9bc91c0ac 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
db622a7428 added netccitt, netiso, and netns support, from (currently
alpha) patch 126
1993-04-09 12:00:07 +00:00
glass
696d0f1953 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
b9bd4b25de 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
161d9cd1a9 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
3c5df8a123 put scsi system file list in the right place (finally) 1993-04-08 04:05:33 +00:00
glass
0d718ac79e attempting to open an already opened tape drive should get you EBUSY, not
ENXIO.
1993-04-08 00:20:02 +00:00
deraadt
fe6c03e9c7 /* ... /* ... */ problem in an include file 1993-04-07 09:15:28 +00:00
deraadt
76a489d2f4 wd7000 entry 1993-04-06 20:59:57 +00:00
deraadt
de24d978d5 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
5b67f9cea5 changed order of copyright/version notice (to match 4.4 boot string)... 1993-04-06 14:23:00 +00:00
deraadt
a2b4863160 ripped out a message 1993-04-06 12:09:55 +00:00
deraadt
65ac2c0ded <no drive> message gone. 1993-04-06 12:04:04 +00:00
deraadt
5190737035 fd.c -- changed type=0 to correspond to "drive not found" 1993-04-06 11:52:35 +00:00
deraadt
5aa76ea692 Modified floppy and WD enties for mod-barsoom controller type. 1993-04-06 10:49:30 +00:00
glass
8d58080ba3 used by makesyscalls.sh to produce init_sysent.c, syscalls.c ../sys/syscall.h
edit this to add/delete/ifdef system calls
1993-04-06 10:39:51 +00:00
glass
2a0fbbf7d6 added 'makesyscalls.sh' from BNR/2. Edit only 'syscalls.master'
recreates init_sysent.c syscalls.c ../sys/syscall.h which should
then be checked back in.
1993-04-06 10:37:09 +00:00
deraadt
8ed3c049a1 deraadt@fsa.ca's kernel config file 1993-04-06 10:08:17 +00:00
deraadt
9b67a6d7ad Mod-barsoom wd additions. config program + kernel config files changed too.
fd support had to change slightly too.
1993-04-06 10:06:28 +00:00
deraadt
c3d2e42be0 added: incomplete wd7000-asc scsi controller device driver. 1993-04-06 10:04:46 +00:00
deraadt
bacbdac9c8 commit damnit! 1993-04-06 06:50:20 +00:00
deraadt
d64d6e2c56 selwakeup() takes a "pid_t" rather than "struct proc *" now. 1993-04-05 22:04:09 +00:00
cgd
e9e7ae8a6e now uses maxfdescs' to bound openfiles' resource limit. 1993-04-04 04:32:14 +00:00
cgd
8fe7f325cd added maxfdescs definition 1993-04-04 04:31:05 +00:00
cgd
95d13869d1 got rid of accidental extra newline 1993-04-03 11:19:42 +00:00
cgd
2633c2e52a added `options KTRACE' 1993-04-03 07:33:10 +00:00
cgd
086e97be7e converted date in kernel version to standard date output format. 1993-04-03 03:53:00 +00:00
cgd
5d07e08579 added changes from Steven Reiz <sreiz@aie.nl> (based on
those by Poul-Henning Kamp <phk@data.fls.dk>) to get the kernel
to compile properly when gcc2.* is cc.  (should still work
when gcc1.39 is in use.)
1993-04-03 02:15:18 +00:00
cgd
fafe485efe change from make tinguely (tinguely@hookie.cs.ndsu.NoDak.edu) to make
opening running programs for writing return ETXTBUSY.
1993-04-03 01:56:45 +00:00
cgd
a381c1fd17 now just prints out version. also, got rid of kernel_version,
and fixed wfj's trampling on UCB copyright notices.
1993-04-03 01:41:32 +00:00
cgd
fe7517c914 added various things, to make kernel version info more useful 1993-04-03 01:40:55 +00:00
deraadt
6efd5159e0 getdomainname fix. had to declare get/setdomainname() implicitly extern. 1993-04-02 20:38:22 +00:00
cgd
b02974b037 Jay Fenlason <hack@datacube.com>:
1: the fi_readers and fi_writers fields of the fifoinfo structure were not
being initialized to 0.  This caused the driver to not sleep the first
process to open the fifo--it thought there was already another process to
talk to (most of the time.)

2: fifo_open() was calling tsleep() without unlocking the inode of the fifo
file.  This caused *any* subsequent access to the file (even an ls (!)) to
hang forever.  Note that this bug was usually masked by bug #1 above.
1993-04-02 20:19:48 +00:00
deraadt
355265a866 added: the entire domainanme set. domainmame(1), domainname(2), and a spiffy
man page.
1993-04-02 12:24:21 +00:00
cgd
f96d1b7f51 make when PARANOID wouldn't work, for mis-remembered field name 1993-04-02 12:20:13 +00:00
cgd
9483844857 changed value of NKMEMCLUSTERS, to help avoid kmem_map too small problem 1993-04-01 00:06:43 +00:00
cgd
2cfe39f580 changed value of bufpages, to avoid kmem_map too small problem 1993-04-01 00:06:04 +00:00
cgd
64354bb7c6 broke out panics for *_map too small, and tried to coalesce the maps more
often.
1993-03-31 21:53:56 +00:00
cgd
d7743f6ac4 added . and .. 1993-03-30 05:16:56 +00:00
cgd
90c4f693aa added prompt for floppy root disk. 1993-03-29 22:30:55 +00:00
cgd
cdbb68cef9 added ISOFS 1993-03-28 21:33:28 +00:00
cgd
942f89c21f if PANICWAIT defined, will always wait for a key press before reboot
after panic.  (note that this only makes a difference if DDB is not
installed.)
1993-03-28 08:40:33 +00:00
cgd
c32e85d3c3 moved closing #endif to include comselect 1993-03-27 09:24:42 +00:00
cgd
91a1e3ca32 added cdevvp (after taking it out of vfs_subr.c) because realized
that it was only needed here.
1993-03-27 02:00:45 +00:00
cgd
b9a4c9fc69 added ".." and support for "rrootdev" 1993-03-27 00:37:08 +00:00
cgd
ea32437759 added default addresses for SCSI board I/O ports 1993-03-26 23:47:23 +00:00
cgd
edca1943a4 fixed typo (in a comment) 1993-03-26 23:40:42 +00:00
glass
e0cd0652b6 removed unnecessary #ifdefing, fixed conf/files appropriately 1993-03-26 22:16:30 +00:00
glass
7a7dea3ac1 test kernel config for 'options KTRACE' 1993-03-26 22:15:53 +00:00
glass
ad3c80b352 ktrace is now optional 1993-03-26 22:15:25 +00:00
cgd
7c02b7340b fixed problem where you couldn't unmount after looking... 1993-03-25 17:34:52 +00:00
cgd
d367597465 added bpfilter pseudo-device, and FDESC and KERNFS options 1993-03-25 10:58:20 +00:00
cgd
a029deb322 one line got botched during bpf patch installation 1993-03-25 10:08:55 +00:00
cgd
320661fc58 changed copyright notice thanks to following statement:
Return-Path: jsp@compnews.co.uk
Received: from ben.uknet.ac.uk by postgres.Berkeley.EDU (5.61/1.29)
	id AA25983; Thu, 25 Mar 93 05:37:37 -0800
Received: from fennel.compnews.co.uk by ben.uknet.ac.uk via UKIP with SMTP (PP)
          id <g.05640-0@ben.uknet.ac.uk>; Thu, 25 Mar 1993 13:37:19 +0000
Received: from sage.compnews.co.uk by fennel.compnews.co.uk;
          Thu, 25 Mar 93 13:37:08 GMT
Message-Id: <28109.9303251337@sage.compnews.co.uk>
From: jsp@compnews.co.uk (Jan-Simon Pendry)
Date: Thu, 25 Mar 1993 13:37:05 +0100
In-Reply-To: cgd@postgres.berkeley.edu's message as of Mar 25, 5:32am.
Phone-Number-1: +44 430 432450
Phone-Number-2: +44 430 432480 x20
Fax-Number: +44 430 432022
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: cgd@postgres.berkeley.edu
Subject: Re: fdesc/kernfs/etc code...

You may put this copyright message on the source code:

/*
 * Copyright (c) 1990, 1992 Jan-Simon Pendry
 * All rights reserved.
 *
 * This code is derived from software contributed to Berkeley by
 * Jan-Simon Pendry.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *      This product includes software developed by the University of
 *      California, Berkeley and its contributors.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 */
1993-03-25 06:00:17 +00:00
cgd
73119bc337 added BPF support, as provided by David Greenman (davidg@implode.rain.com) 1993-03-25 00:27:49 +00:00
cgd
bec78ceec5 added config file for the boat-anchor.cs.berkeley.edu,
a 386-20 with a 387 math coprocessor
1993-03-25 00:19:33 +00:00
cgd
8cfd6d23f2 changes made by David Greenman's (davidg@implode.rain.com) BPF package. 1993-03-24 23:55:29 +00:00
cgd
fe88b8df06 brought in drivers from David Greenman's (davidg@implode.rain.com)
BPF package
1993-03-24 23:54:19 +00:00
sef
0be333bc99 Oops. Inserted at the wrong place. 1993-03-24 20:22:51 +00:00
sef
e4eea462cf Handle one-word cases in word-erase. 1993-03-24 19:41:48 +00:00
cgd
8615983a25 now use absolute path for dbsym 1993-03-24 18:48:57 +00:00
cgd
74c188f554 added mount types for kernfs and fdesc fs. 1993-03-23 23:57:32 +00:00
cgd
fa8ba8a3eb files which implement the kern filesystem. from Jan-Simon Pendry,
pendry@vangogh.cs.berkeley.edu
1993-03-23 23:56:50 +00:00
cgd
e603545328 files which implement the fdesc filesystem. from Jan-Simon Pendry,
pendry@vangogh.cs.berkeley.edu
1993-03-23 23:56:31 +00:00
cgd
93156ce06e modified files to support kernfs and fdesc fs 1993-03-23 23:56:07 +00:00
cgd
be757e0c2d config file for filesystem testing kernel (on boat-anchor) 1993-03-23 23:55:35 +00:00
cgd
6848ea77a0 added support for kernfs and fdesc filsystem files 1993-03-23 23:55:02 +00:00
cgd
690826b089 got rid of hightlighted test, and changed copyright/kernel version
string delcarations
1993-03-23 22:16:43 +00:00
cgd
b6f6a2998a turned off option for WD8013. 1993-03-23 10:08:44 +00:00
cgd
5a8087833a fixed stupid extra space in kernel name 1993-03-23 08:59:30 +00:00
cgd
1fe24ceec0 initial creation of kernel config for sun-lamp.cs.berkeley.edu,
a 486-50 EISA machine.
1993-03-23 08:50:03 +00:00
cgd
b11134a584 automatically run dbsym on kernel 1993-03-23 08:22:28 +00:00
cgd
6c85542377 added kernel ident to version string 1993-03-23 08:21:22 +00:00
cgd
f23291fb78 added support for microtime routines by Steve McCanne (mccanne@ee.lbl.gov) 1993-03-23 08:12:09 +00:00
cgd
e541169ce2 after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd
61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00