From 1230afc0aaef07b03f09d3725f459df07b982de8 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 8 Jul 2017 12:43:53 +0200 Subject: added dedicated kernel entry to avoid address reordering under compiler optimization affect the entry poin 0x8800 of kernel_main (now kernel_entry) --- src/drivers/video/vga.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/drivers') diff --git a/src/drivers/video/vga.c b/src/drivers/video/vga.c index 146194e..0cd623d 100644 --- a/src/drivers/video/vga.c +++ b/src/drivers/video/vga.c @@ -210,7 +210,7 @@ static uint8_t *get_frame_buffer_segment( vga_t *vga ) { port8_write( &vga->graphics_controller_index_port, 0x06 ); uint8_t segment_no = ( port8_read( &vga->graphics_controller_data_port ) >> 2 ) & 0x03; - uint8_t *segment; + uint8_t *segment = 0x0; switch( segment_no ) { case 0: // A0000h - BFFFFh, 128k -- cgit v1.2.3-54-g00ecf