2009-04-03 Robert Millan <rmh@aybabtu.com>
* 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.
This commit is contained in:
parent
3fcc20834c
commit
7a6bf9f220
2 changed files with 15 additions and 8 deletions
|
@ -1,3 +1,10 @@
|
|||
2009-04-03 Robert Millan <rmh@aybabtu.com>
|
||||
|
||||
* 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 <proski@gnu.org>
|
||||
|
||||
* Makefile.in: Remove all references to MODULE_LDFLAGS, it's
|
||||
|
|
|
@ -304,14 +304,14 @@ grub_linux_setup_video (struct linux_kernel_params *params)
|
|||
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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue