arch/x86: Modify qemu_vga to return init error

This modify just modify the function to let the user that the function
failed to initialize the VGA mode.

Signed-off-by: Alan C. Assis <acassis@gmail.com>
This commit is contained in:
Alan Carvalho de Assis
2026-04-29 17:10:01 -03:00
committed by Xiang Xiao
parent f25db33113
commit 163dcd0438
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -561,14 +561,17 @@ struct lcd_dev_s *qemu_vga_initialize(void)
return &g_lcddev;
}
void qemu_vga(void)
int qemu_vga(void)
{
int ret = init_graph_vga(VGA_XRES, VGA_YRES, 1);
if (ret < 0)
{
gerr("ERROR: init_graph_vga returned %d\n", ret);
return ret;
}
memset(g_pscreen, g_bg_color, VGA_XRES * VGA_YRES);
register_driver("/dev/lcd", &g_vgaops, 0666, NULL);
return OK;
}
+1 -1
View File
@@ -55,6 +55,6 @@
struct lcd_dev_s *qemu_vga_initialize(void);
void qemu_vga(void);
int qemu_vga(void);
#endif /* __ARCH_X86_SRC_QEMU_QEMU_VGA_H */