commit-grub
[Top][All Lists]
Advanced

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

[2060] 2009-04-03 Robert Millan <address@hidden>


From: Robert Millan
Subject: [2060] 2009-04-03 Robert Millan <address@hidden>
Date: Fri, 03 Apr 2009 20:03:40 +0000

Revision: 2060
          http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=2060
Author:   robertmh
Date:     2009-04-03 20:03:39 +0000 (Fri, 03 Apr 2009)
Log Message:
-----------
2009-04-03  Robert Millan  <address@hidden>

        * loader/i386/linux.c (grub_linux_setup_video): Fill
        `params->{red,green,blue,reserved}_{mask_size,field_pos}' with
        values from `mode info' structure instead of hardcoded
        values.

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

Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog       2009-04-01 16:17:20 UTC (rev 2059)
+++ trunk/grub2/ChangeLog       2009-04-03 20:03:39 UTC (rev 2060)
@@ -1,3 +1,10 @@
+2009-04-03  Robert Millan  <address@hidden>
+
+       * loader/i386/linux.c (grub_linux_setup_video): Fill
+       `params->{red,green,blue,reserved}_{mask_size,field_pos}' with
+       values from `mode info' structure instead of hardcoded
+       values.
+
 2009-04-01  Pavel Roskin  <address@hidden>
 
        * Makefile.in: Remove all references to MODULE_LDFLAGS, it's

Modified: trunk/grub2/loader/i386/linux.c
===================================================================
--- trunk/grub2/loader/i386/linux.c     2009-04-01 16:17:20 UTC (rev 2059)
+++ trunk/grub2/loader/i386/linux.c     2009-04-03 20:03:39 UTC (rev 2060)
@@ -304,14 +304,14 @@
   params->lfb_base = (void *) render_target->data;
   params->lfb_size = (params->lfb_line_len * params->lfb_height + 65535) >> 16;
 
-  params->red_mask_size = 8;
-  params->red_field_pos = 16;
-  params->green_mask_size = 8;
-  params->green_field_pos = 8;
-  params->blue_mask_size = 8;
-  params->blue_field_pos = 0;
-  params->reserved_mask_size = 8;
-  params->reserved_field_pos = 24;
+  params->red_mask_size = mode_info.red_mask_size;
+  params->red_field_pos = mode_info.red_field_pos;
+  params->green_mask_size = mode_info.green_mask_size;
+  params->green_field_pos = mode_info.green_field_pos;
+  params->blue_mask_size = mode_info.blue_mask_size;
+  params->blue_field_pos = mode_info.blue_field_pos;
+  params->reserved_mask_size = mode_info.reserved_mask_size;
+  params->reserved_field_pos = mode_info.reserved_field_pos;
 
   return 0;
 }





reply via email to

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