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