[Top][All Lists]
[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
- [Bugfix] vbetest doesn't return to text mode,
phcoder <=