deraadt
ab1245d61e
"slave" -> "targ"
...
consistant at least..
1993-05-20 10:36:45 +00:00
cgd
44b9d1f151
kill me; stupid typo
1993-05-20 10:26:36 +00:00
cgd
b3ab33bca9
file header cleanup and rcsid additions
1993-05-20 05:26:42 +00:00
cgd
a506801dc2
header cleanup & id string addition
1993-05-20 04:35:46 +00:00
cgd
f6f2d91f3e
add rcsids & clean up headers...
1993-05-20 04:12:01 +00:00
cgd
868a2c5982
header cleanup
1993-05-20 04:01:30 +00:00
cgd
cc5e8e00d5
add rcs ids and clean up headers
1993-05-20 03:59:08 +00:00
cgd
1e2f887732
define functions only if in kernel
1993-05-20 03:54:37 +00:00
cgd
b95f963973
add rcs ids, and clean up headers where necessary
1993-05-20 03:53:21 +00:00
cgd
45a57e79ea
more rcsid additions and file header cleanups
1993-05-20 03:49:51 +00:00
cgd
c59cd967ff
add rcsids and clean up file headers
1993-05-20 03:46:09 +00:00
cgd
37cabe305e
add explicit rcs id
1993-05-20 03:39:04 +00:00
cgd
0ff0b55265
clean up headers a bit...
1993-05-20 03:34:02 +00:00
cgd
1ce79eb6ba
add rcsids and header cleanup
1993-05-20 03:30:41 +00:00
cgd
e3b4331d6e
fixed rcsids and cleaned up headers
1993-05-20 03:29:36 +00:00
cgd
f4b489f71c
more rcs id adding and header cleanup. i like vi macros!
1993-05-20 03:18:35 +00:00
cgd
a82018489a
add rcs ids to everything, and clean up headers
1993-05-20 03:05:46 +00:00
cgd
48e0fa217b
fix for new syscalls.master versioning
1993-05-20 02:59:55 +00:00
cgd
342129da5d
kill the "chmod 444" of the syscall-dependent files. makes running
...
makesyscalls.sh again somewhat more difficult than necessary, sometimes.
1993-05-20 02:57:57 +00:00
cgd
230dcf0d05
add $Id$ strings, and clean up file headers where necessary
1993-05-20 02:54:09 +00:00
cgd
48b772c092
get rid of the word Pentium. i hate laywers.
1993-05-20 02:14:49 +00:00
cgd
99a13fab8d
make uname stuff in init_main machine independent
1993-05-20 02:05:39 +00:00
cgd
36af9fcaac
file header cleanup
1993-05-20 01:42:26 +00:00
cgd
8d6c77881c
make kernel select interface be one-stop shopping & clean it all up.
1993-05-18 18:18:40 +00:00
cgd
23af7ea092
clean up comment/rcsid...
1993-05-18 15:38:35 +00:00
cgd
e0848d7957
fix "swap generic" support.
1993-05-18 12:42:44 +00:00
cgd
da7c0055b8
add isa_subdev to the list of device tables...
1993-05-18 11:22:34 +00:00
cgd
477a97590b
pseudo-update for new config changes
1993-05-18 10:36:06 +00:00
cgd
8001a99dec
changes for 'arch'
1993-05-18 08:54:21 +00:00
deraadt
9d509b2599
Latest patch to copyout family of functions from <chmr@edvz.tu-graz.ac.at>
...
> >If you want to use my code, be warned that there is a bug in the code that
> >calculates the number of pages involved in the copy: the page count is
> >too high if the copy begins on a page boundary and len is a multiple of
> >NBPG. Guido van Rooij pointed this out to me.
1993-05-18 07:49:52 +00:00
cgd
91d1bfbee0
fix pg() for halt again, because theo killed my change...
1993-05-17 22:31:21 +00:00
deraadt
9578aaea22
nothing important
1993-05-17 20:41:55 +00:00
cgd
259cf0dbca
make sure hp300/compile stays in the distribution
1993-05-17 09:20:49 +00:00
cgd
50fa568f9d
make config use a /sys/${machine}/compile directory, rather than
...
/sys/compile
1993-05-17 09:10:06 +00:00
cgd
f4ec73b8d7
add serial ports and lpt
1993-05-17 06:17:41 +00:00
cgd
efdf5d1eef
add kernel config for other 486-50, and make theo happy
1993-05-17 05:25:01 +00:00
davidb
259e2828b6
Changed named of ECNTRL_THIN to ECNTRL_ONBOARD as the name isn't as
...
applicable to the UTP version of the card.
1993-05-16 15:20:38 +00:00
davidb
db841ac0c4
Changed named of ECNTRL_THIN to ECNTRL_ONBOARD as the name isn't as
...
applicable to the UTP version of the card.
Fixed selection of the internal/external transceiver to use the driver flags.
1993-05-16 15:18:34 +00:00
cgd
8345b00bf2
patch from James Jegers <jimj@miller.cs.uwm.edu> to allow NFS-mounting
...
of ISO 9660 (isofs) filesystems, and other minor isofs fixes.
1993-05-16 03:55:54 +00:00
cgd
3d1ec1bf97
patch from Guido van Rooij <guido@gvr.win.tue.nl> to make ioports
...
work "normally," i.e. not randomly, and only when /dev/mem is opened.
1993-05-16 03:42:46 +00:00
cgd
f9350c73f0
getpgrp actually takes void. ask the IEEE...
1993-05-16 01:51:51 +00:00
cgd
1c6169854f
fix the fact that p_wmesg was in the wrong section of the proc struct
1993-05-15 02:39:53 +00:00
cgd
7b8b181526
fix M_LAST off-by-one error. if you don't understand, look in kern_malloc.c
1993-05-15 01:19:38 +00:00
deraadt
c2599a527d
copyin/copyout should now work.
...
ref: bugfiler 386BSD-0.1.2.3/sys.386bsd/5
1993-05-13 21:39:34 +00:00
deraadt
5760558f80
various 8-bit patches from Andrew Chernov <ache@astral.msk.su>
...
tty_compat.c is cleaned up, as is STOP+TIOCSTI in tty.c
1993-05-13 20:58:26 +00:00
deraadt
0d324be767
error message reporting fixed. patch from Gordon Burditt <gordon@sneaky.lonestar.org>
...
see also 386BSD-0.1.2.3/sys.386bsd/8.
1993-05-13 20:55:47 +00:00
cgd
1ffe55b9c2
add from net2. was symlink to ../../tahoe/tahoe/ns_cksum.c
1993-05-13 20:36:25 +00:00
cgd
a3219ac4fa
add from net2. were symlinks to ../../vax/include/*
1993-05-13 20:35:11 +00:00
cgd
0e180f179d
add from net/2 sources. was symlink to ../../tahoe/include/endian.h
1993-05-13 20:34:47 +00:00
cgd
6dedb5151c
add hp300 kernel files. generic kernel files might need some help...
1993-05-13 13:56:20 +00:00
cgd
194cda833c
now when halting, use printf()/cngetc() rather than pg().
1993-05-13 08:08:49 +00:00
cgd
37b890c63c
from Luke Mewburn <zak@rmit.edu.au>:
...
add TIOCSTAT ioctl to give load average stats if requested (for tcsh)
1993-05-13 06:42:56 +00:00
cgd
62781e28ba
fix kernel printf %b format.
...
from Gordon Burditt <gordon@sneaky.lonestar.org>
1993-05-13 06:17:51 +00:00
deraadt
9f4a45e18a
dangling pointer patch for lockf. From pk@cs.few.eur.nl
...
patch dated Apr 26.
1993-05-11 09:39:52 +00:00
cgd
c2cbdf5d9e
fix stupid line transposition (from John Brezak <brezak@osf.org>)
1993-05-11 08:07:50 +00:00
deraadt
e439c311cd
Whoops. One more 0x0ffff to expunge..
1993-05-11 04:15:22 +00:00
deraadt
4c40e74463
1. id_irq is a u_short
...
2. "irq ?" sets it to (u_short)-1
3. "irq #" sets it to (1<<#)
4. not specifying an interrupt sets it to 0.
Until someone else comes up with a better scheme, that's the way it is.
If you have a driver that turns the interrupt off, set it to ZERO.
If, after calling XXprobe(), id_irq is still (u_short)-1, that is the same
as if probe() failed.
1993-05-11 04:06:23 +00:00
deraadt
64f341ec2a
ring buffer now uses rbchar's (shorts) instead of chars.
1993-05-10 23:15:37 +00:00
deraadt
6161295a96
ring buffer code now uses rbchar's (shorts) instead of chars.
1993-05-10 23:14:54 +00:00
deraadt
5b98726f57
interrupt counters increasted from 16 to 18.
1993-05-10 20:33:44 +00:00
deraadt
a24e87fcfc
Floppy drives now print the same information as wd controllers
...
and scsi disks. See?
fd0 at fdc0 slave 0: 1.44MB 80 cyl, 2 head, 18 sec
Also, added a define for 720K disks, probably incorrect..
Note: the CMOS is used to find out what type the drive is.
1993-05-10 06:45:16 +00:00
deraadt
545cc18754
This patch allows the wd device driver to tell how big the disks are on
...
WD1007-derived controllers. In this example, wdc0 is a WD1007-clone,
and wdc1 is a WD1003-clone. WD1007 controllers are generally ESDI
and IDE controllers.
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wd0 at wdc0 targ 0: 322MB 1224 cyl, 15 head, 36 sec <disktype>
wdc1 at 0x170-0x17f irq 7 on isa
wd2 at wdc1 targ 0: (unknown size) <disktype>
1993-05-10 05:53:22 +00:00
deraadt
9948c39839
npx patches from Bruce Evans. patchkit 10002
1993-05-09 23:02:34 +00:00
deraadt
5ae997897e
i thought i deleted this line before!
1993-05-09 04:25:48 +00:00
deraadt
ca0db18897
multiple master controllers would probe tthe first one N times instead of
...
once each. never mind not worth worrying about what i;m talking about.
1993-05-08 00:50:10 +00:00
cgd
ca1b23d6dd
no irq == -1, or, actually, 0x0ffff (f*ing unsigned short...).
...
this would break devices w/o interrupts (like lpa).
1993-05-07 10:38:04 +00:00
cgd
e0e82746ae
patch for multiple loopback interfaces (via "pseudo-device loop 2", etc.)
...
from David Burren <davidb@otto.bf.rmit.oz.au>
1993-05-07 09:27:52 +00:00
cgd
f67f677c45
expand DDB's db_symtab array size
1993-05-07 09:22:40 +00:00
cgd
95fbe94b7f
make SYMTAB_SPACE user-definable, as an "option"
1993-05-07 09:13:53 +00:00
cgd
33b1886f5c
make it match GENERICISA, minus SCSI
1993-05-07 09:04:56 +00:00
cgd
ca1c6505ed
add rcsid, and kernel description where necessary
1993-05-07 08:33:00 +00:00
cgd
21f3bbf107
add PC speaker driver pseudo-device
1993-05-07 08:32:23 +00:00
cgd
31efd153ad
fix typo on if_ix line, and add rcs id
1993-05-07 08:26:13 +00:00
cgd
e9be58fa40
add dcfclock support from patchkit patch 113
1993-05-07 07:15:19 +00:00
cgd
3cec79bb72
add counters for vmstat
1993-05-07 07:12:43 +00:00
cgd
fe6fbb52a8
add counter for vmstat, and fix for bde's changes. from pk patch 137
1993-05-07 07:10:59 +00:00
cgd
e27c0ba7bc
update for bde's useracc changes. from patchkit patch 137.
1993-05-07 07:06:42 +00:00
cgd
db3da84702
add bruce evans's useracc fixes, from patchkit patch 137.
1993-05-07 07:03:50 +00:00
cgd
b235aec4f6
fix free page count determination
1993-05-07 06:59:45 +00:00
cgd
caeddf5aa0
add PC speaker driver. from 386bsd patchkit patch 135
1993-05-07 06:50:18 +00:00
cgd
29b62cda9e
add defs for com3 and com4, and add device sizes
1993-05-07 06:47:47 +00:00
cgd
39b6779185
add entries for speaker and dcfclock, and clean up.
1993-05-07 06:42:13 +00:00
cgd
17813dd8e8
add entries for dcfclock, ix ethernet, and speaker
1993-05-07 06:33:34 +00:00
cgd
95df3ee14f
update for speaker, lpt, lpa, and new serial ports. from patch 135
1993-05-07 06:31:03 +00:00
cgd
5220c82b50
fix lpt driver and add lpa driver. from 386bsd pk patch 133
1993-05-07 05:38:55 +00:00
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
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