cgd
8806ff8c86
oops; spaces -> tabs
1996-03-02 01:09:13 +00:00
cgd
c7241fb1ce
if not PCIVERBOSE, don't say that vendor/product is "unknown," just say
...
what it is.
1996-03-02 01:07:47 +00:00
cgd
2e86958f9b
make PCI bus match/attach and sub-device attachment machine-independent,
...
add definition of 'ppb' (PCI-PCI bridge) device.
1996-02-28 01:47:06 +00:00
cgd
47e551efff
Preliminary support for PCI-PCI bridges. Recognize a PCI-PCI bridge
...
and attach the secondary pci bus as a 'pci' device. Note that this support
is incomplete and will not yet work for ports other than that i386. (The
i386 can rely on the PCI interrupt 'line' information to determine
interrupt mapping, which is not necessarily possible on other systems.)
1996-02-28 01:46:32 +00:00
cgd
f1f9317dfb
make PCI bus match/attach and sub-device attachment machine-independent.
1996-02-28 01:44:41 +00:00
cgd
3c43b4317d
alphabetize device list
1996-02-27 01:31:33 +00:00
cgd
6be793f659
use mono_time, rather than time, to keep track of timeouts. time can change
...
unpredictably.
1996-02-24 21:09:38 +00:00
christos
c456eaedc6
pcidevs was changed.
1996-02-19 20:09:24 +00:00
christos
b6e5342075
Add 3c595 id
1996-02-19 20:08:25 +00:00
cgd
40628fb3e8
update for new version of 'pcidevs'
1996-01-31 00:45:25 +00:00
cgd
8a3babe178
update/clean entries for Adaptec PCI scsi chips/boards.
1996-01-31 00:43:02 +00:00
cgd
0d743e5a05
update PCIVERBOSE code in various ways:
...
(1) remove the 'UNSUPP' keyword from the device list,
because it can't be reasonably used (becuase different
devices may be supported on different machines, for
good reason).
(2) enhance pci_devinfo so that class/subclass information
is optional (so pci_devinfo can be used by drivers that
match classes of devices, and want to look up the
devices' names easily).
(3) more known vendors and devices.
1996-01-22 21:08:09 +00:00
thorpej
e422ebca1a
Add the "ahe" driver, autoconfiguration support for the aic7xxx-based
...
Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>.
Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.
1996-01-13 02:05:14 +00:00
thorpej
3ee815f0ce
Squish a couple of rogue old-style RCS ids.
1995-12-28 08:58:15 +00:00
mycroft
3da4b2a160
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
...
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-24 02:29:35 +00:00
tls
69d57286dc
merge latest Thomas version with our minimal changes
1995-12-23 06:22:46 +00:00
jtc
0cd793449e
merge in changes from 1.1 release branch
1995-11-30 00:56:23 +00:00
christos
7a68425190
Don't use the softc at probe time on pci devices because it has not been
...
allocated yet. Thanks Charles...
1995-11-12 20:55:26 +00:00
christos
ffa8bfeda1
pcidevs was changed
1995-11-10 19:36:29 +00:00
christos
c3ae59171a
- pcidevs: add 3c590 and adaptec ultra
...
- aic7xxx.c: fix the probe routines to use pcidevs.h
1995-11-10 19:36:08 +00:00
pk
4ad1c05d71
DV_NULL should be DV_DULL.
1995-10-23 15:42:50 +00:00
pk
bcff7be6b7
DV_DISK => DV_NULL (from Mike Long; PR#1607).
1995-10-22 20:45:07 +00:00
mycroft
dbce1a97aa
Add specs for ahc driver.
1995-10-10 12:16:54 +00:00
mycroft
b216bead49
Add an Adaptec 2940 driver, by John Aycock and Justin Gibbs, ported to NetBSD by Stefan
...
Grefen, with several bug fixes by me.
1995-10-09 09:49:30 +00:00
mycroft
0bc6ad73eb
Fix an oversight in the minphys routine.
1995-10-02 16:48:36 +00:00
mycroft
b5beeaaca9
Incorporate recent changes from Wolfgang and Stefan.
1995-10-01 20:51:34 +00:00
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