grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bugfix] vbetest doesn't return to text mode


From: phcoder
Subject: [Bugfix] vbetest doesn't return to text mode
Date: Thu, 05 Feb 2009 18:56:32 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

Hello. In text mode bits_per_pixel isn't set. Because of it grub_vbe_set_video_mode refuses to go back to text mode after vbetest command. Here is a bugfix
Thanks
Vladimir 'phcoder' Serbinenko
Index: video/i386/pc/vbe.c
===================================================================
--- video/i386/pc/vbe.c (revision 1973)
+++ video/i386/pc/vbe.c (working copy)
@@ -215,6 +215,8 @@
     case 15: framebuffer.bytes_per_pixel = 2; break;
     case 8: framebuffer.bytes_per_pixel = 1; break;
     default:
+      if (mode <= 3 || mode ==  7)
+       break; 
       grub_vbe_bios_set_mode (old_mode, 0);
       return grub_error (GRUB_ERR_BAD_DEVICE,
                          "cannot set VBE mode %x",
Index: ChangeLog
===================================================================
--- ChangeLog   (revision 1973)
+++ ChangeLog   (working copy)
@@ -1,3 +1,10 @@
+2009-02-05  Vladimir Serbinenko  <address@hidden>
+
+       Don't check bits_per_pixel in text mode
+
+       * video/i386/pc/vbe.c (grub_vbe_set_video_mode): Don't check 
+       bits_per_pixel in text mode
+
 2009-02-04  Felix Zielcke  <address@hidden>
 
        util/getroot.c (grub_util_get_grub_dev): Add support for /dev/mdNpN and

reply via email to

[Prev in Thread] Current Thread [Next in Thread]