freebsd-nq/sys/pci
Bill Paul bd80fa2c7f Reoganize/update the SysKonnect driver:
- Break out the support for the XMAC II's PHY into an miibus driver.

- Reorganize the probe/attach stuff using newbus. Each XMAC is now
  attached to the parent GEnesis controller using newbus. This is
  necessary since each XMAC must also have an attached miibus, and
  the miibus read/write register routines need to be able to get
  at the softc struct for each XMAC, not the one for the parent
  controller. This allows me to get rid of the grotty code I added
  for selecting the unit numbers for the ifnet interfaces: the unit
  numbers are now derived from the newbus-assigned unit numbers,
  which should track with the ifnet interface numbers. I think.
  At the very least, there should never be any collisions.

- Add support for the SK-9821 and SK-9822 1000baseTX adapters. Special
  thanks to SysKonnect for loaning me two adapters for testing.
2000-04-22 02:16:41 +00:00
..
alpm.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
amd.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
amd.h Newbusify amd driver. 2000-04-07 11:36:11 +00:00
cy_pci.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
cy_pcireg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dc21040reg.h s/Id/FreeBSD/ 1999-08-09 12:52:49 +00:00
ide_pcireg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
if_ar_p.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
if_dc.c Teach the 'dc' driver how to pick up settings left over by the 2000-03-11 05:20:56 +00:00
if_dcreg.h Teach the 'dc' driver how to pick up settings left over by the 2000-03-11 05:20:56 +00:00
if_de.c A fairly simple newbusification of if_de 2000-03-20 09:18:46 +00:00
if_devar.h A little more tidying up. 1999-08-09 14:43:39 +00:00
if_en_pci.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
if_fxp.c Added support for cards and on-motherboard NICs that use an SEEPROM 2000-03-28 04:41:42 +00:00
if_fxpreg.h Make the fxp driver work on alpha, rather than panic the machine on boot 1999-09-30 19:03:12 +00:00
if_fxpvar.h Added support for cards and on-motherboard NICs that use an SEEPROM 2000-03-28 04:41:42 +00:00
if_lnc_p.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
if_mn.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
if_rl.c Two fixes for the RealTek: 2000-03-29 20:06:15 +00:00
if_rlreg.h Make some tweaks to the RealTek driver: 1999-10-21 19:42:03 +00:00
if_sf.c Modify the Adaptec "starfire" driver to reset the PHY on the MII bus 1999-12-05 20:02:45 +00:00
if_sfreg.h Modify the Adaptec "starfire" driver to reset the PHY on the MII bus 1999-12-05 20:02:45 +00:00
if_sis.c Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
if_sisreg.h This commit adds driver support for the Silicon Integrated Systems 1999-09-05 21:01:03 +00:00
if_sk.c Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
if_skreg.h Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
if_sr_p.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
if_ste.c Spruce up the Sundance ST201 driver: 1999-12-07 20:14:42 +00:00
if_stereg.h Spruce up the Sundance ST201 driver: 1999-12-07 20:14:42 +00:00
if_ti.c Add support for offloading IP/TCP/UDP checksums to NIC hardware which 2000-03-27 19:14:27 +00:00
if_tireg.h Update Tigon firmware yet again, this time to version 12.3.20. 2000-03-18 01:30:36 +00:00
if_tl.c Fix the tl driver so it doesn't run off the end of the RX descriptor list 2000-01-15 20:14:49 +00:00
if_tlreg.h Make some small performance tweaks to the tl driver. This should hopefully 1999-09-19 22:39:24 +00:00
if_tx.c Driver is now using miibus, and newbus. 2000-04-12 06:51:43 +00:00
if_txvar.h Driver is now using miibus, and newbus. 2000-04-12 06:51:43 +00:00
if_vr.c Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
if_vrreg.h Convert the VIA Rhine driver to miibus. 1999-09-19 22:03:31 +00:00
if_wb.c Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
if_wbreg.h Convert the Adaptec and Winbond drivers to miibus. 1999-08-30 23:08:32 +00:00
if_wx.c put things in place for jumbograms 2000-01-25 06:09:53 +00:00
if_wxreg.h define jumbo packet size 2000-01-25 04:11:33 +00:00
if_wxvar.h add PREVIOUS index macro for transmit side 2000-01-23 03:18:14 +00:00
if_xl.c Close PR# 15986: issue an RX reset command when initializing the interface, 2000-01-09 21:12:59 +00:00
if_xlreg.h Update the xl driver to recognize yet another 3c905B/3c905C class NIC: 1999-12-16 18:33:57 +00:00
intpm.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
intpmreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
isp_pci.c Clean up defines for correct 12160/1080 exclusion. Final 4.0. 2000-02-29 05:48:46 +00:00
locate.pl MFS: Change path to perl. 1999-08-30 14:41:09 +00:00
meteor_reg.h Convert DEVFS hooks in (most) drivers to make_dev(). 1999-08-23 20:59:21 +00:00
meteor.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
ncr.c Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
ncrreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ohci_pci.c Add an ID for the SiS 5571. 2000-03-15 22:26:17 +00:00
pccbb.c Initial import of cardbus bridge driver (cbb) from the latest 1999-11-18 07:14:54 +00:00
pccbbreg.h Initial import of cardbus bridge driver (cbb) from the latest 1999-11-18 07:14:54 +00:00
pccbbvar.h Initial import of cardbus bridge driver (cbb) from the latest 1999-11-18 07:14:54 +00:00
pci_compat.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
pci_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
pci.c Remove unneeded <sys/buf.h> includes. 2000-04-18 15:15:39 +00:00
pcic_p.c Add TI-1211 chipset from datasheet info 2000-04-20 03:16:49 +00:00
pcic_p.h Add TI-1211 chipset from datasheet info 2000-04-20 03:16:49 +00:00
pcireg.h Added PCIR_BIOS (0x30). 2000-01-10 12:53:19 +00:00
pcisupport.c Add NVidia GeForce 2 and Quadro 2 2000-03-29 06:49:25 +00:00
pcivar.h Unused definitions. 2000-03-20 08:21:52 +00:00
scsiiom.c Use [u]intptr_t instead of [unsigned] long to convert and/or represent 1998-08-10 17:21:49 +00:00
simos.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
simos.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ti_fw2.h Update Tigon firmware yet again, this time to version 12.3.20. 2000-03-18 01:30:36 +00:00
ti_fw.h Update Tigon firmware yet again, this time to version 12.3.20. 2000-03-18 01:30:36 +00:00
uhci_pci.c Add an ID for the SiS 5571. 2000-03-15 22:26:17 +00:00
xmaciireg.h Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
xrpu.c Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00