linux: Revert 793d0293
diff --git a/common/protos/linux.c b/common/protos/linux.c
index c72cac6a..e383f6ae 100644
--- a/common/protos/linux.c
+++ b/common/protos/linux.c
@@ -536,7 +536,7 @@ set_textmode:;
screen_info->orig_video_isVGA = VIDEO_TYPE_VGAC;
#endif
} else {
- screen_info->capabilities = VIDEO_CAPABILITY_SKIP_QUIRKS;
+ screen_info->capabilities = VIDEO_CAPABILITY_64BIT_BASE | VIDEO_CAPABILITY_SKIP_QUIRKS;
screen_info->flags = VIDEO_FLAGS_NOCURSOR;
screen_info->lfb_base = (uint32_t)fbinfo.framebuffer_addr;
screen_info->ext_lfb_base = (uint32_t)(fbinfo.framebuffer_addr >> 32);
@@ -552,14 +552,11 @@ set_textmode:;
screen_info->blue_size = fbinfo.blue_mask_size;
screen_info->blue_pos = fbinfo.blue_mask_shift;
+#if defined (BIOS)
screen_info->orig_video_isVGA = VIDEO_TYPE_VLFB;
-
- if (fbinfo.framebuffer_addr > (uint64_t)0xffffffff) {
- screen_info->capabilities |= VIDEO_CAPABILITY_64BIT_BASE;
-#if defined (UEFI)
- screen_info->orig_video_isVGA = VIDEO_TYPE_EFI;
+#elif defined (UEFI)
+ screen_info->orig_video_isVGA = VIDEO_TYPE_EFI;
#endif
- }
}
#if defined (UEFI)
