Warner Losh
86cb007f9f
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-06 22:18:23 +00:00
Gary Jennejohn
eab6e771a0
Fix a possible hang which apparently occurs during a warm boot (cold boot
...
does not display the symptom). Evidently the ifpi2 controller needs to be
massaged more than it was.
Note that this does not close the PR since it was filed against 4.9.
MFC: 5 days
PR: kern/68756
Submitted by: Ari Suutari <ari.suutari@syncrontech.com>
2004-07-18 20:13:31 +00:00
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