1#include <sys/bus.h> 2 3 4extern driver_t *DRIVER_MODULE_NAME(em, pci); 5extern driver_t *DRIVER_MODULE_NAME(lem, pci); 6 7HAIKU_FBSD_DRIVERS_GLUE(ipro1000); 8 9NO_HAIKU_CHECK_DISABLE_INTERRUPTS(); 10NO_HAIKU_REENABLE_INTERRUPTS(); 11NO_HAIKU_FBSD_MII_DRIVER(); 12 13 14status_t 15__haiku_handle_fbsd_drivers_list(status_t (*handler)(driver_t *[])) 16{ 17 driver_t *drivers[] = { 18 DRIVER_MODULE_NAME(em, pci), 19 DRIVER_MODULE_NAME(lem, pci), 20 NULL 21 }; 22 return (*handler)(drivers); 23} 24 25 26#ifdef EM_FAST_INTR 27 HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_FAST_TASKQUEUE); 28#else 29 HAIKU_DRIVER_REQUIREMENTS(0); 30#endif 31