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
				
			
		|  | @ -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
		Add a link
		
	
		Reference in a new issue