freebsd-dev/sys/pci
Thomas Moestl a712d94e68 Make the xl driver work on sparc64:
- Add conversions to/from little endian for fields that the NIC accesses
  by DMA as required.
- Add some bus_dmamap_sync() calls, and correct some existing ones.
- Read the receiver information from the EEPROM in an endian-neutral
  manner.
- Load all RX and TX descriptors in a single DMA map up front, and
  get the bus addresses of individual descriptors by address arithmetic;
  this fixes multiple use of the descriptor tags, which would have
  undesired effects.
It seems that xl still does not work on e250 boxen, for reasons which
are not clear yet.

Reviewed by:	mux
2003-01-19 00:23:59 +00:00
..
agp_ali.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_amd.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_i810.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_if.m
agp_intel.c Add support for the Intel 82820 UP-only AGP bridge. 2003-01-11 20:08:28 +00:00
agp_sis.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_via.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp.c - Hold the page queues lock around vm_page_wakeup(). 2002-12-23 21:47:46 +00:00
agppriv.h
agpreg.h
agpvar.h
alpm.c
amdpm.c
cy_pci.c
dc21040reg.h
if_dc.c Remove bogus locking from dc(4). Instead, move interrupt allocation 2003-01-14 19:31:27 +00:00
if_dcreg.h Add preliminary support for the Hawking PN672TX CardBus cards. 2003-01-10 05:37:15 +00:00
if_de.c Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
if_devar.h
if_en_pci.c
if_mn.c Use %z to print size_t values. 2002-11-08 14:57:18 +00:00
if_pcn.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_pcnreg.h
if_rl.c FBSDIDize and clean up whitespace nits. 2003-01-11 16:11:21 +00:00
if_rlreg.h Add support for Corega FEtherII CB-TXD (CardBus 100M/10M). 2003-01-11 07:10:35 +00:00
if_sf.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_sfreg.h
if_sis.c Make newer integrated SiS900 cards working. 2003-01-10 08:16:03 +00:00
if_sisreg.h Make newer integrated SiS900 cards working. 2003-01-10 08:16:03 +00:00
if_sk.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_skreg.h
if_ste.c When reading PHY regs over the i2c bus, the turnaround ACK bit 2003-01-10 08:09:58 +00:00
if_stereg.h Change the chip description from "DFE-550TX" to "DL10050". 2002-12-23 21:50:47 +00:00
if_ti.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_tireg.h Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
if_tl.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_tlreg.h Use if_printf(ifp, "blah") and device_printf(dev, "blah") instead of 2002-10-21 02:54:50 +00:00
if_vr.c When reading PHY regs over the i2c bus, the turnaround ACK bit 2003-01-10 08:09:58 +00:00
if_vrreg.h Import some relevant changes from Via's if_fet driver: 2002-11-25 05:15:27 +00:00
if_wb.c When reading PHY regs over the i2c bus, the turnaround ACK bit 2003-01-10 08:09:58 +00:00
if_wbreg.h
if_xl.c Make the xl driver work on sparc64: 2003-01-19 00:23:59 +00:00
if_xlreg.h Make the xl driver work on sparc64: 2003-01-19 00:23:59 +00:00
intpm.c Wrap a device_printf() that violates bus space abstractions to figure out 2002-11-08 15:01:02 +00:00
intpmreg.h
locate.pl
meteor_reg.h
meteor.c
ncr.c Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/ 2002-12-30 21:18:15 +00:00
ncrreg.h
ohci_pci.c
simos.c
simos.h
ti_fw2.h
ti_fw.h
uhci_pci.c
viapm.c Fix an unparenthasized macro argument. md5s differ but this is likely 2002-11-09 20:13:16 +00:00
xmaciireg.h
xrpu.c