commit-grub
[Top][All Lists]
Advanced

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

[2501] 2009-08-17 Robert Millan <address@hidden>


From: Robert Millan
Subject: [2501] 2009-08-17 Robert Millan <address@hidden>
Date: Mon, 17 Aug 2009 12:44:28 +0000

Revision: 2501
          http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=2501
Author:   robertmh
Date:     2009-08-17 12:44:28 +0000 (Mon, 17 Aug 2009)
Log Message:
-----------
2009-08-17  Robert Millan  <address@hidden>

        * loader/i386/linux.c (GRUB_ASSUME_LINUX_HAS_FB_SUPPORT)
        (DEFAULT_VIDEO_MODE): Remove macros.
        (grub_linux_boot): Remove assumption that Linux has FB support,
        and use "text" as default video mode.

Modified Paths:
--------------
    trunk/grub2/ChangeLog
    trunk/grub2/loader/i386/linux.c

Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog       2009-08-15 14:45:08 UTC (rev 2500)
+++ trunk/grub2/ChangeLog       2009-08-17 12:44:28 UTC (rev 2501)
@@ -1,3 +1,10 @@
+2009-08-17  Robert Millan  <address@hidden>
+
+       * loader/i386/linux.c (GRUB_ASSUME_LINUX_HAS_FB_SUPPORT)
+       (DEFAULT_VIDEO_MODE): Remove macros.
+       (grub_linux_boot): Remove assumption that Linux has FB support,
+       and use "text" as default video mode.
+
 2009-08-15  Vladimir Serbinenko  <address@hidden>
 
        * fs/affs.c (grub_affs_read_symlink): Change leftover grub_printf into

Modified: trunk/grub2/loader/i386/linux.c
===================================================================
--- trunk/grub2/loader/i386/linux.c     2009-08-15 14:45:08 UTC (rev 2500)
+++ trunk/grub2/loader/i386/linux.c     2009-08-17 12:44:28 UTC (rev 2501)
@@ -37,16 +37,6 @@
 #define GRUB_LINUX_CL_OFFSET           0x1000
 #define GRUB_LINUX_CL_END_OFFSET       0x2000
 
-/* This macro is useful for distributors, who can be certain they built FB 
support
-   into Linux, and therefore can benefit from seamless mode transition between
-   GRUB and Linux (saving boot time and visual glitches).  Official GRUB, OTOH,
-   needs to be conservative.  */
-#ifdef GRUB_ASSUME_LINUX_HAS_FB_SUPPORT
-#define DEFAULT_VIDEO_MODE "keep,1024x768,800x600,640x480"
-#else
-#define DEFAULT_VIDEO_MODE "text"
-#endif
-
 static grub_dl_t my_mod;
 
 static grub_size_t linux_mem_size;
@@ -501,17 +491,15 @@
   if (modevar && *modevar != 0)
     {
       tmp = grub_malloc (grub_strlen (modevar)
-                        + sizeof (DEFAULT_VIDEO_MODE) + 1);
+                        + sizeof (";text"));
       if (! tmp)
        return grub_errno;
-      grub_sprintf (tmp, "%s;" DEFAULT_VIDEO_MODE, modevar);
+      grub_sprintf (tmp, "%s;text", modevar);
       err = grub_video_set_mode (tmp, 0);
       grub_free (tmp);
     }
-#ifndef GRUB_ASSUME_LINUX_HAS_FB_SUPPORT
   else
-    err = grub_video_set_mode (DEFAULT_VIDEO_MODE, 0);
-#endif
+    err = grub_video_set_mode ("text", 0);
 
   if (err)
     {





reply via email to

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