mycroft
8441b8f88d
Remove interrupt vector handling. This is done dynamically by all ports now.
1996-08-31 21:15:05 +00:00
mycroft
ab6ebadde6
Add source' and
build' directives, and corresponding options, per discussion
...
on tech-kern. (See man page.) Implementation by Greg Hudson.
Also, remove special case for i386 in vector handling, although this code isn't
actually used any more.
1996-08-31 20:58:16 +00:00
cgd
9c4f9d2daa
spaces vs. tabs, spaces/tabs at EOL bogons.
1996-03-17 06:29:19 +00:00
thorpej
cb6211e540
New device attachment scheme:
...
- split softc size and match/attach out from cfdriver into
a new struct cfattach.
- new "attach" directive for files.*. May specify the name of
the cfattach structure, so that devices may be easily attached
to parents with different autoconfiguration semantics.
1996-03-17 02:08:22 +00:00
thorpej
c5f7cf3a9e
RCS id police.
1996-03-03 17:21:25 +00:00
cgd
064307e690
config.new has been moved here. names updated to match.
1995-04-28 06:54:58 +00:00
mycroft
6f895463de
Fix core dump when parsing ccd device specifications. From Jason Downs.
1994-10-31 19:13:13 +00:00
hpeyerl
2b3f96ce61
(I'm a dork for putting this in the wrong tree before)
...
To let us correctly configure ccd devices. <From downsj@csos.orst.edu>
1994-08-03 19:30:21 +00:00
hpeyerl
9cbb13a30b
Config support for ccd driver. (from 4.4Lite)
1994-06-24 14:22:08 +00:00
mycroft
fcd16a0700
Remove some stuff.
1994-04-07 06:53:01 +00:00
chopps
2e148c6734
remove old floppy thing.
1994-04-05 23:07:07 +00:00
mycroft
b1f6bfe5f0
Switch from isa_driver' to
cfdriver', and remove the special case for
...
SCSI devices.
1994-03-29 04:27:18 +00:00
cgd
693c57d142
from Roland McGrath <roland@frob.com>: for i386 'drive',
...
use 'slave' if drive unknown.
1994-03-23 00:35:53 +00:00
mycroft
166515d156
Output only one table of ISA devices, add parent pointers, remove id_masunit,
...
and add a pointer to the interrupt mask for simplicity.
1994-03-12 03:26:52 +00:00
mycroft
6717fa4ab1
Get the physical device # right in all cases.
1994-03-10 21:35:37 +00:00
mycroft
240d0465d2
Move non-SCSI devices out of isa_subdev.
1994-03-10 21:19:26 +00:00
mycroft
1dfb3af678
masunit = -1 for controllers, too.
1994-03-10 20:13:10 +00:00
mycroft
26731dd3eb
Support device drivers with multiple names, and do the right thing for fd and
...
wd.
1994-03-10 19:50:43 +00:00
mycroft
c272569dc8
Add support for specifying an interrupt to be run at splhigh().
1994-02-18 06:10:42 +00:00
cgd
91068203d6
changes for amiga
1994-02-01 02:07:11 +00:00
deraadt
be366a3e1e
pmax fix
1994-01-14 19:43:24 +00:00
phil
102c96c45a
For the PC532, fixing the errors in the #include code and removing all
...
references to the "rtc". (Removing rtc from the pseudo devices.)
1993-12-01 22:29:19 +00:00
phil
1b7c2b0299
Added some includes needed for the new pseudo_init code.
1993-12-01 07:56:02 +00:00
deraadt
f7bce94e9a
generate a pdevinit[] like config.new does (for pseudo device initialization)
1993-11-23 07:45:06 +00:00
deraadt
9ae8a636f9
Add MACHINE_PMAX support from rick & ralph.
1993-10-14 01:22:27 +00:00
phil
4c44872dde
Adding changes for the pc532 machine. The NO_SYMLINK is for compilation
...
under Minix on the pc532, which has no symlinks.
1993-09-15 21:15:19 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
cgd
10e3a8d21b
use "#if __STDC__ > 0" rather than "#ifdef __STDC__"
1993-07-13 22:16:23 +00:00
cgd
f0e2d2191c
changes from mw to support nfs swap/root specification
1993-07-07 10:47:00 +00:00
cgd
1559a8e0be
slight stylistic change, and don't limit field width when such limits
...
are unnecessary...
1993-07-03 12:59:54 +00:00
cgd
77219acd07
change interrupt vector names to begin with "X" rather than "V", so we're
...
like every other BSD system on the planet...
1993-07-03 12:32:25 +00:00
cgd
c22f041826
don't print NULL(); for a null vector...
1993-06-07 00:02:00 +00:00
cgd
8a05b36058
incorporate Bruce Evans' interrupt changes, as hacked by Rod grimes,
...
for patchkit patch 158. it appears to work well.
1993-06-06 04:14:01 +00:00
cgd
30904b9ec5
if no irq, that is, intenally, d_irq == -2, don't output a vector...
1993-05-18 18:02:05 +00:00
mycroft
88789b5d35
Don't output `extern 0();' for interruptless driver.
1993-04-22 04:15:18 +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
deraadt
a183b8d0bf
new scsi subsystem.
...
changes also in /sys/scsi/* i386/isa/wd.c, fd.c, and all scsi drivers.
1993-04-12 08:18:09 +00:00
deraadt
8c41b728aa
config will now deal with wdc and fdc in "barsoom" fashion. This patch is
...
not identical to barsoom's patch, but I think it's an easier patch.
Check out compile/KERN/ioconf.c to see the effect. (On e kernel with wd and/or
fd of course)
1993-04-06 09:53:49 +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