mycroft
4fec83b441
Fix oversights in previous change.
...
Remove ugly casts and correct spelling.
1995-08-19 04:58:44 +00:00
cgd
b0dc5d3d7f
local adaptations, and fix a could of compilation errors
1995-08-19 04:35:18 +00:00
cgd
1c8b202de7
use I/O ports on the i386
1995-08-19 04:27:31 +00:00
cgd
9980150670
Generic FDDI support by Matt Thomas. Support for DEC "PDQ" FDDI chipset
...
and for the PCI attachment of said chipset ("if_fpa"), also from Matt Thomas.
Arguably, pdq* doesn't belong in sys/dev/ic, but it's going to be shared by
various bus attachment devices at some point in the future, and there's no
other place that seems to fit as well.
1995-08-19 00:59:47 +00:00
cgd
8b417fd28b
add 'fpa' for Matt Thomas's driver for DEC PCI FDDI boards. alphabetize.
1995-08-19 00:44:48 +00:00
cgd
c9dbf2d1d2
clean up 7/26 de snapshot import
1995-08-17 18:04:55 +00:00
cgd
a2e0a97608
check for null subclass pointer. From Todd Mummert
1995-08-16 04:54:50 +00:00
mycroft
80d7b0695a
minphys() functions really should return void.
1995-08-12 20:30:45 +00:00
mycroft
e04a2a7a7f
Add needs-flags for pci_subr.c.
1995-07-27 04:43:19 +00:00
mycroft
fc427776a7
Add stuff for I/O mapping.
1995-07-27 00:29:02 +00:00
cgd
830a91b2e9
update SCSI minphys routines' definitions to match standard minphys()
...
definition and usage.
1995-07-24 07:16:44 +00:00
cgd
267dd7012f
merge updated version from Matt Thomas, which includes dc21041 support.
...
There are a couple of questionable changes in here, that i'm going to
hammer out of him in the next week or so...
1995-07-24 03:54:14 +00:00
cgd
bbe407930b
header file got renamed
1995-06-28 03:26:36 +00:00
cgd
6907f7f64d
fix reference to incorrect struct (paste-o)
1995-06-21 03:56:09 +00:00
cgd
9526317aa1
vendor IDs for Acer and SIS
1995-06-20 04:50:43 +00:00
cgd
4f7335a75a
macros to split out various parts of PCI registers, adjust constants
...
to match. (now, comparisons are comparisons, code doing them doesn't
have to mask.) define types for the various parts of the registers'
contents, where practical.
1995-06-18 01:34:01 +00:00
cgd
c4640b104d
define and call "pci_devinfo()", which creates a string from the
...
vendor & product IDs and class information, which is printed if device
isn't found. Optionally (via "PCIVERBOSE" option) does table lookup
to try to see if it knows what the device really is (informational only...).
1995-06-18 01:28:23 +00:00
cgd
e86a68a339
prototype for pci_devinfo function
1995-06-18 01:26:50 +00:00
cgd
c644446a99
add include for the alpha, alphabetize
1995-06-18 01:24:40 +00:00
cgd
8ced60f181
make a comment reflect the way things should be done
1995-06-18 01:23:11 +00:00
cgd
2cfceff6b5
built from pcidevs list
1995-06-18 01:09:14 +00:00
cgd
27adbb1130
learn about some PCI vendor and product numbers. not yet used
1995-06-18 01:07:04 +00:00
cgd
ae76c070ec
oops; forgot this in last commit
1995-06-17 23:06:44 +00:00
cgd
6f13f2448a
more appropriate name, as this only has PCI support subroutines.
1995-06-17 22:40:26 +00:00
cgd
3349ad1b56
update from matt thomas
1995-06-06 23:31:24 +00:00
cgd
dede989b85
enable the de driver
1995-06-05 01:03:45 +00:00
cgd
d0d9fe6333
set a shutdown hook
1995-06-05 01:03:30 +00:00
cgd
96caf354eb
kill old Id, add NetBSD Id
1995-06-05 00:47:42 +00:00
cgd
551bcffab9
dc21040 driver, from Matt Thomas
1995-06-05 00:38:18 +00:00
cgd
bad826164e
split single-subdevice lookup & attachment into a subroutine
...
(pci_attach_subdev()). remove pciattach() function and the pcicd cfdriver
struct, the former because thre are a lot of attachment actions which really
are machine-dependent (perhaps even "most"), and the latter because now that
both pcimatch() and pciattach() are machine-dependent it's bad style to
declare them here and it gains nothing.
1995-05-23 03:43:06 +00:00
cgd
af67271a66
try to actually (gasp!) describe the drivers.
1995-04-17 17:54:15 +00:00
cgd
8a640328ed
clean up several ISA device interfaces: autoconfiguration, header
...
inclusion, and interrupt configuration. more work still needs to be done,
but it's getting better...
1995-04-17 12:06:30 +00:00
cgd
5f252bb8ea
config.new files description for PCI mi files.
1995-04-17 07:46:10 +00:00
jtc
db0046c14d
KERNEL -> _KERNEL
1995-03-28 19:59:56 +00:00
mycroft
c937d3b9f2
Patch from Wolfgang to fix a missing spl.
1995-02-01 09:32:45 +00:00
cgd
87ed227cb4
include files from the correct places.
1995-01-27 05:44:29 +00:00
mycroft
52f079131b
Incorporate recent changes from Wolfgang. Recognize the 815.
1995-01-16 21:48:35 +00:00
mycroft
290ed068ab
Remove many of the `static's, to facilitate debugging.
1995-01-04 09:02:32 +00:00
mycroft
8fd135209c
Numerous changes. Many bugs fixed, better autoconfig, a few new features.
1994-12-28 19:42:47 +00:00
mycroft
35cdd801e6
Convert port, IRQ, and DRQ numbers to ints.
1994-11-18 21:57:40 +00:00
mycroft
f8183b2d0e
Make a wrapper match function to check the bus and device numbers, rather
...
than insisting that every driver do it.
1994-11-04 09:42:18 +00:00
mycroft
94cde915db
Rename pciprobe() to pcimatch(), and move it to pci_machdep.c.
1994-11-03 22:27:16 +00:00
mycroft
e06bd72a85
Always use direct configuration.
1994-11-03 22:15:19 +00:00
cgd
022ee8f7fe
new RCS ID format.
1994-10-27 04:14:23 +00:00
andrew
5a13863a4b
Default to decent performance.
1994-10-27 02:04:18 +00:00
andrew
fc67924047
Merge changes from Wolfgang Stanglmeier's 941012 release.
1994-10-27 02:02:00 +00:00
mycroft
6ddbe860c2
Update from Wolfgang Stanglemeier.
1994-10-01 06:27:56 +00:00
mycroft
3c3258eb6d
Make this work.
1994-08-11 04:54:13 +00:00
mycroft
55b11feb0a
Update some comments.
1994-08-10 04:37:52 +00:00
mycroft
8dbfcf9e2e
Add NCR 53c8XX driver, originally from Wolfgang Stanglmeier.
1994-08-09 22:20:44 +00:00