summaryrefslogtreecommitdiffstats
path: root/bsd_eth_drivers/if_em/e1000_osdep.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-07-21 Till Straumann <Till.Straumann@TU-Berlin.de>Till Straumann2011-07-211-10/+85
| | | | | | | | * if_em/e1000_osdep.h, if_em/e1000_osdep.c, if_em/if_em.c: added e1000_register()/e1000_unregister() to keep track of devices that are 'in-use'. This allows for sharing the low-level code between bsdnet and standalone drivers (e.g., for PtP GigE links).
* 2011-07-20 Till Straumann <Till.Straumann@TU-Berlin.de>Till Straumann2011-07-201-0/+158
* if_em/Makefile.am, if_em/e1000_osdep.h, if_em/e1000_osdep.c, if_em/if_em.c: added e1000_osdep.c which implements all os-dependent parts in a bsdnet-agnostic fashion. Hence, the low-level driver can be used w/o bsdnet. FIXES: dependency on bsdnet initialization; PCI bus header was not initialized when not used via bsdnet (lanIpBasic driver crashed).