freebsd-nq/sys/pci
Bill Paul abc8ff44d3 - For the 8169 chips, read the station address by forcing an EEPROM
autoload and then copying the contends of the station address
  registers. For some reason, reading the EEPROM on the 8169S doesn't
  work right. This gets around the problem, and allows us to read
  the station address correctly on the 8169S.

- Insert a delay after initiating packet transmition in re_diag() to
  allow lots of time for the frame to echo back to the host, and wait
  for both the 'RX complete' and 'timeout expired' bits in the ISR
  register to be set.

- Deal more intelligently with the fact that the frame length
  field in the RX descriptor is a different width on the 8139C+
  than it is on the 8169/8169S/8110S

- For the 8169, you have to set bit 17 in the TX config register
  to enter digital loopback mode, but for the 8139C+, you have to
  set both bits 17 and 18. Take this into account so that re_diag()
  works properly for both types of chips.
2003-09-11 06:56:46 +00:00
..
agp_ali.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agp_amd.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agp_i810.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agp_if.m Fix typo. 2003-04-07 10:06:48 +00:00
agp_intel.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agp_nvidia.c PCI header files live in dev/pci. 2003-08-23 19:32:18 +00:00
agp_sis.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agp_via.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agp.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
agppriv.h
agpreg.h AGP GART driver for NVIDIA nForce/nForce2 chipsets. 2003-08-23 18:00:31 +00:00
agpvar.h
alpm.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
amdpm.c Make indentation uniform. 2003-09-06 14:04:30 +00:00
cy_pci.c Use __FBSDID(). 2003-06-11 06:34:30 +00:00
dc21040reg.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
if_dc.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
if_dcreg.h Add support for FA-511; Submitted by: Kenneth P. Stox; Pr 42858 2003-07-19 06:01:15 +00:00
if_de.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_devar.h Fix alignment requirements of tulip_rombuf by further increasing 2003-06-13 22:34:03 +00:00
if_mn.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
if_pcn.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_pcnreg.h
if_rl.c Re-enable VLAN_MTU capability for this driver. (Got reverted when 2003-09-11 04:05:01 +00:00
if_rlreg.h - For the 8169 chips, read the station address by forcing an EEPROM 2003-09-11 06:56:46 +00:00
if_sf.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_sfreg.h
if_sis.c change timer to MPSAFE 2003-09-05 22:33:44 +00:00
if_sisreg.h change timer to MPSAFE 2003-09-05 22:33:44 +00:00
if_sk.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_skreg.h
if_ste.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +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 Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_tireg.h Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
if_tl.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +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 Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_vrreg.h Add deviceids for 6105 and 6105M chips. Further changes will be necessary 2003-02-01 01:27:05 +00:00
if_wb.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
if_wbreg.h
if_xl.c Report media status for bitrate PHYs. 2003-08-23 18:09:25 +00:00
if_xlreg.h Support for large frames for VLANs was added by tweaking the packet size 2003-07-10 05:24:33 +00:00
intpm.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
intpmreg.h
locate.pl
meteor_reg.h
meteor.c Revision 1.126 broke the interface of the bktr driver's 2003-08-26 16:57:24 +00:00
ncr.c Revert previous change for ncrreg.h. The header really lives in 2003-08-23 02:25:04 +00:00
ncrreg.h
ti_fw2.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
ti_fw.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
viapm.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:20:27 +00:00
xmaciireg.h
xrpu.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00