x86_64: make vgacon clear the display on init

This commit is contained in:
2023-02-04 19:19:37 +00:00
parent dee639968b
commit 49d2b0a847

View File

@@ -114,7 +114,11 @@ static console_t vgacon = {
void vgacon_init(void) void vgacon_init(void)
{ {
g_console_cursor_xpos = 0; g_console_cursor_xpos = 0;
g_console_cursor_ypos = 5; g_console_cursor_ypos = 0;
for (int i = 0; i < k_console_width * k_console_height; i++) {
g_console_fb[i] = DEFAULT_ATTRIB << 8;
}
init_vga_cursor(); init_vga_cursor();
move_vga_cursor(g_console_cursor_xpos, g_console_cursor_ypos); move_vga_cursor(g_console_cursor_xpos, g_console_cursor_ypos);