Lines Matching refs:params

274 grub_linux_setup_video (struct linux_kernel_params *params)
295 params->lfb_width = mode_info.width;
296 params->lfb_height = mode_info.height;
297 params->lfb_depth = mode_info.bpp;
298 params->lfb_line_len = mode_info.pitch;
300 params->lfb_base = (grub_size_t) framebuffer;
301 params->lfb_size = ALIGN_UP (params->lfb_line_len * params->lfb_height, 65536);
303 params->red_mask_size = mode_info.red_mask_size;
304 params->red_field_pos = mode_info.red_field_pos;
305 params->green_mask_size = mode_info.green_mask_size;
306 params->green_field_pos = mode_info.green_field_pos;
307 params->blue_mask_size = mode_info.blue_mask_size;
308 params->blue_field_pos = mode_info.blue_field_pos;
309 params->reserved_mask_size = mode_info.reserved_mask_size;
310 params->reserved_field_pos = mode_info.reserved_field_pos;
313 params->have_vga = GRUB_VIDEO_LINUX_TYPE_SIMPLE;
319 params->lfb_size >>= 16;
320 params->have_vga = GRUB_VIDEO_LINUX_TYPE_VESA;
325 params->have_vga = GRUB_VIDEO_LINUX_TYPE_EFIFB;
338 params->have_vga = GRUB_VIDEO_LINUX_TYPE_SIMPLE;
363 params->red_mask_size = params->green_mask_size
364 = params->blue_mask_size = width;
365 params->reserved_mask_size = 0;
375 struct linux_kernel_params *params;
382 params = real_mode_mem;
399 (unsigned) params->code32_start);
428 if (grub_e820_add_region (params->e820_map, &e820_num,
438 params->mmap_size = e820_num;
472 if (grub_linux_setup_video (params))
475 params->have_vga = GRUB_VIDEO_LINUX_TYPE_TEXT;
476 params->video_mode = 0x3;
478 params->have_vga = 0;
479 params->video_mode = 0;
480 params->video_width = 0;
481 params->video_height = 0;
487 if (params->have_vga == GRUB_VIDEO_LINUX_TYPE_TEXT)
498 params->video_cursor_x = pos >> 8;
499 params->video_cursor_y = pos & 0xff;
500 params->video_width = grub_term_width (term);
501 params->video_height = grub_term_height (term);
507 params->video_cursor_x = 0;
508 params->video_cursor_y = 0;
509 params->video_width = 80;
510 params->video_height = 25;
516 params->ofw_signature = GRUB_LINUX_OFW_SIGNATURE;
517 params->ofw_num_items = 1;
518 params->ofw_cif_handler = (grub_uint32_t) grub_ieee1275_entry_fn;
519 params->ofw_idt = 0;
537 if (grub_le_to_cpu16 (params->version) >= 0x0206)
539 params->v0206.efi_mem_desc_size = efi_desc_size;
540 params->v0206.efi_mem_desc_version = efi_desc_version;
541 params->v0206.efi_mmap = efi_mmap_target;
542 params->v0206.efi_mmap_size = efi_mmap_size;
544 params->v0206.efi_mmap_hi = (efi_mmap_target >> 32);
547 else if (grub_le_to_cpu16 (params->version) >= 0x0204)
549 params->v0204.efi_mem_desc_size = efi_desc_size;
550 params->v0204.efi_mem_desc_version = efi_desc_version;
551 params->v0204.efi_mmap = efi_mmap_target;
552 params->v0204.efi_mmap_size = efi_mmap_size;
562 state.eip = params->code32_start;
580 struct linux_kernel_params *params;
661 params = (struct linux_kernel_params *) real_mode_mem;
662 grub_memset (params, 0, GRUB_LINUX_CL_OFFSET + maximal_cmdline_size);
663 grub_memcpy (&params->setup_sects, &lh.setup_sects, sizeof (lh) - 0x1F1);
665 params->ps_mouse = params->padding10 = 0;
676 params->type_of_loader = GRUB_LINUX_BOOT_LOADER_TYPE;
680 params->cl_magic = GRUB_LINUX_CL_MAGIC;
681 params->cl_offset = 0x1000;
683 params->cmd_line_ptr = real_mode_target + 0x1000;
684 params->ramdisk_image = 0;
685 params->ramdisk_size = 0;
687 params->heap_end_ptr = GRUB_LINUX_HEAP_END_OFFSET;
688 params->loadflags |= GRUB_LINUX_FLAG_CAN_USE_HEAP;
693 params->ext_mem = ((32 * 0x100000) >> 10);
694 params->alt_mem = ((32 * 0x100000) >> 10);
697 params->video_page = 0;
700 params->video_ega_bx = 0;
702 params->font_size = 16; /* XXX */
705 if (grub_le_to_cpu16 (params->version) >= 0x0206)
707 params->v0206.efi_signature = GRUB_LINUX_EFI_SIGNATURE;
708 params->v0206.efi_system_table = (grub_uint32_t) (unsigned long) grub_efi_system_table;
710 params->v0206.efi_system_table_hi = (grub_uint32_t) ((grub_uint64_t) grub_efi_system_table >> 32);
713 else if (grub_le_to_cpu16 (params->version) >= 0x0204)
715 params->v0204.efi_signature = GRUB_LINUX_EFI_SIGNATURE_0204;
716 params->v0204.efi_system_table = (grub_uint32_t) (unsigned long) grub_efi_system_table;
850 params->loadflags |= GRUB_LINUX_FLAG_QUIET;