summaryrefslogtreecommitdiffstats
path: root/sys/modules/xl/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* MFC r314651,r318439,r318440:ngie2017-05-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | r314651: sys/modules: normalize .CURDIR-relative paths to SRCTOP This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 r318439: Normalize .PATH on SRCTOP This will help Jenkins dedupe 9 warnings between the static build and the module build of ipsec(4). Missed in SRCTOP conversion in r314651. MFC with: r314651 r318440: Normalize SYSDIR on SRCTOP instead of .CURDIR This is being done to simplify pathing for CFLAGS and source files.
* - Follow the lead of dcphy(4) and pnphy(4) and move the reminder of the PHYmarius2011-10-081-2/+1
| | | | | | | | | | | | | | drivers that only ever attach to a particular MAC driver, i.e. inphy(4), ruephy(4) and xlphy(4), to the directory where the respective MAC driver lives and only compile it into the kernel when the latter is also there, also removing it from miibus.ko and moving it into the module of the respective MAC driver. - While at it, rename exphy.c, which comes from NetBSD where the MAC driver it corresponds to also is named ex(4) instead of xl(4) but that in FreeBSD actually identifies itself as xlphy(4), and its function names accordingly for consistency. - Additionally while at it, fix some minor style issues like whitespace in the register headers and add multi-inclusion protection to inphyreg.h.
* Move the xl driver form sys/pci to sys/dev/xl for consistency.imp2008-08-101-1/+1
|
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalmlaier2005-09-271-1/+1
| | | | | | | | replacement and has additional features which make it superior. Discussed on: -arch Reviewed by: thompsa X-MFC-after: never (RELENG_6 as transition period)
* Use a consistent style and one much closer to the rest of /usr/srcobrien2001-01-061-4/+5
|
* Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofpeter2000-05-271-1/+1
| | | | encoding the relative path.
* Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.peter2000-05-041-1/+1
| | | | | | | This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. This might also make it easier to build 5.x kernels on 4.0 boxes etc, assuming gensetdefs and config(8) are updated.
* Zap KMODDEPS linepeter2000-05-011-1/+0
|
* Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered modulebde2000-01-281-1/+0
| | | | | makefiles. Bad examples in fxp/Makefile keep getting copied to new makefiles.
* Removed special rules for building and cleaning device interface filesbde1999-11-281-19/+1
| | | | | and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
* Zap some unused echo "#define NFOO 1" > foo.h style defunct stuff.peter1999-09-271-5/+2
|
* Don't generate 'bpf.h' since it's not used.peter1999-09-271-5/+2
|
* Change the name of the installed KLM to contain a leading "if_".obrien1999-09-201-1/+2
| | | | | | Except for miibus which is now installed as miibus.ko. Discussed by: msmith, peter, and wpaul
* Convert the 3Com XL driver to miibus. This one is a little trickywpaul1999-08-291-0/+5
| | | | | | | | | | | | | | | | due to the fact that there are non-MII cards supported by the same driver and I don't have all of the cards available for testing. There's also the 3c905B-COMBO which has MII, AUI and BNC media ports all in one package. Supporting the COMBO is difficult because we have to add the 10base5 and 10base2 media types to the same ifmedia struct as the MII-attached types, however there is no way to force the miibus and child PHYs into existence before xl_attach() completes, so there is no ifmedia struct available in xl_attach(). What we do inistead is use the mediainit method as a callback: when a child PHY is attached, it calls the miibus mediainit routine which selects a default media. This routing also calls the NIC driver's mediainit method (if it implements one) at which point we can safely add the other media types.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Convert the VIA Rhine driver to newbus and set it up to be compiled aswpaul1999-08-101-2/+2
| | | | | | | | | | a module. Also modified the code to work on FreeBSD/alpha and added device vr0 to the alpha GENERIC config. While I was in the neighborhood, I noticed that I was still using #define NFPX 1 in all of the Makefiles that I'd copied from the fxp module. I don't really use #define Nfoo X so it didn't matter, but I decided to customize this correctly anyway.
* Create module directories for the xl, ti, tl and sk drivers and addwpaul1999-07-231-0/+28
them to the Makefile so that modules will be generated for /modules.
OpenPOWER on IntegriCloud