[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[2293] remove all trailing whitespace
From: |
Felix Zielcke |
Subject: |
[2293] remove all trailing whitespace |
Date: |
Wed, 10 Jun 2009 21:04:23 +0000 |
Revision: 2293
http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=2293
Author: fzielcke
Date: 2009-06-10 21:04:23 +0000 (Wed, 10 Jun 2009)
Log Message:
-----------
remove all trailing whitespace
Modified Paths:
--------------
trunk/grub2/Makefile.in
trunk/grub2/aclocal.m4
trunk/grub2/boot/i386/pc/boot.S
trunk/grub2/boot/i386/pc/cdboot.S
trunk/grub2/boot/i386/pc/diskboot.S
trunk/grub2/boot/i386/pc/lnxboot.S
trunk/grub2/boot/i386/pc/pxeboot.S
trunk/grub2/bus/usb/ohci.c
trunk/grub2/bus/usb/uhci.c
trunk/grub2/bus/usb/usb.c
trunk/grub2/bus/usb/usbtrans.c
trunk/grub2/commands/acpi.c
trunk/grub2/commands/blocklist.c
trunk/grub2/commands/boot.c
trunk/grub2/commands/cat.c
trunk/grub2/commands/cmp.c
trunk/grub2/commands/echo.c
trunk/grub2/commands/efi/acpi.c
trunk/grub2/commands/gptsync.c
trunk/grub2/commands/help.c
trunk/grub2/commands/i386/pc/acpi.c
trunk/grub2/commands/i386/pc/drivemap.c
trunk/grub2/commands/i386/pc/play.c
trunk/grub2/commands/i386/pc/vbeinfo.c
trunk/grub2/commands/i386/pc/vbetest.c
trunk/grub2/commands/loadenv.c
trunk/grub2/commands/ls.c
trunk/grub2/commands/parttool.c
trunk/grub2/commands/search.c
trunk/grub2/commands/test.c
trunk/grub2/commands/usbtest.c
trunk/grub2/conf/i386-pc.rmk
trunk/grub2/conf/powerpc-ieee1275.rmk
trunk/grub2/conf/sparc64-ieee1275.rmk
trunk/grub2/configure.ac
trunk/grub2/disk/ata.c
trunk/grub2/disk/efi/efidisk.c
trunk/grub2/disk/fs_uuid.c
trunk/grub2/disk/host.c
trunk/grub2/disk/i386/pc/biosdisk.c
trunk/grub2/disk/ieee1275/ofdisk.c
trunk/grub2/disk/loopback.c
trunk/grub2/disk/lvm.c
trunk/grub2/disk/memdisk.c
trunk/grub2/disk/raid.c
trunk/grub2/disk/scsi.c
trunk/grub2/disk/usbms.c
trunk/grub2/docs/grub.texi
trunk/grub2/docs/texinfo.tex
trunk/grub2/efiemu/i386/loadcore32.c
trunk/grub2/efiemu/i386/loadcore64.c
trunk/grub2/efiemu/i386/pc/cfgtables.c
trunk/grub2/efiemu/loadcore.c
trunk/grub2/efiemu/loadcore_common.c
trunk/grub2/efiemu/main.c
trunk/grub2/efiemu/mm.c
trunk/grub2/efiemu/pnvram.c
trunk/grub2/efiemu/prepare.c
trunk/grub2/efiemu/runtime/efiemu.S
trunk/grub2/efiemu/runtime/efiemu.c
trunk/grub2/efiemu/runtime/efiemu.sh
trunk/grub2/efiemu/symbols.c
trunk/grub2/font/font.c
trunk/grub2/font/font_cmd.c
trunk/grub2/fs/affs.c
trunk/grub2/fs/afs.c
trunk/grub2/fs/cpio.c
trunk/grub2/fs/ext2.c
trunk/grub2/fs/fat.c
trunk/grub2/fs/fshelp.c
trunk/grub2/fs/hfs.c
trunk/grub2/fs/hfsplus.c
trunk/grub2/fs/iso9660.c
trunk/grub2/fs/jfs.c
trunk/grub2/fs/minix.c
trunk/grub2/fs/ntfs.c
trunk/grub2/fs/reiserfs.c
trunk/grub2/fs/sfs.c
trunk/grub2/fs/udf.c
trunk/grub2/fs/ufs.c
trunk/grub2/fs/xfs.c
trunk/grub2/genmk.rb
trunk/grub2/genmoddep.awk
trunk/grub2/include/grub/acpi.h
trunk/grub2/include/grub/autoefi.h
trunk/grub2/include/grub/datetime.h
trunk/grub2/include/grub/disk.h
trunk/grub2/include/grub/efi/api.h
trunk/grub2/include/grub/efi/memory.h
trunk/grub2/include/grub/efi/pe32.h
trunk/grub2/include/grub/efiemu/efiemu.h
trunk/grub2/include/grub/fs.h
trunk/grub2/include/grub/hfs.h
trunk/grub2/include/grub/i386/efiemu.h
trunk/grub2/include/grub/i386/linux.h
trunk/grub2/include/grub/i386/pc/biosdisk.h
trunk/grub2/include/grub/i386/pc/memory.h
trunk/grub2/include/grub/i386/pc/vbe.h
trunk/grub2/include/grub/i386/tsc.h
trunk/grub2/include/grub/i386/xnu.h
trunk/grub2/include/grub/ieee1275/ieee1275.h
trunk/grub2/include/grub/lvm.h
trunk/grub2/include/grub/macho.h
trunk/grub2/include/grub/machoload.h
trunk/grub2/include/grub/memory.h
trunk/grub2/include/grub/multiboot.h
trunk/grub2/include/grub/multiboot2.h
trunk/grub2/include/grub/net.h
trunk/grub2/include/grub/partition.h
trunk/grub2/include/grub/parttool.h
trunk/grub2/include/grub/term.h
trunk/grub2/include/grub/usbdesc.h
trunk/grub2/include/grub/video.h
trunk/grub2/include/grub/xnu.h
trunk/grub2/include/multiboot.h
trunk/grub2/io/gzio.c
trunk/grub2/kern/corecmd.c
trunk/grub2/kern/device.c
trunk/grub2/kern/disk.c
trunk/grub2/kern/dl.c
trunk/grub2/kern/efi/efi.c
trunk/grub2/kern/efi/init.c
trunk/grub2/kern/efi/mm.c
trunk/grub2/kern/env.c
trunk/grub2/kern/err.c
trunk/grub2/kern/file.c
trunk/grub2/kern/fs.c
trunk/grub2/kern/generic/millisleep.c
trunk/grub2/kern/generic/rtc_get_time_ms.c
trunk/grub2/kern/i386/dl.c
trunk/grub2/kern/i386/ieee1275/init.c
trunk/grub2/kern/i386/pc/init.c
trunk/grub2/kern/i386/pc/lzo1x.S
trunk/grub2/kern/i386/pc/mmap.c
trunk/grub2/kern/i386/pc/startup.S
trunk/grub2/kern/i386/realmode.S
trunk/grub2/kern/i386/tsc.c
trunk/grub2/kern/ieee1275/ieee1275.c
trunk/grub2/kern/main.c
trunk/grub2/kern/misc.c
trunk/grub2/kern/parser.c
trunk/grub2/kern/partition.c
trunk/grub2/kern/powerpc/dl.c
trunk/grub2/kern/sparc64/dl.c
trunk/grub2/kern/term.c
trunk/grub2/lib/envblk.c
trunk/grub2/lib/i386/setjmp.S
trunk/grub2/loader/efi/chainloader.c
trunk/grub2/loader/i386/bsd.c
trunk/grub2/loader/i386/bsd_helper.S
trunk/grub2/loader/i386/bsd_pagetable.c
trunk/grub2/loader/i386/bsd_trampoline.S
trunk/grub2/loader/i386/efi/linux.c
trunk/grub2/loader/i386/linux.c
trunk/grub2/loader/i386/linux_trampoline.S
trunk/grub2/loader/i386/multiboot.c
trunk/grub2/loader/i386/multiboot_elfxx.c
trunk/grub2/loader/i386/multiboot_helper.S
trunk/grub2/loader/i386/pc/chainloader.c
trunk/grub2/loader/i386/pc/linux.c
trunk/grub2/loader/i386/pc/multiboot2.c
trunk/grub2/loader/i386/pc/xnu.c
trunk/grub2/loader/i386/xnu.c
trunk/grub2/loader/i386/xnu_helper.S
trunk/grub2/loader/macho.c
trunk/grub2/loader/multiboot_loader.c
trunk/grub2/loader/powerpc/ieee1275/linux.c
trunk/grub2/loader/xnu.c
trunk/grub2/loader/xnu_resume.c
trunk/grub2/mmap/efi/mmap.c
trunk/grub2/mmap/i386/mmap.c
trunk/grub2/mmap/i386/pc/mmap.c
trunk/grub2/mmap/i386/pc/mmap_helper.S
trunk/grub2/mmap/i386/uppermem.c
trunk/grub2/mmap/mmap.c
trunk/grub2/normal/cmdline.c
trunk/grub2/normal/completion.c
trunk/grub2/normal/datetime.c
trunk/grub2/normal/main.c
trunk/grub2/normal/menu_entry.c
trunk/grub2/normal/menu_viewer.c
trunk/grub2/normal/misc.c
trunk/grub2/partmap/acorn.c
trunk/grub2/partmap/amiga.c
trunk/grub2/partmap/apple.c
trunk/grub2/partmap/gpt.c
trunk/grub2/partmap/pc.c
trunk/grub2/partmap/sun.c
trunk/grub2/parttool/pcpart.c
trunk/grub2/script/sh/function.c
trunk/grub2/script/sh/lexer.c
trunk/grub2/term/efi/console.c
trunk/grub2/term/gfxterm.c
trunk/grub2/term/i386/pc/serial.c
trunk/grub2/term/i386/pc/vesafb.c
trunk/grub2/term/i386/pc/vga.c
trunk/grub2/term/ieee1275/ofconsole.c
trunk/grub2/term/terminfo.c
trunk/grub2/term/usb_keyboard.c
trunk/grub2/util/console.c
trunk/grub2/util/getroot.c
trunk/grub2/util/grub-editenv.c
trunk/grub2/util/grub-emu.c
trunk/grub2/util/grub-macho2img.c
trunk/grub2/util/grub-mkconfig.in
trunk/grub2/util/grub-mkdevicemap.c
trunk/grub2/util/grub-probe.c
trunk/grub2/util/grub.d/10_hurd.in
trunk/grub2/util/grub.d/30_os-prober.in
trunk/grub2/util/hostdisk.c
trunk/grub2/util/hostfs.c
trunk/grub2/util/i386/efi/grub-mkimage.c
trunk/grub2/util/i386/pc/grub-mkimage.c
trunk/grub2/util/i386/pc/grub-setup.c
trunk/grub2/util/lvm.c
trunk/grub2/util/misc.c
trunk/grub2/util/raid.c
trunk/grub2/util/resolve.c
trunk/grub2/util/usb.c
trunk/grub2/video/bitmap.c
trunk/grub2/video/readers/tga.c
trunk/grub2/video/video.c
Modified: trunk/grub2/Makefile.in
===================================================================
--- trunk/grub2/Makefile.in 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/Makefile.in 2009-06-10 21:04:23 UTC (rev 2293)
@@ -124,7 +124,7 @@
SCRIPTS = $(bin_SCRIPTS) $(sbin_SCRIPTS) $(grub-mkconfig_SCRIPTS)
CLEANFILES =
-MOSTLYCLEANFILES =
+MOSTLYCLEANFILES =
DISTCLEANFILES = config.status config.cache config.log config.h \
Makefile stamp-h include/grub/cpu include/grub/machine \
gensymlist.sh genkernsyms.sh build_env.mk
Modified: trunk/grub2/aclocal.m4
===================================================================
--- trunk/grub2/aclocal.m4 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/aclocal.m4 2009-06-10 21:04:23 UTC (rev 2293)
@@ -232,7 +232,7 @@
[whether an absolute indirect call/jump must not be prefixed with an asterisk])
AC_CACHE_VAL(grub_cv_i386_asm_absolute_without_asterisk,
[cat > conftest.s <<\EOF
- lcall *(offset)
+ lcall *(offset)
offset:
.long 0
.word 0
Modified: trunk/grub2/boot/i386/pc/boot.S
===================================================================
--- trunk/grub2/boot/i386/pc/boot.S 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/boot/i386/pc/boot.S 2009-06-10 21:04:23 UTC (rev 2293)
@@ -19,7 +19,7 @@
#include <grub/boot.h>
#include <grub/machine/boot.h>
-
+
/*
* defines for the code go here
*/
@@ -44,7 +44,7 @@
in real mode. */
.code16
-.globl _start, start;
+.globl _start, start;
_start:
start:
/*
@@ -70,7 +70,7 @@
/* scratch space */
mode:
.byte 0
-disk_address_packet:
+disk_address_packet:
sectors:
.long 0
heads:
@@ -91,7 +91,7 @@
* End of BIOS parameter block.
*/
-boot_version:
+boot_version:
.byte GRUB_BOOT_VERSION_MAJOR, GRUB_BOOT_VERSION_MINOR
kernel_address:
.word GRUB_BOOT_MACHINE_KERNEL_ADDR
@@ -99,7 +99,7 @@
.word GRUB_BOOT_MACHINE_KERNEL_SEG
kernel_sector:
.long 1, 0
-boot_drive:
+boot_drive:
.byte 0xff /* the disk to load kernel from */
/* 0xff means use the boot drive */
root_drive:
@@ -124,7 +124,7 @@
jnz 1f
movb $0x80, %dl
1:
-
+
/*
* ljmp to the next instruction because some bogus BIOSes
* jump to 07C0:0000 instead of 0000:7C00.
@@ -136,7 +136,7 @@
ljmp $0, $ABS(real_start)
#endif
-real_start:
+real_start:
/* set up %ds and %ss as offset from 0 */
xorw %ax, %ax
@@ -176,17 +176,17 @@
#else
movw $ABS(disk_address_packet), %si
#endif
-
+
/* do not probe LBA if the drive is a floppy */
testb $GRUB_BOOT_MACHINE_BIOS_HD_FLAG, %dl
jz chs_mode
-
+
/* check if LBA is supported */
movb $0x41, %ah
movw $0x55aa, %bx
int $0x13
- /*
+ /*
* %dl may have been clobbered by INT 13, AH=41H.
* This happens, for example, with AST BIOS 1.04.
*/
@@ -200,15 +200,15 @@
andw $1, %cx
jz chs_mode
-
+
lba_mode:
xorw %ax, %ax
movw %ax, 4(%si)
- incw %ax
+ incw %ax
/* set the mode to non-zero */
movb %al, -1(%si)
-
+
/* the blocks */
movw %ax, 2(%si)
@@ -249,8 +249,8 @@
movw $GRUB_BOOT_MACHINE_BUFFER_SEG, %bx
jmp copy_buffer
-
-chs_mode:
+
+chs_mode:
/*
* Determine the hard disk geometry from the BIOS!
* We do this first, so that LS-120 IDE floppies work correctly.
@@ -272,7 +272,7 @@
/* set the mode to zero */
movzbl %dh, %eax
movb %ah, -1(%si)
-
+
/* save number of heads */
incw %ax
movl %eax, 4(%si)
@@ -303,7 +303,7 @@
orl %eax, %eax
jnz geometry_error
-
+
/* load logical sector start (bottom half) */
#ifdef APPLE_CC
movl (kernel_sector_abs), %eax
@@ -371,7 +371,7 @@
jc read_error
movw %es, %bx
-
+
copy_buffer:
#ifdef APPLE_CC
kernel_segment_abs = ABS (kernel_segment)
@@ -386,14 +386,14 @@
*/
pusha
pushw %ds
-
+
movw $0x100, %cx
movw %bx, %ds
xorw %si, %si
xorw %di, %di
-
+
cld
-
+
rep
movsw
@@ -472,7 +472,7 @@
*/
. = _start + GRUB_BOOT_MACHINE_WINDOWS_NT_MAGIC
-nt_magic:
+nt_magic:
.long 0
.word 0
@@ -482,7 +482,7 @@
* sneaky, huh?
*/
-part_start:
+part_start:
. = _start + GRUB_BOOT_MACHINE_PART_START
probe_values:
Modified: trunk/grub2/boot/i386/pc/cdboot.S
===================================================================
--- trunk/grub2/boot/i386/pc/cdboot.S 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/boot/i386/pc/cdboot.S 2009-06-10 21:04:23 UTC (rev 2293)
@@ -88,7 +88,7 @@
/* Root drive will default to boot drive */
movb $0xFF, %dh
-
+
ljmp $(DATA_ADDR >> 4), $0
/*
Modified: trunk/grub2/boot/i386/pc/diskboot.S
===================================================================
--- trunk/grub2/boot/i386/pc/diskboot.S 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/boot/i386/pc/diskboot.S 2009-06-10 21:04:23 UTC (rev 2293)
@@ -17,7 +17,7 @@
*/
#include <grub/machine/boot.h>
-
+
/*
* defines for the code go here
*/
@@ -26,7 +26,7 @@
This makes the assembler generate the address without support
from the linker. (ELF can't relocate 16-bit addresses!) */
#define ABS(x) (x-_start+GRUB_BOOT_MACHINE_KERNEL_ADDR)
-
+
/* Print message string */
#ifdef APPLE_CC
#define MSG(x) x ## _abs = ABS(x); mov $x ## _abs, %esi; call message
@@ -44,18 +44,18 @@
.globl start, _start
start:
-_start:
+_start:
/*
* _start is loaded at 0x2000 and is jumped to with
* CS:IP 0:0x2000 in kernel.
*/
- /*
+ /*
* we continue to use the stack for boot.img and assume that
* some registers are set to correct values. See boot.S
* for more information.
*/
-
+
/* save drive reference first thing! */
pushw %dx
@@ -63,7 +63,7 @@
pushw %si
MSG(notification_string)
popw %si
-
+
/* this sets up for the first run through "bootloop" */
#ifdef APPLE_CC
firstlist_off_abs = ABS (firstlist - GRUB_BOOT_MACHINE_LIST_SIZE)
@@ -84,14 +84,14 @@
/* if zero, go to the start function */
je bootit
-setup_sectors:
+setup_sectors:
/* check if we use LBA or CHS */
cmpb $0, -1(%si)
/* jump to chs_mode if zero */
je chs_mode
-lba_mode:
+lba_mode:
/* load logical sector start */
movl (%di), %ebx
movl 4(%di), %ecx
@@ -109,7 +109,7 @@
/* if less than, set to total */
movw 8(%di), %ax
-1:
+1:
/* subtract from total */
subw %ax, 8(%di)
@@ -154,8 +154,8 @@
movw $GRUB_BOOT_MACHINE_BUFFER_SEG, %bx
jmp copy_buffer
-
-chs_mode:
+
+chs_mode:
/* load logical sector start (top half) */
movl 4(%di), %eax
orl %eax, %eax
@@ -202,7 +202,7 @@
/* if less than, set to total */
movw 8(%di), %ax
-2:
+2:
/* subtract from total */
subw %ax, 8(%di)
@@ -258,9 +258,9 @@
/* save source segment */
movw %es, %bx
-
-copy_buffer:
+copy_buffer:
+
/* load addresses for copy from disk buffer to destination */
movw 10(%di), %es /* load destination segment */
@@ -291,7 +291,7 @@
rep /* sets a repeat */
movsw /* this runs the actual copy */
- /* restore addressing regs and print a dot with correct DS
+ /* restore addressing regs and print a dot with correct DS
(MSG modifies SI, which is saved, and unused AX and BX) */
popw %ds
MSG(notification_step)
@@ -339,7 +339,7 @@
notification_step: .asciz "."
notification_done: .asciz "\r\n"
-
+
geometry_error_string: .asciz "Geom"
read_error_string: .asciz "Read"
general_error_string: .asciz " Error"
@@ -379,7 +379,7 @@
.word 0
. = _start + 0x200 - GRUB_BOOT_MACHINE_LIST_SIZE
-
+
/* fill the first data listing with the default */
blocklist_default_start:
/* this is the sector start parameter, in logical sectors from
@@ -392,5 +392,5 @@
blocklist_default_seg:
/* this is the segment of the starting address to load the data into */
.word (GRUB_BOOT_MACHINE_KERNEL_SEG + 0x20)
-
+
firstlist: /* this label has to be after the list data!!! */
Modified: trunk/grub2/boot/i386/pc/lnxboot.S
===================================================================
--- trunk/grub2/boot/i386/pc/lnxboot.S 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/boot/i386/pc/lnxboot.S 2009-06-10 21:04:23 UTC (rev 2293)
@@ -24,7 +24,7 @@
#include <multiboot.h>
.file "lnxboot.S"
-
+
#ifdef APPLE_CC
#error Building lnxboot.img with Apple's as results in an unusable image
#endif
@@ -50,7 +50,7 @@
. = data_start + 0x1F1
setup_sects:
-/* Apple's cc can't fill this value. */
+/* Apple's cc can't fill this value. */
#ifdef APPLE_CC
.byte 0
#else
@@ -135,8 +135,8 @@
linux_init:
#ifdef APPLE_CC
- reg_edx_rel = reg_edx - start
- code32_start_rel = code32_start - start
+ reg_edx_rel = reg_edx - start
+ code32_start_rel = code32_start - start
movw %cs:(reg_edx_rel), %dx
movl %cs:(code32_start_rel), %ebp
#else
Modified: trunk/grub2/boot/i386/pc/pxeboot.S
===================================================================
--- trunk/grub2/boot/i386/pc/pxeboot.S 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/boot/i386/pc/pxeboot.S 2009-06-10 21:04:23 UTC (rev 2293)
@@ -21,16 +21,16 @@
/* Start with the prehistoric environment... */
.code16
-
+
/* Let's go */
-.globl start, _start;
+.globl start, _start;
_start:
-start:
+start:
/* Root drive will default to boot drive */
movb $0xFF, %dh
movb $0x7F, %dl
-
+
/* Jump to the real world */
ljmp $0, $0x8200
Modified: trunk/grub2/bus/usb/ohci.c
===================================================================
--- trunk/grub2/bus/usb/ohci.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/bus/usb/ohci.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -180,13 +180,13 @@
/* Setup the HCCA. */
grub_ohci_writereg32 (o, GRUB_OHCI_REG_HCCA, (grub_uint32_t) o->hcca);
grub_dprintf ("ohci", "OHCI HCCA\n");
-
+
/* Enable the OHCI. */
grub_ohci_writereg32 (o, GRUB_OHCI_REG_CONTROL,
(2 << 6));
grub_dprintf ("ohci", "OHCI enable: 0x%02x\n",
(grub_ohci_readreg32 (o, GRUB_OHCI_REG_CONTROL) >> 6) & 3);
-
+
/* Link to ohci now that initialisation is successful. */
o->next = ohci;
ohci = o;
@@ -227,7 +227,7 @@
}
static void
-grub_ohci_transaction (grub_ohci_td_t td,
+grub_ohci_transaction (grub_ohci_td_t td,
grub_transfer_type_t type, unsigned int toggle,
grub_size_t size, char *data)
{
@@ -305,7 +305,7 @@
grub_usb_transaction_t tr = &transfer->transactions[i];
grub_ohci_transaction (&td_list[i], tr->pid, tr->toggle,
- tr->size, tr->data);
+ tr->size, tr->data);
td_list[i].next_td = grub_cpu_to_le32 (&td_list[i + 1]);
}
@@ -607,5 +607,5 @@
GRUB_MOD_FINI(ohci)
{
- grub_usb_controller_dev_unregister (&usb_controller);
+ grub_usb_controller_dev_unregister (&usb_controller);
}
Modified: trunk/grub2/bus/usb/uhci.c
===================================================================
--- trunk/grub2/bus/usb/uhci.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/bus/usb/uhci.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -450,7 +450,7 @@
td = grub_uhci_transaction (u, transfer->endpoint, tr->pid,
transfer->devaddr, tr->toggle,
- tr->size, tr->data);
+ tr->size, tr->data);
if (! td)
{
/* Terminate and free. */
@@ -517,7 +517,7 @@
/* Check if a babble error occurred. */
if (errtd->ctrl_status & (1 << 20))
err = GRUB_USB_ERR_BABBLE;
-
+
/* Check if a NAK occurred. */
if (errtd->ctrl_status & (1 << 19))
err = GRUB_USB_ERR_NAK;
Modified: trunk/grub2/bus/usb/usb.c
===================================================================
--- trunk/grub2/bus/usb/usb.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/bus/usb/usb.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -236,7 +236,7 @@
/* Skip the configuration descriptor. */
pos = sizeof (struct grub_usb_desc_config);
-
+
/* Read all interfaces. */
for (currif = 0; currif < dev->config[i].descconf->numif; currif++)
{
Modified: trunk/grub2/bus/usb/usbtrans.c
===================================================================
--- trunk/grub2/bus/usb/usbtrans.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/bus/usb/usbtrans.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -54,7 +54,7 @@
max = 64;
datablocks = (size + max - 1) / max;
-
+
/* XXX: Discriminate between different types of control
messages. */
transfer->transcnt = datablocks + 2;
@@ -110,7 +110,7 @@
transfer->transactions[datablocks + 1].pid = GRUB_USB_TRANSFER_TYPE_OUT;
else
transfer->transactions[datablocks + 1].pid = GRUB_USB_TRANSFER_TYPE_IN;
-
+
transfer->transactions[datablocks + 1].toggle = 1;
err = dev->controller.dev->transfer (&dev->controller, transfer);
@@ -184,7 +184,7 @@
tr->data = &data[i * max];
size -= tr->size;
}
-
+
err = dev->controller.dev->transfer (&dev->controller, transfer);
grub_dprintf ("usb", "toggle=%d\n", toggle);
dev->toggle[endpoint] = toggle;
Modified: trunk/grub2/commands/acpi.c
===================================================================
--- trunk/grub2/commands/acpi.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/acpi.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -36,22 +36,22 @@
#endif
static const struct grub_arg_option options[] = {
- {"exclude", 'x', 0,
- "Don't load host tables specified by comma-separated list",
+ {"exclude", 'x', 0,
+ "Don't load host tables specified by comma-separated list",
0, ARG_TYPE_STRING},
- {"load-only", 'n', 0,
+ {"load-only", 'n', 0,
"Load only tables specified by comma-separated list", 0, ARG_TYPE_STRING},
{"v1", '1', 0, "Expose v1 tables", 0, ARG_TYPE_NONE},
{"v2", '2', 0, "Expose v2 and v3 tables", 0, ARG_TYPE_NONE},
{"oemid", 'o', 0, "Set OEMID of RSDP, XSDT and RSDT", 0, ARG_TYPE_STRING},
- {"oemtable", 't', 0,
- "Set OEMTABLE ID of RSDP, XSDT and RSDT", 0, ARG_TYPE_STRING},
- {"oemtablerev", 'r', 0,
- "Set OEMTABLE revision of RSDP, XSDT and RSDT", 0, ARG_TYPE_INT},
- {"oemtablecreator", 'c', 0,
- "Set creator field of RSDP, XSDT and RSDT", 0, ARG_TYPE_STRING},
- {"oemtablecreatorrev", 'd', 0,
- "Set creator revision of RSDP, XSDT and RSDT", 0, ARG_TYPE_INT},
+ {"oemtable", 't', 0,
+ "Set OEMTABLE ID of RSDP, XSDT and RSDT", 0, ARG_TYPE_STRING},
+ {"oemtablerev", 'r', 0,
+ "Set OEMTABLE revision of RSDP, XSDT and RSDT", 0, ARG_TYPE_INT},
+ {"oemtablecreator", 'c', 0,
+ "Set creator field of RSDP, XSDT and RSDT", 0, ARG_TYPE_STRING},
+ {"oemtablecreatorrev", 'd', 0,
+ "Set creator revision of RSDP, XSDT and RSDT", 0, ARG_TYPE_INT},
{"no-ebda", 'e', 0, "Don't update EBDA. May fix failures or hangs on some"
" BIOSes but makes it ineffective with OS not receiving RSDP from GRUB",
0, ARG_TYPE_NONE},
@@ -59,7 +59,7 @@
};
/* Simple checksum by summing all bytes. Used by ACPI and SMBIOS. */
-grub_uint8_t
+grub_uint8_t
grub_byte_checksum (void *base, grub_size_t size)
{
grub_uint8_t *ptr;
@@ -70,7 +70,7 @@
return ret;
}
-/* rev1 is 1 if ACPIv1 is to be generated, 0 otherwise.
+/* rev1 is 1 if ACPIv1 is to be generated, 0 otherwise.
rev2 contains the revision of ACPIv2+ to generate or 0 if none. */
static int rev1, rev2;
/* OEMID of RSDP, RSDT and XSDT. */
@@ -128,7 +128,7 @@
return grub_machine_acpi_get_rsdpv1 ();
}
-static inline int
+static inline int
iszero (grub_uint8_t *reg, int size)
{
int i;
@@ -138,7 +138,7 @@
return 1;
}
-grub_err_t
+grub_err_t
grub_acpi_create_ebda (void)
{
int ebda_kb_len;
@@ -149,9 +149,9 @@
grub_uint8_t *targetebda, *target;
struct grub_acpi_rsdp_v10 *v1;
struct grub_acpi_rsdp_v20 *v2;
- auto int NESTED_FUNC_ATTR find_hook (grub_uint64_t, grub_uint64_t,
+ auto int NESTED_FUNC_ATTR find_hook (grub_uint64_t, grub_uint64_t,
grub_uint32_t);
- int NESTED_FUNC_ATTR find_hook (grub_uint64_t start, grub_uint64_t size,
+ int NESTED_FUNC_ATTR find_hook (grub_uint64_t start, grub_uint64_t size,
grub_uint32_t type)
{
grub_uint64_t end = start + size;
@@ -164,7 +164,7 @@
highestlow = (end - ebda_len) & (~0xf);
return 0;
}
-
+
ebda = (grub_uint8_t *) UINT_TO_PTR ((*((grub_uint16_t *)0x40e)) << 4);
ebda_kb_len = *(grub_uint16_t *) ebda;
if (! ebda || ebda_kb_len > 16)
@@ -177,10 +177,10 @@
grub_dprintf ("acpi", "creating ebda @%llx\n",
(unsigned long long) highestlow);
if (! highestlow)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"couldn't find space for the new EBDA");
- mmapregion = grub_mmap_register (PTR_TO_UINT64 (targetebda), ebda_len,
+ mmapregion = grub_mmap_register (PTR_TO_UINT64 (targetebda), ebda_len,
GRUB_MACHINE_MEMORY_RESERVED);
if (! mmapregion)
return grub_errno;
@@ -198,13 +198,13 @@
if (v2 && v2->length > 40)
v2 = 0;
- /* First try to replace already existing rsdp. */
+ /* First try to replace already existing rsdp. */
if (v2)
{
grub_dprintf ("acpi", "Scanning EBDA for old rsdpv2\n");
for (; target < targetebda + 0x400 - v2->length; target += 0x10)
if (grub_memcmp (target, "RSD PTR ", 8) == 0
- && grub_byte_checksum (target,
+ && grub_byte_checksum (target,
sizeof (struct grub_acpi_rsdp_v10)) == 0
&& ((struct grub_acpi_rsdp_v10 *) target)->revision != 0
&& ((struct grub_acpi_rsdp_v20 *) target)->length <= v2->length)
@@ -222,10 +222,10 @@
if (v1)
{
grub_dprintf ("acpi", "Scanning EBDA for old rsdpv1\n");
- for (; target < targetebda + 0x400 - sizeof (struct grub_acpi_rsdp_v10);
+ for (; target < targetebda + 0x400 - sizeof (struct grub_acpi_rsdp_v10);
target += 0x10)
if (grub_memcmp (target, "RSD PTR ", 8) == 0
- && grub_byte_checksum (target,
+ && grub_byte_checksum (target,
sizeof (struct grub_acpi_rsdp_v10)) == 0)
{
grub_memcpy (target, v1, sizeof (struct grub_acpi_rsdp_v10));
@@ -260,7 +260,7 @@
if (v1)
{
grub_dprintf ("acpi", "Scanning EBDA for block of zeros\n");
- for (; target < targetebda + 0x400 - sizeof (struct grub_acpi_rsdp_v10);
+ for (; target < targetebda + 0x400 - sizeof (struct grub_acpi_rsdp_v10);
target += 0x10)
if (iszero (target, sizeof (struct grub_acpi_rsdp_v10)))
{
@@ -277,16 +277,16 @@
if (v1 || v2)
{
grub_mmap_unregister (mmapregion);
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Couldn't find suitable spot in EBDA");
}
/* Remove any other RSDT. */
- for (target = targetebda;
- target < targetebda + 0x400 - sizeof (struct grub_acpi_rsdp_v10);
+ for (target = targetebda;
+ target < targetebda + 0x400 - sizeof (struct grub_acpi_rsdp_v10);
target += 0x10)
if (grub_memcmp (target, "RSD PTR ", 8) == 0
- && grub_byte_checksum (target,
+ && grub_byte_checksum (target,
sizeof (struct grub_acpi_rsdp_v10)) == 0
&& target != v1inebda && target != v2inebda)
*target = 0;
@@ -312,7 +312,7 @@
grub_free (table_dsdt);
table_dsdt = playground_ptr;
playground_ptr += dsdt_size;
-
+
/* Treat other tables. */
for (cur = acpi_tables; cur; cur = cur->next)
{
@@ -342,7 +342,7 @@
fadt->hdr.checksum = 1 + ~grub_byte_checksum (fadt, fadt->hdr.length);
}
}
-
+
/* Fill RSDT entries. */
numoftables = 0;
for (cur = acpi_tables; cur; cur = cur->next)
@@ -365,7 +365,7 @@
for (cur = acpi_tables; cur; cur = cur->next)
*(rsdt_entry++) = PTR_TO_UINT32 (cur->addr);
-
+
/* Recompute checksum. */
rsdt->checksum = 0;
rsdt->checksum = 1 + ~grub_byte_checksum (rsdt, rsdt->length);
@@ -383,8 +383,8 @@
rsdpv1_new->revision = 0;
rsdpv1_new->rsdt_addr = PTR_TO_UINT32 (rsdt_addr);
rsdpv1_new->checksum = 0;
- rsdpv1_new->checksum = 1 + ~grub_byte_checksum (rsdpv1_new,
- sizeof (*rsdpv1_new));
+ rsdpv1_new->checksum = 1 + ~grub_byte_checksum (rsdpv1_new,
+ sizeof (*rsdpv1_new));
grub_dprintf ("acpi", "Generated ACPIv1 tables\n");
}
@@ -421,19 +421,19 @@
/* Create RSDPv2. */
rsdpv2_new = (struct grub_acpi_rsdp_v20 *) playground_ptr;
playground_ptr += sizeof (struct grub_acpi_rsdp_v20);
- grub_memcpy (&(rsdpv2_new->rsdpv1.signature), "RSD PTR ",
+ grub_memcpy (&(rsdpv2_new->rsdpv1.signature), "RSD PTR ",
sizeof (rsdpv2_new->rsdpv1.signature));
- grub_memcpy (&(rsdpv2_new->rsdpv1.oemid), root_oemid,
+ grub_memcpy (&(rsdpv2_new->rsdpv1.oemid), root_oemid,
sizeof (rsdpv2_new->rsdpv1.oemid));
rsdpv2_new->rsdpv1.revision = rev2;
rsdpv2_new->rsdpv1.rsdt_addr = PTR_TO_UINT32 (rsdt_addr);
rsdpv2_new->rsdpv1.checksum = 0;
- rsdpv2_new->rsdpv1.checksum = 1 + ~grub_byte_checksum
+ rsdpv2_new->rsdpv1.checksum = 1 + ~grub_byte_checksum
(&(rsdpv2_new->rsdpv1), sizeof (rsdpv2_new->rsdpv1));
rsdpv2_new->length = sizeof (*rsdpv2_new);
rsdpv2_new->xsdt_addr = PTR_TO_UINT64 (xsdt);
rsdpv2_new->checksum = 0;
- rsdpv2_new->checksum = 1 + ~grub_byte_checksum (rsdpv2_new,
+ rsdpv2_new->checksum = 1 + ~grub_byte_checksum (rsdpv2_new,
rsdpv2_new->length);
grub_dprintf ("acpi", "Generated ACPIv2 tables\n");
}
@@ -465,7 +465,7 @@
grub_err_t err;
int i, mmapregion;
int numoftables;
-
+
/* Default values if no RSDP is found. */
rev1 = 1;
rev2 = 3;
@@ -473,7 +473,7 @@
facs_addr = 0;
playground = playground_ptr = 0;
playground_size = 0;
-
+
rsdp = (struct grub_acpi_rsdp_v10 *) grub_machine_acpi_get_rsdpv2 ();
if (! rsdp)
@@ -508,37 +508,37 @@
rsdt = (struct grub_acpi_table_header *) UINT_TO_PTR (rsdp->rsdt_addr);
/* Load host tables. */
for (entry_ptr = (grub_uint32_t *) (rsdt + 1);
- entry_ptr < (grub_uint32_t *) (((grub_uint8_t *) rsdt)
+ entry_ptr < (grub_uint32_t *) (((grub_uint8_t *) rsdt)
+ rsdt->length);
entry_ptr++)
{
char signature[5];
struct efiemu_acpi_table *table;
- struct grub_acpi_table_header *curtable
+ struct grub_acpi_table_header *curtable
= (struct grub_acpi_table_header *) UINT_TO_PTR (*entry_ptr);
signature[4] = 0;
for (i = 0; i < 4;i++)
signature[i] = grub_tolower (curtable->signature[i]);
-
+
/* If it's FADT it contains addresses of DSDT and FACS. */
if (grub_strcmp (signature, "facp") == 0)
{
struct grub_acpi_table_header *dsdt;
struct grub_acpi_fadt *fadt = (struct grub_acpi_fadt *) curtable;
- /* Set root header variables to the same values
+ /* Set root header variables to the same values
as FACP by default. */
- grub_memcpy (&root_oemid, &(fadt->hdr.oemid),
+ grub_memcpy (&root_oemid, &(fadt->hdr.oemid),
sizeof (root_oemid));
- grub_memcpy (&root_oemtable, &(fadt->hdr.oemtable),
+ grub_memcpy (&root_oemtable, &(fadt->hdr.oemtable),
sizeof (root_oemtable));
root_oemrev = fadt->hdr.oemrev;
- grub_memcpy (&root_creator_id, &(fadt->hdr.creator_id),
+ grub_memcpy (&root_creator_id, &(fadt->hdr.creator_id),
sizeof (root_creator_id));
root_creator_rev = fadt->hdr.creator_rev;
/* Load DSDT if not excluded. */
- dsdt = (struct grub_acpi_table_header *)
+ dsdt = (struct grub_acpi_table_header *)
UINT_TO_PTR (fadt->dsdt_addr);
if (dsdt && (! exclude || ! grub_strword (exclude, "dsdt"))
&& (! load_only || grub_strword (load_only, "dsdt"))
@@ -551,7 +551,7 @@
free_tables ();
grub_free (exclude);
grub_free (load_only);
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Could allocate table");
}
grub_memcpy (table_dsdt, dsdt, dsdt->length);
@@ -560,7 +560,7 @@
/* Save FACS address. FACS shouldn't be overridden. */
facs_addr = fadt->facs_addr;
}
-
+
/* Skip excluded tables. */
if (exclude && grub_strword (exclude, signature))
continue;
@@ -570,15 +570,15 @@
/* Sanity check. */
if (curtable->length < sizeof (*curtable))
continue;
-
- table = (struct efiemu_acpi_table *) grub_malloc
+
+ table = (struct efiemu_acpi_table *) grub_malloc
(sizeof (struct efiemu_acpi_table));
if (! table)
{
free_tables ();
grub_free (exclude);
grub_free (load_only);
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Could allocate table structure");
}
table->size = curtable->length;
@@ -587,7 +587,7 @@
if (! table->addr)
{
free_tables ();
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Could allocate table");
}
table->next = acpi_tables;
@@ -595,7 +595,7 @@
grub_memcpy (table->addr, curtable, table->size);
}
grub_free (exclude);
- grub_free (load_only);
+ grub_free (load_only);
}
/* Does user specify versions to generate? */
@@ -647,7 +647,7 @@
{
grub_file_close (file);
free_tables ();
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"couldn't read file %s", args[i]);
}
@@ -657,9 +657,9 @@
free_tables ();
return grub_error (GRUB_ERR_BAD_OS, "couldn't read file %s", args[i]);
}
- grub_file_close (file);
+ grub_file_close (file);
- if (grub_memcmp (((struct grub_acpi_table_header *) buf)->signature,
+ if (grub_memcmp (((struct grub_acpi_table_header *) buf)->signature,
"DSDT", 4) == 0)
{
grub_free (table_dsdt);
@@ -669,12 +669,12 @@
else
{
struct efiemu_acpi_table *table;
- table = (struct efiemu_acpi_table *) grub_malloc
+ table = (struct efiemu_acpi_table *) grub_malloc
(sizeof (struct efiemu_acpi_table));
if (! table)
{
free_tables ();
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Could allocate table structure");
}
@@ -698,15 +698,15 @@
playground_size += sizeof (struct grub_acpi_table_header) + 8 * numoftables;
/* RSDPv2. */
playground_size += sizeof (struct grub_acpi_rsdp_v20);
-
- playground = playground_ptr
+
+ playground = playground_ptr
= grub_mmap_malign_and_register (1, playground_size, &mmapregion,
GRUB_MACHINE_MEMORY_ACPI, 0);
if (! playground)
{
free_tables ();
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Couldn't allocate space for ACPI tables");
}
@@ -741,9 +741,9 @@
struct grub_efi_guid acpi = GRUB_EFI_ACPI_TABLE_GUID;
struct grub_efi_guid acpi20 = GRUB_EFI_ACPI_20_TABLE_GUID;
- grub_efi_system_table->boot_services->install_configuration_table
+ grub_efi_system_table->boot_services->install_configuration_table
(&acpi20, grub_acpi_get_rsdpv2 ());
- grub_efi_system_table->boot_services->install_configuration_table
+ grub_efi_system_table->boot_services->install_configuration_table
(&acpi, grub_acpi_get_rsdpv1 ());
}
#endif
@@ -755,13 +755,13 @@
GRUB_MOD_INIT(acpi)
{
- cmd = grub_register_extcmd ("acpi", grub_cmd_acpi,
+ cmd = grub_register_extcmd ("acpi", grub_cmd_acpi,
GRUB_COMMAND_FLAG_BOTH,
"acpi [-1|-2] [--exclude=table1,table2|"
"--load-only=table1,table2] filename1 "
" [filename2] [...]",
"Load host acpi tables and tables "
- "specified by arguments",
+ "specified by arguments",
options);
}
Modified: trunk/grub2/commands/blocklist.c
===================================================================
--- trunk/grub2/commands/blocklist.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/blocklist.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -39,7 +39,7 @@
unsigned length);
auto void NESTED_FUNC_ATTR print_blocklist (grub_disk_addr_t sector,
unsigned num,
unsigned offset, unsigned length);
-
+
void NESTED_FUNC_ATTR read_blocklist (grub_disk_addr_t sector, unsigned
offset,
unsigned length)
{
@@ -51,7 +51,7 @@
num_sectors++;
return;
}
-
+
print_blocklist (start_sector, num_sectors, 0, 0);
num_sectors = 0;
}
@@ -64,7 +64,7 @@
else
print_blocklist (sector, 0, offset, length);
}
-
+
void NESTED_FUNC_ATTR print_blocklist (grub_disk_addr_t sector, unsigned num,
unsigned offset, unsigned length)
{
@@ -77,7 +77,7 @@
if (offset != 0 || length != 0)
grub_printf ("[%u-%u]", offset, offset + length);
}
-
+
if (argc < 1)
return grub_error (GRUB_ERR_BAD_ARGUMENT, "no file specified");
@@ -91,7 +91,7 @@
if (file->device->disk->partition)
part_start = grub_partition_get_start (file->device->disk->partition);
-
+
file->read_hook = read_blocklist;
while (grub_file_read (file, buf, sizeof (buf)) > 0)
@@ -99,7 +99,7 @@
if (num_sectors > 0)
print_blocklist (start_sector, num_sectors, 0, 0);
-
+
grub_file_close (file);
return grub_errno;
Modified: trunk/grub2/commands/boot.c
===================================================================
--- trunk/grub2/commands/boot.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/boot.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -38,7 +38,7 @@
};
static int grub_loader_loaded;
-static struct grub_preboot_t *preboots_head = 0,
+static struct grub_preboot_t *preboots_head = 0,
*preboots_tail = 0;
int
@@ -58,7 +58,7 @@
if (! preboot_func && ! preboot_rest_func)
return 0;
- new_preboot = (struct grub_preboot_t *)
+ new_preboot = (struct grub_preboot_t *)
grub_malloc (sizeof (struct grub_preboot_t));
if (! new_preboot)
{
@@ -92,7 +92,7 @@
return new_preboot;
}
-void
+void
grub_loader_unregister_preboot_hook (void *hnd)
{
struct grub_preboot_t *preb = hnd;
@@ -116,11 +116,11 @@
{
if (grub_loader_loaded && grub_loader_unload_func)
grub_loader_unload_func ();
-
+
grub_loader_boot_func = boot;
grub_loader_unload_func = unload;
grub_loader_noreturn = noreturn;
-
+
grub_loader_loaded = 1;
}
@@ -129,7 +129,7 @@
{
if (grub_loader_loaded && grub_loader_unload_func)
grub_loader_unload_func ();
-
+
grub_loader_boot_func = 0;
grub_loader_unload_func = 0;
@@ -161,7 +161,7 @@
err = (grub_loader_boot_func) ();
for (cur = preboots_tail; cur; cur = cur->prev)
- if (! err)
+ if (! err)
err = cur->preboot_rest_func ();
else
cur->preboot_rest_func ();
Modified: trunk/grub2/commands/cat.c
===================================================================
--- trunk/grub2/commands/cat.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/cat.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -41,16 +41,16 @@
file = grub_gzfile_open (args[0], 1);
if (! file)
return 0;
-
+
while ((size = grub_file_read (file, buf, sizeof (buf))) > 0
&& key != GRUB_TERM_ESC)
{
int i;
-
+
for (i = 0; i < size; i++)
{
unsigned char c = buf[i];
-
+
if ((grub_isprint (c) || grub_isspace (c)) && c != '\r')
grub_putchar (c);
else
@@ -69,7 +69,7 @@
grub_putchar ('\n');
grub_refresh ();
grub_file_close (file);
-
+
return 0;
}
Modified: trunk/grub2/commands/cmp.c
===================================================================
--- trunk/grub2/commands/cmp.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/cmp.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -49,7 +49,7 @@
goto cleanup;
if (grub_file_size (file1) != grub_file_size (file2))
- grub_printf ("Differ in size: %llu [%s], %llu [%s]\n",
+ grub_printf ("Differ in size: %llu [%s], %llu [%s]\n",
(unsigned long long) grub_file_size (file1), args[0],
(unsigned long long) grub_file_size (file2), args[1]);
else
@@ -58,14 +58,14 @@
buf1 = grub_malloc (BUFFER_SIZE);
buf2 = grub_malloc (BUFFER_SIZE);
-
+
if (! buf1 || ! buf2)
goto cleanup;
-
+
do
{
int i;
-
+
rd1 = grub_file_read (file1, buf1, BUFFER_SIZE);
rd2 = grub_file_read (file2, buf2, BUFFER_SIZE);
@@ -83,15 +83,15 @@
}
}
pos += BUFFER_SIZE;
-
+
}
while (rd2);
-
+
grub_printf ("The files are identical.\n");
}
cleanup:
-
+
if (buf1)
grub_free (buf1);
if (buf2)
Modified: trunk/grub2/commands/echo.c
===================================================================
--- trunk/grub2/commands/echo.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/echo.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -90,7 +90,7 @@
arg++;
continue;
}
-
+
/* This was not an escaped character, or escaping is not
enabled. */
grub_printf ("%c", *arg);
Modified: trunk/grub2/commands/efi/acpi.c
===================================================================
--- trunk/grub2/commands/efi/acpi.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/efi/acpi.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -34,7 +34,7 @@
&grub_efi_system_table->configuration_table[i].vendor_guid;
if (! grub_memcmp (guid, &acpi_guid, sizeof (grub_efi_guid_t)))
- return (struct grub_acpi_rsdp_v10 *)
+ return (struct grub_acpi_rsdp_v10 *)
grub_efi_system_table->configuration_table[i].vendor_table;
}
return 0;
@@ -52,7 +52,7 @@
&grub_efi_system_table->configuration_table[i].vendor_guid;
if (! grub_memcmp (guid, &acpi20_guid, sizeof (grub_efi_guid_t)))
- return (struct grub_acpi_rsdp_v20 *)
+ return (struct grub_acpi_rsdp_v20 *)
grub_efi_system_table->configuration_table[i].vendor_table;
}
return 0;
Modified: trunk/grub2/commands/gptsync.c
===================================================================
--- trunk/grub2/commands/gptsync.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/gptsync.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -30,33 +30,33 @@
/* Convert a LBA address to a CHS address in the INT 13 format. */
/* Taken from grub1. */
-/* XXX: use hardcoded geometry of C = 1024, H = 255, S = 63.
+/* XXX: use hardcoded geometry of C = 1024, H = 255, S = 63.
Is it a problem?
*/
-static void
-lba_to_chs (int lba, grub_uint8_t *cl, grub_uint8_t *ch,
+static void
+lba_to_chs (int lba, grub_uint8_t *cl, grub_uint8_t *ch,
grub_uint8_t *dh)
{
int cylinder, head, sector;
int sectors = 63, heads = 255, cylinders = 1024;
-
+
sector = lba % sectors + 1;
head = (lba / sectors) % heads;
cylinder = lba / (sectors * heads);
-
+
if (cylinder >= cylinders)
{
*cl = *ch = *dh = 0xff;
return;
}
-
+
*cl = sector | ((cylinder & 0x300) >> 2);
*ch = cylinder & 0xFF;
*dh = head;
}
static grub_err_t
-grub_cmd_gptsync (grub_command_t cmd __attribute__ ((unused)),
+grub_cmd_gptsync (grub_command_t cmd __attribute__ ((unused)),
int argc, char **args)
{
grub_device_t dev;
@@ -74,11 +74,11 @@
if (args[0][0] == '(' && args[0][grub_strlen (args[0]) - 1] == ')')
{
args[0][grub_strlen (args[0]) - 1] = 0;
- dev = grub_device_open (args[0] + 1);
+ dev = grub_device_open (args[0] + 1);
args[0][grub_strlen (args[0])] = ')';
}
else
- dev = grub_device_open (args[0]);
+ dev = grub_device_open (args[0]);
if (! dev)
return grub_errno;
@@ -99,7 +99,7 @@
/* Check if it is valid. */
if (mbr.signature != grub_cpu_to_le16 (GRUB_PC_PARTITION_SIGNATURE))
{
- grub_device_close (dev);
+ grub_device_close (dev);
return grub_error (GRUB_ERR_BAD_PART_TABLE, "no signature");
}
@@ -109,7 +109,7 @@
grub_device_close (dev);
return grub_error (GRUB_ERR_BAD_PART_TABLE, "no GPT partition map
found");
}
-
+
int i;
first_sector = dev->disk->total_sectors;
for (i = 1; i < argc; i++)
@@ -128,20 +128,20 @@
if (separator)
*separator = csep;
if (! partition)
- {
+ {
grub_device_close (dev);
return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no such partition");
}
if (partition->start + partition->len > 0xffffffff)
- {
+ {
grub_device_close (dev);
- return grub_error (GRUB_ERR_OUT_OF_RANGE,
+ return grub_error (GRUB_ERR_OUT_OF_RANGE,
"only partitions resding in the first 2TB "
"can be presen in hybrid MBR");
}
-
+
if (first_sector > partition->start)
first_sector = partition->start;
@@ -182,17 +182,17 @@
if (numactive == 2)
{
grub_device_close (dev);
- return grub_error (GRUB_ERR_BAD_ARGUMENT,
+ return grub_error (GRUB_ERR_BAD_ARGUMENT,
"only one partition can be active");
}
}
mbr.entries[i].type = type;
mbr.entries[i].start = grub_cpu_to_le32 (partition->start);
- lba_to_chs (partition->start,
+ lba_to_chs (partition->start,
&(mbr.entries[i].start_sector),
&(mbr.entries[i].start_cylinder),
&(mbr.entries[i].start_head));
- lba_to_chs (partition->start + partition->len - 1,
+ lba_to_chs (partition->start + partition->len - 1,
&(mbr.entries[i].end_sector),
&(mbr.entries[i].end_cylinder),
&(mbr.entries[i].end_head));
@@ -210,11 +210,11 @@
mbr.entries[0].flag = 0;
mbr.entries[0].type = GRUB_PC_PARTITION_TYPE_GPT_DISK;
mbr.entries[0].start = grub_cpu_to_le32 (1);
- lba_to_chs (1,
+ lba_to_chs (1,
&(mbr.entries[0].start_sector),
&(mbr.entries[0].start_cylinder),
&(mbr.entries[0].start_head));
- lba_to_chs (first_sector,
+ lba_to_chs (first_sector,
&(mbr.entries[0].end_sector),
&(mbr.entries[0].end_cylinder),
&(mbr.entries[0].end_head));
@@ -239,8 +239,8 @@
GRUB_MOD_INIT(gptsync)
{
(void) mod; /* To stop warning. */
- cmd = grub_register_command ("gptsync", grub_cmd_gptsync,
- "gptsync DEVICE [PARTITION[+/-[TYPE]]] ...",
+ cmd = grub_register_command ("gptsync", grub_cmd_gptsync,
+ "gptsync DEVICE [PARTITION[+/-[TYPE]]] ...",
"Fill hybrid MBR of GPT drive DEVICE. "
"specified partitions will be a part "
"of hybrid mbr. Up to 3 partitions are "
Modified: trunk/grub2/commands/help.c
===================================================================
--- trunk/grub2/commands/help.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/help.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -28,7 +28,7 @@
{
int cnt = 0;
char *currarg;
-
+
auto int print_command_info (grub_command_t cmd);
auto int print_command_help (grub_command_t cmd);
@@ -61,7 +61,7 @@
{
if (cnt++ > 0)
grub_printf ("\n\n");
-
+
if (cmd->flags & GRUB_COMMAND_FLAG_EXTCMD)
grub_arg_show_help ((grub_extcmd_t) cmd->data);
else
@@ -71,20 +71,20 @@
}
return 0;
}
-
+
if (argc == 0)
grub_command_iterate (print_command_info);
else
{
int i;
-
+
for (i = 0; i < argc; i++)
{
currarg = args[i];
grub_command_iterate (print_command_help);
}
}
-
+
return 0;
}
Modified: trunk/grub2/commands/i386/pc/acpi.c
===================================================================
--- trunk/grub2/commands/i386/pc/acpi.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/i386/pc/acpi.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -26,7 +26,7 @@
int ebda_len;
grub_uint8_t *ebda, *ptr;
- grub_dprintf ("acpi", "Looking for RSDP. Scanning EBDA\n");
+ grub_dprintf ("acpi", "Looking for RSDP. Scanning EBDA\n");
ebda = (grub_uint8_t *) ((* ((grub_uint16_t *) 0x40e)) << 4);
ebda_len = * (grub_uint16_t *) ebda;
if (! ebda_len)
@@ -37,7 +37,7 @@
&& ((struct grub_acpi_rsdp_v10 *) ptr)->revision == 0)
return (struct grub_acpi_rsdp_v10 *) ptr;
- grub_dprintf ("acpi", "Looking for RSDP. Scanning BIOS\n");
+ grub_dprintf ("acpi", "Looking for RSDP. Scanning BIOS\n");
for (ptr = (grub_uint8_t *) 0xe0000; ptr < (grub_uint8_t *) 0x100000;
ptr += 16)
if (grub_memcmp (ptr, "RSD PTR ", 8) == 0
@@ -53,7 +53,7 @@
int ebda_len;
grub_uint8_t *ebda, *ptr;
- grub_dprintf ("acpi", "Looking for RSDP. Scanning EBDA\n");
+ grub_dprintf ("acpi", "Looking for RSDP. Scanning EBDA\n");
ebda = (grub_uint8_t *) ((* ((grub_uint16_t *) 0x40e)) << 4);
ebda_len = * (grub_uint16_t *) ebda;
if (! ebda_len)
@@ -67,7 +67,7 @@
== 0)
return (struct grub_acpi_rsdp_v20 *) ptr;
- grub_dprintf ("acpi", "Looking for RSDP. Scanning BIOS\n");
+ grub_dprintf ("acpi", "Looking for RSDP. Scanning BIOS\n");
for (ptr = (grub_uint8_t *) 0xe0000; ptr < (grub_uint8_t *) 0x100000;
ptr += 16)
if (grub_memcmp (ptr, "RSD PTR ", 8) == 0
Modified: trunk/grub2/commands/i386/pc/drivemap.c
===================================================================
--- trunk/grub2/commands/i386/pc/drivemap.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/commands/i386/pc/drivemap.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -184,7 +184,7 @@
{
grub_printf ("%cD #%-3u (0x%02x) %cd%d\n",
(curnode->newdrive & 0x80) ? 'H' : 'F',
- curnode->newdrive & 0x7F, curnode->newdrive,
+ curnode->newdrive & 0x7F, curnode->newdrive,
(curnode->redirto & 0x80) ? 'h' : 'f',
curnode->redirto & 0x7F
);
Modified: trunk/grub2/commands/i386/pc/play.c
===================================================================
--- trunk/grub2/commands/i386/pc/play.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/i386/pc/play.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -171,7 +171,7 @@
sizeof (struct note)) == sizeof (struct note)
&& buf.pitch != T_FINE && grub_checkkey () < 0)
{
-
+
grub_dprintf ("play", "pitch = %d, duration = %d\n", buf.pitch,
buf.duration);
Modified: trunk/grub2/commands/i386/pc/vbeinfo.c
===================================================================
--- trunk/grub2/commands/i386/pc/vbeinfo.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/commands/i386/pc/vbeinfo.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -66,14 +66,14 @@
p = video_mode_list = real2pm (controller_info.video_mode_ptr);
while (*p++ != 0xFFFF)
;
-
+
video_mode_list_size = (grub_addr_t) p - (grub_addr_t) video_mode_list;
saved_video_mode_list = grub_malloc (video_mode_list_size);
if (! saved_video_mode_list)
return grub_errno;
grub_memcpy (saved_video_mode_list, video_mode_list, video_mode_list_size);
-
+
grub_printf ("List of compatible video modes:\n");
grub_printf ("Legend: P=Packed pixel, D=Direct color, "
"mask/pos=R/G/B/reserved\n");
@@ -83,7 +83,7 @@
{
const char *memory_model = 0;
grub_uint32_t mode = (grub_uint32_t) *p;
-
+
err = grub_vbe_get_video_mode_info (mode, &mode_info_tmp);
if (err != GRUB_ERR_NONE)
{
@@ -127,7 +127,7 @@
if (! memory_model)
continue;
- grub_printf ("0x%03x: %4d x %4d x %2d %s",
+ grub_printf ("0x%03x: %4d x %4d x %2d %s",
mode,
mode_info_tmp.x_resolution,
mode_info_tmp.y_resolution,
@@ -149,7 +149,7 @@
}
grub_free (saved_video_mode_list);
-
+
/* Check existence of vbe_mode environment variable. */
modevar = grub_env_get ("vbe_mode");
Modified: trunk/grub2/commands/i386/pc/vbetest.c
===================================================================
--- trunk/grub2/commands/i386/pc/vbetest.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/commands/i386/pc/vbetest.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -73,7 +73,7 @@
grub_printf ("Old video mode = %04x\n", old_mode);
else
grub_errno = GRUB_ERR_NONE;
-
+
/* Check existence of vbe_mode environment variable. */
modevar = grub_env_get ("vbe_mode");
if (modevar != 0)
@@ -90,7 +90,7 @@
err = grub_vbe_get_video_mode_info (use_mode, &mode_info);
if (err != GRUB_ERR_NONE)
return err;
-
+
/* Dump out details about the mode being tested. */
grub_printf ("mode: 0x%03x\n",
use_mode);
Modified: trunk/grub2/commands/loadenv.c
===================================================================
--- trunk/grub2/commands/loadenv.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/loadenv.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -51,7 +51,7 @@
filename = grub_malloc (len + 1 + sizeof (GRUB_ENVBLK_DEFCFG));
if (! filename)
return 0;
-
+
grub_strcpy (filename, prefix);
filename[len] = '/';
grub_strcpy (filename + len + 1, GRUB_ENVBLK_DEFCFG);
@@ -80,7 +80,7 @@
buf = grub_malloc (size);
if (! buf)
return 0;
-
+
while (size > 0)
{
grub_ssize_t ret;
@@ -124,7 +124,7 @@
grub_env_set (name, value);
return 0;
}
-
+
file = open_envblk_file ((state[0].set) ? state[0].arg : 0);
if (! file)
return grub_errno;
@@ -135,7 +135,7 @@
grub_envblk_iterate (envblk, set_var);
grub_envblk_close (envblk);
-
+
fail:
grub_file_close (file);
return grub_errno;
@@ -157,7 +157,7 @@
grub_printf ("%s=%s\n", name, value);
return 0;
}
-
+
file = open_envblk_file ((state[0].set) ? state[0].arg : 0);
if (! file)
return grub_errno;
@@ -168,7 +168,7 @@
grub_envblk_iterate (envblk, print_var);
grub_envblk_close (envblk);
-
+
fail:
grub_file_close (file);
return grub_errno;
@@ -205,7 +205,7 @@
grub_disk_addr_t part_start;
struct blocklist *p;
char *buf;
-
+
/* Sanity checks. */
total_length = 0;
for (p = blocklists; p; p = p->next)
@@ -222,10 +222,10 @@
return 0;
}
}
-
+
total_length += p->length;
}
-
+
if (total_length != grub_file_size (file))
{
/* Maybe sparse, unallocated sectors. No way in GRUB. */
@@ -245,7 +245,7 @@
for (p = blocklists, index = 0; p; p = p->next, index += p->length)
{
char blockbuf[GRUB_DISK_SECTOR_SIZE];
-
+
if (grub_disk_read (disk, p->sector - part_start,
p->offset, p->length, blockbuf))
return 0;
@@ -269,7 +269,7 @@
grub_disk_addr_t part_start;
struct blocklist *p;
grub_size_t index;
-
+
buf = grub_envblk_buffer (envblk);
disk = file->device->disk;
if (disk->partition)
@@ -296,7 +296,7 @@
grub_envblk_t envblk;
struct blocklist *head = 0;
struct blocklist *tail = 0;
-
+
/* Store blocklists in a linked list. */
auto void NESTED_FUNC_ATTR read_hook (grub_disk_addr_t sector,
unsigned offset,
@@ -309,7 +309,7 @@
if (offset + length > GRUB_DISK_SECTOR_SIZE)
/* Seemingly a bug. */
return;
-
+
block = grub_malloc (sizeof (*block));
if (! block)
return;
@@ -348,7 +348,7 @@
if (! check_blocklists (envblk, head, file))
goto fail;
-
+
while (argc)
{
char *value;
@@ -368,7 +368,7 @@
}
write_blocklists (envblk, head, file);
-
+
fail:
if (envblk)
grub_envblk_close (envblk);
Modified: trunk/grub2/commands/ls.c
===================================================================
--- trunk/grub2/commands/ls.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/ls.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -51,10 +51,10 @@
grub_normal_print_device_info (name);
else
grub_printf ("(%s) ", name);
-
+
return 0;
}
-
+
grub_device_iterate (grub_ls_print_devices);
grub_putchar ('\n');
grub_refresh ();
@@ -70,20 +70,20 @@
const char *path;
grub_device_t dev;
- auto int print_files (const char *filename,
+ auto int print_files (const char *filename,
const struct grub_dirhook_info *info);
- auto int print_files_long (const char *filename,
+ auto int print_files_long (const char *filename,
const struct grub_dirhook_info *info);
-
+
int print_files (const char *filename, const struct grub_dirhook_info *info)
{
if (all || filename[0] != '.')
grub_printf ("%s%s ", filename, info->dir ? "/" : "");
-
+
return 0;
}
-
- int print_files_long (const char *filename,
+
+ int print_files_long (const char *filename,
const struct grub_dirhook_info *info)
{
char pathname[grub_strlen (dirname) + grub_strlen (filename) + 1];
@@ -94,7 +94,7 @@
if (! info->dir)
{
grub_file_t file;
-
+
if (dirname[grub_strlen (dirname) - 1] == '/')
grub_sprintf (pathname, "%s%s", dirname, filename);
else
@@ -117,7 +117,7 @@
int fsz = file->size;
int units = 0;
char buf[20];
-
+
while (fsz / 1024)
{
fsize = (fsize + 512) / 1024;
@@ -136,7 +136,7 @@
}
else
grub_printf ("%-12llu", (unsigned long long) file->size);
-
+
}
grub_file_close (file);
}
@@ -150,13 +150,13 @@
if (human)
grub_printf (" %d-%02d-%02d %02d:%02d:%02d %-11s ",
datetime.year, datetime.month, datetime.day,
- datetime.hour, datetime.minute,
+ datetime.hour, datetime.minute,
datetime.second,
grub_get_weekday_name (&datetime));
else
grub_printf (" %04d%02d%02d%02d%02d%02d ",
- datetime.year, datetime.month,
- datetime.day, datetime.hour,
+ datetime.year, datetime.month,
+ datetime.day, datetime.hour,
datetime.minute, datetime.second);
}
grub_printf ("%s%s\n", filename, info->dir ? "/" : "");
@@ -175,13 +175,13 @@
path = dirname;
else
path++;
-
+
if (! path && ! device_name)
{
grub_error (GRUB_ERR_BAD_ARGUMENT, "invalid argument");
goto fail;
}
-
+
if (! *path)
{
if (grub_errno == GRUB_ERR_UNKNOWN_FS)
@@ -204,13 +204,13 @@
grub_file_t file;
struct grub_dirhook_info info;
grub_errno = 0;
-
+
file = grub_file_open (dirname);
if (! file)
goto fail;
-
+
grub_file_close (file);
-
+
p = grub_strrchr (dirname, '/') + 1;
dirname = grub_strndup (dirname, p - dirname);
if (! dirname)
@@ -228,14 +228,14 @@
if (grub_errno == GRUB_ERR_NONE)
grub_putchar ('\n');
-
+
grub_refresh ();
}
fail:
if (dev)
grub_device_close (dev);
-
+
grub_free (device_name);
return 0;
Modified: trunk/grub2/commands/parttool.c
===================================================================
--- trunk/grub2/commands/parttool.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/parttool.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -38,8 +38,8 @@
"Use \"parttool PARTITION help\" for the list "
"of available commands";
-int
-grub_parttool_register(const char *part_name,
+int
+grub_parttool_register(const char *part_name,
const grub_parttool_function_t func,
const struct grub_parttool_argdesc *args)
{
@@ -55,11 +55,11 @@
cur->handle = curhandle++;
for (nargs = 0; args[nargs].name != 0; nargs++);
cur->nargs = nargs;
- cur->args = (struct grub_parttool_argdesc *)
+ cur->args = (struct grub_parttool_argdesc *)
grub_malloc ((nargs + 1) * sizeof (struct grub_parttool_argdesc));
- grub_memcpy (cur->args, args,
+ grub_memcpy (cur->args, args,
(nargs + 1) * sizeof (struct grub_parttool_argdesc));
-
+
cur->func = func;
parts = cur;
return cur->handle;
@@ -113,22 +113,22 @@
for (curarg = cur->args; curarg->name; curarg++)
{
int spacing = 20;
-
+
spacing -= grub_strlen (curarg->name);
grub_printf ("%s", curarg->name);
-
+
switch (curarg->type)
{
case GRUB_PARTTOOL_ARG_BOOL:
grub_printf ("+/-");
spacing -= 3;
break;
-
- case GRUB_PARTTOOL_ARG_VAL:
+
+ case GRUB_PARTTOOL_ARG_VAL:
grub_printf ("=VAL");
spacing -= 4;
break;
-
+
case GRUB_PARTTOOL_ARG_END:
break;
}
@@ -138,7 +138,7 @@
}
}
if (! found)
- grub_printf ("Sorry no parttool is available for %s\n",
+ grub_printf ("Sorry no parttool is available for %s\n",
dev->disk->partition->partmap->name);
return GRUB_ERR_NONE;
}
@@ -152,11 +152,11 @@
if (args[0][0] == '(' && args[0][grub_strlen (args[0]) - 1] == ')')
{
args[0][grub_strlen (args[0]) - 1] = 0;
- dev = grub_device_open (args[0] + 1);
+ dev = grub_device_open (args[0] + 1);
args[0][grub_strlen (args[0]) - 1] = ')';
}
else
- dev = grub_device_open (args[0]);
+ dev = grub_device_open (args[0]);
if (! dev)
return grub_errno;
@@ -186,7 +186,7 @@
if (filename)
{
grub_file_t file;
-
+
grub_sprintf (filename, "%s/parttool.lst", prefix);
file = grub_file_open (filename);
if (file)
@@ -197,36 +197,36 @@
char *p, *name;
buf = grub_file_getline (file);
-
+
if (! buf)
break;
-
+
name = buf;
if (! grub_isgraph (name[0]))
continue;
-
+
p = grub_strchr (name, ':');
if (! p)
continue;
-
+
*p = '\0';
while (*++p == ' ')
;
if (! grub_isgraph (*p))
continue;
-
+
if (grub_strcmp (name, dev->disk->partition->partmap->name)
!= 0)
continue;
-
+
grub_dl_load (p);
}
-
+
grub_file_close (file);
}
-
+
grub_free (filename);
}
}
@@ -254,15 +254,15 @@
if (grub_strcmp (dev->disk->partition->partmap->name, cur->name) == 0)
{
for (curarg = cur->args; curarg->name; curarg++)
- if (grub_strncmp (curarg->name, args[i],
+ if (grub_strncmp (curarg->name, args[i],
grub_strlen (curarg->name)) == 0
- && ((curarg->type == GRUB_PARTTOOL_ARG_BOOL
- && (args[i][grub_strlen (curarg->name)] == '+'
+ && ((curarg->type == GRUB_PARTTOOL_ARG_BOOL
+ && (args[i][grub_strlen (curarg->name)] == '+'
|| args[i][grub_strlen (curarg->name)] == '-'
|| args[i][grub_strlen (curarg->name)] == 0))
|| (curarg->type == GRUB_PARTTOOL_ARG_VAL
&& args[i][grub_strlen (curarg->name)] == '=')))
-
+
break;
if (curarg->name)
break;
@@ -271,18 +271,18 @@
return grub_error (GRUB_ERR_BAD_ARGUMENT, "unrecognised argument %s",
args[i]);
ptool = cur;
- pargs = (struct grub_parttool_args *)
+ pargs = (struct grub_parttool_args *)
grub_malloc (ptool->nargs * sizeof (struct grub_parttool_args));
- grub_memset (pargs, 0,
+ grub_memset (pargs, 0,
ptool->nargs * sizeof (struct grub_parttool_args));
for (j = i; j < argc; j++)
if (! parsed[j])
{
for (curarg = ptool->args; curarg->name; curarg++)
- if (grub_strncmp (curarg->name, args[i],
+ if (grub_strncmp (curarg->name, args[i],
grub_strlen (curarg->name)) == 0
- && ((curarg->type == GRUB_PARTTOOL_ARG_BOOL
- && (args[j][grub_strlen (curarg->name)] == '+'
+ && ((curarg->type == GRUB_PARTTOOL_ARG_BOOL
+ && (args[j][grub_strlen (curarg->name)] == '+'
|| args[j][grub_strlen (curarg->name)] == '-'
|| args[j][grub_strlen (curarg->name)] == 0))
|| (curarg->type == GRUB_PARTTOOL_ARG_VAL
@@ -293,15 +293,15 @@
switch (curarg->type)
{
case GRUB_PARTTOOL_ARG_BOOL:
- pargs[curarg - ptool->args].bool
+ pargs[curarg - ptool->args].bool
= (args[j][grub_strlen (curarg->name)] != '-');
break;
case GRUB_PARTTOOL_ARG_VAL:
- pargs[curarg - ptool->args].str
+ pargs[curarg - ptool->args].str
= (args[j] + grub_strlen (curarg->name) + 1);
break;
-
+
case GRUB_PARTTOOL_ARG_END:
break;
}
@@ -324,8 +324,8 @@
GRUB_MOD_INIT(parttool)
{
mymod = mod;
- cmd = grub_register_command ("parttool", grub_cmd_parttool,
- "parttool PARTITION COMMANDS",
+ cmd = grub_register_command ("parttool", grub_cmd_parttool,
+ "parttool PARTITION COMMANDS",
helpmsg);
}
Modified: trunk/grub2/commands/search.c
===================================================================
--- trunk/grub2/commands/search.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/search.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -42,7 +42,7 @@
{
int count = 0;
auto int iterate_device (const char *name);
-
+
int iterate_device (const char *name)
{
grub_device_t dev;
@@ -53,12 +53,12 @@
name[0] == 'f' && name[1] == 'd' &&
name[2] >= '0' && name[2] <= '9')
return 0;
-
+
dev = grub_device_open (name);
if (dev)
{
grub_fs_t fs;
-
+
fs = grub_fs_probe (dev);
#define QUID(x) (is_uuid ? (x)->uuid : (x)->label)
@@ -66,7 +66,7 @@
if (fs && QUID(fs))
{
char *quid;
-
+
(QUID(fs)) (dev, &quid);
if (grub_errno == GRUB_ERR_NONE && quid)
{
@@ -82,20 +82,20 @@
else
grub_printf (" %s", name);
}
-
+
grub_free (quid);
}
}
-
+
grub_device_close (dev);
}
-
+
grub_errno = GRUB_ERR_NONE;
return abort;
}
-
+
grub_device_iterate (iterate_device);
-
+
if (count == 0)
grub_error (GRUB_ERR_FILE_NOT_FOUND, "no such device: %s", key);
}
@@ -113,13 +113,13 @@
char *p;
grub_file_t file;
int abort = 0;
-
+
/* Skip floppy drives when requested. */
if (no_floppy &&
name[0] == 'f' && name[1] == 'd' &&
name[2] >= '0' && name[2] <= '9')
return 0;
-
+
len = grub_strlen (name) + 2 + grub_strlen (key) + 1;
p = grub_realloc (buf, len);
if (! p)
@@ -127,7 +127,7 @@
buf = p;
grub_sprintf (buf, "(%s)%s", name, key);
-
+
file = grub_file_open (buf);
if (file)
{
@@ -143,15 +143,15 @@
grub_file_close (file);
}
-
+
grub_errno = GRUB_ERR_NONE;
return abort;
}
-
+
grub_device_iterate (iterate_device);
-
+
grub_free (buf);
-
+
if (grub_errno == GRUB_ERR_NONE && count == 0)
grub_error (GRUB_ERR_FILE_NOT_FOUND, "no such device");
}
@@ -161,13 +161,13 @@
{
struct grub_arg_list *state = cmd->state;
const char *var = 0;
-
+
if (argc == 0)
return grub_error (GRUB_ERR_INVALID_COMMAND, "no argument specified");
if (state[3].set)
var = state[3].arg ? state[3].arg : "root";
-
+
if (state[1].set)
search_fs (args[0], var, state[4].set, 0);
else if (state[2].set)
Modified: trunk/grub2/commands/test.c
===================================================================
--- trunk/grub2/commands/test.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/test.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -63,9 +63,9 @@
grub_device_t dev;
/* A hook for iterating directories. */
- auto int find_file (const char *cur_filename,
+ auto int find_file (const char *cur_filename,
const struct grub_dirhook_info *info);
- int find_file (const char *cur_filename,
+ int find_file (const char *cur_filename,
const struct grub_dirhook_info *info)
{
if ((info->case_insensitive ? grub_strcasecmp (cur_filename, filename)
@@ -77,7 +77,7 @@
}
return 0;
}
-
+
file_exists = 0;
device_name = grub_file_get_device_name (path);
dev = grub_device_open (device_name);
@@ -93,7 +93,7 @@
pathname = path;
else
pathname++;
-
+
/* Remove trailing '/'. */
while (*pathname && pathname[grub_strlen (pathname) - 1] == '/')
pathname[grub_strlen (pathname) - 1] = 0;
@@ -132,7 +132,7 @@
else
(fs->dir) (dev, path, find_file);
- grub_device_close (dev);
+ grub_device_close (dev);
grub_free (path);
grub_free (device_name);
}
@@ -158,7 +158,7 @@
(*argn) += 3;
continue;
}
-
+
/* GRUB extension: lexicographical sorting. */
if (grub_strcmp (args[*argn + 1], "<") == 0)
{
@@ -166,21 +166,21 @@
(*argn) += 3;
continue;
}
-
+
if (grub_strcmp (args[*argn + 1], "<=") == 0)
{
update_val (grub_strcmp (args[*argn], args[*argn + 2]) <= 0);
(*argn) += 3;
continue;
}
-
+
if (grub_strcmp (args[*argn + 1], ">") == 0)
{
update_val (grub_strcmp (args[*argn], args[*argn + 2]) > 0);
(*argn) += 3;
continue;
}
-
+
if (grub_strcmp (args[*argn + 1], ">=") == 0)
{
update_val (grub_strcmp (args[*argn], args[*argn + 2]) >= 0);
@@ -191,7 +191,7 @@
/* Number tests. */
if (grub_strcmp (args[*argn + 1], "-eq") == 0)
{
- update_val (grub_strtosl (args[*argn], 0, 0)
+ update_val (grub_strtosl (args[*argn], 0, 0)
== grub_strtosl (args[*argn + 2], 0, 0));
(*argn) += 3;
continue;
@@ -199,15 +199,15 @@
if (grub_strcmp (args[*argn + 1], "-ge") == 0)
{
- update_val (grub_strtosl (args[*argn], 0, 0)
+ update_val (grub_strtosl (args[*argn], 0, 0)
>= grub_strtosl (args[*argn + 2], 0, 0));
(*argn) += 3;
continue;
}
-
+
if (grub_strcmp (args[*argn + 1], "-gt") == 0)
{
- update_val (grub_strtosl (args[*argn], 0, 0)
+ update_val (grub_strtosl (args[*argn], 0, 0)
> grub_strtosl (args[*argn + 2], 0, 0));
(*argn) += 3;
continue;
@@ -215,55 +215,55 @@
if (grub_strcmp (args[*argn + 1], "-le") == 0)
{
- update_val (grub_strtosl (args[*argn], 0, 0)
+ update_val (grub_strtosl (args[*argn], 0, 0)
<= grub_strtosl (args[*argn + 2], 0, 0));
(*argn) += 3;
continue;
}
-
+
if (grub_strcmp (args[*argn + 1], "-lt") == 0)
{
- update_val (grub_strtosl (args[*argn], 0, 0)
+ update_val (grub_strtosl (args[*argn], 0, 0)
< grub_strtosl (args[*argn + 2], 0, 0));
(*argn) += 3;
continue;
}
-
+
if (grub_strcmp (args[*argn + 1], "-ne") == 0)
{
- update_val (grub_strtosl (args[*argn], 0, 0)
+ update_val (grub_strtosl (args[*argn], 0, 0)
!= grub_strtosl (args[*argn + 2], 0, 0));
(*argn) += 3;
continue;
}
- /* GRUB extension: compare numbers skipping prefixes.
+ /* GRUB extension: compare numbers skipping prefixes.
Useful for comparing versions. E.g. vmlinuz-2 -plt vmlinuz-11. */
if (grub_strcmp (args[*argn + 1], "-pgt") == 0
|| grub_strcmp (args[*argn + 1], "-plt") == 0)
{
int i;
/* Skip common prefix. */
- for (i = 0; args[*argn][i] == args[*argn + 2][i]
+ for (i = 0; args[*argn][i] == args[*argn + 2][i]
&& args[*argn][i]; i++);
-
+
/* Go the digits back. */
i--;
while (grub_isdigit (args[*argn][i]) && i > 0)
i--;
i++;
-
+
if (grub_strcmp (args[*argn + 1], "-pgt") == 0)
- update_val (grub_strtoul (args[*argn] + i, 0, 0)
+ update_val (grub_strtoul (args[*argn] + i, 0, 0)
> grub_strtoul (args[*argn + 2] + i, 0, 0));
else
- update_val (grub_strtoul (args[*argn] + i, 0, 0)
+ update_val (grub_strtoul (args[*argn] + i, 0, 0)
< grub_strtoul (args[*argn + 2] + i, 0, 0));
(*argn) += 3;
continue;
}
- /* -nt and -ot tests. GRUB extension: when doing -?t<bias> bias
+ /* -nt and -ot tests. GRUB extension: when doing -?t<bias> bias
will be added to the first mtime. */
if (grub_memcmp (args[*argn + 1], "-nt", 3) == 0
|| grub_memcmp (args[*argn + 1], "-ot", 3) == 0)
@@ -271,16 +271,16 @@
struct grub_dirhook_info file1;
int file1exists;
int bias = 0;
-
+
/* Fetch fileinfo. */
get_fileinfo (args[*argn]);
file1 = file_info;
file1exists = file_exists;
get_fileinfo (args[*argn + 2]);
-
+
if (args[*argn + 1][3])
bias = grub_strtosl (args[*argn + 1] + 3, 0, 0);
-
+
if (grub_memcmp (args[*argn + 1], "-nt", 3) == 0)
update_val ((file1exists && ! file_exists)
|| (file1.mtimeset && file_info.mtimeset
@@ -305,7 +305,7 @@
(*argn) += 2;
return ret;
}
-
+
if (grub_strcmp (args[*argn], "-e") == 0)
{
get_fileinfo (args[*argn + 1]);
@@ -322,7 +322,7 @@
(*argn) += 2;
return ret;
}
-
+
if (grub_strcmp (args[*argn], "-s") == 0)
{
grub_file_t file;
@@ -334,12 +334,12 @@
(*argn) += 2;
return ret;
}
-
+
/* String tests. */
if (grub_strcmp (args[*argn], "-n") == 0)
{
update_val (args[*argn + 1][0]);
-
+
(*argn) += 2;
continue;
}
@@ -352,7 +352,7 @@
}
/* Special modifiers. */
-
+
/* End of expression. return to parent. */
if (grub_strcmp (args[*argn], ")") == 0)
{
@@ -366,7 +366,7 @@
update_val (test_parse (args, argn, argc));
continue;
}
-
+
if (grub_strcmp (args[*argn], "!") == 0)
{
invert = ! invert;
@@ -404,7 +404,7 @@
if (argc >= 1 && grub_strcmp (args[argc - 1], "]") == 0)
argc--;
- return test_parse (args, &argn, argc) ? GRUB_ERR_NONE
+ return test_parse (args, &argn, argc) ? GRUB_ERR_NONE
: grub_error (GRUB_ERR_TEST_FAILURE, "false");
}
Modified: trunk/grub2/commands/usbtest.c
===================================================================
--- trunk/grub2/commands/usbtest.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/commands/usbtest.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -51,7 +51,7 @@
"Interrupt"
};
-static const char *usb_devspeed[] =
+static const char *usb_devspeed[] =
{
"",
"Low",
@@ -84,7 +84,7 @@
usb_print_str ("Product", dev, descdev->strprod);
usb_print_str ("Vendor", dev, descdev->strvendor);
usb_print_str ("Serial", dev, descdev->strserial);
-
+
if (descdev->class > 0 && descdev->class <= 0x0E)
grub_printf ("Class: (0x%02x) %s, Subclass: 0x%02x, Protocol: 0x%02x\n",
descdev->class, usb_classes[descdev->class],
Modified: trunk/grub2/conf/i386-pc.rmk
===================================================================
--- trunk/grub2/conf/i386-pc.rmk 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/conf/i386-pc.rmk 2009-06-10 21:04:23 UTC (rev 2293)
@@ -162,7 +162,7 @@
commands/parttool.c parttool/pcpart.c \
grub_emu_init.c
-grub_emu_LDFLAGS = $(LIBCURSES)
+grub_emu_LDFLAGS = $(LIBCURSES)
ifeq ($(enable_grub_emu_usb), yes)
grub_emu_SOURCES += disk/usbms.c util/usb.c bus/usb/usb.c \
Modified: trunk/grub2/conf/powerpc-ieee1275.rmk
===================================================================
--- trunk/grub2/conf/powerpc-ieee1275.rmk 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/conf/powerpc-ieee1275.rmk 2009-06-10 21:04:23 UTC (rev
2293)
@@ -33,7 +33,7 @@
ifeq ($(enable_grub_emu), yes)
sbin_UTILITIES += grub-emu
endif
-
+
# For grub-mkdevicemap.
grub_mkdevicemap_SOURCES = util/grub-mkdevicemap.c util/deviceiter.c \
util/devicemap.c util/misc.c
@@ -144,7 +144,7 @@
loader/multiboot2.c \
loader/multiboot_loader.c
multiboot_mod_CFLAGS = $(COMMON_CFLAGS)
-multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
+multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
# For memdisk.mod.
memdisk_mod_SOURCES = disk/memdisk.c
Modified: trunk/grub2/conf/sparc64-ieee1275.rmk
===================================================================
--- trunk/grub2/conf/sparc64-ieee1275.rmk 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/conf/sparc64-ieee1275.rmk 2009-06-10 21:04:23 UTC (rev
2293)
@@ -66,7 +66,7 @@
# For grub-mkimage.
grub_mkimage_SOURCES = util/sparc64/ieee1275/grub-mkimage.c util/misc.c \
- util/resolve.c
+ util/resolve.c
# For grub-setup.
util/sparc64/ieee1275/grub-setup.c_DEPENDENCIES = grub_setup_init.h
Modified: trunk/grub2/configure.ac
===================================================================
--- trunk/grub2/configure.ac 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/configure.ac 2009-06-10 21:04:23 UTC (rev 2293)
@@ -354,7 +354,7 @@
])
if test "x$grub_cv_cc_mcmodel" = xno; then
CFLAGS="$SAVED_CFLAGS -m64 -DMCMODEL_SMALL=1"
- TARGET_CFLAGS="$TARGET_CFLAGS -DMCMODEL_SMALL=1"
+ TARGET_CFLAGS="$TARGET_CFLAGS -DMCMODEL_SMALL=1"
AC_MSG_WARN([-mcmodel=large not supported. You wan't be able to use the
memory over 4GiB. Upgrade your gcc])
else
TARGET_CFLAGS="$TARGET_CFLAGS -mcmodel=large"
@@ -451,7 +451,7 @@
#
# Memory manager debugging.
-AC_ARG_ENABLE([mm-debug],
+AC_ARG_ENABLE([mm-debug],
AS_HELP_STRING([--enable-mm-debug],
[include memory manager debugging]),
[AC_DEFINE([MM_DEBUG], [1],
Modified: trunk/grub2/disk/ata.c
===================================================================
--- trunk/grub2/disk/ata.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/ata.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -357,7 +357,7 @@
/* Try to detect if the port is in use by writing to it,
waiting for a while and reading it again. If the value
was preserved, there is a device connected. */
- grub_ata_regset (dev, GRUB_ATA_REG_SECTORS, 0x5A);
+ grub_ata_regset (dev, GRUB_ATA_REG_SECTORS, 0x5A);
grub_ata_wait ();
grub_uint8_t sec = grub_ata_regget (dev, GRUB_ATA_REG_SECTORS);
grub_dprintf ("ata", "sectors=0x%x\n", sec);
@@ -435,7 +435,7 @@
bar2 = grub_pci_read (addr);
/* Check if the BARs describe an IO region. */
- if ((bar1 & 1) && (bar2 & 1))
+ if ((bar1 & 1) && (bar2 & 1))
{
rega = bar1 & ~3;
regb = bar2 & ~3;
@@ -682,7 +682,7 @@
disk->total_sectors = dev->size;
disk->id = (unsigned long) dev;
-
+
disk->has_partitions = 1;
disk->data = dev;
@@ -692,7 +692,7 @@
static void
grub_ata_close (grub_disk_t disk __attribute__((unused)))
{
-
+
}
static grub_err_t
@@ -841,7 +841,7 @@
.close = grub_atapi_close,
.read = grub_atapi_read,
.write = grub_atapi_write
- };
+ };
@@ -854,7 +854,7 @@
grub_disk_firmware_fini ();
grub_disk_firmware_fini = NULL;
}
-
+
/* ATA initialization. */
grub_ata_initialize ();
Modified: trunk/grub2/disk/efi/efidisk.c
===================================================================
--- trunk/grub2/disk/efi/efidisk.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/efi/efidisk.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -51,7 +51,7 @@
{
grub_efi_device_path_t *p;
grub_size_t total_size = 0;
-
+
for (p = (grub_efi_device_path_t *) dp;
;
p = GRUB_EFI_NEXT_DEVICE_PATH (p))
@@ -94,14 +94,14 @@
if (! dp1 || ! dp2)
/* Return non-zero. */
return 1;
-
+
while (1)
{
grub_efi_uint8_t type1, type2;
grub_efi_uint8_t subtype1, subtype2;
grub_efi_uint16_t len1, len2;
int ret;
-
+
type1 = GRUB_EFI_DEVICE_PATH_TYPE (dp1);
type2 = GRUB_EFI_DEVICE_PATH_TYPE (dp2);
@@ -110,7 +110,7 @@
subtype1 = GRUB_EFI_DEVICE_PATH_SUBTYPE (dp1);
subtype2 = GRUB_EFI_DEVICE_PATH_SUBTYPE (dp2);
-
+
if (subtype1 != subtype2)
return (int) subtype1 - (int) subtype2;
@@ -141,7 +141,7 @@
grub_efi_handle_t *handles;
grub_efi_handle_t *handle;
struct grub_efidisk_data *devices = 0;
-
+
/* Find handles which support the disk io interface. */
handles = grub_efi_locate_handle (GRUB_EFI_BY_PROTOCOL, &disk_io_guid,
0, &num_handles);
@@ -156,7 +156,7 @@
struct grub_efidisk_data *d;
grub_efi_block_io_t *bio;
grub_efi_disk_io_t *dio;
-
+
dp = grub_efi_get_device_path (*handle);
if (! dp)
continue;
@@ -165,7 +165,7 @@
if (! ldp)
/* This is empty. Why? */
continue;
-
+
bio = grub_efi_open_protocol (*handle, &block_io_guid,
GRUB_EFI_OPEN_PROTOCOL_GET_PROTOCOL);
dio = grub_efi_open_protocol (*handle, &disk_io_guid,
@@ -173,7 +173,7 @@
if (! bio || ! dio)
/* This should not happen... Why? */
continue;
-
+
d = grub_malloc (sizeof (*d));
if (! d)
{
@@ -192,7 +192,7 @@
}
grub_free (handles);
-
+
return devices;
}
@@ -203,7 +203,7 @@
{
grub_efi_device_path_t *dp, *ldp;
struct grub_efidisk_data *parent;
-
+
dp = duplicate_device_path (d->device_path);
if (! dp)
return 0;
@@ -219,13 +219,13 @@
/* Ignore itself. */
if (parent == d)
continue;
-
+
if (compare_device_paths (parent->device_path, dp) == 0)
{
/* Found. */
if (! parent->last_device_path)
parent = 0;
-
+
break;
}
}
@@ -240,7 +240,7 @@
int (*hook) (struct grub_efidisk_data *child))
{
struct grub_efidisk_data *p;
-
+
for (p = devices; p; p = p->next)
{
grub_efi_device_path_t *dp, *ldp;
@@ -248,13 +248,13 @@
dp = duplicate_device_path (p->device_path);
if (! dp)
return 0;
-
+
ldp = find_last_device_path (dp);
ldp->type = GRUB_EFI_END_DEVICE_PATH_TYPE;
ldp->subtype = GRUB_EFI_END_ENTIRE_DEVICE_PATH_SUBTYPE;
ldp->length[0] = sizeof (*ldp);
ldp->length[1] = 0;
-
+
if (compare_device_paths (dp, d->device_path) == 0)
if (hook (p))
{
@@ -304,7 +304,7 @@
name_devices (struct grub_efidisk_data *devices)
{
struct grub_efidisk_data *d;
-
+
/* First, identify devices by media device paths. */
for (d = devices; d; d = d->next)
{
@@ -313,11 +313,11 @@
dp = d->last_device_path;
if (! dp)
continue;
-
+
if (GRUB_EFI_DEVICE_PATH_TYPE (dp) == GRUB_EFI_MEDIA_DEVICE_PATH_TYPE)
{
int is_hard_drive = 0;
-
+
switch (GRUB_EFI_DEVICE_PATH_SUBTYPE (dp))
{
case GRUB_EFI_HARD_DRIVE_DEVICE_PATH_SUBTYPE:
@@ -346,7 +346,7 @@
#endif
add_device (&cd_devices, parent);
}
-
+
/* Mark the parent as used. */
parent->last_device_path = 0;
}
@@ -367,7 +367,7 @@
{
grub_efi_device_path_t *dp;
grub_efi_block_io_media_t *m;
-
+
dp = d->last_device_path;
if (! dp)
continue;
@@ -409,7 +409,7 @@
free_devices (struct grub_efidisk_data *devices)
{
struct grub_efidisk_data *p, *q;
-
+
for (p = devices; p; p = q)
{
q = p->next;
@@ -422,11 +422,11 @@
enumerate_disks (void)
{
struct grub_efidisk_data *devices;
-
+
devices = make_devices ();
if (! devices)
return;
-
+
name_devices (devices);
free_devices (devices);
}
@@ -437,7 +437,7 @@
struct grub_efidisk_data *d;
char buf[16];
int count;
-
+
for (d = fd_devices, count = 0; d; d = d->next, count++)
{
grub_sprintf (buf, "fd%d", count);
@@ -445,7 +445,7 @@
if (hook (buf))
return 1;
}
-
+
for (d = hd_devices, count = 0; d; d = d->next, count++)
{
grub_sprintf (buf, "hd%d", count);
@@ -453,7 +453,7 @@
if (hook (buf))
return 1;
}
-
+
for (d = cd_devices, count = 0; d; d = d->next, count++)
{
grub_sprintf (buf, "cd%d", count);
@@ -506,7 +506,7 @@
grub_efi_block_io_media_t *m;
grub_dprintf ("efidisk", "opening %s\n", name);
-
+
num = get_drive_number (name);
if (num < 0)
return grub_errno;
@@ -565,7 +565,7 @@
grub_efi_disk_io_t *dio;
grub_efi_block_io_t *bio;
grub_efi_status_t status;
-
+
d = disk->data;
dio = d->disk_io;
bio = d->block_io;
@@ -573,14 +573,14 @@
grub_dprintf ("efidisk",
"reading 0x%lx sectors at the sector 0x%llx from %s\n",
(unsigned long) size, (unsigned long long) sector, disk->name);
-
+
status = efi_call_5 (dio->read, dio, bio->media->media_id,
(grub_efi_uint64_t) sector << GRUB_DISK_SECTOR_BITS,
(grub_efi_uintn_t) size << GRUB_DISK_SECTOR_BITS,
buf);
if (status != GRUB_EFI_SUCCESS)
return grub_error (GRUB_ERR_READ_ERROR, "efidisk read error");
-
+
return GRUB_ERR_NONE;
}
@@ -593,22 +593,22 @@
grub_efi_disk_io_t *dio;
grub_efi_block_io_t *bio;
grub_efi_status_t status;
-
+
d = disk->data;
dio = d->disk_io;
bio = d->block_io;
-
+
grub_dprintf ("efidisk",
"writing 0x%lx sectors at the sector 0x%llx to %s\n",
(unsigned long) size, (unsigned long long) sector, disk->name);
-
+
status = efi_call_5 (dio->write, dio, bio->media->media_id,
(grub_efi_uint64_t) sector << GRUB_DISK_SECTOR_BITS,
(grub_efi_uintn_t) size << GRUB_DISK_SECTOR_BITS,
(void *) buf);
if (status != GRUB_EFI_SUCCESS)
return grub_error (GRUB_ERR_WRITE_ERROR, "efidisk write error");
-
+
return GRUB_ERR_NONE;
}
@@ -646,13 +646,13 @@
{
struct grub_efidisk_data *d;
char type;
-
+
if (disk->dev->id != GRUB_DISK_DEVICE_EFIDISK_ID)
return 0;
-
+
d = disk->data;
type = disk->name[0];
-
+
switch (type)
{
case 'f':
@@ -679,7 +679,7 @@
grub_efi_hard_drive_device_path_t hd;
grub_memcpy (&hd, c->last_device_path, sizeof (hd));
-
+
if ((GRUB_EFI_DEVICE_PATH_TYPE (c->last_device_path)
== GRUB_EFI_MEDIA_DEVICE_PATH_TYPE)
&& (GRUB_EFI_DEVICE_PATH_SUBTYPE (c->last_device_path)
@@ -692,14 +692,14 @@
handle = c->handle;
return 1;
}
-
+
return 0;
}
-
+
devices = make_devices ();
iterate_child_devices (devices, d, find_partition);
free_devices (devices);
-
+
if (handle != 0)
return handle;
}
@@ -708,7 +708,7 @@
default:
break;
}
-
+
return 0;
}
@@ -750,7 +750,7 @@
if (disk->dev->id == GRUB_DISK_DEVICE_EFIDISK_ID)
{
struct grub_efidisk_data *d;
-
+
d = disk->data;
if (compare_device_paths (d->device_path, dup_dp) == 0)
{
@@ -798,7 +798,7 @@
/* Find a partition which matches the hard drive device path. */
grub_memcpy (&hd, ldp, sizeof (hd));
grub_partition_iterate (parent, find_partition);
-
+
if (! partition_name)
{
grub_disk_close (parent);
@@ -824,11 +824,11 @@
/* This should be an entire disk. */
auto int find_disk (const char *name);
char *device_name = 0;
-
+
int find_disk (const char *name)
{
grub_disk_t disk;
-
+
disk = grub_disk_open (name);
if (! disk)
return 1;
@@ -836,7 +836,7 @@
if (disk->id == GRUB_DISK_DEVICE_EFIDISK_ID)
{
struct grub_efidisk_data *d;
-
+
d = disk->data;
if (compare_device_paths (d->device_path, dp) == 0)
{
@@ -848,9 +848,9 @@
grub_disk_close (disk);
return 0;
-
+
}
-
+
grub_efidisk_iterate (find_disk);
return device_name;
}
Modified: trunk/grub2/disk/fs_uuid.c
===================================================================
--- trunk/grub2/disk/fs_uuid.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/fs_uuid.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -42,12 +42,12 @@
if (dev)
{
grub_fs_t fs;
-
+
fs = grub_fs_probe (dev);
if (fs && fs->uuid)
{
char *uuid;
-
+
(fs->uuid) (dev, &uuid);
if (grub_errno == GRUB_ERR_NONE && uuid)
{
@@ -62,16 +62,16 @@
grub_free (uuid);
}
}
-
+
grub_device_close (dev);
}
grub_errno = GRUB_ERR_NONE;
return 0;
}
-
+
grub_device_iterate (iterate_device);
-
+
return ret;
}
Modified: trunk/grub2/disk/host.c
===================================================================
--- trunk/grub2/disk/host.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/host.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -42,7 +42,7 @@
disk->total_sectors = 0;
disk->id = (unsigned long) "host";
-
+
disk->has_partitions = 0;
disk->data = 0;
Modified: trunk/grub2/disk/i386/pc/biosdisk.c
===================================================================
--- trunk/grub2/disk/i386/pc/biosdisk.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/i386/pc/biosdisk.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -36,14 +36,14 @@
if ((name[0] != 'f' && name[0] != 'h') || name[1] != 'd')
goto fail;
-
+
drive = grub_strtoul (name + 2, 0, 10);
if (grub_errno != GRUB_ERR_NONE)
goto fail;
if (name[0] == 'h')
drive += 0x80;
-
+
return (int) drive ;
fail:
@@ -75,7 +75,7 @@
grub_dprintf ("disk", "Read error when probing drive 0x%2x\n", drive);
break;
}
-
+
if (grub_biosdisk_call_hook (hook, drive))
return 1;
}
@@ -108,11 +108,11 @@
disk->has_partitions = ((drive & 0x80) && (drive != cd_drive));
disk->id = drive;
-
+
data = (struct grub_biosdisk_data *) grub_malloc (sizeof (*data));
if (! data)
return grub_errno;
-
+
data->drive = drive;
data->flags = 0;
@@ -126,7 +126,7 @@
{
/* HDD */
int version;
-
+
version = grub_biosdisk_check_int13_extensions (drive);
if (version)
{
@@ -162,9 +162,9 @@
{
data->sectors = 63;
data->heads = 255;
- data->cylinders
- = grub_divmod64 (total_sectors
- + data->heads * data->sectors - 1,
+ data->cylinders
+ = grub_divmod64 (total_sectors
+ + data->heads * data->sectors - 1,
data->heads * data->sectors, 0);
}
else
@@ -180,7 +180,7 @@
disk->total_sectors = total_sectors;
disk->data = data;
-
+
return GRUB_ERR_NONE;
}
@@ -202,11 +202,11 @@
unsigned segment)
{
struct grub_biosdisk_data *data = disk->data;
-
+
if (data->flags & GRUB_BIOSDISK_FLAG_LBA)
{
struct grub_biosdisk_dap *dap;
-
+
dap = (struct grub_biosdisk_dap *) (GRUB_MEMORY_MACHINE_SCRATCH_ADDR
+ (data->sectors
<< GRUB_DISK_SECTOR_BITS));
@@ -246,7 +246,7 @@
{
unsigned coff, hoff, soff;
unsigned head;
-
+
/* It is impossible to reach over 8064 MiB (a bit less than LBA24) with
the traditional CHS access. */
if (sector >
Modified: trunk/grub2/disk/ieee1275/ofdisk.c
===================================================================
--- trunk/grub2/disk/ieee1275/ofdisk.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/ieee1275/ofdisk.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -251,7 +251,7 @@
if (actual != actual)
return grub_error (GRUB_ERR_READ_ERROR, "Read error on block: %llu",
(long long) sector);
-
+
return 0;
}
Modified: trunk/grub2/disk/loopback.c
===================================================================
--- trunk/grub2/disk/loopback.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/loopback.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -32,7 +32,7 @@
struct grub_loopback *next;
};
-static struct grub_loopback *loopback_list;
+static struct grub_loopback *loopback_list;
static const struct grub_arg_option options[] =
{
@@ -54,17 +54,17 @@
prev = &dev->next, dev = dev->next)
if (grub_strcmp (dev->devname, name) == 0)
break;
-
+
if (! dev)
return grub_error (GRUB_ERR_BAD_DEVICE, "Device not found");
-
+
/* Remove the device from the list. */
*prev = dev->next;
grub_free (dev->devname);
grub_free (dev->filename);
grub_free (dev);
-
+
return 0;
}
@@ -75,56 +75,56 @@
struct grub_arg_list *state = state = cmd->state;
grub_file_t file;
struct grub_loopback *newdev;
-
+
if (argc < 1)
return grub_error (GRUB_ERR_BAD_ARGUMENT, "device name required");
-
+
/* Check if `-d' was used. */
if (state[0].set)
return delete_loopback (args[0]);
-
+
if (argc < 2)
return grub_error (GRUB_ERR_BAD_ARGUMENT, "file name required");
file = grub_file_open (args[1]);
if (! file)
return grub_errno;
-
+
/* Close the file, the only reason for opening it is validation. */
grub_file_close (file);
-
+
/* First try to replace the old device. */
for (newdev = loopback_list; newdev; newdev = newdev->next)
if (grub_strcmp (newdev->devname, args[0]) == 0)
break;
-
+
if (newdev)
{
char *newname = grub_strdup (args[1]);
if (! newname)
return grub_errno;
-
+
grub_free (newdev->filename);
newdev->filename = newname;
-
+
/* Set has_partitions when `--partitions' was used. */
newdev->has_partitions = state[1].set;
-
+
return 0;
}
-
+
/* Unable to replace it, make a new entry. */
newdev = grub_malloc (sizeof (struct grub_loopback));
if (! newdev)
return grub_errno;
-
+
newdev->devname = grub_strdup (args[0]);
if (! newdev->devname)
{
grub_free (newdev);
return grub_errno;
}
-
+
newdev->filename = grub_strdup (args[1]);
if (! newdev->filename)
{
@@ -132,14 +132,14 @@
grub_free (newdev);
return grub_errno;
}
-
+
/* Set has_partitions when `--partitions' was used. */
newdev->has_partitions = state[1].set;
-
+
/* Add the new entry to the list. */
newdev->next = loopback_list;
loopback_list = newdev;
-
+
return 0;
}
@@ -161,26 +161,26 @@
{
grub_file_t file;
struct grub_loopback *dev;
-
+
for (dev = loopback_list; dev; dev = dev->next)
if (grub_strcmp (dev->devname, name) == 0)
break;
-
+
if (! dev)
return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "Can't open device");
file = grub_file_open (dev->filename);
if (! file)
return grub_errno;
-
+
/* Use the filesize for the disk size, round up to a complete sector. */
disk->total_sectors = ((file->size + GRUB_DISK_SECTOR_SIZE - 1)
/ GRUB_DISK_SECTOR_SIZE);
disk->id = (unsigned long) dev;
-
+
disk->has_partitions = dev->has_partitions;
disk->data = file;
-
+
return 0;
}
@@ -188,7 +188,7 @@
grub_loopback_close (grub_disk_t disk)
{
grub_file_t file = (grub_file_t) disk->data;
-
+
grub_file_close (file);
}
@@ -198,13 +198,13 @@
{
grub_file_t file = (grub_file_t) disk->data;
grub_off_t pos;
-
+
grub_file_seek (file, sector << GRUB_DISK_SECTOR_BITS);
-
+
grub_file_read (file, buf, size << GRUB_DISK_SECTOR_BITS);
if (grub_errno)
return grub_errno;
-
+
/* In case there is more data read than there is available, in case
of files that are not a multiple of GRUB_DISK_SECTOR_SIZE, fill
the rest with zeros. */
@@ -214,7 +214,7 @@
grub_size_t amount = pos - file->size;
grub_memset (buf + (size << GRUB_DISK_SECTOR_BITS) - amount, 0, amount);
}
-
+
return 0;
}
Modified: trunk/grub2/disk/lvm.c
===================================================================
--- trunk/grub2/disk/lvm.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/lvm.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -101,7 +101,7 @@
disk->id = lv->number;
disk->data = lv;
disk->total_sectors = lv->size;
-
+
return 0;
}
@@ -174,7 +174,7 @@
stripe += stripenr;
pv = stripe->pv;
-
+
seg_offset = ((grub_uint64_t) stripe->start
* (grub_uint64_t) vg->extent_size) + pv->start;
@@ -189,7 +189,7 @@
else
err = grub_error (GRUB_ERR_UNKNOWN_DEVICE,
"Physical volume %s not found", pv->name);
-
+
return err;
}
@@ -220,7 +220,7 @@
unsigned int i, j, vgname_len;
struct grub_lvm_vg *vg;
struct grub_lvm_pv *pv;
-
+
disk = grub_disk_open (name);
if (!disk)
return 0;
@@ -231,7 +231,7 @@
err = grub_disk_read (disk, i, 0, sizeof(buf), buf);
if (err)
goto fail;
-
+
if ((! grub_strncmp ((char *)lh->id, GRUB_LVM_LABEL_ID,
sizeof (lh->id)))
&& (! grub_strncmp ((char *)lh->type, GRUB_LVM_LVM2_LABEL,
@@ -242,7 +242,7 @@
/* Return if we didn't find a label. */
if (i == GRUB_LVM_LABEL_SCAN_SECTORS)
goto fail;
-
+
pvh = (struct grub_lvm_pv_header *) (buf + grub_le_to_cpu32(lh->offset_xl));
for (i = 0, j = 0; i < GRUB_LVM_ID_LEN; i++)
@@ -264,7 +264,7 @@
{
grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET,
"We don't support multiple LVM data areas");
-
+
goto fail;
}
@@ -272,12 +272,12 @@
mda_offset = grub_le_to_cpu64 (dlocn->offset);
mda_size = grub_le_to_cpu64 (dlocn->size);
dlocn++;
-
+
if (dlocn->offset)
{
grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET,
"We don't support multiple LVM metadata areas");
-
+
goto fail;
}
@@ -361,39 +361,39 @@
if (p)
{
p += sizeof ("physical_volumes {") - 1;
-
+
/* Add all the pvs to the volume group. */
while (1)
{
int s;
while (grub_isspace (*p))
p++;
-
+
if (*p == '}')
break;
-
+
pv = grub_malloc (sizeof (*pv));
q = p;
while (*q != ' ')
q++;
-
+
s = q - p;
pv->name = grub_malloc (s + 1);
grub_memcpy (pv->name, p, s);
pv->name[s] = '\0';
-
+
p = grub_strstr (p, "id = \"");
if (p == NULL)
goto pvs_fail;
p += sizeof("id = \"") - 1;
-
+
grub_memcpy (pv->id, p, GRUB_LVM_ID_STRLEN);
pv->id[GRUB_LVM_ID_STRLEN] = '\0';
-
+
pv->start = grub_lvm_getvalue (&p, "pe_start = ");
if (p == NULL)
goto pvs_fail;
-
+
p = grub_strchr (p, '}');
if (p == NULL)
goto pvs_fail;
@@ -402,7 +402,7 @@
pv->disk = NULL;
pv->next = vg->pvs;
vg->pvs = pv;
-
+
continue;
pvs_fail:
grub_free (pv->name);
@@ -415,49 +415,49 @@
if (p)
{
p += 18;
-
+
/* And add all the lvs to the volume group. */
while (1)
{
int s;
struct grub_lvm_lv *lv;
struct grub_lvm_segment *seg;
-
+
while (grub_isspace (*p))
p++;
-
+
if (*p == '}')
break;
-
+
lv = grub_malloc (sizeof (*lv));
-
+
q = p;
while (*q != ' ')
q++;
-
+
s = q - p;
lv->name = grub_malloc (vgname_len + 1 + s + 1);
grub_memcpy (lv->name, vgname, vgname_len);
lv->name[vgname_len] = '-';
grub_memcpy (lv->name + vgname_len + 1, p, s);
lv->name[vgname_len + 1 + s] = '\0';
-
+
lv->size = 0;
-
+
lv->segment_count = grub_lvm_getvalue (&p, "segment_count = ");
if (p == NULL)
goto lvs_fail;
lv->segments = grub_malloc (sizeof (*seg) * lv->segment_count);
seg = lv->segments;
-
+
for (i = 0; i < lv->segment_count; i++)
{
struct grub_lvm_stripe *stripe;
-
+
p = grub_strstr (p, "segment");
if (p == NULL)
goto lvs_segment_fail;
-
+
seg->start_extent = grub_lvm_getvalue (&p, "start_extent = ");
if (p == NULL)
goto lvs_segment_fail;
@@ -467,25 +467,25 @@
seg->stripe_count = grub_lvm_getvalue (&p, "stripe_count = ");
if (p == NULL)
goto lvs_segment_fail;
-
+
lv->size += seg->extent_count * vg->extent_size;
-
+
if (seg->stripe_count != 1)
seg->stripe_size = grub_lvm_getvalue (&p, "stripe_size = ");
-
+
seg->stripes = grub_malloc (sizeof (*stripe)
* seg->stripe_count);
stripe = seg->stripes;
-
+
p = grub_strstr (p, "stripes = [");
if (p == NULL)
goto lvs_segment_fail2;
p += sizeof("stripes = [") - 1;
-
+
for (j = 0; j < seg->stripe_count; j++)
{
char *pvname;
-
+
p = grub_strchr (p, '"');
if (p == NULL)
continue;
@@ -494,14 +494,14 @@
q++;
s = q - p;
-
+
pvname = grub_malloc (s + 1);
if (pvname == NULL)
goto lvs_segment_fail2;
-
+
grub_memcpy (pvname, p, s);
pvname[s] = '\0';
-
+
if (vg->pvs)
for (pv = vg->pvs; pv; pv = pv->next)
{
@@ -511,16 +511,16 @@
break;
}
}
-
+
grub_free(pvname);
-
+
stripe->start = grub_lvm_getvalue (&p, ",");
if (p == NULL)
continue;
-
+
stripe++;
}
-
+
seg++;
continue;
@@ -535,7 +535,7 @@
if (p == NULL)
goto lvs_fail;
p += 3;
-
+
lv->number = lv_count++;
lv->vg = vg;
lv->next = vg->lvs;
Modified: trunk/grub2/disk/memdisk.c
===================================================================
--- trunk/grub2/disk/memdisk.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/memdisk.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -104,7 +104,7 @@
return 0;
}
-
+
grub_module_iterate (hook);
}
Modified: trunk/grub2/disk/raid.c
===================================================================
--- trunk/grub2/disk/raid.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/raid.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -77,7 +77,7 @@
grub_raid_iterate (int (*hook) (const char *name))
{
struct grub_raid_array *array;
-
+
for (array = array_list; array != NULL; array = array->next)
{
if (grub_is_array_readable (array))
@@ -95,7 +95,7 @@
struct grub_raid_array *array = disk->data;
grub_disk_memberlist_t list = NULL, tmp;
unsigned int i;
-
+
for (i = 0; i < array->total_devs; i++)
if (array->device[i])
{
@@ -104,7 +104,7 @@
tmp->next = list;
list = tmp;
}
-
+
return list;
}
#endif
@@ -114,7 +114,7 @@
{
struct grub_raid_array *array;
unsigned n;
-
+
for (array = array_list; array != NULL; array = array->next)
{
if (!grub_strcmp (array->name, name))
@@ -161,7 +161,7 @@
grub_dprintf ("raid", "%s: level=%d, total_sectors=%lld\n", name,
array->level, (unsigned long long) disk->total_sectors);
-
+
return 0;
}
@@ -348,7 +348,7 @@
p = array->total_devs - n;
read_sector *= array->chunk_size;
-
+
while (1)
{
grub_size_t read_size;
@@ -405,7 +405,7 @@
if (err)
break;
}
-
+
buf += read_size << GRUB_DISK_SECTOR_BITS;
size -= read_size;
if (! size)
@@ -460,7 +460,7 @@
}
break;
}
-
+
return err;
}
@@ -478,7 +478,7 @@
const char *scanner_name)
{
struct grub_raid_array *array = 0, *p;
-
+
/* See whether the device is part of an array we have already seen a
device from. */
for (p = array_list; p != NULL; p = p->next)
@@ -524,7 +524,7 @@
*array = *new_array;
array->nr_devs = 0;
grub_memset (&array->device, 0, sizeof (array->device));
-
+
/* Check whether we don't have multiple arrays with the same number. */
for (p = array_list; p != NULL; p = p->next)
{
@@ -635,7 +635,7 @@
return 0;
}
-
+
grub_device_iterate (&hook);
}
@@ -649,7 +649,7 @@
{
struct grub_raid_array *p;
int i;
-
+
p = array;
array = array->next;
@@ -664,7 +664,7 @@
array_list = 0;
}
-
+
void
grub_raid_register (grub_raid_t raid)
{
Modified: trunk/grub2/disk/scsi.c
===================================================================
--- trunk/grub2/disk/scsi.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/scsi.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -301,7 +301,7 @@
<< GRUB_DISK_SECTOR_BITS);
grub_dprintf ("scsi", "capacity=%llu, blksize=%d\n",
- (unsigned long long) disk->total_sectors,
+ (unsigned long long) disk->total_sectors,
scsi->blocksize);
return GRUB_ERR_NONE;
Modified: trunk/grub2/disk/usbms.c
===================================================================
--- trunk/grub2/disk/usbms.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/disk/usbms.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -267,7 +267,7 @@
"can't read from USB Mass Storage device");
}
}
- else
+ else
{
err = grub_usb_bulk_write (dev->dev, dev->in->endp_addr & 15, size, buf);
grub_dprintf ("usb", "write: %d %d\n", err, GRUB_USB_ERR_STALL);
@@ -379,7 +379,7 @@
.close = grub_usbms_close,
.read = grub_usbms_read,
.write = grub_usbms_write
- };
+ };
GRUB_MOD_INIT(usbms)
{
Modified: trunk/grub2/docs/grub.texi
===================================================================
--- trunk/grub2/docs/grub.texi 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/docs/grub.texi 2009-06-10 21:04:23 UTC (rev 2293)
@@ -664,7 +664,7 @@
which can cause compatibility problems.
For booting from a CD-ROM, GRUB uses a special Stage 2 called
address@hidden The only GRUB files you need to have in your
address@hidden The only GRUB files you need to have in your
bootable CD-ROM are this @file{stage2_eltorito} and optionally a config file
@file{menu.lst}. You don't need to use @file{stage1} or @file{stage2},
because El Torito is quite different from the standard boot process.
@@ -702,13 +702,13 @@
This produces a file named @file{grub.iso}, which then can be burned
into a CD (or a DVD). @kbd{mkisofs} has already set up the disc to boot
-from the @kbd{boot/grub/stage2_eltorito} file, so there is no need to
+from the @kbd{boot/grub/stage2_eltorito} file, so there is no need to
setup GRUB on the disc. (Note that the @kbd{-boot-load-size 4} bit is
required for compatibility with the BIOS on many older machines.)
You can use the device @samp{(cd)} to access a CD-ROM in your
-config file. This is not required; GRUB automatically sets the root device
-to @samp{(cd)} when booted from a CD-ROM. It is only necessary to refer to
+config file. This is not required; GRUB automatically sets the root device
+to @samp{(cd)} when booted from a CD-ROM. It is only necessary to refer to
@samp{(cd)} if you want to access other drives as well.
@@ -2414,7 +2414,7 @@
be in the range 5-8 and stop bits must be 1 or 2. Default is 8 data
bits and one stop bit. @var{parity} is one of @samp{no}, @samp{odd},
@samp{even} and defaults to @samp{no}. The option @option{--device}
-can only be used in the grub shell and is used to specify the
+can only be used in the grub shell and is used to specify the
tty device to be used in the host operating system (@pxref{Invoking the
grub shell}).
@@ -2431,8 +2431,8 @@
@deffn Command setkey [to_key from_key]
Change the keyboard map. The key @var{from_key} is mapped to the key
address@hidden If no argument is specified, reset key mappings. Note that
-this command @emph{does not} exchange the keys. If you want to exchange
address@hidden If no argument is specified, reset key mappings. Note that
+this command @emph{does not} exchange the keys. If you want to exchange
the keys, run this command again with the arguments exchanged, like this:
@example
Modified: trunk/grub2/docs/texinfo.tex
===================================================================
--- trunk/grub2/docs/texinfo.tex 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/docs/texinfo.tex 2009-06-10 21:04:23 UTC (rev 2293)
@@ -354,7 +354,7 @@
% We don't want .vr (or whatever) entries like this:
% \entry{{\tt \indexbackslash }acronym}{32}{\code {\acronym}}
% "\acronym" won't work when it's read back in;
- % it needs to be
+ % it needs to be
% {\code {{\tt \backslashcurfont }acronym}
\shipout\vbox{%
% Do this early so pdf references go to the beginning of the page.
@@ -705,7 +705,7 @@
\def\?{?\spacefactor=\endofsentencespacefactor\space}
% @frenchspacing on|off says whether to put extra space after punctuation.
-%
+%
\def\onword{on}
\def\offword{off}
%
@@ -1260,7 +1260,7 @@
% that's what we do).
% double active backslashes.
-%
+%
address@hidden \catcode`\\=\active
@address@hidden
@address@hidden@active
@@ -1272,11 +1272,11 @@
% us) handles it with this amazing macro to replace tokens, with minor
% changes for Texinfo. It is included here under the GPL by permission
% from the author, Heiko Oberdiek.
-%
+%
% #1 is the tokens to replace.
% #2 is the replacement.
% #3 is the control sequence with the string.
-%
+%
\def\HyPsdSubst#1#2#3{%
\def\HyPsdReplace##1#1##2\END{%
##1%
@@ -1542,7 +1542,7 @@
% tried to figure out what each command should do in the context
% of @url. for now, just make @/ a no-op, that's the only one
% people have actually reported a problem with.
- %
+ %
\normalturnoffactive
address@hidden@}%
\let\/=\empty
@@ -1939,7 +1939,7 @@
% Definitions for a main text size of 11pt. This is the default in
% Texinfo.
-%
+%
\def\definetextfontsizexi{%
% Text fonts (11.2pt, magstep1).
\def\textnominalsize{11pt}
@@ -2072,7 +2072,7 @@
% section, chapter, etc., sizes following suit. This is for the GNU
% Press printing of the Emacs 22 manual. Maybe other manuals in the
% future. Used with @smallbook, which sets the leading to 12pt.
-%
+%
\def\definetextfontsizex{%
% Text fonts (10pt).
\def\textnominalsize{10pt}
@@ -2163,7 +2163,7 @@
\setfont\secsf\sfbshape{12}{1000}{OT1}
\let\secbf\secrm
\setfont\secsc\scbshape{10}{\magstep1}{OT1}
-\font\seci=cmmi12
+\font\seci=cmmi12
\font\secsy=cmsy10 scaled \magstep1
\def\sececsize{1200}
@@ -2207,7 +2207,7 @@
% We provide the user-level command
% @fonttextsize 10
% (or 11) to redefine the text font size. pt is assumed.
-%
+%
\def\xword{10}
\def\xiword{11}
%
@@ -2217,7 +2217,7 @@
%
% Set \globaldefs so that documents can use this inside @tex, since
% makeinfo 4.8 does not support it, but we need it nonetheless.
- %
+ %
\begingroup \globaldefs=1
\ifx\textsizearg\xword \definetextfontsizex
\else \ifx\textsizearg\xiword \definetextfontsizexi
@@ -2503,7 +2503,7 @@
% each of the four underscores in __typeof__. This is undesirable in
% some manuals, especially if they don't have long identifiers in
% general. @allowcodebreaks provides a way to control this.
-%
+%
\newif\ifallowcodebreaks \allowcodebreakstrue
\def\keywordtrue{true}
@@ -2634,7 +2634,7 @@
% @acronym for "FBI", "NATO", and the like.
% We print this one point size smaller, since it's intended for
% all-uppercase.
-%
+%
\def\acronym#1{\doacronym #1,,\finish}
\def\doacronym#1,#2,#3\finish{%
{\selectfonts\lsize #1}%
@@ -2646,7 +2646,7 @@
% @abbr for "Comput. J." and the like.
% No font change, but don't do end-of-sentence spacing.
-%
+%
\def\abbr#1{\doabbr #1,,\finish}
\def\doabbr#1,#2,#3\finish{%
{\plainfrenchspacing #1}%
@@ -2665,43 +2665,43 @@
% Theiling, which support regular, slanted, bold and bold slanted (and
% "outlined" (blackboard board, sort of) versions, which we don't need).
% It is available from http://www.ctan.org/tex-archive/fonts/eurosym.
-%
+%
% Although only regular is the truly official Euro symbol, we ignore
% that. The Euro is designed to be slightly taller than the regular
% font height.
-%
+%
% feymr - regular
% feymo - slanted
% feybr - bold
% feybo - bold slanted
-%
+%
% There is no good (free) typewriter version, to my knowledge.
% A feymr10 euro is ~7.3pt wide, while a normal cmtt10 char is ~5.25pt wide.
% Hmm.
-%
+%
% Also doesn't work in math. Do we need to do math with euro symbols?
% Hope not.
-%
-%
+%
+%
\def\euro{{\eurofont e}}
\def\eurofont{%
% We set the font at each command, rather than predefining it in
% \textfonts and the other font-switching commands, so that
% installations which never need the symbol don't have to have the
% font installed.
- %
+ %
% There is only one designed size (nominal 10pt), so we always scale
% that to the current nominal size.
- %
+ %
% By the way, simply using "at 1em" works for cmr10 and the like, but
% does not work for cmbx10 and other extended/shrunken fonts.
- %
+ %
\def\eurosize{\csname\curfontsize nominalsize\endcsname}%
%
- \ifx\curfontstyle\bfstylename
+ \ifx\curfontstyle\bfstylename
% bold:
\font\thiseurofont = \ifusingit{feybo10}{feybr10} at \eurosize
- \else
+ \else
% regular:
\font\thiseurofont = \ifusingit{feymo10}{feymr10} at \eurosize
\fi
@@ -2754,7 +2754,7 @@
% Laurent Siebenmann reports \Orb undefined with:
% Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38
% so we'll define it if necessary.
-%
+%
\ifx\Orb\undefined
\def\Orb{\mathhexbox20D}
\fi
@@ -3102,7 +3102,7 @@
% cause the example and the item to crash together. So we use this
% bizarre value of 10001 as a signal to \aboveenvbreak to insert
% \parskip glue after all. Section titles are handled this way also.
- %
+ %
\penalty 10001
\endgroup
\itemxneedsnegativevskipfalse
@@ -3898,7 +3898,7 @@
% processing continues to some further point. On the other hand, it
% seems \endinput does not hurt in the printed index arg, since that
% is still getting written without apparent harm.
- %
+ %
% Sample source (mac-idx3.tex, reported by Graham Percival to
% help-texinfo, 22may06):
% @macro funindex {WORD}
@@ -3906,12 +3906,12 @@
% @end macro
% ...
% @funindex commtest
- %
+ %
% The above is not enough to reproduce the bug, but it gives the flavor.
- %
+ %
% Sample whatsit resulting:
% address@hidden@folio address@hidden address@hidden }}}
- %
+ %
% So:
\let\endinput = \empty
%
@@ -4167,11 +4167,11 @@
% makeinfo does not expand macros in the argument to @deffn, which ends up
% writing an index entry, and texindex isn't prepared for an index sort entry
% that starts with \.
- %
+ %
% Since macro invocations are followed by braces, we can just redefine them
% to take a single TeX argument. The case of a macro invocation that
% goes to end-of-line is not handled.
- %
+ %
\macrolist
}
@@ -4299,7 +4299,7 @@
% to re-insert the same penalty (values >10000 are used for various
% signals); since we just inserted a non-discardable item, any
% following glue (such as a \parskip) would be a breakpoint. For example:
- %
+ %
% @deffn deffn-whatever
% @vindex index-whatever
% Description.
@@ -5365,11 +5365,11 @@
% glue accumulate. (Not a breakpoint because it's preceded by a
% discardable item.)
\vskip-\parskip
- %
+ %
% This is purely so the last item on the list is a known \penalty >
% 10000. This is so \startdefun can avoid allowing breakpoints after
% section headings. Otherwise, it would insert a valid breakpoint between:
- %
+ %
% @section sec-whatever
% @deffn def-whatever
\penalty 10001
@@ -5427,7 +5427,7 @@
% These characters do not print properly in the Computer Modern roman
% fonts, so we must take special care. This is more or less redundant
% with the Texinfo input format setup at the end of this file.
-%
+%
\def\activecatcodes{%
\catcode`\"=\active
\catcode`\$=\active
@@ -5477,7 +5477,7 @@
% redefined for the two-volume lispref. We always output on
% \jobname.toc even if this is redefined.
-%
+%
\def\tocreadfilename{\jobname.toc}
% Normal (long) toc.
@@ -6032,8 +6032,8 @@
% from cmtt (char 0x0d). The undirected quote is ugly, so don't make it
% the default, but it works for pasting with more pdf viewers (at least
% evince), the lilypond developers report. xpdf does work with the
-% regular 0x27.
-%
+% regular 0x27.
+%
\def\codequoteright{%
\expandafter\ifx\csname SETtxicodequoteundirected\endcsname\relax
\expandafter\ifx\csname SETcodequoteundirected\endcsname\relax
@@ -6045,7 +6045,7 @@
% and a similar option for the left quote char vs. a grave accent.
% Modern fonts display ASCII 0x60 as a grave accent, so some people like
% the code environments to do likewise.
-%
+%
\def\codequoteleft{%
\expandafter\ifx\csname SETtxicodequotebacktick\endcsname\relax
\expandafter\ifx\csname SETcodequotebacktick\endcsname\relax
@@ -6576,7 +6576,7 @@
% This does \let #1 = #2, with \csnames; that is,
% \let \csname#1\endcsname = \csname#2\endcsname
% (except of course we have to play expansion games).
-%
+%
\def\cslet#1#2{%
\expandafter\let
\csname#1\expandafter\endcsname
@@ -7734,7 +7734,7 @@
%
% If they passed de_DE, and txi-de_DE.tex doesn't exist,
% try txi-de.tex.
-%
+%
\def\documentlanguagetrywithoutunderscore#1_#2\finish{%
\openin 1 txi-#1.tex
\ifeof 1
@@ -7790,7 +7790,7 @@
\setnonasciicharscatcode\active
\lattwochardefs
%
- \else \ifx \declaredencoding \latone
+ \else \ifx \declaredencoding \latone
\setnonasciicharscatcode\active
\latonechardefs
%
@@ -7802,7 +7802,7 @@
\setnonasciicharscatcode\active
\utfeightchardefs
%
- \else
+ \else
\message{Unknown document encoding #1, ignoring.}%
%
\fi % utfeight
@@ -7814,7 +7814,7 @@
% A message to be logged when using a character that isn't available
% the default font encoding (OT1).
-%
+%
\def\missingcharmsg#1{\message{Character missing in OT1 encoding: #1.}}
% Take account of \c (plain) vs. \, (Texinfo) difference.
@@ -7827,21 +7827,21 @@
%
% Latin1 (ISO-8859-1) character definitions.
\def\latonechardefs{%
- \gdef^^a0{~}
+ \gdef^^a0{~}
\gdef^^a1{\exclamdown}
- \gdef^^a2{\missingcharmsg{CENT SIGN}}
+ \gdef^^a2{\missingcharmsg{CENT SIGN}}
\gdef^^a3{{\pounds}}
\gdef^^a4{\missingcharmsg{CURRENCY SIGN}}
\gdef^^a5{\missingcharmsg{YEN SIGN}}
- \gdef^^a6{\missingcharmsg{BROKEN BAR}}
+ \gdef^^a6{\missingcharmsg{BROKEN BAR}}
\gdef^^a7{\S}
- \gdef^^a8{\"{}}
- \gdef^^a9{\copyright}
+ \gdef^^a8{\"{}}
+ \gdef^^a9{\copyright}
\gdef^^aa{\ordf}
- \gdef^^ab{\missingcharmsg{LEFT-POINTING DOUBLE ANGLE QUOTATION MARK}}
+ \gdef^^ab{\missingcharmsg{LEFT-POINTING DOUBLE ANGLE QUOTATION MARK}}
\gdef^^ac{$\lnot$}
- \gdef^^ad{\-}
- \gdef^^ae{\registeredsymbol}
+ \gdef^^ad{\-}
+ \gdef^^ae{\registeredsymbol}
\gdef^^af{\={}}
%
\gdef^^b0{\textdegree}
@@ -7868,7 +7868,7 @@
\gdef^^c2{\^A}
\gdef^^c3{\~A}
\gdef^^c4{\"A}
- \gdef^^c5{\ringaccent A}
+ \gdef^^c5{\ringaccent A}
\gdef^^c6{\AE}
\gdef^^c7{\cedilla C}
\gdef^^c8{\`E}
@@ -8009,7 +8009,7 @@
\gdef^^d6{\"O}
\gdef^^d7{$\times$}
\gdef^^d8{\v R}
- \gdef^^d9{\ringaccent U}
+ \gdef^^d9{\ringaccent U}
\gdef^^da{\'U}
\gdef^^db{\H U}
\gdef^^dc{\"U}
@@ -8053,11 +8053,11 @@
}
% UTF-8 character definitions.
-%
+%
% This code to support UTF-8 is based on LaTeX's utf8.def, with some
% changes for Texinfo conventions. It is included here under the GPL by
% permission from Frank Mittelbach and the LaTeX team.
-%
+%
\newcount\countUTFx
\newcount\countUTFy
\newcount\countUTFz
@@ -8897,7 +8897,7 @@
% Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of
% the literal character `\'.
-%
+%
@address@hidden
@address@hidden
@let"address@hidden
Modified: trunk/grub2/efiemu/i386/loadcore32.c
===================================================================
--- trunk/grub2/efiemu/i386/loadcore32.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/efiemu/i386/loadcore32.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -38,7 +38,7 @@
/* Relocate symbols. */
grub_err_t
-grub_arch_efiemu_relocate_symbols32 (grub_efiemu_segment_t segs,
+grub_arch_efiemu_relocate_symbols32 (grub_efiemu_segment_t segs,
struct grub_efiemu_elf_sym *elfsyms,
void *ehdr)
{
@@ -66,7 +66,7 @@
if (seg)
{
Elf32_Rel *rel, *max;
-
+
for (rel = (Elf32_Rel *) ((char *) e + s->sh_offset),
max = rel + s->sh_size / s->sh_entsize;
rel < max;
@@ -77,31 +77,31 @@
if (seg->size < rel->r_offset)
return grub_error (GRUB_ERR_BAD_MODULE,
"reloc offset is out of the segment");
-
- addr = (Elf32_Word *)
- ((char *) grub_efiemu_mm_obtain_request (seg->handle)
+
+ addr = (Elf32_Word *)
+ ((char *) grub_efiemu_mm_obtain_request (seg->handle)
+ seg->off + rel->r_offset);
sym = elfsyms[ELF32_R_SYM (rel->r_info)];
-
+
switch (ELF32_R_TYPE (rel->r_info))
{
case R_386_32:
- if ((err = grub_efiemu_write_value
- (addr, sym.off + *addr, sym.handle, 0,
+ if ((err = grub_efiemu_write_value
+ (addr, sym.off + *addr, sym.handle, 0,
seg->ptv_rel_needed, sizeof (grub_uint32_t))))
return err;
-
+
break;
case R_386_PC32:
if ((err = grub_efiemu_write_value
- (addr, sym.off + *addr - rel->r_offset
- - seg->off, sym.handle, seg->handle,
+ (addr, sym.off + *addr - rel->r_offset
+ - seg->off, sym.handle, seg->handle,
seg->ptv_rel_needed, sizeof (grub_uint32_t))))
return err;
break;
default:
- return grub_error (GRUB_ERR_BAD_OS,
+ return grub_error (GRUB_ERR_BAD_OS,
"unrecognised relocation");
}
}
Modified: trunk/grub2/efiemu/i386/loadcore64.c
===================================================================
--- trunk/grub2/efiemu/i386/loadcore64.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/efiemu/i386/loadcore64.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -37,7 +37,7 @@
/* Relocate symbols. */
grub_err_t
-grub_arch_efiemu_relocate_symbols64 (grub_efiemu_segment_t segs,
+grub_arch_efiemu_relocate_symbols64 (grub_efiemu_segment_t segs,
struct grub_efiemu_elf_sym *elfsyms,
void *ehdr)
{
@@ -62,9 +62,9 @@
if (seg)
{
Elf64_Rela *rel, *max;
-
+
for (rel = (Elf64_Rela *) ((char *) e + s->sh_offset),
- max = rel + (unsigned long) s->sh_size
+ max = rel + (unsigned long) s->sh_size
/ (unsigned long)s->sh_entsize;
rel < max;
rel++)
@@ -76,40 +76,40 @@
if (seg->size < rel->r_offset)
return grub_error (GRUB_ERR_BAD_MODULE,
"reloc offset is out of the segment");
-
+
addr =
- ((char *) grub_efiemu_mm_obtain_request (seg->handle)
+ ((char *) grub_efiemu_mm_obtain_request (seg->handle)
+ seg->off + rel->r_offset);
addr32 = (grub_uint32_t *) addr;
addr64 = (grub_uint64_t *) addr;
sym = elfsyms[ELF64_R_SYM (rel->r_info)];
-
+
switch (ELF64_R_TYPE (rel->r_info))
{
case R_X86_64_64:
- if ((err = grub_efiemu_write_value
- (addr, *addr64 + rel->r_addend + sym.off, sym.handle,
+ if ((err = grub_efiemu_write_value
+ (addr, *addr64 + rel->r_addend + sym.off, sym.handle,
0, seg->ptv_rel_needed, sizeof (grub_uint64_t))))
return err;
break;
case R_X86_64_PC32:
if ((err = grub_efiemu_write_value
- (addr, *addr32 + rel->r_addend + sym.off
- - rel->r_offset - seg->off, sym.handle, seg->handle,
+ (addr, *addr32 + rel->r_addend + sym.off
+ - rel->r_offset - seg->off, sym.handle, seg->handle,
seg->ptv_rel_needed, sizeof (grub_uint32_t))))
return err;
break;
case R_X86_64_32:
case R_X86_64_32S:
- if ((err = grub_efiemu_write_value
- (addr, *addr32 + rel->r_addend + sym.off, sym.handle,
+ if ((err = grub_efiemu_write_value
+ (addr, *addr32 + rel->r_addend + sym.off, sym.handle,
0, seg->ptv_rel_needed, sizeof (grub_uint32_t))))
return err;
break;
default:
- return grub_error (GRUB_ERR_BAD_OS,
+ return grub_error (GRUB_ERR_BAD_OS,
"unrecognised relocation");
}
}
Modified: trunk/grub2/efiemu/i386/pc/cfgtables.c
===================================================================
--- trunk/grub2/efiemu/i386/pc/cfgtables.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/efiemu/i386/pc/cfgtables.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -59,7 +59,7 @@
return err;
}
- for (ptr = (grub_uint8_t *) 0xf0000; ptr < (grub_uint8_t *) 0x100000;
+ for (ptr = (grub_uint8_t *) 0xf0000; ptr < (grub_uint8_t *) 0x100000;
ptr += 16)
if (grub_memcmp (ptr, "_SM_", 4) == 0
&& grub_byte_checksum (ptr, *(ptr + 5)) == 0)
Modified: trunk/grub2/efiemu/loadcore.c
===================================================================
--- trunk/grub2/efiemu/loadcore.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/loadcore.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -40,7 +40,7 @@
if (seg->section == n)
{
*handle = seg->handle;
- *off = seg->off;
+ *off = seg->off;
return GRUB_ERR_NONE;
}
@@ -86,7 +86,7 @@
grub_efiemu_segment_t cur;
grub_dprintf ("efiemu", "loading segments\n");
-
+
for (cur=segs; cur; cur = cur->next)
{
s = (Elf_Shdr *)cur->srcptr;
@@ -94,10 +94,10 @@
if ((s->sh_flags & SHF_ALLOC) && s->sh_size)
{
void *addr;
-
- addr = (grub_uint8_t *) grub_efiemu_mm_obtain_request (cur->handle)
+
+ addr = (grub_uint8_t *) grub_efiemu_mm_obtain_request (cur->handle)
+ cur->off;
-
+
switch (s->sh_type)
{
case SHT_PROGBITS:
@@ -145,11 +145,11 @@
seg = (grub_efiemu_segment_t) grub_malloc (sizeof (*seg));
if (! seg)
return grub_errno;
-
+
if (s->sh_size)
{
- seg->handle
- = grub_efiemu_request_memalign
+ seg->handle
+ = grub_efiemu_request_memalign
(s->sh_addralign, s->sh_size,
s->sh_flags & SHF_EXECINSTR ? GRUB_EFI_RUNTIME_SERVICES_CODE
: GRUB_EFI_RUNTIME_SERVICES_DATA);
@@ -157,12 +157,12 @@
return grub_errno;
seg->off = 0;
}
-
- /*
+
+ /*
.text-physical doesn't need to be relocated when switching to
virtual mode
*/
- if (!grub_strcmp (grub_efiemu_get_string (s->sh_name, e),
+ if (!grub_strcmp (grub_efiemu_get_string (s->sh_name, e),
".text-physical"))
seg->ptv_rel_needed = 0;
else
@@ -174,7 +174,7 @@
*segs = seg;
}
}
-
+
return GRUB_ERR_NONE;
}
@@ -185,7 +185,7 @@
unsigned i;
Elf_Shdr *s;
int num = 0;
-
+
/* Symbols */
for (i = 0, s = (Elf_Shdr *) ((char *) e + e->e_shoff);
i < e->e_shnum;
@@ -197,7 +197,7 @@
return grub_error (GRUB_ERR_BAD_OS, "no symbol table");
grub_efiemu_nelfsyms = (unsigned) s->sh_size / (unsigned) s->sh_entsize;
- grub_efiemu_elfsyms = (struct grub_efiemu_elf_sym *)
+ grub_efiemu_elfsyms = (struct grub_efiemu_elf_sym *)
grub_malloc (sizeof (struct grub_efiemu_elf_sym) * grub_efiemu_nelfsyms);
/* Relocators */
@@ -221,7 +221,7 @@
Elf_Sym *sym;
const char *str;
Elf_Word size, entsize;
-
+
grub_dprintf ("efiemu", "resolving symbols\n");
for (i = 0, s = (Elf_Shdr *) ((char *) e + e->e_shoff);
@@ -267,7 +267,7 @@
break;
case STT_OBJECT:
- if ((err = grub_efiemu_get_section_addr
+ if ((err = grub_efiemu_get_section_addr
(segs, sym->st_shndx, &handle, &off)))
return err;
@@ -280,7 +280,7 @@
break;
case STT_FUNC:
- if ((err = grub_efiemu_get_section_addr
+ if ((err = grub_efiemu_get_section_addr
(segs, sym->st_shndx, &handle, &off)))
return err;
@@ -293,12 +293,12 @@
break;
case STT_SECTION:
- if ((err = grub_efiemu_get_section_addr
+ if ((err = grub_efiemu_get_section_addr
(segs, sym->st_shndx, &handle, &off)))
{
grub_efiemu_elfsyms[i].handle = 0;
grub_efiemu_elfsyms[i].off = 0;
- grub_errno = GRUB_ERR_NONE;
+ grub_errno = GRUB_ERR_NONE;
break;
}
@@ -346,8 +346,8 @@
/* Load runtime definitively */
grub_err_t
-SUFFIX (grub_efiemu_loadcore_load) (void *core,
- grub_size_t core_size
+SUFFIX (grub_efiemu_loadcore_load) (void *core,
+ grub_size_t core_size
__attribute__ ((unused)),
grub_efiemu_segment_t segments)
{
@@ -356,10 +356,10 @@
return err;
if ((err = grub_efiemu_resolve_symbols (segments, core)))
return err;
- if ((err = SUFFIX (grub_arch_efiemu_relocate_symbols) (segments,
+ if ((err = SUFFIX (grub_arch_efiemu_relocate_symbols) (segments,
grub_efiemu_elfsyms,
core)))
return err;
-
+
return GRUB_ERR_NONE;
}
Modified: trunk/grub2/efiemu/loadcore_common.c
===================================================================
--- trunk/grub2/efiemu/loadcore_common.c 2009-06-10 21:01:29 UTC (rev
2292)
+++ trunk/grub2/efiemu/loadcore_common.c 2009-06-10 21:04:23 UTC (rev
2293)
@@ -45,7 +45,7 @@
/* Check the header and set mode */
static grub_err_t
-grub_efiemu_check_header (void *ehdr, grub_size_t size,
+grub_efiemu_check_header (void *ehdr, grub_size_t size,
grub_efiemu_mode_t *mode)
{
/* Check the magic numbers. */
@@ -91,7 +91,7 @@
case GRUB_EFIEMU64:
grub_efiemu_loadcore_unload64 ();
break;
-
+
default:
break;
}
@@ -109,7 +109,7 @@
return GRUB_ERR_NONE;
}
-/* Load runtime file and do some initial preparations */
+/* Load runtime file and do some initial preparations */
grub_err_t
grub_efiemu_loadcore_init (grub_file_t file)
{
@@ -121,7 +121,7 @@
if (! efiemu_core)
return grub_errno;
- if (grub_file_read (file, efiemu_core, efiemu_core_size)
+ if (grub_file_read (file, efiemu_core, efiemu_core_size)
!= (int) efiemu_core_size)
{
grub_free (efiemu_core);
@@ -129,7 +129,7 @@
return grub_errno;
}
- if (grub_efiemu_check_header (efiemu_core, efiemu_core_size,
+ if (grub_efiemu_check_header (efiemu_core, efiemu_core_size,
&grub_efiemu_mode))
{
grub_free (efiemu_core);
@@ -160,7 +160,7 @@
return err;
}
break;
-
+
default:
return grub_error (GRUB_ERR_BAD_OS, "unknown EFI runtime");
}
Modified: trunk/grub2/efiemu/main.c
===================================================================
--- trunk/grub2/efiemu/main.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/main.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -17,8 +17,8 @@
*/
/* This is an emulation of EFI runtime services.
- This allows a more uniform boot on i386 machines.
- As it emulates only runtime service it isn't able
+ This allows a more uniform boot on i386 machines.
+ As it emulates only runtime service it isn't able
to chainload EFI bootloader on non-EFI system. */
@@ -112,7 +112,7 @@
grub_err_t
grub_efiemu_register_prepare_hook (grub_err_t (*hook) (void *data),
- void (*unload) (void *data),
+ void (*unload) (void *data),
void *data)
{
struct grub_efiemu_prepare_hook *nhook;
@@ -129,20 +129,20 @@
return GRUB_ERR_NONE;
}
-/* Register a configuration table either supplying the address directly
+/* Register a configuration table either supplying the address directly
or with a hook
*/
grub_err_t
-grub_efiemu_register_configuration_table (grub_efi_guid_t guid,
+grub_efiemu_register_configuration_table (grub_efi_guid_t guid,
void * (*get_table) (void *data),
- void (*unload) (void *data),
+ void (*unload) (void *data),
void *data)
{
struct grub_efiemu_configuration_table *tbl;
grub_err_t err;
-
+
if (! get_table && ! data)
- return grub_error (GRUB_ERR_BAD_ARGUMENT,
+ return grub_error (GRUB_ERR_BAD_ARGUMENT,
"you must set at least get_table or data");
if ((err = grub_efiemu_unregister_configuration_table (guid)))
return err;
@@ -163,7 +163,7 @@
static grub_err_t
grub_cmd_efiemu_unload (grub_command_t cmd __attribute__ ((unused)),
- int argc __attribute__ ((unused)),
+ int argc __attribute__ ((unused)),
char *args[] __attribute__ ((unused)))
{
return grub_efiemu_unload ();
@@ -171,7 +171,7 @@
static grub_err_t
grub_cmd_efiemu_prepare (grub_command_t cmd __attribute__ ((unused)),
- int argc __attribute__ ((unused)),
+ int argc __attribute__ ((unused)),
char *args[] __attribute__ ((unused)))
{
return grub_efiemu_prepare ();
@@ -180,15 +180,15 @@
-int
-grub_efiemu_exit_boot_services (grub_efi_uintn_t map_key
+int
+grub_efiemu_exit_boot_services (grub_efi_uintn_t map_key
__attribute__ ((unused)))
{
/* Nothing to do here yet */
return 1;
}
-int
+int
grub_efiemu_finish_boot_services (void)
{
/* Nothing to do here yet */
@@ -201,11 +201,11 @@
{
grub_file_t file;
grub_err_t err;
-
+
file = grub_file_open (filename);
if (! file)
return 0;
-
+
err = grub_efiemu_mm_init ();
if (err)
{
@@ -244,19 +244,19 @@
return GRUB_ERR_NONE;
prefix = grub_env_get ("prefix");
-
+
if (! prefix)
- return grub_error (GRUB_ERR_FILE_NOT_FOUND,
+ return grub_error (GRUB_ERR_FILE_NOT_FOUND,
"couldn't find efiemu core because prefix "
"isn't set");
-
+
suffix = grub_efiemu_get_default_core_name ();
-
+
filename = grub_malloc (grub_strlen (prefix) + grub_strlen (suffix) + 2);
if (! filename)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"couldn't allocate temporary space");
-
+
grub_sprintf (filename, "%s/%s", prefix, suffix);
err = grub_efiemu_load_file (filename);
@@ -277,7 +277,7 @@
{
grub_err_t err;
- grub_dprintf ("efiemu", "Preparing %d-bit efiemu\n",
+ grub_dprintf ("efiemu", "Preparing %d-bit efiemu\n",
8 * grub_efiemu_sizeof_uintn_t ());
err = grub_efiemu_autocore ();
@@ -321,16 +321,16 @@
GRUB_MOD_INIT(efiemu)
{
- cmd_loadcore = grub_register_command ("efiemu_loadcore",
- grub_cmd_efiemu_load,
- "efiemu_loadcore FILE",
+ cmd_loadcore = grub_register_command ("efiemu_loadcore",
+ grub_cmd_efiemu_load,
+ "efiemu_loadcore FILE",
"Load and initialize EFI emulator");
- cmd_prepare = grub_register_command ("efiemu_prepare",
- grub_cmd_efiemu_prepare,
- "efiemu_prepare",
+ cmd_prepare = grub_register_command ("efiemu_prepare",
+ grub_cmd_efiemu_prepare,
+ "efiemu_prepare",
"Finalize loading of EFI emulator");
- cmd_unload = grub_register_command ("efiemu_unload", grub_cmd_efiemu_unload,
- "efiemu_unload",
+ cmd_unload = grub_register_command ("efiemu_unload", grub_cmd_efiemu_unload,
+ "efiemu_unload",
"Unload EFI emulator");
grub_efiemu_pnvram_cmd_register ();
}
Modified: trunk/grub2/efiemu/mm.c
===================================================================
--- trunk/grub2/efiemu/mm.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/mm.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -17,10 +17,10 @@
* along with GRUB. If not, see <http://www.gnu.org/licenses/>.
*/
/*
- To keep efiemu runtime contiguous this mm is special.
+ To keep efiemu runtime contiguous this mm is special.
It uses deferred allocation.
In the first stage you may request memory with grub_efiemu_request_memalign
- It will give you a handle with which in the second phase you can access your
+ It will give you a handle with which in the second phase you can access your
memory with grub_efiemu_mm_obtain_request (handle). It's guaranteed that
subsequent calls with the same handle return the same result. You can't
request any additional memory once you're in the second phase
*/
@@ -32,7 +32,7 @@
#include <grub/machine/memory.h>
#include <grub/efiemu/efiemu.h>
-struct grub_efiemu_memrequest
+struct grub_efiemu_memrequest
{
struct grub_efiemu_memrequest *next;
grub_efi_memory_type_t type;
@@ -54,7 +54,7 @@
/* Add a memory region to map*/
static grub_err_t
-grub_efiemu_add_to_mmap (grub_uint64_t start, grub_uint64_t size,
+grub_efiemu_add_to_mmap (grub_uint64_t start, grub_uint64_t size,
grub_efi_memory_type_t type)
{
grub_uint64_t page_start, npages;
@@ -63,10 +63,10 @@
if (mmap_num >= mmap_reserved_size)
{
efiemu_mmap = (grub_efi_memory_descriptor_t *)
- grub_realloc (efiemu_mmap, (++mmap_reserved_size)
+ grub_realloc (efiemu_mmap, (++mmap_reserved_size)
* sizeof (grub_efi_memory_descriptor_t));
if (!efiemu_mmap)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Not enough space for memory map");
}
@@ -74,9 +74,9 @@
page_start = start - (start % GRUB_EFIEMU_PAGESIZE);
npages = (size + (start % GRUB_EFIEMU_PAGESIZE) + GRUB_EFIEMU_PAGESIZE - 1)
/ GRUB_EFIEMU_PAGESIZE;
- efiemu_mmap[mmap_num].physical_start = page_start;
- efiemu_mmap[mmap_num].virtual_start = page_start;
- efiemu_mmap[mmap_num].num_pages = npages;
+ efiemu_mmap[mmap_num].physical_start = page_start;
+ efiemu_mmap[mmap_num].virtual_start = page_start;
+ efiemu_mmap[mmap_num].num_pages = npages;
efiemu_mmap[mmap_num].type = type;
mmap_num++;
@@ -84,11 +84,11 @@
}
/* Request a resident memory of type TYPE of size SIZE aligned at ALIGN
- ALIGN must be a divisor of page size (if it's a divisor of 4096
+ ALIGN must be a divisor of page size (if it's a divisor of 4096
it should be ok on all platforms)
*/
int
-grub_efiemu_request_memalign (grub_size_t align, grub_size_t size,
+grub_efiemu_request_memalign (grub_size_t align, grub_size_t size,
grub_efi_memory_type_t type)
{
grub_size_t align_overhead;
@@ -113,8 +113,8 @@
ret->val = 0;
ret->next = 0;
prev = 0;
-
- /* Add request to the end of the chain.
+
+ /* Add request to the end of the chain.
It should be at the end because otherwise alignment isn't guaranteed */
for (cur = memrequests; cur; prev = cur, cur = cur->next);
if (prev)
@@ -155,20 +155,20 @@
GRUB_EFI_RUNTIME_SERVICES_CODE,
GRUB_EFI_RUNTIME_SERVICES_DATA,
GRUB_EFI_ACPI_MEMORY_NVS,
-
- /* And then unavailable memory types. This is more for a completeness.
+
+ /* And then unavailable memory types. This is more for a completeness.
You should double think before allocating memory of any of these types
*/
GRUB_EFI_UNUSABLE_MEMORY,
GRUB_EFI_MEMORY_MAPPED_IO,
GRUB_EFI_MEMORY_MAPPED_IO_PORT_SPACE,
- GRUB_EFI_PAL_CODE
+ GRUB_EFI_PAL_CODE
};
/* Compute total memory needed */
for (i = 0; i < sizeof (reqorder) / sizeof (reqorder[0]); i++)
{
- align_overhead = GRUB_EFIEMU_PAGESIZE
+ align_overhead = GRUB_EFIEMU_PAGESIZE
- (requested_memory[reqorder[i]] % GRUB_EFIEMU_PAGESIZE);
if (align_overhead == GRUB_EFIEMU_PAGESIZE)
align_overhead = 0;
@@ -178,7 +178,7 @@
/* Allocate the whole memory in one block */
resident_memory = grub_memalign (GRUB_EFIEMU_PAGESIZE, total_alloc);
if (!resident_memory)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"couldn't allocate resident memory");
/* Split the memory into blocks by type */
@@ -199,14 +199,14 @@
}
/* Ensure that the regions are page-aligned */
- align_overhead = GRUB_EFIEMU_PAGESIZE
+ align_overhead = GRUB_EFIEMU_PAGESIZE
- (requested_memory[reqorder[i]] % GRUB_EFIEMU_PAGESIZE);
if (align_overhead == GRUB_EFIEMU_PAGESIZE)
align_overhead = 0;
curptr = ((grub_uint8_t *)curptr) + align_overhead;
-
+
/* Add the region to memory map */
- grub_efiemu_add_to_mmap (PTR_TO_UINT64 (typestart),
+ grub_efiemu_add_to_mmap (PTR_TO_UINT64 (typestart),
curptr - typestart, reqorder[i]);
}
@@ -270,7 +270,7 @@
static grub_err_t
grub_efiemu_mmap_init (void)
{
- auto int NESTED_FUNC_ATTR bounds_hook (grub_uint64_t, grub_uint64_t,
+ auto int NESTED_FUNC_ATTR bounds_hook (grub_uint64_t, grub_uint64_t,
grub_uint32_t);
int NESTED_FUNC_ATTR bounds_hook (grub_uint64_t addr __attribute__
((unused)),
grub_uint64_t size __attribute__ ((unused)),
@@ -302,7 +302,7 @@
{
if (!efiemu_mmap)
{
- grub_error (GRUB_ERR_INVALID_COMMAND,
+ grub_error (GRUB_ERR_INVALID_COMMAND,
"you need to first launch efiemu_prepare");
return -1;
}
@@ -373,26 +373,26 @@
switch (type)
{
case GRUB_MACHINE_MEMORY_AVAILABLE:
- return grub_efiemu_add_to_mmap (addr, size,
+ return grub_efiemu_add_to_mmap (addr, size,
GRUB_EFI_CONVENTIONAL_MEMORY);
#ifdef GRUB_MACHINE_MEMORY_ACPI
case GRUB_MACHINE_MEMORY_ACPI:
- return grub_efiemu_add_to_mmap (addr, size,
+ return grub_efiemu_add_to_mmap (addr, size,
GRUB_EFI_ACPI_RECLAIM_MEMORY);
#endif
#ifdef GRUB_MACHINE_MEMORY_NVS
case GRUB_MACHINE_MEMORY_NVS:
- return grub_efiemu_add_to_mmap (addr, size,
+ return grub_efiemu_add_to_mmap (addr, size,
GRUB_EFI_ACPI_MEMORY_NVS);
#endif
default:
grub_printf ("Unknown memory type %d. Marking as unusable\n", type);
case GRUB_MACHINE_MEMORY_RESERVED:
- return grub_efiemu_add_to_mmap (addr, size,
- GRUB_EFI_UNUSABLE_MEMORY);
+ return grub_efiemu_add_to_mmap (addr, size,
+ GRUB_EFI_UNUSABLE_MEMORY);
}
}
@@ -404,8 +404,8 @@
}
grub_err_t
-grub_efiemu_mmap_iterate (int NESTED_FUNC_ATTR (*hook) (grub_uint64_t,
- grub_uint64_t,
+grub_efiemu_mmap_iterate (int NESTED_FUNC_ATTR (*hook) (grub_uint64_t,
+ grub_uint64_t,
grub_uint32_t))
{
unsigned i;
@@ -414,10 +414,10 @@
switch (efiemu_mmap[i].type)
{
case GRUB_EFI_RUNTIME_SERVICES_CODE:
- hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
+ hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
GRUB_EFIEMU_MEMORY_CODE);
break;
-
+
case GRUB_EFI_RESERVED_MEMORY_TYPE:
case GRUB_EFI_RUNTIME_SERVICES_DATA:
case GRUB_EFI_UNUSABLE_MEMORY:
@@ -425,30 +425,30 @@
case GRUB_EFI_MEMORY_MAPPED_IO_PORT_SPACE:
case GRUB_EFI_PAL_CODE:
case GRUB_EFI_MAX_MEMORY_TYPE:
- hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
+ hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
GRUB_EFIEMU_MEMORY_RESERVED);
break;
-
+
case GRUB_EFI_LOADER_CODE:
case GRUB_EFI_LOADER_DATA:
case GRUB_EFI_BOOT_SERVICES_CODE:
case GRUB_EFI_BOOT_SERVICES_DATA:
case GRUB_EFI_CONVENTIONAL_MEMORY:
- hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
+ hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
GRUB_EFIEMU_MEMORY_AVAILABLE);
break;
-
+
case GRUB_EFI_ACPI_RECLAIM_MEMORY:
- hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
+ hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
GRUB_EFIEMU_MEMORY_ACPI);
break;
-
+
case GRUB_EFI_ACPI_MEMORY_NVS:
- hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
+ hook (efiemu_mmap[i].physical_start, efiemu_mmap[i].num_pages * 4096,
GRUB_EFIEMU_MEMORY_NVS);
break;
}
-
+
return 0;
}
@@ -459,8 +459,8 @@
static grub_err_t
grub_efiemu_mmap_sort_and_uniq (void)
{
- /* If same page is used by multiple types it's resolved
- according to priority
+ /* If same page is used by multiple types it's resolved
+ according to priority
0 - free memory
1 - memory immediately usable after ExitBootServices
2 - memory usable after loading ACPI tables
@@ -512,20 +512,20 @@
/* Initialize variables*/
grub_memset (present, 0, sizeof (int) * GRUB_EFI_MAX_MEMORY_TYPE);
- scanline_events = (struct grub_efiemu_mmap_scan *)
+ scanline_events = (struct grub_efiemu_mmap_scan *)
grub_malloc (sizeof (struct grub_efiemu_mmap_scan) * 2 * mmap_num);
/* Number of chunks can't increase more than by factor of 2 */
- result = (grub_efi_memory_descriptor_t *)
+ result = (grub_efi_memory_descriptor_t *)
grub_malloc (sizeof (grub_efi_memory_descriptor_t) * 2 * mmap_num);
if (!result || !scanline_events)
{
grub_free (result);
grub_free (scanline_events);
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"couldn't allocate space for new memory map");
}
-
+
/* Register scanline events */
for (i = 0; i < mmap_num; i++)
{
@@ -538,8 +538,8 @@
scanline_events[2 * i + 1].memtype = efiemu_mmap[i].type;
}
- /* Primitive bubble sort. It has complexity O(n^2) but since we're
- unlikely to have more than 100 chunks it's probably one of the
+ /* Primitive bubble sort. It has complexity O(n^2) but since we're
+ unlikely to have more than 100 chunks it's probably one of the
fastest for one purpose */
done = 1;
while (done)
@@ -574,29 +574,29 @@
curtype = k;
/* Add memory region to resulting map if necessary */
- if ((curtype == -1 || curtype != lasttype)
+ if ((curtype == -1 || curtype != lasttype)
&& lastaddr != scanline_events[i].pos
&& lasttype != -1)
{
result[j].virtual_start = result[j].physical_start = lastaddr;
- result[j].num_pages = (scanline_events[i].pos - lastaddr)
+ result[j].num_pages = (scanline_events[i].pos - lastaddr)
/ GRUB_EFIEMU_PAGESIZE;
result[j].type = lasttype;
/* We set runtime attribute on pages we need to be mapped */
- result[j].attribute
+ result[j].attribute
= (lasttype == GRUB_EFI_RUNTIME_SERVICES_CODE
|| lasttype == GRUB_EFI_RUNTIME_SERVICES_DATA)
? GRUB_EFI_MEMORY_RUNTIME : 0;
- grub_dprintf ("efiemu",
- "mmap entry: type %d start 0x%llx 0x%llx pages\n",
+ grub_dprintf ("efiemu",
+ "mmap entry: type %d start 0x%llx 0x%llx pages\n",
result[j].type,
result[j].physical_start, result[j].num_pages);
j++;
}
/* Update last values if necessary */
- if (curtype == -1 || curtype != lasttype)
+ if (curtype == -1 || curtype != lasttype)
{
lasttype = curtype;
lastaddr = scanline_events[i].pos;
@@ -605,7 +605,7 @@
grub_free (scanline_events);
- /* Shrink resulting memory map to really used size and replace efiemu_mmap
+ /* Shrink resulting memory map to really used size and replace efiemu_mmap
by new value */
grub_free (efiemu_mmap);
efiemu_mmap = grub_realloc (result, j * sizeof (*result));
@@ -619,7 +619,7 @@
grub_err_t err;
/* Preallocate mmap */
- efiemu_mmap = (grub_efi_memory_descriptor_t *)
+ efiemu_mmap = (grub_efi_memory_descriptor_t *)
grub_malloc (mmap_reserved_size * sizeof (grub_efi_memory_descriptor_t));
if (!efiemu_mmap)
{
@@ -632,4 +632,4 @@
if ((err = grub_efiemu_mmap_fill ()))
return err;
return grub_efiemu_mmap_sort_and_uniq ();
-}
+}
Modified: trunk/grub2/efiemu/pnvram.c
===================================================================
--- trunk/grub2/efiemu/pnvram.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/pnvram.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -45,13 +45,13 @@
static const struct grub_arg_option options[] = {
{"size", 's', 0, "number of bytes to reserve for pseudo NVRAM", 0,
ARG_TYPE_INT},
- {"high-monotonic-count", 'm', 0,
+ {"high-monotonic-count", 'm', 0,
"Initial value of high monotonic count", 0, ARG_TYPE_INT},
- {"timezone", 't', 0,
+ {"timezone", 't', 0,
"Timezone, offset in minutes from GMT", 0, ARG_TYPE_INT},
- {"accuracy", 'a', 0,
+ {"accuracy", 'a', 0,
"Accuracy of clock, in 1e-12 units", 0, ARG_TYPE_INT},
- {"daylight", 'd', 0,
+ {"daylight", 'd', 0,
"Daylight value, as per EFI specifications", 0, ARG_TYPE_INT},
{0, 0, 0, 0, 0, 0}
};
@@ -68,14 +68,14 @@
/* Export stuff for efiemu */
static grub_err_t
nvram_set (void * data __attribute__ ((unused)))
-{
+{
/* Take definitive pointers */
grub_uint8_t *nvram_def = grub_efiemu_mm_obtain_request (nvram_handle);
- grub_uint32_t *nvramsize_def
+ grub_uint32_t *nvramsize_def
= grub_efiemu_mm_obtain_request (nvramsize_handle);
grub_uint32_t *high_monotonic_count_def
= grub_efiemu_mm_obtain_request (high_monotonic_count_handle);
- grub_int16_t *timezone_def
+ grub_int16_t *timezone_def
= grub_efiemu_mm_obtain_request (timezone_handle);
grub_uint8_t *daylight_def
= grub_efiemu_mm_obtain_request (daylight_handle);
@@ -94,11 +94,11 @@
/* Register symbols */
grub_efiemu_register_symbol ("efiemu_variables", nvram_handle, 0);
grub_efiemu_register_symbol ("efiemu_varsize", nvramsize_handle, 0);
- grub_efiemu_register_symbol ("efiemu_high_monotonic_count",
+ grub_efiemu_register_symbol ("efiemu_high_monotonic_count",
high_monotonic_count_handle, 0);
grub_efiemu_register_symbol ("efiemu_time_zone", timezone_handle, 0);
grub_efiemu_register_symbol ("efiemu_time_daylight", daylight_handle, 0);
- grub_efiemu_register_symbol ("efiemu_time_accuracy",
+ grub_efiemu_register_symbol ("efiemu_time_accuracy",
accuracy_handle, 0);
return GRUB_ERR_NONE;
@@ -134,7 +134,7 @@
struct efi_variable *efivar;
grub_size_t guidlen, datalen;
unsigned i, j;
-
+
file = grub_file_open (filename);
if (!file)
return grub_error (GRUB_ERR_BAD_OS, "couldn't read pnvram");
@@ -157,17 +157,17 @@
efivar = (struct efi_variable *) nvramptr;
if (nvramptr - nvram + sizeof (struct efi_variable) > nvramsize)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"file is too large for reserved variable space");
nvramptr += sizeof (struct efi_variable);
/* look ahow long guid field is*/
- guidlen = 0;
- for (ptr2 = ptr; (grub_isspace (*ptr2)
+ guidlen = 0;
+ for (ptr2 = ptr; (grub_isspace (*ptr2)
|| (*ptr2 >= '0' && *ptr2 <= '9')
|| (*ptr2 >= 'a' && *ptr2 <= 'f')
- || (*ptr2 >= 'A' && *ptr2 <= 'F'));
+ || (*ptr2 >= 'A' && *ptr2 <= 'F'));
ptr2++)
if (!grub_isspace (*ptr2))
guidlen++;
@@ -175,7 +175,7 @@
/* Read guid */
if (guidlen != sizeof (efivar->guid))
- {
+ {
grub_free (buf);
return grub_error (GRUB_ERR_BAD_OS, "can't parse %s", filename);
}
@@ -190,14 +190,14 @@
hex = *ptr - 'a' + 10;
if (*ptr >= 'A' && *ptr <= 'F')
hex = *ptr - 'A' + 10;
-
+
if (i%2 == 0)
((grub_uint8_t *)&(efivar->guid))[i/2] = hex << 4;
else
((grub_uint8_t *)&(efivar->guid))[i/2] |= hex;
ptr++;
}
-
+
while (grub_isspace (*ptr))
ptr++;
if (*ptr != ':')
@@ -230,23 +230,23 @@
{
/* Look the length */
datalen = 0;
- for (ptr2 = ptr; *ptr2 && (grub_isspace (*ptr2)
+ for (ptr2 = ptr; *ptr2 && (grub_isspace (*ptr2)
|| (*ptr2 >= '0' && *ptr2 <= '9')
|| (*ptr2 >= 'a' && *ptr2 <= 'f')
- || (*ptr2 >= 'A' && *ptr2 <= 'F'));
+ || (*ptr2 >= 'A' && *ptr2 <= 'F'));
ptr2++)
if (!grub_isspace (*ptr2))
datalen++;
datalen /= 2;
-
+
if (nvramptr - nvram + datalen > nvramsize)
{
grub_free (buf);
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"file is too large for reserved "
" variable space");
}
-
+
for (i = 0; i < 2 * datalen; i++)
{
int hex = 0;
@@ -258,7 +258,7 @@
hex = *ptr - 'a' + 10;
if (*ptr >= 'A' && *ptr <= 'F')
hex = *ptr - 'A' + 10;
-
+
if (i%2 == 0)
nvramptr[i/2] = hex << 4;
else
@@ -278,7 +278,7 @@
efivar->size = datalen;
else
efivar->namelen = datalen;
-
+
ptr++;
}
}
@@ -304,23 +304,23 @@
grub_free (nvram);
return err;
}
- nvram_handle
- = grub_efiemu_request_memalign (1, nvramsize,
+ nvram_handle
+ = grub_efiemu_request_memalign (1, nvramsize,
GRUB_EFI_RUNTIME_SERVICES_DATA);
- nvramsize_handle
- = grub_efiemu_request_memalign (1, sizeof (grub_uint32_t),
+ nvramsize_handle
+ = grub_efiemu_request_memalign (1, sizeof (grub_uint32_t),
GRUB_EFI_RUNTIME_SERVICES_DATA);
high_monotonic_count_handle
- = grub_efiemu_request_memalign (1, sizeof (grub_uint32_t),
+ = grub_efiemu_request_memalign (1, sizeof (grub_uint32_t),
GRUB_EFI_RUNTIME_SERVICES_DATA);
timezone_handle
- = grub_efiemu_request_memalign (1, sizeof (grub_uint16_t),
+ = grub_efiemu_request_memalign (1, sizeof (grub_uint16_t),
GRUB_EFI_RUNTIME_SERVICES_DATA);
daylight_handle
- = grub_efiemu_request_memalign (1, sizeof (grub_uint8_t),
+ = grub_efiemu_request_memalign (1, sizeof (grub_uint8_t),
GRUB_EFI_RUNTIME_SERVICES_DATA);
accuracy_handle
- = grub_efiemu_request_memalign (1, sizeof (grub_uint32_t),
+ = grub_efiemu_request_memalign (1, sizeof (grub_uint32_t),
GRUB_EFI_RUNTIME_SERVICES_DATA);
grub_efiemu_request_symbols (6);
@@ -341,7 +341,7 @@
nvram = grub_malloc (nvramsize);
if (!nvram)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Couldn't allocate space for temporary pnvram storage");
grub_memset (nvram, 0, nvramsize);
@@ -360,16 +360,16 @@
nvramsize = state[0].set ? grub_strtoul (state[0].arg, 0, 0) : 2048;
high_monotonic_count = state[1].set ? grub_strtoul (state[1].arg, 0, 0) : 1;
- timezone = state[2].set ? grub_strtosl (state[2].arg, 0, 0)
+ timezone = state[2].set ? grub_strtosl (state[2].arg, 0, 0)
: GRUB_EFI_UNSPECIFIED_TIMEZONE;
accuracy = state[3].set ? grub_strtoul (state[3].arg, 0, 0) : 50000000;
daylight = state[4].set ? grub_strtoul (state[4].arg, 0, 0) : 0;
-
+
nvram = grub_malloc (nvramsize);
if (!nvram)
- return grub_error (GRUB_ERR_OUT_OF_MEMORY,
+ return grub_error (GRUB_ERR_OUT_OF_MEMORY,
"Couldn't allocate space for temporary pnvram storage");
- grub_memset (nvram, 0, nvramsize);
+ grub_memset (nvram, 0, nvramsize);
if (argc == 1 && (err = read_pnvram (args[0])))
{
@@ -387,11 +387,11 @@
void
grub_efiemu_pnvram_cmd_register (void)
{
- cmd = grub_register_extcmd ("efiemu_pnvram", grub_cmd_efiemu_pnvram,
+ cmd = grub_register_extcmd ("efiemu_pnvram", grub_cmd_efiemu_pnvram,
GRUB_COMMAND_FLAG_BOTH,
"efiemu_pnvram [FILENAME]",
"Initialise pseudo-NVRAM and load variables "
- "from FILE",
+ "from FILE",
options);
}
Modified: trunk/grub2/efiemu/prepare.c
===================================================================
--- trunk/grub2/efiemu/prepare.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/prepare.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -1,4 +1,4 @@
-/* Prepare efiemu. E.g. allocate memory, load the runtime
+/* Prepare efiemu. E.g. allocate memory, load the runtime
to appropriate place, etc */
/*
* GRUB -- GRand Unified Bootloader
@@ -26,7 +26,7 @@
grub_err_t
SUFFIX (grub_efiemu_prepare) (struct grub_efiemu_prepare_hook *prepare_hooks,
- struct grub_efiemu_configuration_table
+ struct grub_efiemu_configuration_table
*config_tables)
{
grub_err_t err;
@@ -46,8 +46,8 @@
/* Request space for the list of configuration tables */
for (cur = config_tables; cur; cur = cur->next)
cntconftables++;
- conftable_handle
- = grub_efiemu_request_memalign (GRUB_EFIEMU_PAGESIZE,
+ conftable_handle
+ = grub_efiemu_request_memalign (GRUB_EFIEMU_PAGESIZE,
cntconftables * sizeof (*conftables),
GRUB_EFI_RUNTIME_SERVICES_DATA);
@@ -69,31 +69,31 @@
return err;
}
- if ((err = grub_efiemu_resolve_symbol ("efiemu_system_table",
+ if ((err = grub_efiemu_resolve_symbol ("efiemu_system_table",
&handle, &off)))
{
grub_efiemu_unload ();
return err;
}
- SUFFIX (grub_efiemu_system_table)
- = (TYPE (grub_efi_system_table) *)
+ SUFFIX (grub_efiemu_system_table)
+ = (TYPE (grub_efi_system_table) *)
((grub_uint8_t *)grub_efiemu_mm_obtain_request (handle) + off);
/* compute CRC32 of runtime_services */
- if ((err = grub_efiemu_resolve_symbol ("efiemu_runtime_services",
+ if ((err = grub_efiemu_resolve_symbol ("efiemu_runtime_services",
&handle, &off)))
return err;
runtime_services = (TYPE (grub_efiemu_runtime_services) *)
((grub_uint8_t *)grub_efiemu_mm_obtain_request (handle) + off);
runtime_services->hdr.crc32 = 0;
- runtime_services->hdr.crc32 = grub_getcrc32
+ runtime_services->hdr.crc32 = grub_getcrc32
(0, runtime_services, runtime_services->hdr.header_size);
/* Put pointer to the list of configuration tables in system table */
grub_efiemu_write_value
- (&(SUFFIX (grub_efiemu_system_table)->configuration_table), 0,
- conftable_handle, 0, 1,
+ (&(SUFFIX (grub_efiemu_system_table)->configuration_table), 0,
+ conftable_handle, 0, 1,
sizeof (SUFFIX (grub_efiemu_system_table)->configuration_table));
SUFFIX(grub_efiemu_system_table)->num_table_entries = cntconftables;
@@ -103,7 +103,7 @@
i = 0;
for (cur = config_tables; cur; cur = cur->next, i++)
{
- grub_memcpy (&(conftables[i].vendor_guid), &(cur->guid),
+ grub_memcpy (&(conftables[i].vendor_guid), &(cur->guid),
sizeof (cur->guid));
if (cur->get_table)
conftables[i].vendor_table
@@ -114,13 +114,13 @@
/* compute CRC32 of system table */
SUFFIX (grub_efiemu_system_table)->hdr.crc32 = 0;
- SUFFIX (grub_efiemu_system_table)->hdr.crc32
- = grub_getcrc32 (0, SUFFIX (grub_efiemu_system_table),
+ SUFFIX (grub_efiemu_system_table)->hdr.crc32
+ = grub_getcrc32 (0, SUFFIX (grub_efiemu_system_table),
SUFFIX (grub_efiemu_system_table)->hdr.header_size);
grub_dprintf ("efiemu","system_table = %p, runtime_services = %p,"
" conftables = %p (%d entries)\n",
- SUFFIX (grub_efiemu_system_table), runtime_services,
+ SUFFIX (grub_efiemu_system_table), runtime_services,
conftables, cntconftables);
return GRUB_ERR_NONE;
Modified: trunk/grub2/efiemu/runtime/efiemu.S
===================================================================
--- trunk/grub2/efiemu/runtime/efiemu.S 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/runtime/efiemu.S 2009-06-10 21:04:23 UTC (rev 2293)
@@ -29,10 +29,10 @@
* %rcx, %rdx, %r8, %r9, 32(%rsp), 40(%rsp), 48(%rsp), ...
*
*/
-
+
.file "efiemu.S"
.text
-
+
FUNCTION (efiemu_get_time)
push %rdi
push %rsi
@@ -104,7 +104,7 @@
mov %rcx, %rdi
mov %rdx, %rsi
mov %r8, %rdx
- mov %r9, %rcx
+ mov %r9, %rcx
mov 56(%rsp), %r8
call efiemu_set_variable_real
pop %rsi
@@ -133,8 +133,8 @@
ret
/* The following functions are always called in physical mode */
- .section ".text-physical", "ax"
-
+ .section ".text-physical", "ax"
+
FUNCTION (efiemu_set_virtual_address_map)
push %rdi
push %rsi
Modified: trunk/grub2/efiemu/runtime/efiemu.c
===================================================================
--- trunk/grub2/efiemu/runtime/efiemu.c 2009-06-10 21:01:29 UTC (rev 2292)
+++ trunk/grub2/efiemu/runtime/efiemu.c 2009-06-10 21:04:23 UTC (rev 2293)
@@ -17,8 +17,8 @@
*/
/* This is an emulation of EFI runtime services.
- This allows a more uniform boot on i386 machines.
- As it emulates only runtime serviceit isn't able
+ This allows a more uniform boot on i386 machines.
+ As it emulates only runtime serviceit isn't able
to chainload EFI bootloader on non-EFI system (TODO) */
#include <grub/symbol.h>
@@ -26,7 +26,7 @@
#include <grub/efi/api.h>
#include <grub/efiemu/runtime.h>
-grub_efi_status_t
+grub_efi_status_t
efiemu_get_time (grub_efi_time_t *time,
grub_efi_time_capabilities_t *capabilities);
grub_efi_status_t
@@ -54,7 +54,7 @@
PHYSICAL_ATTRIBUTE;
grub_efi_status_t
-efiemu_convert_pointer (grub_efi_uintn_t debug_disposition,
+efiemu_convert_pointer (grub_efi_uintn_t debug_disposition,
void **address)
PHYSICAL_ATTRIBUTE;
@@ -84,14 +84,14 @@
grub_efi_uintn_t data_size,
grub_efi_char16_t *reset_data);
-grub_efi_status_t
+grub_efi_status_t
EFI_FUNC (efiemu_set_virtual_address_map) (grub_efi_uintn_t,
grub_efi_uintn_t,
grub_efi_uint32_t,
grub_efi_memory_descriptor_t *)
PHYSICAL_ATTRIBUTE;
grub_efi_status_t
-EFI_FUNC (efiemu_convert_pointer) (grub_efi_uintn_t debug_disposition,
+EFI_FUNC (efiemu_convert_pointer) (grub_efi_uintn_t debug_disposition,
void **address)
PHYSICAL_ATTRIBUTE;
static grub_uint32_t
@@ -100,15 +100,15 @@
static void
init_crc32_table (void)
PHYSICAL_ATTRIBUTE;
-static grub_uint32_t
+static grub_uint32_t
reflect (grub_uint32_t ref, int len)
PHYSICAL_ATTRIBUTE;
-
+
/*
The log. It's used when examining memory dump
-*/
+*/
static grub_uint8_t loge[1000] = "EFIEMULOG";
-static int logn = 9;
+static int logn = 9;
#define LOG(x) { if (logn<900) loge[logn++]=x; }
static int ptv_relocated = 0;
@@ -189,7 +189,7 @@
return 0;
}
-/* The function that implement runtime services as specified in
+/* The function that implement runtime services as specified in
EFI specification */
static inline grub_uint8_t
bcd_to_hex (grub_uint8_t in)
@@ -197,7 +197,7 @@
return 10 * ((in & 0xf0) >> 4) + (in & 0x0f);
}
-grub_efi_status_t
+grub_efi_status_t
EFI_FUNC (efiemu_get_time) (grub_efi_time_t *time,
grub_efi_time_capabilities_t *capabilities)
{
@@ -279,19 +279,19 @@
static grub_uint32_t crc32_table [256];
-static grub_uint32_t
+static grub_uint32_t
reflect (grub_uint32_t ref, int len)
{
grub_uint32_t result = 0;
int i;
-
+
for (i = 1; i <= len; i++)
{
if (ref & 1)
result |= 1 << (len - i);
ref >>= 1;
}
-
+
return result;
}
@@ -332,7 +332,7 @@
}
-grub_efi_status_t EFI_FUNC
+grub_efi_status_t EFI_FUNC
(efiemu_set_virtual_address_map) (grub_efi_uintn_t memory_map_size,
grub_efi_uintn_t descriptor_size,
grub_efi_uint32_t descriptor_version,
@@ -341,12 +341,12 @@
struct grub_efiemu_ptv_rel *cur_relloc;
LOG ('e');
-
+
/* Ensure that we are called only once */
if (ptv_relocated)
return GRUB_EFI_UNSUPPORTED;
ptv_relocated = 1;
-
+
/* Correct addresses using information supplied by grub */
for (cur_relloc = efiemu_ptv_relloc; cur_relloc->size;cur_relloc++)
{
@@ -354,8 +354,8 @@
grub_efi_memory_descriptor_t *descptr;
/* Compute correction */
- for (descptr = virtual_map;
- ((grub_uint8_t *) descptr - (grub_uint8_t *) virtual_map)
+ for (descptr = virtual_map;
+ ((grub_uint8_t *) descptr - (grub_uint8_t *) virtual_map)
< memory_map_size;
descptr = (grub_efi_memory_descriptor_t *)
((grub_uint8_t *) descptr + descriptor_size))
@@ -386,27 +386,27 @@
/* Recompute crc32 of system table and runtime services */
efiemu_system_table.hdr.crc32 = 0;
- efiemu_system_table.hdr.crc32 = efiemu_getcrc32
+ efiemu_system_table.hdr.crc32 = efiemu_getcrc32
(0, &efiemu_system_table, sizeof (efiemu_system_table));
efiemu_runtime_services.hdr.crc32 = 0;
- efiemu_runtime_services.hdr.crc32 = efiemu_getcrc32
+ efiemu_runtime_services.hdr.crc32 = efiemu_getcrc32
(0, &efiemu_runtime_services, sizeof (efiemu_runtime_services));
return GRUB_EFI_SUCCESS;
}
-/* since efiemu_set_virtual_address_map corrects all the pointers
+/* since efiemu_set_virtual_address_map corrects all the pointers
we don't need efiemu_convert_pointer */
grub_efi_status_t
-EFI_FUNC (efiemu_convert_pointer) (grub_efi_uintn_t debug_disposition,
+EFI_FUNC (efiemu_convert_pointer) (grub_efi_uintn_t debug_disposition,
void **address)
{
LOG ('f');
return GRUB_EFI_UNSUPPORTED;
}
-/* Next comes variable services. Because we have no vendor-independent
+/* Next comes variable services. Because we have no vendor-independent
way to store these variables we have no non-volatility */
/* Find variable by name and GUID. */
@@ -423,7 +423,7 @@
if (!efivar->namelen)
return 0;
if (efiemu_str16equal((grub_efi_char16_t *)(efivar + 1), variable_name)
- && efiemu_memequal (&(efivar->guid), vendor_guid,
+ && efiemu_memequal (&(efivar->guid), vendor_guid,
sizeof (efivar->guid)))
return efivar;
ptr += efivar->namelen + efivar->size + sizeof (*efivar);
@@ -452,11 +452,11 @@
efiemu_memcpy (data, (grub_uint8_t *)(efivar + 1) + efivar->namelen,
efivar->size);
*attributes = efivar->attributes;
-
+
return GRUB_EFI_SUCCESS;
}
-grub_efi_status_t EFI_FUNC
+grub_efi_status_t EFI_FUNC
(efiemu_get_next_variable_name) (grub_efi_uintn_t *variable_name_size,
grub_efi_char16_t *variable_name,
grub_efi_guid_t *vendor_guid)
@@ -471,15 +471,15 @@
efivar = find_variable (vendor_guid, variable_name);
if (!efivar)
return GRUB_EFI_NOT_FOUND;
- efivar = (struct efi_variable *)((grub_uint8_t *)efivar
- + efivar->namelen
+ efivar = (struct efi_variable *)((grub_uint8_t *)efivar
+ + efivar->namelen
+ efivar->size + sizeof (*efivar));
}
else
efivar = (struct efi_variable *) (efiemu_variables);
LOG ('m');
- if ((grub_uint8_t *)efivar >= efiemu_variables + efiemu_varsize
+ if ((grub_uint8_t *)efivar >= efiemu_variables + efiemu_varsize
|| !efivar->namelen)
return GRUB_EFI_NOT_FOUND;
if (*variable_name_size < efivar->namelen)
@@ -489,7 +489,7 @@
}
efiemu_memcpy (variable_name, efivar + 1, efivar->namelen);
- efiemu_memcpy (vendor_guid, &(efivar->guid),
+ efiemu_memcpy (vendor_guid, &(efivar->guid),
sizeof (efivar->guid));
LOG('h');
@@ -513,12 +513,12 @@
/* Delete variable if any */
if (efivar)
{
- efiemu_memcpy (efivar, (grub_uint8_t *)(efivar + 1)
- + efivar->namelen + efivar->size,
+ efiemu_memcpy (efivar, (grub_uint8_t *)(efivar + 1)
+ + efivar->namelen + efivar->size,
(efiemu_variables + efiemu_varsize)
- - ((grub_uint8_t *)(efivar + 1)
+ - ((grub_uint8_t *)(efivar + 1)
+ efivar->namelen + efivar->size));
- efiemu_memset (efiemu_variables + efiemu_varsize
+ efiemu_memset (efiemu_variables + efiemu_varsize
- (sizeof (*efivar) + efivar->namelen + efivar->size),
0, (sizeof (*efivar) + efivar->namelen + efivar->size));
}
@@ -533,8 +533,8 @@
if (!efivar->namelen)
break;
}
- if ((grub_uint8_t *)(efivar + 1) + data_size
- + 2 * (efiemu_str16len (variable_name) + 1)
+ if ((grub_uint8_t *)(efivar + 1) + data_size
+ + 2 * (efiemu_str16len (variable_name) + 1)
>= efiemu_variables + efiemu_varsize)
return GRUB_EFI_OUT_OF_RESOURCES;
@@ -542,16 +542,16 @@
efivar->namelen = 2 * (efiemu_str16len (variable_name) + 1);
efivar->size = data_size;
efivar->attributes = attributes;
- efiemu_memcpy (efivar + 1, variable_name,
+ efiemu_memcpy (efivar + 1, variable_name,
2 * (efiemu_str16len (variable_name) + 1));
- efiemu_memcpy ((grub_uint8_t *)(efivar + 1)
- + 2 * (efiemu_str16len (variable_name) + 1),
+ efiemu_memcpy ((grub_uint8_t *)(efivar + 1)
+ + 2 * (efiemu_str16len (variable_name) + 1),
data, data_size);
return GRUB_EFI_SUCCESS;
}
-grub_efi_status_t EFI_FUNC
+grub_efi_status_t EFI_FUNC
@@ Diff output truncated at 153600 characters. @@
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [2293] remove all trailing whitespace,
Felix Zielcke <=