cgd
b1c02394c3
add some explanatory comments from 386bsd patchkit patch 113
1993-05-07 05:22:14 +00:00
cgd
7fb852403d
fix uname initialization
1993-05-07 04:09:18 +00:00
cgd
fd7c50fd61
patch from Pete Chown <pc123@cus.cam.ac.uk> to fix mmap
...
modes vs. read/write permissions problem.
1993-05-07 01:58:11 +00:00
cgd
5ae4dd1123
make kernel name a bit less confusing...
1993-05-06 12:17:06 +00:00
cgd
c5d886aff7
diffs for uname (posix!) system call, provided by John Brezak <brezak@osf.org>
1993-05-06 10:46:12 +00:00
glass
5a4886054c
missed three config files going from pseudo-device DDB to options DDB
1993-05-05 13:56:25 +00:00
deraadt
47622db521
fixed bug from last commit
1993-05-05 00:29:38 +00:00
deraadt
c41fbfff1c
if we timeout asking for kernel name, print a \n before proceeding.
...
Funny how one character can bug ya so much, eh?
1993-05-04 10:22:39 +00:00
deraadt
a0bcb17e60
support for making dev->id_alive be set, this is for iostat to
...
find disk devices. wee bit of a kludge. sub-device attach()
routines must now return 1 for successful attach(), 0 otherwise.
Other bsd's do this too..
1993-05-04 08:27:29 +00:00
cgd
e811352a74
oops, forgot a c!
1993-05-04 05:48:17 +00:00
cgd
ad845984f9
add pg_wait, which must be set if you want pg() to actually wait for keybd
...
input. this one is way useful...
1993-05-04 05:47:50 +00:00
cgd
65a923d8bd
add a friggin' serial port... the machine has one...
1993-05-04 05:45:26 +00:00
cgd
79f668c05d
make ip_input recursion checking be for -DPARANOID, and make it panic
1993-05-04 05:41:18 +00:00
cgd
1ce79756b4
make serial ports have right numbers, and add slip to generic kernels
1993-05-04 05:37:50 +00:00
mycroft
955bf47eda
Don't autorepeat locking keys. (Can someone test this with X?)
1993-05-04 05:00:26 +00:00
cgd
70754f5c6b
fixed loopback == nuke problem.
...
This fix is probably not optimal, but it works.
1993-05-04 02:37:27 +00:00
glass
40c0863828
necesssary fix before the ISO, and NS stuff has even a prayer of working.
...
Jolitz while garbage-collecting the ISO shit, also garbage collected the
DO_NET(NETISR_XXX.... support for them. CCITT is still broken, i think
because this snapshot's version is hosed.
1993-05-03 08:44:06 +00:00
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