Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/if_bwi_pci.c
RevisionDateAuthorComments
 1.18  20-Dec-2023  thorpej Remove unnecessary <sys/malloc.h>.
 1.17  08-May-2021  thorpej Use pci_compatible_match().
 1.16  09-Dec-2018  jdolecek branches: 1.16.16;
use pci_intr_establish_xname() everywhere
 1.15  07-Jul-2016  msaitoh branches: 1.15.16; 1.15.18;
KNF. Remove extra spaces. No functional change.
 1.14  29-Mar-2014  christos branches: 1.14.6;
make pci_intr_string and eisa_intr_string take a buffer and a length
instead of relying in local static storage.
 1.13  30-Mar-2013  christos branches: 1.13.4;
remove trailing whitespace
 1.12  26-Jul-2011  dyoung branches: 1.12.2; 1.12.12;
Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0),
PCI_BAR(1), .... There was no change in the generated assembly. I used
this semantic patch:

@ mapsit @
identifier bar;
expression pact;
@@

(
pci_mapreg_map
|
Cardbus_mapreg_map
)(pact, bar, ...)

@ depends on mapsit @
identifier mapsit.bar;
@@
(
- #define bar 0x10
+ #define bar PCI_BAR(0)
|
- #define bar 0x14
+ #define bar PCI_BAR(1)
|
- #define bar 0x18
+ #define bar PCI_BAR(2)
|
- #define bar 0x1C
+ #define bar PCI_BAR(3)
|
- #define bar 0x20
+ #define bar PCI_BAR(4)
)
 1.11  18-May-2011  dyoung #include <sys/bus.h>, not <machine/bus.h>.
 1.10  09-Oct-2010  phx branches: 1.10.2;
Missing \n after printing device type.
 1.9  19-Jan-2010  pooka branches: 1.9.2; 1.9.4;
Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client. This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached. However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff. ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
 1.8  26-Apr-2009  cegger branches: 1.8.2;
check error code from bwi_attach()
 1.7  26-Apr-2009  cegger fix error handling
 1.6  26-Apr-2009  cegger device_t/softc split
 1.5  26-Apr-2009  cegger prepare device_t/softc split
 1.4  23-Apr-2009  kefren Add power hooks. Proposed a couple of days ago on tech-kern@, no
objections received. Tested on Dell Inspiron 2200 with BCM4318
 1.3  10-Jan-2009  cegger branches: 1.3.2; 1.3.4; 1.3.6;
Attach on BCM4328. This chip supports 11n.
 1.2  09-Jan-2009  macallan Fix previous screwup.
This is the real bwi driver.
Ported by Taylor R. Campbell
 1.1  09-Jan-2009  macallan PCI attachment for the bwi driver
From Urban Boquist
 1.3.6.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.4.3  28-Apr-2009  skrll Sync with HEAD.
 1.3.4.2  19-Jan-2009  skrll Sync with HEAD.
 1.3.4.1  10-Jan-2009  skrll file if_bwi_pci.c was added on branch nick-hppapmap on 2009-01-19 13:18:25 +0000
 1.3.2.2  17-Jan-2009  mjf Sync with HEAD.
 1.3.2.1  10-Jan-2009  mjf file if_bwi_pci.c was added on branch mjf-devfs2 on 2009-01-17 13:28:59 +0000
 1.8.2.3  11-Mar-2010  yamt sync with head
 1.8.2.2  04-May-2009  yamt sync with head.
 1.8.2.1  26-Apr-2009  yamt file if_bwi_pci.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:56 +0000
 1.9.4.2  31-May-2011  rmind sync with head
 1.9.4.1  05-Mar-2011  rmind sync with head
 1.9.2.1  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.10.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.12.12.3  03-Dec-2017  jdolecek update from HEAD
 1.12.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.12.12.1  23-Jun-2013  tls resync from head
 1.12.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.4.1  18-May-2014  rmind sync with head
 1.14.6.1  09-Jul-2016  skrll Sync with HEAD
 1.15.18.1  10-Jun-2019  christos Sync with HEAD
 1.15.16.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.16.16.1  13-May-2021  thorpej Sync with HEAD.

RSS XML Feed