bouyer
6f3bab1f59
Merge scsipi branch in the mainline. This add support for ATAPI devices
...
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
1997-08-27 11:22:52 +00:00
drochner
350184a9b7
Remove unneeded dev/cninit.c.
1997-08-23 14:26:46 +00:00
thorpej
3a3d0fcb0f
Add new DDB and KGDB files.
1997-07-06 04:09:45 +00:00
jtk
548e1683bf
add pcibus attribute to pchb, for Intel dual-bus host/PCI bridge chip
1997-05-13 22:48:02 +00:00
mycroft
bba8a4e9b1
GC.
1997-04-24 20:45:53 +00:00
augustss
56f33727b5
Include OSS audio emulation.
1997-04-04 15:35:06 +00:00
thorpej
7b40f5228e
"md" is declared in sys/conf/files, now.
1997-01-21 09:39:20 +00:00
christos
c3be709b8c
- add the Plug and Play glue
...
- make the joystick driver use it.
1997-01-16 23:19:56 +00:00
pk
114271a083
rename: ramdisk => md
1996-12-28 23:10:44 +00:00
thorpej
23587e9e17
Update for pchb and pcib drivers.
1996-11-28 03:15:13 +00:00
jtk
b86b695240
add Advanced Power Management driver
...
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)
1996-08-25 23:38:57 +00:00
soda
9e413208a9
adding AHA-284x VL front-end to ahc driver by Jason Thorpe.
1996-08-05 21:15:58 +00:00
mycroft
353cfc3523
Oops; remove something that shouldn't be here.
1996-07-09 09:23:03 +00:00
mycroft
5f51da7a03
Translate in_cksum() to assembler, and speed it up a bit.
1996-07-03 13:01:40 +00:00
thorpej
a331638311
Make the MI LANCE driver standalone, and use cfattach to resolve
...
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.
1996-05-07 00:58:36 +00:00
cgd
4444d2866e
there's now a eisa_machdep.c which must be included when including
...
EISA support.
1996-04-09 22:59:03 +00:00
perry
ee2fa11baf
add joystick driver from Matthieu Herrb (pr #2267 )
1996-03-27 19:11:13 +00:00
cgd
da3136aba8
modify these to provide a new, better-specified PCI interface
...
(soon to be documented on mailing lists; eventually in section 9 manual
pages), most importantly:
(1) support interrupt pin swizzling on non-i386 systems with
PCI-PCI bridges (per PPB spec; done, but meaningless, on i386).
(2) provide pci_{io,mem}_find(), to determine what I/O or memory
space is described by a given PCI configuration space
mapping register.
(3) provide pci_intr_map(), pci_intr_string(), and
pci_intr_{,dis}establish() to manipulate and print info about
PCI interrupts.
(4) deprecate the pci_map_* functions, and provide them only
as compatibility interfaces (in pci_compat.c) which will
eventually go away, implemented as wrappers around
the functions described above.
(5) make pci functions take as an argument a machine-dependent
cookie, to allow more flexibility in implementation.
1996-03-27 04:01:10 +00:00
perry
4a9fd2c5f4
Added support for rd (ramdisk) pseudodevice, needed for new install system.
1996-03-25 18:44:29 +00:00
jtk
83bdfcf5c9
attach the speaker device to pckbd (it falls in the I/O range of the
...
keyboard/console device cluster)
1996-03-18 01:26:10 +00:00
thorpej
82d914d090
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 01:26:49 +00:00
thorpej
0c71728320
Change the PS/2 mouse driver to be a child of the "pckbd" attribute,
...
which represents the "keyboard controller". Give "pc" and "vt" drivers
the "pckbd" attribute. In pcattach() (pccons and pcvt), attach children
of the keyboard controller.
1996-03-16 06:08:46 +00:00
cgd
fedca4f133
Attach isa, eisa, and pci to mainbus now, rather than root. The i386
...
now has a single device tree (rather than a forest). Also, attach
EISA only if it's present, and attach in order: PCI, EISA, ISA (most
specific to least specific).
1996-03-04 03:25:48 +00:00
cgd
0bcfb3598b
update for adjustments to ISA and PCI 'files' files
1996-02-28 01:58:25 +00:00
cgd
188cda224f
Trim some comments relating to EISA configuration that are no longer relevant.
1996-02-27 00:08:29 +00:00
scottr
5be12dbfc8
Move the speaker driver to 'new' config. (Closes PR 1361, from Rafal Boni)
1996-02-22 05:53:16 +00:00
mycroft
7149c5ff14
VM86 support, by John Kohl, touched up a bit by me.
1996-01-08 13:51:30 +00:00
mycroft
72805df917
Various changes from John Kohl and me:
...
Map kernel stacks only at unique addresses.
Use one TSS per process.
Add sysarch calls for modifying IOPL and the I/O permission bitmap.
Add a compacting GDT entry allocator, for TSS and LDT selectors.
Enable modifying %fs and %gs with PT_SETREGS.
Sanitize various bits of code.
1995-10-11 04:19:29 +00:00
mycroft
37758b3f84
Minor change.
1995-10-10 01:30:25 +00:00
mycroft
0ad97bc5c9
FreeBSD binary compatibility module, from Noriyuki Soda.
1995-10-10 01:22:31 +00:00
mycroft
1dbdf20df6
le can also be on PCI.
1995-07-27 04:40:55 +00:00
cgd
0e59975fac
rename files files for new config/config.old naming
1995-04-28 08:19:12 +00:00
mycroft
a5917e2a63
Relocate aha1742.c, in preparation for other changes.
1994-11-03 15:55:40 +00:00
cgd
022ee8f7fe
new RCS ID format.
1994-10-27 04:14:23 +00:00
deraadt
b415eb1d1d
new from christos
1994-10-24 17:37:34 +00:00
deraadt
666f228bab
add `eg' driver for the 3c505 by <dean@fsa.ca>
1994-08-23 17:59:33 +00:00
mycroft
3481b6aa87
Add iBCS2 files.
1994-08-15 23:33:59 +00:00
mycroft
d291808d92
Add NCR and PCI files.
1994-08-09 22:24:29 +00:00
mycroft
70cc90a193
Add rtfps.
1994-08-07 10:43:56 +00:00
mycroft
6b879e0403
is0 --> le0, and give trinity one.
1994-07-01 20:09:56 +00:00
deraadt
81ecaa4826
need conf.c
1994-05-24 03:28:31 +00:00
deraadt
a0ca154be4
prelim svr4 stuff from <christos@deshaw.com>
1994-05-22 10:04:26 +00:00
cgd
51bb2bd806
if_hp won't compile, but it'd need a counter include, if it were to...
1994-05-05 04:47:41 +00:00
mycroft
a9cd310982
Add aic6360.c.
1994-04-24 19:48:03 +00:00
mycroft
b1196f1720
Add dma.c and seagate.c.
1994-04-22 22:53:40 +00:00
mycroft
3f5e4f423f
Implement dynamic IRQ configuration and IRQ sharing. Inline spl*() calls.
...
Reorganize and clean up the relevant code.
1994-04-07 06:48:19 +00:00
mycroft
9478340099
Update for new SCSI code, and we don't need counts on some of these files
...
any more.
1994-03-29 04:39:25 +00:00
cgd
c0fdd09d5c
add line for 'ast' mp-com driver. needs to go into fils.newconf eventually
1994-03-23 00:37:23 +00:00
cgd
5b7db22d24
garbage collect, and slight line-spacing change
1994-03-12 02:55:21 +00:00
hpeyerl
2065d7e19e
add if_el driver.
1994-03-01 02:38:40 +00:00
mycroft
0d0c9a0663
Update for new lpt.
1994-02-18 19:54:15 +00:00
hpeyerl
55d82e79b8
Add an "or". Thanx to Christos Zoulas <christos@deshaw.com>
1994-02-17 22:52:46 +00:00
mycroft
e831e82344
Add elink.c.
1994-02-16 17:58:13 +00:00
hpeyerl
815cc355b8
Multicast is no longer optional.
1994-02-02 01:15:59 +00:00
cgd
712fe70a25
make dev/cons.c standard
1994-02-01 03:33:43 +00:00
cgd
28938dcf4f
put the console configuration in the 'right' place
1994-01-29 02:43:54 +00:00
glass
837c5c3e5e
ne driver has been removed.
1994-01-28 18:22:31 +00:00
cgd
4186b67a6b
add consconf.c, as standard
1994-01-27 07:40:38 +00:00
hpeyerl
1ebef90c46
make ec and we go away ....
1994-01-25 04:23:04 +00:00
cgd
5b94c9652a
add entries for the 'audio' pseudo-dev and for the new soundblaster driver
1994-01-09 19:27:36 +00:00
cgd
5fc4970c26
code reorg
1994-01-08 11:12:15 +00:00
cgd
c0f153885d
alphabetize... again
1993-12-22 13:11:03 +00:00
hpeyerl
7e2c70ce74
Add random.s for multicast stuff.
1993-12-10 05:38:37 +00:00
deraadt
0977b6ec81
add ep driver
1993-12-03 02:58:42 +00:00
cgd
08c263706c
add mcd: Mitsumi CD driver by Holger Veit and Brian Moore
1993-11-04 09:12:30 +00:00
andrew
81a9642670
Added entry for Cyclades Cyclom-{4/8/16}Y multiport async serial board
...
driver.
1993-10-06 09:31:30 +00:00
cgd
c286f8c4fd
move julian's scsi files back into files.i386
1993-07-04 20:08:15 +00:00
cgd
d77e126ab2
add support for David Greenman's "ed" driver.
1993-07-03 12:19:36 +00:00
mycroft
25b19a1b61
Add entry for pms.
1993-06-14 15:16:23 +00:00
andrew
07ec5d2fc6
Renamed Microsoft busmouse driver from bms -> mms
1993-06-14 02:12:15 +00:00
andrew
e1e618d7ca
Added microsoft and logitech isa busmice.
1993-06-13 14:03:50 +00:00
cgd
450bfb0c82
cleanup, add DDB to dist. floppy kernels, and get rid of f*@#ing "as"
1993-06-06 22:20:03 +00:00
cgd
30177b538f
add rcsids to everything and clean up headers
1993-05-22 07:56:12 +00:00
cgd
2c553d7f06
make tabbing sane
1993-05-21 12:03:00 +00:00
deraadt
e34f239662
First cut at cpu independent disklabels.
...
There will be niggly little details no doubt..
1993-05-20 22:48:23 +00:00
cgd
95895b842e
update config files for correct "cpu" usage
1993-05-20 14:32:17 +00:00
cgd
8001a99dec
changes for 'arch'
1993-05-18 08:54:21 +00:00
cgd
31efd153ad
fix typo on if_ix line, and add rcs id
1993-05-07 08:26:13 +00:00
cgd
17813dd8e8
add entries for dcfclock, ix ethernet, and speaker
1993-05-07 06:33:34 +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
mycroft
e0cc195419
Add entry for HP ethernet driver.
1993-04-17 01:40:10 +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
cgd
3c5df8a123
put scsi system file list in the right place (finally)
1993-04-08 04:05:33 +00:00
deraadt
76a489d2f4
wd7000 entry
1993-04-06 20:59:57 +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