loader: Remove trailing whitespaces

Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Elyes Haouas 2022-03-04 07:42:05 +01:00 committed by Daniel Kiper
parent 98b5065006
commit 6a4d9e859e
23 changed files with 106 additions and 106 deletions

View File

@ -452,7 +452,7 @@ load_dtb (grub_file_t dtb, int size)
grub_fdt_set_totalsize (new_fdt, size); grub_fdt_set_totalsize (new_fdt, size);
current_fdt = new_fdt; current_fdt = new_fdt;
/* /*
* We've successfully loaded an FDT, so any machine type passed * We've successfully loaded an FDT, so any machine type passed
* from firmware is now obsolete. * from firmware is now obsolete.
*/ */

View File

@ -126,7 +126,7 @@ static struct piwg_full_device_path devpath_6 = MAKE_PIWG_PATH (0xffcc4000,
static struct piwg_full_device_path devpath_7 = MAKE_PIWG_PATH (0xff981000, static struct piwg_full_device_path devpath_7 = MAKE_PIWG_PATH (0xff981000,
0xffc8ffff); 0xffc8ffff);
/* mid-2012 MBP retina (MacBookPro10,1) */ /* mid-2012 MBP retina (MacBookPro10,1) */
static struct piwg_full_device_path devpath_8 = MAKE_PIWG_PATH (0xff990000, static struct piwg_full_device_path devpath_8 = MAKE_PIWG_PATH (0xff990000,
0xffb2ffff); 0xffb2ffff);

View File

@ -135,7 +135,7 @@ static const struct grub_arg_option openbsd_opts[] =
{"single", 's', 0, N_("Boot into single mode."), 0, 0}, {"single", 's', 0, N_("Boot into single mode."), 0, 0},
{"kdb", 'd', 0, N_("Enter in KDB on boot."), 0, 0}, {"kdb", 'd', 0, N_("Enter in KDB on boot."), 0, 0},
{"root", 'r', 0, N_("Set root device."), "wdXY", ARG_TYPE_STRING}, {"root", 'r', 0, N_("Set root device."), "wdXY", ARG_TYPE_STRING},
{"serial", 'h', GRUB_ARG_OPTION_OPTIONAL, {"serial", 'h', GRUB_ARG_OPTION_OPTIONAL,
N_("Use serial console."), N_("Use serial console."),
/* TRANSLATORS: "com" is static and not to be translated. It refers to /* TRANSLATORS: "com" is static and not to be translated. It refers to
serial ports e.g. com1. serial ports e.g. com1.
@ -168,7 +168,7 @@ static const struct grub_arg_option netbsd_opts[] =
{"debug", 'x', 0, N_("Boot with debug messages."), 0, 0}, {"debug", 'x', 0, N_("Boot with debug messages."), 0, 0},
{"silent", 'z', 0, N_("Suppress normal output (warnings remain)."), 0, 0}, {"silent", 'z', 0, N_("Suppress normal output (warnings remain)."), 0, 0},
{"root", 'r', 0, N_("Set root device."), N_("DEVICE"), ARG_TYPE_STRING}, {"root", 'r', 0, N_("Set root device."), N_("DEVICE"), ARG_TYPE_STRING},
{"serial", 'h', GRUB_ARG_OPTION_OPTIONAL, {"serial", 'h', GRUB_ARG_OPTION_OPTIONAL,
N_("Use serial console."), N_("Use serial console."),
/* TRANSLATORS: "com" is static and not to be translated. It refers to /* TRANSLATORS: "com" is static and not to be translated. It refers to
serial ports e.g. com1. serial ports e.g. com1.
@ -231,7 +231,7 @@ grub_bsd_add_meta_ptr (grub_uint32_t type, void **ptr, grub_uint32_t len)
newtag->next = NULL; newtag->next = NULL;
*ptr = newtag->data; *ptr = newtag->data;
if (kernel_type == KERNEL_TYPE_FREEBSD if (kernel_type == KERNEL_TYPE_FREEBSD
&& type == (FREEBSD_MODINFO_METADATA | FREEBSD_MODINFOMD_SMAP)) && type == (FREEBSD_MODINFO_METADATA | FREEBSD_MODINFOMD_SMAP))
{ {
struct bsd_tag *p; struct bsd_tag *p;
@ -435,7 +435,7 @@ grub_freebsd_add_meta_module (const char *filename, const char *type,
{ {
grub_uint64_t addr64 = addr, size64 = size; grub_uint64_t addr64 = addr, size64 = size;
if (grub_bsd_add_meta (FREEBSD_MODINFO_TYPE, type, grub_strlen (type) + 1) if (grub_bsd_add_meta (FREEBSD_MODINFO_TYPE, type, grub_strlen (type) + 1)
|| grub_bsd_add_meta (FREEBSD_MODINFO_ADDR, &addr64, sizeof (addr64)) || grub_bsd_add_meta (FREEBSD_MODINFO_ADDR, &addr64, sizeof (addr64))
|| grub_bsd_add_meta (FREEBSD_MODINFO_SIZE, &size64, sizeof (size64))) || grub_bsd_add_meta (FREEBSD_MODINFO_SIZE, &size64, sizeof (size64)))
return grub_errno; return grub_errno;
} }
@ -633,7 +633,7 @@ grub_freebsd_boot (void)
err = grub_bsd_add_meta (FREEBSD_MODINFO_END, 0, 0); err = grub_bsd_add_meta (FREEBSD_MODINFO_END, 0, 0);
if (err) if (err)
return err; return err;
tag_buf_len = 0; tag_buf_len = 0;
for (tag = tags; tag; tag = tag->next) for (tag = tags; tag; tag = tag->next)
tag_buf_len = ALIGN_VAR (tag_buf_len tag_buf_len = ALIGN_VAR (tag_buf_len
@ -678,7 +678,7 @@ grub_freebsd_boot (void)
{ {
grub_uint8_t *p_tag = p; grub_uint8_t *p_tag = p;
struct bsd_tag *tag; struct bsd_tag *tag;
for (tag = tags; tag; tag = tag->next) for (tag = tags; tag; tag = tag->next)
{ {
struct freebsd_tag_header *head struct freebsd_tag_header *head
@ -842,7 +842,7 @@ grub_openbsd_boot (void)
if (regs.edx == 0x20494350) if (regs.edx == 0x20494350)
{ {
struct grub_openbsd_bootarg_pcibios pcibios; struct grub_openbsd_bootarg_pcibios pcibios;
pcibios.characteristics = regs.eax & 0xff; pcibios.characteristics = regs.eax & 0xff;
pcibios.revision = regs.ebx & 0xffff; pcibios.revision = regs.ebx & 0xffff;
pcibios.pm_entry = regs.edi; pcibios.pm_entry = regs.edi;
@ -1500,7 +1500,7 @@ grub_bsd_load (int argc, char *argv[])
fail: fail:
if (grub_errno != GRUB_ERR_NONE) if (grub_errno != GRUB_ERR_NONE)
grub_dl_unref (my_mod); grub_dl_unref (my_mod);
return grub_errno; return grub_errno;
} }
@ -1658,7 +1658,7 @@ grub_cmd_openbsd (grub_extcmd_context_t ctxt, int argc, char *argv[])
"only com0-com3 are supported"); "only com0-com3 are supported");
if (*ptr == ',') if (*ptr == ',')
{ {
ptr++; ptr++;
speed = grub_strtoul (ptr, &ptr, 0); speed = grub_strtoul (ptr, &ptr, 0);
if (grub_errno) if (grub_errno)
return grub_errno; return grub_errno;
@ -1668,7 +1668,7 @@ grub_cmd_openbsd (grub_extcmd_context_t ctxt, int argc, char *argv[])
serial.device = (GRUB_OPENBSD_COM_MAJOR << 8) | port; serial.device = (GRUB_OPENBSD_COM_MAJOR << 8) | port;
serial.speed = speed; serial.speed = speed;
serial.addr = grub_ns8250_hw_get_port (port); serial.addr = grub_ns8250_hw_get_port (port);
grub_bsd_add_meta (OPENBSD_BOOTARG_CONSOLE, &serial, sizeof (serial)); grub_bsd_add_meta (OPENBSD_BOOTARG_CONSOLE, &serial, sizeof (serial));
bootflags |= OPENBSD_RB_SERCONS; bootflags |= OPENBSD_RB_SERCONS;
} }
@ -1755,7 +1755,7 @@ grub_cmd_netbsd (grub_extcmd_context_t ctxt, int argc, char *argv[])
if (grub_memcmp (ptr, "com", sizeof ("com") - 1) == 0) if (grub_memcmp (ptr, "com", sizeof ("com") - 1) == 0)
{ {
ptr += sizeof ("com") - 1; ptr += sizeof ("com") - 1;
serial.addr serial.addr
= grub_ns8250_hw_get_port (grub_strtoul (ptr, &ptr, 0)); = grub_ns8250_hw_get_port (grub_strtoul (ptr, &ptr, 0));
} }
else else
@ -1925,7 +1925,7 @@ grub_cmd_freebsd_module (grub_command_t cmd __attribute__ ((unused)),
{ {
grub_relocator_chunk_t ch; grub_relocator_chunk_t ch;
err = grub_relocator_alloc_chunk_addr (relocator, &ch, kern_end, err = grub_relocator_alloc_chunk_addr (relocator, &ch, kern_end,
file->size); file->size);
if (err) if (err)
goto fail; goto fail;
@ -1976,7 +1976,7 @@ grub_netbsd_module_load (char *filename, grub_uint32_t type)
{ {
grub_relocator_chunk_t ch; grub_relocator_chunk_t ch;
err = grub_relocator_alloc_chunk_addr (relocator, &ch, kern_end, err = grub_relocator_alloc_chunk_addr (relocator, &ch, kern_end,
file->size); file->size);
if (err) if (err)
goto fail; goto fail;

View File

@ -151,7 +151,7 @@ SUFFIX (grub_freebsd_load_elfmodule_obj) (struct grub_relocator *relocator,
argc - 1, argv + 1, module, argc - 1, argv + 1, module,
curload - module); curload - module);
if (! err) if (! err)
err = grub_bsd_add_meta (FREEBSD_MODINFO_METADATA err = grub_bsd_add_meta (FREEBSD_MODINFO_METADATA
| FREEBSD_MODINFOMD_ELFHDR, | FREEBSD_MODINFOMD_ELFHDR,
&e, sizeof (e)); &e, sizeof (e));
if (! err) if (! err)
@ -479,7 +479,7 @@ SUFFIX (grub_netbsd_load_elf_meta) (struct grub_relocator *relocator,
symtab.esyms = symtarget + chunk_size; symtab.esyms = symtarget + chunk_size;
curload = sym_chunk; curload = sym_chunk;
e2 = (Elf_Ehdr *) curload; e2 = (Elf_Ehdr *) curload;
grub_memcpy (curload, &e, sizeof (e)); grub_memcpy (curload, &e, sizeof (e));
e2->e_phoff = 0; e2->e_phoff = 0;
@ -539,7 +539,7 @@ SUFFIX (grub_netbsd_load_elf_meta) (struct grub_relocator *relocator,
goto out; goto out;
} }
err = grub_bsd_add_meta (NETBSD_BTINFO_SYMTAB, err = grub_bsd_add_meta (NETBSD_BTINFO_SYMTAB,
&symtab, &symtab,
sizeof (symtab)); sizeof (symtab));
out: out:
@ -566,7 +566,7 @@ SUFFIX(grub_openbsd_find_ramdisk) (grub_file_t file,
Elf_Ehdr e; Elf_Ehdr e;
Elf_Shdr *s; Elf_Shdr *s;
char *shdr = NULL; char *shdr = NULL;
err = read_headers (file, filename, &e, &shdr); err = read_headers (file, filename, &e, &shdr);
if (err) if (err)
{ {
@ -588,7 +588,7 @@ SUFFIX(grub_openbsd_find_ramdisk) (grub_file_t file,
symsize = s->sh_size; symsize = s->sh_size;
symentsize = s->sh_entsize; symentsize = s->sh_entsize;
symoff = s->sh_offset; symoff = s->sh_offset;
s = (Elf_Shdr *) (shdr + e.e_shentsize * s->sh_link); s = (Elf_Shdr *) (shdr + e.e_shentsize * s->sh_link);
stroff = s->sh_offset; stroff = s->sh_offset;
strsize = s->sh_size; strsize = s->sh_size;

View File

@ -461,7 +461,7 @@ grub_cmd_chain (grub_command_t cmd __attribute__ ((unused)),
"payload is too short"); "payload is too short");
return grub_errno; return grub_errno;
} }
switch (head) switch (head)
{ {
case ELFMAG0 | (ELFMAG1 << 8) | (ELFMAG2 << 16) | (ELFMAG3 << 24): case ELFMAG0 | (ELFMAG1 << 8) | (ELFMAG2 << 16) | (ELFMAG3 << 24):

View File

@ -286,7 +286,7 @@ grub_linux_setup_video (struct linux_kernel_params *params)
params->lfb_size >>= 16; params->lfb_size >>= 16;
params->have_vga = GRUB_VIDEO_LINUX_TYPE_VESA; params->have_vga = GRUB_VIDEO_LINUX_TYPE_VESA;
break; break;
case GRUB_VIDEO_DRIVER_EFI_UGA: case GRUB_VIDEO_DRIVER_EFI_UGA:
case GRUB_VIDEO_DRIVER_EFI_GOP: case GRUB_VIDEO_DRIVER_EFI_GOP:
params->have_vga = GRUB_VIDEO_LINUX_TYPE_EFIFB; params->have_vga = GRUB_VIDEO_LINUX_TYPE_EFIFB;
@ -591,9 +591,9 @@ grub_linux_boot (void)
&efi_desc_size, &efi_desc_version); &efi_desc_size, &efi_desc_version);
if (err) if (err)
return err; return err;
/* Note that no boot services are available from here. */ /* Note that no boot services are available from here. */
efi_mmap_target = ctx.real_mode_target efi_mmap_target = ctx.real_mode_target
+ ((grub_uint8_t *) efi_mmap_buf - (grub_uint8_t *) real_mode_mem); + ((grub_uint8_t *) efi_mmap_buf - (grub_uint8_t *) real_mode_mem);
/* Pass EFI parameters. */ /* Pass EFI parameters. */
if (grub_le_to_cpu16 (ctx.params->version) >= 0x0208) if (grub_le_to_cpu16 (ctx.params->version) >= 0x0208)
@ -743,7 +743,7 @@ grub_cmd_linux (grub_command_t cmd __attribute__ ((unused)),
align = 0; align = 0;
relocatable = 0; relocatable = 0;
} }
if (grub_le_to_cpu16 (lh.version) >= 0x020a) if (grub_le_to_cpu16 (lh.version) >= 0x020a)
{ {
min_align = lh.min_alignment; min_align = lh.min_alignment;

View File

@ -103,7 +103,7 @@ load_kernel (grub_file_t file, const char *filename,
else else
code_size = load_size; code_size = load_size;
err = grub_relocator_alloc_chunk_addr (grub_multiboot_relocator, err = grub_relocator_alloc_chunk_addr (grub_multiboot_relocator,
&ch, header->load_addr, &ch, header->load_addr,
code_size); code_size);
if (err) if (err)
@ -200,7 +200,7 @@ grub_multiboot_load (grub_file_t file, const char *filename)
switch (header->mode_type) switch (header->mode_type)
{ {
case 1: case 1:
err = grub_multiboot_set_console (GRUB_MULTIBOOT_CONSOLE_EGA_TEXT, err = grub_multiboot_set_console (GRUB_MULTIBOOT_CONSOLE_EGA_TEXT,
GRUB_MULTIBOOT_CONSOLE_EGA_TEXT GRUB_MULTIBOOT_CONSOLE_EGA_TEXT
| GRUB_MULTIBOOT_CONSOLE_FRAMEBUFFER, | GRUB_MULTIBOOT_CONSOLE_FRAMEBUFFER,
0, 0, 0, 0); 0, 0, 0, 0);
@ -213,14 +213,14 @@ grub_multiboot_load (grub_file_t file, const char *filename)
header->depth, 0); header->depth, 0);
break; break;
default: default:
err = grub_error (GRUB_ERR_BAD_OS, err = grub_error (GRUB_ERR_BAD_OS,
"unsupported graphical mode type %d", "unsupported graphical mode type %d",
header->mode_type); header->mode_type);
break; break;
} }
} }
else else
err = grub_multiboot_set_console (GRUB_MULTIBOOT_CONSOLE_EGA_TEXT, err = grub_multiboot_set_console (GRUB_MULTIBOOT_CONSOLE_EGA_TEXT,
GRUB_MULTIBOOT_CONSOLE_EGA_TEXT, GRUB_MULTIBOOT_CONSOLE_EGA_TEXT,
0, 0, 0, 0); 0, 0, 0, 0);
return err; return err;
@ -238,7 +238,7 @@ grub_multiboot_get_mbi_size (void)
ret = sizeof (struct multiboot_info) + ALIGN_UP (cmdline_size, 4) ret = sizeof (struct multiboot_info) + ALIGN_UP (cmdline_size, 4)
+ modcnt * sizeof (struct multiboot_mod_list) + total_modcmd + modcnt * sizeof (struct multiboot_mod_list) + total_modcmd
+ ALIGN_UP (sizeof(PACKAGE_STRING), 4) + ALIGN_UP (sizeof(PACKAGE_STRING), 4)
+ grub_multiboot_get_mmap_count () * sizeof (struct multiboot_mmap_entry) + grub_multiboot_get_mmap_count () * sizeof (struct multiboot_mmap_entry)
+ elf_sec_entsize * elf_sec_num + elf_sec_entsize * elf_sec_num
+ 256 * sizeof (struct multiboot_color) + 256 * sizeof (struct multiboot_color)
@ -294,11 +294,11 @@ fill_vbe_info (struct multiboot_info *mbi, grub_uint8_t *ptrorig,
#if GRUB_MACHINE_HAS_VBE #if GRUB_MACHINE_HAS_VBE
grub_vbe_status_t status; grub_vbe_status_t status;
void *scratch = (void *) GRUB_MEMORY_MACHINE_SCRATCH_ADDR; void *scratch = (void *) GRUB_MEMORY_MACHINE_SCRATCH_ADDR;
status = grub_vbe_bios_get_controller_info (scratch); status = grub_vbe_bios_get_controller_info (scratch);
if (status != GRUB_VBE_STATUS_OK) if (status != GRUB_VBE_STATUS_OK)
return grub_error (GRUB_ERR_IO, "Can't get controller info."); return grub_error (GRUB_ERR_IO, "Can't get controller info.");
mbi->vbe_control_info = ptrdest; mbi->vbe_control_info = ptrdest;
grub_memcpy (ptrorig, scratch, sizeof (struct grub_vbe_info_block)); grub_memcpy (ptrorig, scratch, sizeof (struct grub_vbe_info_block));
ptrorig += sizeof (struct grub_vbe_info_block); ptrorig += sizeof (struct grub_vbe_info_block);
@ -307,7 +307,7 @@ fill_vbe_info (struct multiboot_info *mbi, grub_uint8_t *ptrorig,
mbi->vbe_control_info = 0; mbi->vbe_control_info = 0;
#endif #endif
#if GRUB_MACHINE_HAS_VBE #if GRUB_MACHINE_HAS_VBE
status = grub_vbe_bios_get_mode (scratch); status = grub_vbe_bios_get_mode (scratch);
vbe_mode = *(grub_uint32_t *) scratch; vbe_mode = *(grub_uint32_t *) scratch;
if (status != GRUB_VBE_STATUS_OK) if (status != GRUB_VBE_STATUS_OK)
@ -329,7 +329,7 @@ fill_vbe_info (struct multiboot_info *mbi, grub_uint8_t *ptrorig,
} }
else else
{ {
#if GRUB_MACHINE_HAS_VBE #if GRUB_MACHINE_HAS_VBE
status = grub_vbe_bios_get_mode_info (vbe_mode, scratch); status = grub_vbe_bios_get_mode_info (vbe_mode, scratch);
if (status != GRUB_VBE_STATUS_OK) if (status != GRUB_VBE_STATUS_OK)
return grub_error (GRUB_ERR_IO, "can't get mode info"); return grub_error (GRUB_ERR_IO, "can't get mode info");
@ -340,19 +340,19 @@ fill_vbe_info (struct multiboot_info *mbi, grub_uint8_t *ptrorig,
ptrorig += sizeof (struct grub_vbe_mode_info_block); ptrorig += sizeof (struct grub_vbe_mode_info_block);
ptrdest += sizeof (struct grub_vbe_mode_info_block); ptrdest += sizeof (struct grub_vbe_mode_info_block);
#if GRUB_MACHINE_HAS_VBE #if GRUB_MACHINE_HAS_VBE
grub_vbe_bios_get_pm_interface (&mbi->vbe_interface_seg, grub_vbe_bios_get_pm_interface (&mbi->vbe_interface_seg,
&mbi->vbe_interface_off, &mbi->vbe_interface_off,
&mbi->vbe_interface_len); &mbi->vbe_interface_len);
#endif #endif
mbi->flags |= MULTIBOOT_INFO_VBE_INFO; mbi->flags |= MULTIBOOT_INFO_VBE_INFO;
if (fill_generic && mode_info->memory_model == GRUB_VBE_MEMORY_MODEL_TEXT) if (fill_generic && mode_info->memory_model == GRUB_VBE_MEMORY_MODEL_TEXT)
{ {
mbi->framebuffer_addr = 0xb8000; mbi->framebuffer_addr = 0xb8000;
mbi->framebuffer_pitch = 2 * mode_info->x_resolution; mbi->framebuffer_pitch = 2 * mode_info->x_resolution;
mbi->framebuffer_width = mode_info->x_resolution; mbi->framebuffer_width = mode_info->x_resolution;
mbi->framebuffer_height = mode_info->y_resolution; mbi->framebuffer_height = mode_info->y_resolution;
@ -406,7 +406,7 @@ retrieve_video_parameters (struct multiboot_info *mbi,
mbi->framebuffer_height = mode_info.height; mbi->framebuffer_height = mode_info.height;
mbi->framebuffer_bpp = mode_info.bpp; mbi->framebuffer_bpp = mode_info.bpp;
if (mode_info.mode_type & GRUB_VIDEO_MODE_TYPE_INDEX_COLOR) if (mode_info.mode_type & GRUB_VIDEO_MODE_TYPE_INDEX_COLOR)
{ {
struct multiboot_color *mb_palette; struct multiboot_color *mb_palette;
@ -457,7 +457,7 @@ grub_multiboot_make_mbi (grub_uint32_t *target)
unsigned i; unsigned i;
struct module *cur; struct module *cur;
grub_size_t mmap_size; grub_size_t mmap_size;
grub_uint8_t *ptrorig; grub_uint8_t *ptrorig;
grub_addr_t ptrdest; grub_addr_t ptrdest;
grub_err_t err; grub_err_t err;
@ -541,7 +541,7 @@ grub_multiboot_make_mbi (grub_uint32_t *target)
mbi->mods_count = 0; mbi->mods_count = 0;
} }
mmap_size = grub_multiboot_get_mmap_count () mmap_size = grub_multiboot_get_mmap_count ()
* sizeof (struct multiboot_mmap_entry); * sizeof (struct multiboot_mmap_entry);
grub_fill_multiboot_mmap ((struct multiboot_mmap_entry *) ptrorig); grub_fill_multiboot_mmap ((struct multiboot_mmap_entry *) ptrorig);
mbi->mmap_length = mmap_size; mbi->mmap_length = mmap_size;
@ -750,7 +750,7 @@ grub_multiboot_set_bootdev (void)
if (dev) if (dev)
grub_device_close (dev); grub_device_close (dev);
bootdev = ((biosdev & 0xff) << 24) | ((slice & 0xff) << 16) bootdev = ((biosdev & 0xff) << 24) | ((slice & 0xff) << 16)
| ((part & 0xff) << 8) | 0xff; | ((part & 0xff) << 8) | 0xff;
bootdev_set = 1; bootdev_set = 1;
} }

View File

@ -57,7 +57,7 @@ typedef enum
static grub_err_t static grub_err_t
grub_chainloader_boot (void) grub_chainloader_boot (void)
{ {
struct grub_relocator16_state state = { struct grub_relocator16_state state = {
.edx = boot_drive, .edx = boot_drive,
.esi = boot_part_addr, .esi = boot_part_addr,
.ds = 0, .ds = 0,
@ -118,7 +118,7 @@ grub_chainloader_patch_bpb (void *bs, grub_device_t dev, grub_uint8_t dl)
|| (grub_le_to_cpu16 (bpb->bytes_per_sector) || (grub_le_to_cpu16 (bpb->bytes_per_sector)
& (grub_le_to_cpu16 (bpb->bytes_per_sector) - 1))) & (grub_le_to_cpu16 (bpb->bytes_per_sector) - 1)))
break; break;
if (bpb->sectors_per_cluster == 0 if (bpb->sectors_per_cluster == 0
|| (bpb->sectors_per_cluster & (bpb->sectors_per_cluster - 1))) || (bpb->sectors_per_cluster & (bpb->sectors_per_cluster - 1)))
break; break;
@ -243,7 +243,7 @@ grub_chainloader_cmd (const char *filename, grub_chainloader_flags_t flags)
if (dev) if (dev)
grub_device_close (dev); grub_device_close (dev);
/* Ignore errors. Perhaps it's not fatal. */ /* Ignore errors. Perhaps it's not fatal. */
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;

View File

@ -62,7 +62,7 @@ static grub_uint32_t ebx = 0xffffffff;
static grub_err_t static grub_err_t
grub_freedos_boot (void) grub_freedos_boot (void)
{ {
struct grub_relocator16_state state = { struct grub_relocator16_state state = {
.cs = GRUB_FREEDOS_SEGMENT, .cs = GRUB_FREEDOS_SEGMENT,
.ip = 0, .ip = 0,
@ -161,7 +161,7 @@ grub_cmd_freedos (grub_command_t cmd __attribute__ ((unused)),
if (grub_file_read (file, kernelsys, kernelsyssize) if (grub_file_read (file, kernelsys, kernelsyssize)
!= (grub_ssize_t) kernelsyssize) != (grub_ssize_t) kernelsyssize)
goto fail; goto fail;
grub_loader_set (grub_freedos_boot, grub_freedos_unload, 1); grub_loader_set (grub_freedos_boot, grub_freedos_unload, 1);
return GRUB_ERR_NONE; return GRUB_ERR_NONE;

View File

@ -67,7 +67,7 @@ grub_linux16_boot (void)
grub_video_set_mode ("text", 0, 0); grub_video_set_mode ("text", 0, 0);
grub_stop_floppy (); grub_stop_floppy ();
return grub_relocator16_boot (relocator, state); return grub_relocator16_boot (relocator, state);
} }

View File

@ -45,7 +45,7 @@ static grub_uint32_t edx = 0xffffffff;
static grub_err_t static grub_err_t
grub_ntldr_boot (void) grub_ntldr_boot (void)
{ {
struct grub_relocator16_state state = { struct grub_relocator16_state state = {
.cs = GRUB_NTLDR_SEGMENT, .cs = GRUB_NTLDR_SEGMENT,
.ip = 0, .ip = 0,
.ds = 0, .ds = 0,
@ -133,7 +133,7 @@ grub_cmd_ntldr (grub_command_t cmd __attribute__ ((unused)),
if (grub_file_read (file, ntldr, ntldrsize) if (grub_file_read (file, ntldr, ntldrsize)
!= (grub_ssize_t) ntldrsize) != (grub_ssize_t) ntldrsize)
goto fail; goto fail;
grub_loader_set (grub_ntldr_boot, grub_ntldr_unload, 1); grub_loader_set (grub_ntldr_boot, grub_ntldr_unload, 1);
return GRUB_ERR_NONE; return GRUB_ERR_NONE;

View File

@ -56,7 +56,7 @@ static const struct grub_arg_option options[] =
means that the GRUBDEVICE and PLAN9DEVICE are means that the GRUBDEVICE and PLAN9DEVICE are
actually the same device, just named differently actually the same device, just named differently
in OS and GRUB. */ in OS and GRUB. */
N_("Override guessed mapping of Plan9 devices."), N_("Override guessed mapping of Plan9 devices."),
N_("GRUBDEVICE=PLAN9DEVICE"), N_("GRUBDEVICE=PLAN9DEVICE"),
ARG_TYPE_STRING}, ARG_TYPE_STRING},
{0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0}
@ -78,7 +78,7 @@ struct grub_plan9_header
static grub_err_t static grub_err_t
grub_plan9_boot (void) grub_plan9_boot (void)
{ {
struct grub_relocator32_state state = { struct grub_relocator32_state state = {
.eax = 0, .eax = 0,
.eip = eip, .eip = eip,
.ebx = 0, .ebx = 0,
@ -122,7 +122,7 @@ static const char prefixes[5][10] = {
#include <grub/err.h> #include <grub/err.h>
static inline grub_err_t static inline grub_err_t
grub_extend_alloc (grub_size_t sz, grub_size_t *allocated, char **ptr) grub_extend_alloc (grub_size_t sz, grub_size_t *allocated, char **ptr)
{ {
void *n; void *n;
@ -302,7 +302,7 @@ fill_disk (const char *name, void *data)
grub_device_close (dev); grub_device_close (dev);
return 0; return 0;
} }
/* if it's the disk the kernel is loaded from we need to name /* if it's the disk the kernel is loaded from we need to name
it nevertheless. */ it nevertheless. */
plan9name = grub_strdup ("sdZ0"); plan9name = grub_strdup ("sdZ0");
@ -331,7 +331,7 @@ fill_disk (const char *name, void *data)
plan9name = grub_xasprintf ("sd%c%d", 'C' + unit / 2, unit % 2); plan9name = grub_xasprintf ("sd%c%d", 'C' + unit / 2, unit % 2);
break; break;
} }
/* FIXME: how does Plan9 number controllers? /* FIXME: how does Plan9 number controllers?
We probably need save the SCSI devices and sort them */ We probably need save the SCSI devices and sort them */
plan9name plan9name

View File

@ -46,7 +46,7 @@ GRUB_MOD_LICENSE ("GPLv3+");
static grub_err_t static grub_err_t
grub_pxechain_boot (void) grub_pxechain_boot (void)
{ {
struct grub_relocator16_state state = { struct grub_relocator16_state state = {
.cs = 0, .cs = 0,
.ip = 0x7c00, .ip = 0x7c00,
.ds = 0, .ds = 0,
@ -138,7 +138,7 @@ grub_cmd_pxechain (grub_command_t cmd __attribute__ ((unused)),
if (grub_file_read (file, image, imagesize) != (grub_ssize_t) imagesize) if (grub_file_read (file, image, imagesize) != (grub_ssize_t) imagesize)
goto fail; goto fail;
grub_loader_set (grub_pxechain_boot, grub_pxechain_unload, grub_loader_set (grub_pxechain_boot, grub_pxechain_unload,
GRUB_LOADER_FLAG_NORETURN | GRUB_LOADER_FLAG_PXE_NOT_UNLOAD); GRUB_LOADER_FLAG_NORETURN | GRUB_LOADER_FLAG_PXE_NOT_UNLOAD);
return GRUB_ERR_NONE; return GRUB_ERR_NONE;

View File

@ -48,7 +48,7 @@ static grub_err_t
grub_truecrypt_boot (void) grub_truecrypt_boot (void)
{ {
grub_uint16_t segment = destaddr >> 4; grub_uint16_t segment = destaddr >> 4;
struct grub_relocator16_state state = { struct grub_relocator16_state state = {
.cs = segment, .cs = segment,
.ds = segment, .ds = segment,
.es = segment, .es = segment,
@ -194,7 +194,7 @@ grub_cmd_truecrypt (grub_command_t cmd __attribute__ ((unused)),
grub_memset ((char *) truecrypt + truecryptsize + 0x100, grub_memset ((char *) truecrypt + truecryptsize + 0x100,
0, truecryptmemsize - truecryptsize - 0x100); 0, truecryptmemsize - truecryptsize - 0x100);
sp = truecryptmemsize - 4; sp = truecryptmemsize - 4;
grub_loader_set (grub_truecrypt_boot, grub_truecrypt_unload, 1); grub_loader_set (grub_truecrypt_boot, grub_truecrypt_unload, 1);
grub_free (uncompressed); grub_free (uncompressed);

View File

@ -812,7 +812,7 @@ grub_xnu_boot_resume (void)
state.eip = grub_xnu_entry_point; state.eip = grub_xnu_entry_point;
state.eax = grub_xnu_arg1; state.eax = grub_xnu_arg1;
return grub_relocator32_boot (grub_xnu_relocator, state, 0); return grub_relocator32_boot (grub_xnu_relocator, state, 0);
} }
/* Setup video for xnu. */ /* Setup video for xnu. */
@ -912,7 +912,7 @@ grub_xnu_set_video (struct grub_xnu_boot_params_common *params)
params->lfb_line_len = mode_info.pitch; params->lfb_line_len = mode_info.pitch;
params->lfb_base = (grub_addr_t) framebuffer; params->lfb_base = (grub_addr_t) framebuffer;
params->lfb_mode = bitmap ? GRUB_XNU_VIDEO_SPLASH params->lfb_mode = bitmap ? GRUB_XNU_VIDEO_SPLASH
: GRUB_XNU_VIDEO_TEXT_IN_VIDEO; : GRUB_XNU_VIDEO_TEXT_IN_VIDEO;
return GRUB_ERR_NONE; return GRUB_ERR_NONE;
@ -1069,7 +1069,7 @@ grub_xnu_boot (void)
if (v2) if (v2)
bootparams->v2.efi_system_table = (grub_addr_t) grub_autoefi_system_table; bootparams->v2.efi_system_table = (grub_addr_t) grub_autoefi_system_table;
else else
bootparams->v1.efi_system_table = (grub_addr_t) grub_autoefi_system_table; bootparams->v1.efi_system_table = (grub_addr_t) grub_autoefi_system_table;
firstruntimepage = (((grub_addr_t) grub_xnu_heap_target_start firstruntimepage = (((grub_addr_t) grub_xnu_heap_target_start
+ grub_xnu_heap_size + GRUB_XNU_PAGESIZE - 1) + grub_xnu_heap_size + GRUB_XNU_PAGESIZE - 1)

View File

@ -106,7 +106,7 @@ query_fpswa (void)
grub_efi_boot_services_t *bs; grub_efi_boot_services_t *bs;
grub_efi_status_t status; grub_efi_status_t status;
grub_efi_uintn_t size; grub_efi_uintn_t size;
static const grub_efi_guid_t fpswa_protocol = static const grub_efi_guid_t fpswa_protocol =
{ 0xc41b6531, 0x97b9, 0x11d3, { 0xc41b6531, 0x97b9, 0x11d3,
{0x9a, 0x29, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d} }; {0x9a, 0x29, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d} };
@ -114,7 +114,7 @@ query_fpswa (void)
return; return;
size = sizeof(grub_efi_handle_t); size = sizeof(grub_efi_handle_t);
bs = grub_efi_system_table->boot_services; bs = grub_efi_system_table->boot_services;
status = bs->locate_handle (GRUB_EFI_BY_PROTOCOL, status = bs->locate_handle (GRUB_EFI_BY_PROTOCOL,
(void *) &fpswa_protocol, (void *) &fpswa_protocol,
@ -131,7 +131,7 @@ query_fpswa (void)
grub_printf ("%s\n", grub_printf ("%s\n",
_("FPSWA protocol wasn't able to find the interface")); _("FPSWA protocol wasn't able to find the interface"));
return; return;
} }
} }
static void static void
@ -188,7 +188,7 @@ allocate_pages (grub_uint64_t align, grub_uint64_t size_pages,
} }
mmap_end = NEXT_MEMORY_DESCRIPTOR (mmap, tmp_mmap_size); mmap_end = NEXT_MEMORY_DESCRIPTOR (mmap, tmp_mmap_size);
/* First, find free pages for the real mode code /* First, find free pages for the real mode code
and the memory map buffer. */ and the memory map buffer. */
for (desc = mmap; for (desc = mmap;
@ -240,7 +240,7 @@ set_boot_param_console (void)
{ {
grub_efi_simple_text_output_interface_t *conout; grub_efi_simple_text_output_interface_t *conout;
grub_efi_uintn_t cols, rows; grub_efi_uintn_t cols, rows;
conout = grub_efi_system_table->con_out; conout = grub_efi_system_table->con_out;
if (conout->query_mode (conout, conout->mode->mode, &cols, &rows) if (conout->query_mode (conout, conout->mode->mode, &cols, &rows)
!= GRUB_EFI_SUCCESS) != GRUB_EFI_SUCCESS)
@ -250,7 +250,7 @@ set_boot_param_console (void)
"Console info: cols=%lu rows=%lu x=%u y=%u\n", "Console info: cols=%lu rows=%lu x=%u y=%u\n",
cols, rows, cols, rows,
conout->mode->cursor_column, conout->mode->cursor_row); conout->mode->cursor_column, conout->mode->cursor_row);
boot_param->console_info.num_cols = cols; boot_param->console_info.num_cols = cols;
boot_param->console_info.num_rows = rows; boot_param->console_info.num_rows = rows;
boot_param->console_info.orig_x = conout->mode->cursor_column; boot_param->console_info.orig_x = conout->mode->cursor_column;
@ -300,7 +300,7 @@ grub_linux_boot (void)
/* See you next boot. */ /* See you next boot. */
asm volatile ("mov r28=%1; br.sptk.few %0" :: "b"(entry),"r"(boot_param)); asm volatile ("mov r28=%1; br.sptk.few %0" :: "b"(entry),"r"(boot_param));
/* Never reach here. */ /* Never reach here. */
return GRUB_ERR_NONE; return GRUB_ERR_NONE;
} }
@ -411,7 +411,7 @@ grub_load_elf64 (grub_file_t file, void *buffer, const char *filename)
"off=%lx flags=%x]\n", "off=%lx flags=%x]\n",
phdr->p_paddr, phdr->p_paddr + reloc_offset, phdr->p_paddr, phdr->p_paddr + reloc_offset,
phdr->p_memsz, phdr->p_offset, phdr->p_flags); phdr->p_memsz, phdr->p_offset, phdr->p_flags);
if (grub_file_seek (file, phdr->p_offset) == (grub_off_t)-1) if (grub_file_seek (file, phdr->p_offset) == (grub_off_t)-1)
return grub_errno; return grub_errno;
@ -424,7 +424,7 @@ grub_load_elf64 (grub_file_t file, void *buffer, const char *filename)
filename); filename);
return grub_errno; return grub_errno;
} }
if (phdr->p_filesz < phdr->p_memsz) if (phdr->p_filesz < phdr->p_memsz)
grub_memset grub_memset
((char *)(phdr->p_paddr + reloc_offset + phdr->p_filesz), ((char *)(phdr->p_paddr + reloc_offset + phdr->p_filesz),
@ -453,7 +453,7 @@ grub_cmd_linux (grub_command_t cmd __attribute__ ((unused)),
grub_dl_ref (my_mod); grub_dl_ref (my_mod);
grub_loader_unset (); grub_loader_unset ();
if (argc == 0) if (argc == 0)
{ {
grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected")); grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected"));
@ -507,7 +507,7 @@ grub_cmd_linux (grub_command_t cmd __attribute__ ((unused)),
if (grub_verify_string (cmdline, GRUB_VERIFY_KERNEL_CMDLINE)) if (grub_verify_string (cmdline, GRUB_VERIFY_KERNEL_CMDLINE))
goto fail; goto fail;
boot_param->command_line = (grub_uint64_t) cmdline; boot_param->command_line = (grub_uint64_t) cmdline;
boot_param->efi_systab = (grub_uint64_t) grub_efi_system_table; boot_param->efi_systab = (grub_uint64_t) grub_efi_system_table;
@ -539,7 +539,7 @@ grub_cmd_initrd (grub_command_t cmd __attribute__ ((unused)),
grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected")); grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected"));
goto fail; goto fail;
} }
if (! loaded) if (! loaded)
{ {
grub_error (GRUB_ERR_BAD_ARGUMENT, N_("you need to load the kernel first")); grub_error (GRUB_ERR_BAD_ARGUMENT, N_("you need to load the kernel first"));
@ -559,7 +559,7 @@ grub_cmd_initrd (grub_command_t cmd __attribute__ ((unused)),
grub_error (GRUB_ERR_OUT_OF_MEMORY, "cannot allocate pages"); grub_error (GRUB_ERR_OUT_OF_MEMORY, "cannot allocate pages");
goto fail; goto fail;
} }
grub_dprintf ("linux", "[addr=0x%lx, size=0x%lx]\n", grub_dprintf ("linux", "[addr=0x%lx, size=0x%lx]\n",
(grub_uint64_t) initrd_mem, initrd_size); (grub_uint64_t) initrd_mem, initrd_size);
@ -589,7 +589,7 @@ GRUB_MOD_INIT(linux)
{ {
cmd_linux = grub_register_command ("linux", grub_cmd_linux, cmd_linux = grub_register_command ("linux", grub_cmd_linux,
N_("FILE [ARGS...]"), N_("Load Linux.")); N_("FILE [ARGS...]"), N_("Load Linux."));
cmd_initrd = grub_register_command ("initrd", grub_cmd_initrd, cmd_initrd = grub_register_command ("initrd", grub_cmd_initrd,
N_("FILE"), N_("Load initrd.")); N_("FILE"), N_("Load initrd."));

View File

@ -239,7 +239,7 @@ grub_initrd_init (int argc, char *argv[],
free_dir (root); free_dir (root);
root = 0; root = 0;
} }
return GRUB_ERR_NONE; return GRUB_ERR_NONE;
overflow: overflow:

View File

@ -31,7 +31,7 @@ grub_decompress_lzss (grub_uint8_t *dst, grub_uint8_t *dstend,
unsigned int flags; unsigned int flags;
static unsigned char text_buf[N + F - 1]; static unsigned char text_buf[N + F - 1];
grub_uint8_t *dst0 = dst; grub_uint8_t *dst0 = dst;
for (i = 0; i < N - F; i++) text_buf[i] = ' '; for (i = 0; i < N - F; i++) text_buf[i] = ' ';
r = N - F; flags = 0; r = N - F; flags = 0;
for ( ; ; ) { for ( ; ; ) {

View File

@ -100,7 +100,7 @@ grub_linux_boot (void)
str = (char *) (magic + 1); str = (char *) (magic + 1);
grub_strcpy (str, params); grub_strcpy (str, params);
} }
#endif #endif
#ifndef GRUB_MACHINE_MIPS_QEMU_MIPS #ifndef GRUB_MACHINE_MIPS_QEMU_MIPS
state.gpr[4] = linux_argc; state.gpr[4] = linux_argc;
@ -261,11 +261,11 @@ grub_cmd_linux (grub_command_t cmd __attribute__ ((unused)),
linux_argc++; linux_argc++;
#endif #endif
/* Main arguments. */ /* Main arguments. */
size = (linux_argc) * sizeof (grub_uint32_t); size = (linux_argc) * sizeof (grub_uint32_t);
/* Initrd address and size. */ /* Initrd address and size. */
size += 2 * sizeof (grub_uint32_t); size += 2 * sizeof (grub_uint32_t);
/* NULL terminator. */ /* NULL terminator. */
size += sizeof (grub_uint32_t); size += sizeof (grub_uint32_t);
/* First argument is always "a0". */ /* First argument is always "a0". */
size += ALIGN_UP (sizeof ("a0"), 4); size += ALIGN_UP (sizeof ("a0"), 4);

View File

@ -238,7 +238,7 @@ GRUB_MULTIBOOT (set_console) (int console_type, int accepted_consoles,
int console_req) int console_req)
{ {
console_required = console_req; console_required = console_req;
if (!(accepted_consoles if (!(accepted_consoles
& (GRUB_MULTIBOOT_CONSOLE_FRAMEBUFFER & (GRUB_MULTIBOOT_CONSOLE_FRAMEBUFFER
| (GRUB_MACHINE_HAS_VGA_TEXT ? GRUB_MULTIBOOT_CONSOLE_EGA_TEXT : 0)))) | (GRUB_MACHINE_HAS_VGA_TEXT ? GRUB_MULTIBOOT_CONSOLE_EGA_TEXT : 0))))
{ {

View File

@ -206,7 +206,7 @@ CONCAT(grub_multiboot_load_elf, XX) (mbi_load_data_t *mld)
return grub_error (GRUB_ERR_BAD_OS, "entry point isn't in a segment"); return grub_error (GRUB_ERR_BAD_OS, "entry point isn't in a segment");
#if defined (__i386__) || defined (__x86_64__) #if defined (__i386__) || defined (__x86_64__)
#elif defined (__mips) #elif defined (__mips)
GRUB_MULTIBOOT (payload_eip) |= 0x80000000; GRUB_MULTIBOOT (payload_eip) |= 0x80000000;
#else #else
@ -220,7 +220,7 @@ CONCAT(grub_multiboot_load_elf, XX) (mbi_load_data_t *mld)
shdr = grub_calloc (ehdr->e_shnum, ehdr->e_shentsize); shdr = grub_calloc (ehdr->e_shnum, ehdr->e_shentsize);
if (!shdr) if (!shdr)
return grub_errno; return grub_errno;
if (grub_file_seek (mld->file, ehdr->e_shoff) == (grub_off_t) -1) if (grub_file_seek (mld->file, ehdr->e_shoff) == (grub_off_t) -1)
{ {
grub_free (shdr); grub_free (shdr);
@ -235,7 +235,7 @@ CONCAT(grub_multiboot_load_elf, XX) (mbi_load_data_t *mld)
mld->filename); mld->filename);
return grub_errno; return grub_errno;
} }
for (shdrptr = shdr, i = 0; i < ehdr->e_shnum; for (shdrptr = shdr, i = 0; i < ehdr->e_shnum;
shdrptr += ehdr->e_shentsize, i++) shdrptr += ehdr->e_shentsize, i++)
{ {
@ -250,7 +250,7 @@ CONCAT(grub_multiboot_load_elf, XX) (mbi_load_data_t *mld)
so we don't care. */ so we don't care. */
if (sh->sh_addr != 0) if (sh->sh_addr != 0)
continue; continue;
/* This section is empty, so we don't care. */ /* This section is empty, so we don't care. */
if (sh->sh_size == 0) if (sh->sh_size == 0)
continue; continue;

View File

@ -196,7 +196,7 @@ grub_multiboot2_load (grub_file_t file, const char *filename)
} }
break; break;
} }
case MULTIBOOT_HEADER_TAG_ADDRESS: case MULTIBOOT_HEADER_TAG_ADDRESS:
addr_tag = (struct multiboot_header_tag_address *) tag; addr_tag = (struct multiboot_header_tag_address *) tag;
break; break;
@ -274,7 +274,7 @@ grub_multiboot2_load (grub_file_t file, const char *filename)
return grub_error (GRUB_ERR_UNKNOWN_OS, return grub_error (GRUB_ERR_UNKNOWN_OS,
"load address tag without entry address tag"); "load address tag without entry address tag");
} }
if (addr_tag) if (addr_tag)
{ {
grub_uint64_t load_addr = (addr_tag->load_addr + 1) grub_uint64_t load_addr = (addr_tag->load_addr + 1)
@ -492,7 +492,7 @@ grub_fill_multiboot_mmap (struct multiboot_tag_mmap *tag)
tag->type = MULTIBOOT_TAG_TYPE_MMAP; tag->type = MULTIBOOT_TAG_TYPE_MMAP;
tag->size = sizeof (struct multiboot_tag_mmap) tag->size = sizeof (struct multiboot_tag_mmap)
+ sizeof (struct multiboot_mmap_entry) * grub_multiboot2_get_mmap_count (); + sizeof (struct multiboot_mmap_entry) * grub_multiboot2_get_mmap_count ();
tag->entry_size = sizeof (struct multiboot_mmap_entry); tag->entry_size = sizeof (struct multiboot_mmap_entry);
tag->entry_version = 0; tag->entry_version = 0;
@ -508,14 +508,14 @@ fill_vbe_tag (struct multiboot_tag_vbe *tag)
tag->type = MULTIBOOT_TAG_TYPE_VBE; tag->type = MULTIBOOT_TAG_TYPE_VBE;
tag->size = 0; tag->size = 0;
status = grub_vbe_bios_get_controller_info (scratch); status = grub_vbe_bios_get_controller_info (scratch);
if (status != GRUB_VBE_STATUS_OK) if (status != GRUB_VBE_STATUS_OK)
return; return;
grub_memcpy (&tag->vbe_control_info, scratch, grub_memcpy (&tag->vbe_control_info, scratch,
sizeof (struct grub_vbe_info_block)); sizeof (struct grub_vbe_info_block));
status = grub_vbe_bios_get_mode (scratch); status = grub_vbe_bios_get_mode (scratch);
tag->vbe_mode = *(grub_uint32_t *) scratch; tag->vbe_mode = *(grub_uint32_t *) scratch;
if (status != GRUB_VBE_STATUS_OK) if (status != GRUB_VBE_STATUS_OK)
@ -538,7 +538,7 @@ fill_vbe_tag (struct multiboot_tag_vbe *tag)
return; return;
grub_memcpy (&tag->vbe_mode_info, scratch, grub_memcpy (&tag->vbe_mode_info, scratch,
sizeof (struct grub_vbe_mode_info_block)); sizeof (struct grub_vbe_mode_info_block));
} }
grub_vbe_bios_get_pm_interface (&tag->vbe_interface_seg, grub_vbe_bios_get_pm_interface (&tag->vbe_interface_seg,
&tag->vbe_interface_off, &tag->vbe_interface_off,
&tag->vbe_interface_len); &tag->vbe_interface_len);
@ -616,13 +616,13 @@ retrieve_video_parameters (grub_properly_aligned_t **ptrorig)
tag->common.size = 0; tag->common.size = 0;
tag->common.framebuffer_addr = 0xb8000; tag->common.framebuffer_addr = 0xb8000;
tag->common.framebuffer_pitch = 2 * vbe_mode_info.x_resolution; tag->common.framebuffer_pitch = 2 * vbe_mode_info.x_resolution;
tag->common.framebuffer_width = vbe_mode_info.x_resolution; tag->common.framebuffer_width = vbe_mode_info.x_resolution;
tag->common.framebuffer_height = vbe_mode_info.y_resolution; tag->common.framebuffer_height = vbe_mode_info.y_resolution;
tag->common.framebuffer_bpp = 16; tag->common.framebuffer_bpp = 16;
tag->common.framebuffer_type = MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT; tag->common.framebuffer_type = MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT;
tag->common.size = sizeof (tag->common); tag->common.size = sizeof (tag->common);
tag->common.reserved = 0; tag->common.reserved = 0;
@ -664,7 +664,7 @@ retrieve_video_parameters (grub_properly_aligned_t **ptrorig)
tag->common.framebuffer_bpp = mode_info.bpp; tag->common.framebuffer_bpp = mode_info.bpp;
tag->common.reserved = 0; tag->common.reserved = 0;
if (mode_info.mode_type & GRUB_VIDEO_MODE_TYPE_INDEX_COLOR) if (mode_info.mode_type & GRUB_VIDEO_MODE_TYPE_INDEX_COLOR)
{ {
unsigned i; unsigned i;
@ -748,7 +748,7 @@ grub_multiboot2_make_mbi (grub_uint32_t *target)
{ {
struct multiboot_tag_string *tag = (struct multiboot_tag_string *) ptrorig; struct multiboot_tag_string *tag = (struct multiboot_tag_string *) ptrorig;
tag->type = MULTIBOOT_TAG_TYPE_CMDLINE; tag->type = MULTIBOOT_TAG_TYPE_CMDLINE;
tag->size = sizeof (struct multiboot_tag_string) + cmdline_size; tag->size = sizeof (struct multiboot_tag_string) + cmdline_size;
grub_memcpy (tag->string, cmdline, cmdline_size); grub_memcpy (tag->string, cmdline, cmdline_size);
ptrorig += ALIGN_UP (tag->size, MULTIBOOT_TAG_ALIGN) ptrorig += ALIGN_UP (tag->size, MULTIBOOT_TAG_ALIGN)
/ sizeof (grub_properly_aligned_t); / sizeof (grub_properly_aligned_t);
@ -757,7 +757,7 @@ grub_multiboot2_make_mbi (grub_uint32_t *target)
{ {
struct multiboot_tag_string *tag = (struct multiboot_tag_string *) ptrorig; struct multiboot_tag_string *tag = (struct multiboot_tag_string *) ptrorig;
tag->type = MULTIBOOT_TAG_TYPE_BOOT_LOADER_NAME; tag->type = MULTIBOOT_TAG_TYPE_BOOT_LOADER_NAME;
tag->size = sizeof (struct multiboot_tag_string) + sizeof (PACKAGE_STRING); tag->size = sizeof (struct multiboot_tag_string) + sizeof (PACKAGE_STRING);
grub_memcpy (tag->string, PACKAGE_STRING, sizeof (PACKAGE_STRING)); grub_memcpy (tag->string, PACKAGE_STRING, sizeof (PACKAGE_STRING));
ptrorig += ALIGN_UP (tag->size, MULTIBOOT_TAG_ALIGN) ptrorig += ALIGN_UP (tag->size, MULTIBOOT_TAG_ALIGN)
/ sizeof (grub_properly_aligned_t); / sizeof (grub_properly_aligned_t);
@ -771,7 +771,7 @@ grub_multiboot2_make_mbi (grub_uint32_t *target)
struct multiboot_tag_apm *tag = (struct multiboot_tag_apm *) ptrorig; struct multiboot_tag_apm *tag = (struct multiboot_tag_apm *) ptrorig;
tag->type = MULTIBOOT_TAG_TYPE_APM; tag->type = MULTIBOOT_TAG_TYPE_APM;
tag->size = sizeof (struct multiboot_tag_apm); tag->size = sizeof (struct multiboot_tag_apm);
tag->cseg = info.cseg; tag->cseg = info.cseg;
tag->offset = info.offset; tag->offset = info.offset;
@ -864,7 +864,7 @@ grub_multiboot2_make_mbi (grub_uint32_t *target)
struct multiboot_tag_bootdev *tag struct multiboot_tag_bootdev *tag
= (struct multiboot_tag_bootdev *) ptrorig; = (struct multiboot_tag_bootdev *) ptrorig;
tag->type = MULTIBOOT_TAG_TYPE_BOOTDEV; tag->type = MULTIBOOT_TAG_TYPE_BOOTDEV;
tag->size = sizeof (struct multiboot_tag_bootdev); tag->size = sizeof (struct multiboot_tag_bootdev);
tag->biosdev = biosdev; tag->biosdev = biosdev;
tag->slice = slice; tag->slice = slice;

View File

@ -64,7 +64,7 @@ grub_xnu_heap_malloc (int size, void **src, grub_addr_t *target)
if (grub_add (grub_xnu_heap_target_start, grub_xnu_heap_size, &tgt)) if (grub_add (grub_xnu_heap_target_start, grub_xnu_heap_size, &tgt))
return GRUB_ERR_OUT_OF_RANGE; return GRUB_ERR_OUT_OF_RANGE;
err = grub_relocator_alloc_chunk_addr (grub_xnu_relocator, &ch, tgt, size); err = grub_relocator_alloc_chunk_addr (grub_xnu_relocator, &ch, tgt, size);
if (err) if (err)
return err; return err;
@ -1399,10 +1399,10 @@ grub_xnu_fill_devicetree (void)
nextdot = curdot + grub_strlen (curdot) + 1; nextdot = curdot + grub_strlen (curdot) + 1;
name = grub_realloc (name, nextdot - curdot + 1); name = grub_realloc (name, nextdot - curdot + 1);
if (!name) if (!name)
return grub_errno; return grub_errno;
unescape (name, curdot, nextdot, &len); unescape (name, curdot, nextdot, &len);
name[len] = 0; name[len] = 0;
@ -1410,11 +1410,11 @@ grub_xnu_fill_devicetree (void)
grub_free (name); grub_free (name);
if (!curvalue) if (!curvalue)
return grub_errno; return grub_errno;
data = grub_malloc (grub_strlen (var->value) + 1); data = grub_malloc (grub_strlen (var->value) + 1);
if (!data) if (!data)
return grub_errno; return grub_errno;
unescape (data, var->value, var->value + grub_strlen (var->value), unescape (data, var->value, var->value + grub_strlen (var->value),
&len); &len);
curvalue->datasize = len; curvalue->datasize = len;