diff options
Diffstat (limited to '')
-rw-r--r-- | bsd_eth_drivers/ChangeLog | 7 | ||||
-rw-r--r-- | bsd_eth_drivers/libbsdport/alldrv.c | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/bsd_eth_drivers/ChangeLog b/bsd_eth_drivers/ChangeLog index eafed6c..b8ad81f 100644 --- a/bsd_eth_drivers/ChangeLog +++ b/bsd_eth_drivers/ChangeLog @@ -1,4 +1,11 @@ 2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de> + + * libbsdport/alldrv.c: reactivate weak aliases for all + known/supported drivers. This magic allows the user to + just link the desired (sub-)set of drivers. + +2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de> + * libbsdport/libbsdport.h: define _KERNEL only if not defined already (e.g., from Makefile). diff --git a/bsd_eth_drivers/libbsdport/alldrv.c b/bsd_eth_drivers/libbsdport/alldrv.c index 45f5bfb..cd199fd 100644 --- a/bsd_eth_drivers/libbsdport/alldrv.c +++ b/bsd_eth_drivers/libbsdport/alldrv.c @@ -14,7 +14,6 @@ driver_t *libbsdport_netdriver_table_all[] = { driver_t libbsdport_null_driver = {0}; -#if 0 extern driver_t libbsdport_em_driver __attribute__((weak,alias("libbsdport_null_driver"))); extern driver_t libbsdport_pcn_driver @@ -27,7 +26,6 @@ extern driver_t libbsdport_bge_driver __attribute__((weak,alias("libbsdport_null_driver"))); extern driver_t libbsdport_re_driver __attribute__((weak,alias("libbsdport_null_driver"))); -#endif /* weak alias defaults to a table that includes |