Explorar o código

Kernel: Use Multiboot macros instead of magic constants (#2090)

MUTLIBOOT_FRAMEBUFFER_TYPE_{RGB,EGA_TEXT} are defined in the Multiboot.h
header. Use those definitions instead of hard-coding 1 and 2.
Nathan Lanza %!s(int64=5) %!d(string=hai) anos
pai
achega
f4e6c4c6f0
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Kernel/init.cpp

+ 1 - 1
Kernel/init.cpp

@@ -180,7 +180,7 @@ void init_stage2()
         if (bxvga_found) {
             new BXVGADevice;
         } else {
-            if (multiboot_info_ptr->framebuffer_type == 1 || multiboot_info_ptr->framebuffer_type == 2) {
+            if (multiboot_info_ptr->framebuffer_type == MULTIBOOT_FRAMEBUFFER_TYPE_RGB || multiboot_info_ptr->framebuffer_type == MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT) {
                 new MBVGADevice(
                     PhysicalAddress((u32)(multiboot_info_ptr->framebuffer_addr)),
                     multiboot_info_ptr->framebuffer_pitch,