Index: kernel/arch/amd64/include/interrupt.h
===================================================================
--- kernel/arch/amd64/include/interrupt.h	(revision 82474ef569903ac99835ea373081f03a5195c413)
+++ kernel/arch/amd64/include/interrupt.h	(revision a70bda4b7e660fc2b806d568769f69df5006fd24)
@@ -54,4 +54,5 @@
 #define IRQ_PIC_SPUR		7
 #define IRQ_MOUSE		12
+#define IRQ_DP8390		9
 
 /* this one must have four least significant bits set to ones */
Index: kernel/arch/amd64/src/amd64.c
===================================================================
--- kernel/arch/amd64/src/amd64.c	(revision 82474ef569903ac99835ea373081f03a5195c413)
+++ kernel/arch/amd64/src/amd64.c	(revision a70bda4b7e660fc2b806d568769f69df5006fd24)
@@ -228,4 +228,9 @@
 	    (uintptr_t) I8042_BASE);
 #endif
+
+#ifdef CONFIG_NETIF_DP8390
+	trap_virtual_enable_irqs(1 << IRQ_DP8390);
+	sysinfo_set_item_val("netif.dp8390.inr", NULL, IRQ_DP8390);
+#endif
 }
 
