cgd
6b5b72905d
regen for new pcidevs
1996-08-26 20:20:02 +00:00
cgd
8080fdf200
add ids for the PGXGB (TGA2), and DGLPB (OPPO).
1996-08-26 20:12:16 +00:00
cgd
3c435c25c4
regen for new pcidevs
1996-08-23 04:36:41 +00:00
cgd
6269a2a911
add an entry for the FORE PCA-200e
1996-08-23 04:35:41 +00:00
mycroft
121dfd8f1b
Change PCI_MAPREG_{MEM,IO}_SIZE() to use the standard `x & -x' trick to select
...
the lowest bit set. This isn't any more or less valid according to the PCI
spec, but it deals with lame devices that don't implement all of the top
bits.
1996-08-10 15:42:33 +00:00
mycroft
988597c420
Eliminate reference to stddef.h.
1996-08-10 09:25:11 +00:00
cgd
f160e92962
revert PCI_MAPREG_IO_ADDR_MASK and PCI_MAPREG_IO_SIZE_MASK to their old
...
values, i.e. 0xfffffffe and 0xffffffff respectively. The changed
definitions were incorrect, according to the PCI Local Bus Specification
(Revision 2.0). Further rationale and a workaround for the broken
devices that instigated the change provided in a message to
current-users@netbsd.org , dated Mon, 05 Aug 1996 22:06:58 -0400,
message ID 16773.839297218@ux2.sp.cs.cmu.edu>.
1996-08-06 02:11:25 +00:00
mycroft
a2aa46e1c4
Add PCI_MAPREG_{IO,MEM}_SIZE(), and use them.
1996-07-26 07:13:52 +00:00
mycroft
53f21c73fb
Changes PCI_MAPREG_IO_ADDR_MASK to 0xfffe.
1996-07-26 06:35:35 +00:00
cgd
b23ddc2150
regen for updated pcidevs
1996-07-15 22:55:14 +00:00
cgd
da383d28de
clean up, sort a few entries. Add many new entries, based on information
...
gleaned from the XFree86 3.1.2E release.
1996-07-15 22:52:16 +00:00
cgd
effd413ecd
before #defining the vtophys() hack for the alpha, #undef vtophys since
...
it may be a macro.
1996-07-15 16:40:27 +00:00
cgd
ec9e01a05f
#ifdefs are not allowed in macro invocations.
1996-07-14 20:13:08 +00:00
cgd
4285a42e76
alphabetize by driver name
1996-07-14 19:13:22 +00:00
explorer
c62a6661a1
Updates to aic7xxx driver ; from pr port-i386/2600
1996-07-10 22:50:44 +00:00
chuck
254ec3a7ef
pci specific code for the eni155p card
1996-06-22 02:00:31 +00:00
chuck
d96712ec4b
regenerate to fix "generated from" comment
...
(next commit pcidevs first, then regenerate)
1996-06-22 01:58:54 +00:00
chuck
cf4c02966d
add product code for efficient networks eni155p atm card and regenerate
1996-06-22 01:55:43 +00:00
cgd
b2dca977c5
FPA probe would always return zero, because of incorrect return statement.
...
Patch provided by Peter Galbavy in PR 2555.
1996-06-17 18:29:18 +00:00
cgd
b1b4f705ba
convert alpha vtophys() #defines to use __alpha_bus_XXX_dmamap(), to
...
get rid of the nasty (vtophys(va) | 0x40000000) expressions, and to make
the code more correct.
1996-06-03 20:30:21 +00:00
thorpej
bc16409b49
Remove some extra printfs, now that Matt has lessened my confusion.
1996-05-20 15:52:32 +00:00
thorpej
722d0da592
RCS Id police.
1996-05-20 00:56:39 +00:00
thorpej
fee0e539c4
Fix conflicts from import, clean up a few printfs, and use the
...
generic PCI vendor/product definitions, rather than home-grown versions.
1996-05-20 00:30:49 +00:00
mycroft
0cb9c8e106
Regen.
1996-05-16 07:07:57 +00:00
mycroft
19f4141a4e
Add another ID for BusLogic cards.
1996-05-16 07:04:58 +00:00
mycroft
19b0b9502f
New version, with changes from Justin Gibbs and Noriyuki Soda.
1996-05-16 03:44:13 +00:00
thorpej
2cd534aa06
Don't include <machine/intr.h> twice on the Alpha.
1996-05-14 22:23:38 +00:00
thorpej
16f2a8fbf0
Regenerate.
1996-05-13 06:04:43 +00:00
thorpej
7846c3d45b
Add an LSI Logic vendor id, and an S3 product id. Provide more detail
...
on a couple of S3 and UMC product ids. From Shelby Noonan <shelby@og.org>
1996-05-13 06:02:18 +00:00
mycroft
cec36bf8d5
Use intr.h.
1996-05-12 23:51:23 +00:00
thorpej
b5823eb83d
Squish a straggling inb(), and tweak so that this compiles on the Alpha.
1996-05-12 22:23:31 +00:00
thorpej
afd45c1aaf
Value returned by pci_conf_read() is a pcireg_t, so don't try to store
...
it in a u_short.
1996-05-12 18:48:21 +00:00
thorpej
7484bd0c7f
Don't use home-grown macros to extract PCI vendor and product IDs.
...
Also, be truthful; We're actually looking for Configuration Base IO
Address, not Configuration Base Memory Address.
1996-05-12 02:46:15 +00:00
thorpej
6f3fb2ce0b
Fix a think-o (my fault) that caused LANCE register offsets to be wrong.
...
While I'm here, convert driver to use <machine/bus.h> and the new PCI
I/O space interface (the new PCI interrupt interface was already in-use).
Also, correct a "corrected" printf.
1996-05-12 02:30:03 +00:00
mycroft
50c94f92ce
There was no need to change ac_ipaddr here.
1996-05-11 14:00:15 +00:00
thorpej
f004654691
Update Herb's e-mail address; beer.org feels a lot more friendly.
1996-05-10 05:27:53 +00:00
christos
c66a107a1f
#ifdef FreeBSD out unit which is not used by NetBSD.
1996-05-07 23:23:23 +00:00
christos
d3340fa469
- Add an XXX declaration to kvtop
...
- Add a missing argument to printf
1996-05-07 23:22:25 +00:00
thorpej
edbe37b13e
Changed struct ifnet to have a pointer to the softc of the underlying
...
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 02:17:18 +00:00
thorpej
c1e45dd1f7
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.
Add a real PCI front-end for PCnet-PCI Ethernet cards.
Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 02:03:02 +00:00
thorpej
2d1c62d1ed
Regenerate; pcidevs changed.
1996-05-07 02:01:00 +00:00
thorpej
0ba5a212d0
Add ID for AMD PCnet-PCI Ethernet.
1996-05-07 01:59:45 +00:00
christos
6670b9fef5
- include <sys/systm.h>
...
- remove unused variables
1996-05-03 19:07:18 +00:00
christos
5a4851d776
- fix printf format strings
...
- #ifdef out unused variables/functions
- parenthesize
1996-05-03 17:39:49 +00:00
christos
2d0606e988
remove unused variables
1996-05-03 17:33:49 +00:00
christos
021d3e082f
Remove unused printf arguments
1996-05-03 17:32:20 +00:00
thorpej
0b637e93a8
Convert the Etherlink III (ep) driver to use <machine/bus.h>.
1996-04-30 22:29:56 +00:00
thorpej
aff40e2a72
Break up the ep driver into isa, eisa, and pci front-ends and a
...
bus-independent core driver. Tested on all three bus types, including
an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in
your kernel config file to catch this one).
XXX Driver still needs to be converted to <machine/bus.h>
1996-04-25 02:15:42 +00:00
mycroft
78746c0d27
Regen.
1996-04-04 21:47:52 +00:00
mycroft
691dea75ae
Add some NCR chips.
1996-04-04 21:46:33 +00:00