From 2272bc55f1d506abe8501e40f41587b26b640a4d Mon Sep 17 00:00:00 2001 From: Mark Poliakov Date: Fri, 30 Apr 2021 01:15:42 +0300 Subject: [PATCH] all: wrap vesa feature in ifdef --- arch/amd64/kernel.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/amd64/kernel.c b/arch/amd64/kernel.c index 01caca8..ef2ad7b 100644 --- a/arch/amd64/kernel.c +++ b/arch/amd64/kernel.c @@ -192,12 +192,14 @@ void kernel_early_init(uint64_t entry_method) { } cpuid_init(); +#if defined(VESA_ENABLE) vesa_early_init(&boot_video_info); struct display *disp = vesa_get_display(); if (disp) { kdebug("Initialize early console!\n"); console_init_early(disp); } +#endif // Reinitialize RS232 properly rs232_init(RS232_COM1); @@ -221,7 +223,9 @@ void kernel_early_init(uint64_t entry_method) { amd64_mm_init(); +#if defined(VESA_ENABLE) vesa_add_display(); +#endif if (elf_sections.kind != KSYM_TABLE_NONE) { ksym_set(&elf_sections);