Nate Lawson
5f96beb9e0
Convert callers to the new bus_alloc_resource_any(9) API.
...
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
2004-03-17 17:50:55 +00:00
John Baldwin
e27951b29c
Use PCIR_BAR(x) instead of PCIR_MAPS.
...
Glanced over by: imp, gibbs
Tested by: i386 LINT
2003-09-02 17:30:40 +00:00
Warner Losh
2eeb7c30dc
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 15:06:24 +00:00
David E. O'Brien
a75fe74844
Use __FBSDID().
2003-06-10 23:23:33 +00:00
Poul-Henning Kamp
8e5d2c7eca
Fix systematic off-by-one errors in unit number range checks.
...
Found by: FlexeLint
2003-05-31 16:57:01 +00:00
Brooks Davis
5906e69ac2
Continue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921,
...
i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are
no longer count devices. Also remove a few other instances of N<DEVICE>
being used to control compilation of whole files.
Reviewed by: hm
2002-09-02 00:52:11 +00:00
Brooks Davis
22afbb6bb0
Remote pci.h/NPCI usage from i4b code.
...
Approved by: hm
2002-06-13 06:04:28 +00:00
Gary Jennejohn
c0a06166a0
Fix a problem which could cause some machines to hang after a warm boot.
...
This should be in 4.6.
Submitted by: Ari Suutari <ari.suutari@syncrontech.com>
2002-05-10 12:04:04 +00:00
Gary Jennejohn
3573a23fa1
Change instances of avma1pp2- to ifpi2- in printf's since the name
...
of the driver should be emitted.
This was already changed in the code committed to RELENG_4.
2002-04-28 11:47:10 +00:00
Gary Jennejohn
bb83e7583e
On slow machines interrupts could be lost, so check for pending
...
interrupts in a loop.
Tested by: Andrew Gordon <arg-bsd@arg1.demon.co.uk>
2002-04-23 10:25:35 +00:00
John Baldwin
6008862bc2
Change callers of mtx_init() to pass in an appropriate lock type name. In
...
most cases NULL is passed, but in some cases such as network driver locks
(which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used.
Tested on: i386, alpha, sparc64
2002-04-04 21:03:38 +00:00
Gary Jennejohn
588974c99a
Fix some places where the macro L0IFPIUNIT was used instead of the correct
...
form L0IFPI2UNIT. This could result in a panic if the user tried to
trace using isdntrace(8). I fixed this locally but forgot to commit it.
Reminded by: "Wittig, Christoph" <wc@medianet-world.de>
2002-01-02 12:55:04 +00:00
Gary Jennejohn
1c6126426b
Protect mtx_init() invocations with mtx_intialized() checks to avoid a
...
reported panic.
Submitted by: Alexander Leidinger <Alexander@Leidinger.net> (partly)
MFC after: 4 weeks
2001-12-30 09:27:28 +00:00
Gary Jennejohn
01ecab4055
Fix an error which could cause a panic if both an ifpi and ifpi2 controller
...
were installed.
For the ifpi2, change the string in the driver_t from "ifpi2" to
"ifpi2-" so that one sees "ifpi2-0" instead of "ifpi20" at boot time.
2001-12-29 17:19:25 +00:00
Gary Jennejohn
c3e8386594
Add a driver for the AVM Fritz!Card PCI version 2 ISDN controller.
...
MFC after: 4 weeks
2001-12-22 09:22:02 +00:00