[dev][net][e1000] First stab at a working e1000 driver.

-Works against qemu's e1000 and e1000e driver.
-Untested on real hardware yet.
This commit is contained in:
Travis Geiselbrecht
2021-12-27 20:27:51 -08:00
parent b5a9c2d8b2
commit caafb3e2ad
6 changed files with 690 additions and 1 deletions

View File

@@ -296,4 +296,9 @@ void platform_init(void) {
#endif
platform_init_mmu_mappings();
#if WITH_LIB_MINIP
extern int e1000_tx(pktbuf_t *p);
minip_init_dhcp(e1000_tx, 0);
#endif
}

View File

@@ -13,6 +13,7 @@ MODULE_DEPS += \
ifneq ($(CPU),legacy)
MODULE_DEPS += dev/bus/pci
MODULE_DEPS += dev/net/e1000
endif
MODULE_SRCS += \