summaryrefslogtreecommitdiff
path: root/src/kernel
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/kernel
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/kernel')
-rw-r--r--src/kernel/kernel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c
index 00f614f..7d38269 100644
--- a/src/kernel/kernel.c
+++ b/src/kernel/kernel.c
@@ -151,7 +151,7 @@ void kernel_main( void )
// TODO: merge with the text mode vga_text_t object
global_context.vga = (vga_t *)malloc( sizeof( vga_t ) );
- vga_init( global_context.vga );
+ vga_init( global_context.vga, &interrupt, NULL );
driver_manager_add_driver( &global_context.driver_manager, (driver_t *)global_context.vga );
puts( "Activating drivers" );