summaryrefslogtreecommitdiff
path: root/src/hardware/pci.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-07-15 20:50:39 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-07-15 20:50:39 +0200
commitcfc0bfa213a94a6dee80c15047026547847da91c (patch)
treed28dbf1b368777537e93fa526d66b98a789440c2 /src/hardware/pci.c
parent4be3058d96089d9e16983affbdf0d821b6e5adc3 (diff)
downloadabaos-cfc0bfa213a94a6dee80c15047026547847da91c.tar.gz
abaos-cfc0bfa213a94a6dee80c15047026547847da91c.tar.bz2
reworked driver init and vtable, taking the interrupt manager and the context
as parameters when creating a driver
Diffstat (limited to 'src/hardware/pci.c')
-rw-r--r--src/hardware/pci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hardware/pci.c b/src/hardware/pci.c
index 6c43448..84249f9 100644
--- a/src/hardware/pci.c
+++ b/src/hardware/pci.c
@@ -167,7 +167,7 @@ driver_t *pci_device_get_driver( pci_device_descriptor_t *descriptor, interrupt_
switch( descriptor->device_id ) {
case 0x8139: // RTL8139
driver = (driver_t *)malloc( sizeof( rtl8139_t ) );
- rtl8139_init( (rtl8139_t *)driver );
+ rtl8139_init( (rtl8139_t *)driver, interrupt, NULL );
break;
}
break;