]> git.proxmox.com Git - grub2.git/log
grub2.git
10 years ago * include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size.
Vladimir Serbinenko [Mon, 18 Nov 2013 00:49:14 +0000 (01:49 +0100)]
* include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size.

setjmp.S uses 12 entries but buffer is declared with only 11 entries.

10 years ago * grub-core/disk/uboot/ubootdisk.c: Include SCSI disks.
Ian Campbell [Sun, 17 Nov 2013 14:38:09 +0000 (15:38 +0100)]
    * grub-core/disk/uboot/ubootdisk.c: Include SCSI disks.

10 years ago * tests/grub_func_test.in: Increase memory reservation as on EFI we need
Vladimir Serbinenko [Sun, 17 Nov 2013 01:16:21 +0000 (02:16 +0100)]
* tests/grub_func_test.in: Increase memory reservation as on EFI we need
to leave some memory to firmware.

10 years ago * grub-core/tests/cmdline_cat_test.c (cmdline_cat_test): Ignore errors
Vladimir Serbinenko [Sun, 17 Nov 2013 01:13:33 +0000 (02:13 +0100)]
* grub-core/tests/cmdline_cat_test.c (cmdline_cat_test): Ignore errors
of loading gfxterm as gfxterm is embed in kernel on some platforms.
* grub-core/tests/gfxterm_menu.c (gfxterm_menu): Likewise.
Load gfxmenu.

10 years ago * tests/core_compress_test.in: Use full arguments as grub-mkimage-extra
Vladimir Serbinenko [Sun, 17 Nov 2013 01:09:15 +0000 (02:09 +0100)]
* tests/core_compress_test.in: Use full arguments as grub-mkimage-extra
now needs full arguments.

10 years ago * util/grub-mkrescue.c (main): Add trailing \n in
Vladimir Serbinenko [Sun, 17 Nov 2013 01:05:45 +0000 (02:05 +0100)]
* util/grub-mkrescue.c (main): Add trailing \n in
.disk_label.contentDetails to be in line with previous shell script.

10 years ago * util/grub-mkrescue.c (main): Use right source file for bootinfo.txt.
Vladimir Serbinenko [Sun, 17 Nov 2013 01:03:03 +0000 (02:03 +0100)]
* util/grub-mkrescue.c (main): Use right source file for bootinfo.txt.

10 years ago * util/grub-install-common.c (grub_install_parse): Recognize
Vladimir Serbinenko [Sun, 17 Nov 2013 01:01:21 +0000 (02:01 +0100)]
* util/grub-install-common.c (grub_install_parse): Recognize
--compress=none like shell script did.

10 years ago * include/grub/misc.h: Replace check for __sparc64__ with one for
Vladimir Serbinenko [Sun, 17 Nov 2013 00:01:47 +0000 (01:01 +0100)]
* include/grub/misc.h: Replace check for __sparc64__ with one for
__sparc__ as __sparc64__ isn't actually defined.

10 years ago * tests/util/grub-shell.in: Use escc-ch-b on powerpc. This is missing
Vladimir Serbinenko [Sat, 16 Nov 2013 23:57:54 +0000 (00:57 +0100)]
* tests/util/grub-shell.in: Use escc-ch-b on powerpc. This is missing
counterpart of fixing the naming of escc ports.

10 years ago * util/grub-install-common.c (platforms): Fix the order of entries and
Vladimir Serbinenko [Sat, 16 Nov 2013 23:54:40 +0000 (00:54 +0100)]
* util/grub-install-common.c (platforms): Fix the order of entries and
remove useless field val.

10 years ago * util/grub-install.c: Add new option --no-bootsector to skip
Vladimir Serbinenko [Sat, 16 Nov 2013 20:11:01 +0000 (21:11 +0100)]
* util/grub-install.c: Add new option --no-bootsector to skip
installing of bootsector. Accept --grub-setup=/bin/true as
backwards-compatible synonym.

10 years ago Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir
Vladimir Serbinenko [Sat, 16 Nov 2013 19:21:16 +0000 (20:21 +0100)]
Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir
the function of these files exceeds what can be sanely handled in shell
in posix-comaptible way. Also writing it in C extends the functionality
to non-UNIX-like OS and minimal environments.

10 years ago * grub-core/kern/arm/cache.S: Don't switch back to ARM mode when
Vladimir Serbinenko [Sat, 16 Nov 2013 16:37:06 +0000 (17:37 +0100)]
* grub-core/kern/arm/cache.S: Don't switch back to ARM mode when
compiling to thumb2.
* grub-core/kern/arm/cache_armv7.S: Likewise.
* grub-core/lib/arm/setjmp.S: Likewise.

10 years agoarm: delete superflouous save of r8 in grub_uboot_syscall
Leif Lindholm [Sat, 16 Nov 2013 15:56:09 +0000 (15:56 +0000)]
arm: delete superflouous save of r8 in grub_uboot_syscall

10 years ago Decrease stack usage in lexer.
Vladimir Serbinenko [Sat, 16 Nov 2013 15:37:59 +0000 (16:37 +0100)]
Decrease stack usage in lexer.

We have only 92K of stack and using over 4K per frame is wasteful

* grub-core/script/yylex.l (yyalloc), (yyfree), (yyrealloc): Declare
as macros so that compiler would remove useless structure on stack.
Better solution would be to fix flex not to put this structure on
the stack but flex is external program.

10 years ago Decrease stack usage in signature verification.
Vladimir Serbinenko [Sat, 16 Nov 2013 15:34:51 +0000 (16:34 +0100)]
Decrease stack usage in signature verification.

We have only 92K of stack and using over 4K per frame is wasteful

* grub-core/commands/verify.c (grub_load_public_key): Allocate on heap
rather than stack.
(grub_verify_signature_real): Likewise.

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Sat, 16 Nov 2013 15:17:46 +0000 (16:17 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

Conflicts:
ChangeLog

10 years ago Decrease stack usage in mdraid 0.9x.
Vladimir Serbinenko [Sat, 16 Nov 2013 15:16:48 +0000 (16:16 +0100)]
Decrease stack usage in mdraid 0.9x.

We have only 92K of stack and using over 4K per frame is wasteful

* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Allocate on heap
rather than stack.

10 years ago Decrease stack usage in BtrFS.
Vladimir Serbinenko [Sat, 16 Nov 2013 15:03:28 +0000 (16:03 +0100)]
Decrease stack usage in BtrFS.

We have only 92K of stack and using over 4K per frame is wasteful

* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap
rather than stack.

10 years ago Decrease stack usage in BtrFS.
Vladimir Serbinenko [Sat, 16 Nov 2013 15:03:28 +0000 (16:03 +0100)]
Decrease stack usage in BtrFS.

We have only 92K of stack and using over 4K per frame is wasteful

* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap
rather than stack.

10 years ago Decrease stack usage in JFS.
Vladimir Serbinenko [Sat, 16 Nov 2013 15:00:42 +0000 (16:00 +0100)]
Decrease stack usage in JFS.

We have only 92K of stack and using over 4K per frame is wasteful

* grub-core/fs/jfs.c (getblk): Allocate on heap rather than on
stack. Note: this function is recursive.
(grub_jfs_read_inode): Read only part we care about.

10 years agoarm: fix u-boot port syscall interface va_arg handling
Leif Lindholm [Sat, 16 Nov 2013 12:15:53 +0000 (12:15 +0000)]
arm: fix u-boot port syscall interface va_arg handling

Commit c9cd02c broke the u-boot syscall API for va_args that spill over
to the stack, causing the disk support to stop working. This patch
resolves the problem, while keeping the new, cleaner transition_space
handling.

10 years agorestore -nostdlib for libgcc symbols tests
Andrey Borzenkov [Sat, 16 Nov 2013 13:03:20 +0000 (17:03 +0400)]
restore -nostdlib for libgcc symbols tests

Commit 24f4e57c4684471da088c504dec0380886eece0c plugged leakage
of CFLAGS between individual tests, which broke test for libgcc
symbols. It needs -nostdlib which was set in previous test and
inherited before. Set it explicitly.

10 years agodocument cmdpath environment variable
Andrey Borzenkov [Sat, 16 Nov 2013 13:00:59 +0000 (17:00 +0400)]
document cmdpath environment variable

10 years agoMIPS grub_machine_get_bootlocation arguments are used
Andrey Borzenkov [Sat, 16 Nov 2013 12:59:07 +0000 (16:59 +0400)]
MIPS grub_machine_get_bootlocation arguments are used

10 years ago* .gitignore: Only ignore grub-mk* at the top level.
Colin Watson [Fri, 15 Nov 2013 16:25:05 +0000 (16:25 +0000)]
* .gitignore: Only ignore grub-mk* at the top level.

10 years ago* util/grub-reboot.in (usage): Fix a typo.
Colin Watson [Fri, 15 Nov 2013 14:32:03 +0000 (14:32 +0000)]
* util/grub-reboot.in (usage): Fix a typo.

10 years ago Replace libgcc version of ctz with our own.
Vladimir Serbinenko [Fri, 15 Nov 2013 02:28:34 +0000 (03:28 +0100)]
Replace libgcc version of ctz with our own.

On upcoming arm64 port libgcc ctz* are not usable in standalone
environment. Since we need ctz* for this case and implementation is
in C we may as well use it on all concerned platforms.

10 years ago * configure.ac: Probe for linking format rather than guessing it based
Vladimir Serbinenko [Thu, 14 Nov 2013 22:17:18 +0000 (23:17 +0100)]
* configure.ac: Probe for linking format rather than guessing it based
on target_os.

10 years ago * grub-core/disk/xen/xendisk.c (grub_xendisk_fini): Set state to
Vladimir Serbinenko [Thu, 14 Nov 2013 21:42:54 +0000 (22:42 +0100)]
* grub-core/disk/xen/xendisk.c (grub_xendisk_fini): Set state to
"1" prior to handoff.

Reported by: M A Young.

10 years ago * grub-core/kern/xen/init.c (grub_xenstore_write_file): Don't add
Vladimir Serbinenko [Thu, 14 Nov 2013 21:40:50 +0000 (22:40 +0100)]
* grub-core/kern/xen/init.c (grub_xenstore_write_file): Don't add
\0 to all files.

Reported by: M A Young.

10 years ago * grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix
Vladimir Serbinenko [Thu, 14 Nov 2013 21:38:36 +0000 (22:38 +0100)]
* grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix
compilation on NetBSD.

10 years ago * acinclude.m4: Don't add -P on initial nm test.
Vladimir Serbinenko [Thu, 14 Nov 2013 21:37:20 +0000 (22:37 +0100)]
* acinclude.m4: Don't add -P on initial nm test.

Note: even though this patch postdates Andrey's it bears 14 Nov as
date due to timezone difference.

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Thu, 14 Nov 2013 21:28:03 +0000 (22:28 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

10 years agoadd grub-core/tests/signatures.h to distfiles
Andrey Borzenkov [Thu, 14 Nov 2013 20:51:30 +0000 (00:51 +0400)]
add grub-core/tests/signatures.h to distfiles

10 years ago * Makefile.am (default_payload.elf): Add uhci, ohci and usb_keyboard.
Vladimir Serbinenko [Thu, 14 Nov 2013 17:41:41 +0000 (18:41 +0100)]
* Makefile.am (default_payload.elf): Add uhci, ohci and usb_keyboard.

10 years ago* util/grub-install_header: Set localedir here, since this file is
Colin Watson [Thu, 14 Nov 2013 16:45:27 +0000 (16:45 +0000)]
* util/grub-install_header: Set localedir here, since this file is
where it's used.
* util/grub-install.in: Remove setting of localedir.
* util/grub-mkrescue.in: Likewise.

10 years ago * configure.ac: Move nm checks to the end.
Vladimir Serbinenko [Thu, 14 Nov 2013 16:39:01 +0000 (17:39 +0100)]
* configure.ac: Move nm checks to the end.
Call grub_PROG_NM_WORKS.
* acinclude.m4: New check grub_PROG_NM_WORKS.
Use $TARGET_CFLAGS -c when compiling test binary.

10 years ago* util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Remove
Colin Watson [Thu, 14 Nov 2013 15:08:37 +0000 (15:08 +0000)]
* util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Remove
unused variables.

10 years ago * grub-core/kern/main.c (grub_set_prefix_and_root): Set variable
Matthew Garrett [Thu, 14 Nov 2013 14:53:32 +0000 (15:53 +0100)]
* grub-core/kern/main.c (grub_set_prefix_and_root): Set variable
cmdpath to firmware directory.

10 years ago * grub-core/kern/efi/efi.c (grub_efi_get_filename): Reset the pointer
Vladimir Serbinenko [Thu, 14 Nov 2013 14:50:43 +0000 (15:50 +0100)]
* grub-core/kern/efi/efi.c (grub_efi_get_filename): Reset the pointer
at the start of second iteration.

10 years ago * grub-core/Makefile.am (efiemu64.o): Explicitly set link format.
Vladimir Serbinenko [Thu, 14 Nov 2013 11:05:48 +0000 (12:05 +0100)]
* grub-core/Makefile.am (efiemu64.o): Explicitly set link format.

10 years ago * Makefile.am (default_payload.elf): New target for easier coreboot
Vladimir Serbinenko [Thu, 14 Nov 2013 10:28:38 +0000 (11:28 +0100)]
* Makefile.am (default_payload.elf): New target for easier coreboot
build.

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Thu, 14 Nov 2013 09:05:54 +0000 (10:05 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

Conflicts:
ChangeLog

10 years ago * grub-core/kern/arm/cache_armv6.S: Remove special handling for
Vladimir Serbinenko [Thu, 14 Nov 2013 08:15:18 +0000 (09:15 +0100)]
* grub-core/kern/arm/cache_armv6.S: Remove special handling for
clang (not necessarry with -no-integrated-as).
* include/grub/symbol.h [__arm__]: Likewise.

10 years ago* grub-core/fs/ext2.c (grub_ext2_read_block): Factor out common code for indirect...
Colin Watson [Thu, 14 Nov 2013 08:13:06 +0000 (08:13 +0000)]
* grub-core/fs/ext2.c (grub_ext2_read_block): Factor out common code for indirect block handling.

Saves 185 bytes on compressed image.

10 years ago * configure.ac: Use -no-integrated-as on arm with clang.
Vladimir Serbinenko [Thu, 14 Nov 2013 07:36:35 +0000 (08:36 +0100)]
* configure.ac: Use -no-integrated-as on arm with clang.
* INSTALL: Mention ARM compilation with clang.

10 years ago * conf/Makefile.common (CCASFLAGS_PLATFORM) [COND_arm]: Add
Vladimir Serbinenko [Thu, 14 Nov 2013 07:34:54 +0000 (08:34 +0100)]
* conf/Makefile.common (CCASFLAGS_PLATFORM) [COND_arm]: Add
-mthumb-interwork.

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Thu, 14 Nov 2013 07:33:14 +0000 (08:33 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

10 years agofix make clean
Paulo Flabiano Smorigo [Thu, 14 Nov 2013 01:03:22 +0000 (23:03 -0200)]
fix make clean

* Makefile.am: Remove build-grub-* in make clean.

10 years agonew files to .gitignore
Paulo Flabiano Smorigo [Thu, 14 Nov 2013 01:02:31 +0000 (23:02 -0200)]
new files to .gitignore

* .gitignore: Add build-grub-gen-asciih, build-grub-gen-widthspec,
build-grub-mkfont, and grub-emu-lite. Remove .bzrignore.

10 years ago * grub-core/kern/arm/misc.S: Make thumb2-compatible.
Leif Lindholm [Thu, 14 Nov 2013 00:33:06 +0000 (01:33 +0100)]
* grub-core/kern/arm/misc.S: Make thumb2-compatible.

10 years ago* .gitignore: fix rules for .dep* and add *.a post git migration
Leif Lindholm [Wed, 13 Nov 2013 20:53:57 +0000 (20:53 +0000)]
* .gitignore: fix rules for .dep* and add *.a post git migration

10 years ago* configure.ac (AM_INIT_AUTOMAKE): Require at least version 1.10.1,
Colin Watson [Wed, 13 Nov 2013 14:57:12 +0000 (14:57 +0000)]
* configure.ac (AM_INIT_AUTOMAKE): Require at least version 1.10.1,
to match INSTALL.

10 years ago* grub-core/kern/misc.c: Don't redirect divisions in the
Colin Watson [Wed, 13 Nov 2013 14:47:23 +0000 (14:47 +0000)]
* grub-core/kern/misc.c: Don't redirect divisions in the
GRUB_UTIL case.
* include/grub/misc.h: Likewise.

10 years ago* grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on
Colin Watson [Wed, 13 Nov 2013 13:34:57 +0000 (13:34 +0000)]
* grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on
systems that require checking the return value of write.

10 years ago* util/grub-install.in (efi_quiet): Fix inverted logic: make
Colin Watson [Wed, 13 Nov 2013 13:05:39 +0000 (13:05 +0000)]
* util/grub-install.in (efi_quiet): Fix inverted logic: make
efibootmgr quiet when --debug is not used, rather than when it is.

10 years ago* gentpl.py (define_macro_for_platform_dependencies): Remove
Colin Watson [Wed, 13 Nov 2013 12:46:37 +0000 (12:46 +0000)]
* gentpl.py (define_macro_for_platform_dependencies): Remove
first (and thus unused) of two definitions for this function.
(platform_dependencies): Likewise.

10 years ago* acinclude.m4 (grub_apple_cc): Remove; since the removal of nested
Colin Watson [Wed, 13 Nov 2013 12:01:39 +0000 (12:01 +0000)]
* acinclude.m4 (grub_apple_cc): Remove; since the removal of nested
functions, we only need to check this for the target, not the host.
* configure.ac (grub_apple_cc): Likewise.

10 years ago * grub-core/kern/arm/cache.c (probe_caches): Move asm part to ...
Vladimir Serbinenko [Wed, 13 Nov 2013 08:58:52 +0000 (09:58 +0100)]
* grub-core/kern/arm/cache.c (probe_caches): Move asm part to ...
* grub-core/kern/arm/cache_armv6.S: ... here. This allows this
asm to stay in arm even if surrounding is thumb.

10 years ago * grub-core/kern/arm/misc.S: Add __muldi3 and __aeabi_lmul. Those
Vladimir Serbinenko [Wed, 13 Nov 2013 08:52:33 +0000 (09:52 +0100)]
* grub-core/kern/arm/misc.S: Add __muldi3 and __aeabi_lmul. Those
helper functions are needed for thumb.

10 years ago * grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make
Vladimir Serbinenko [Wed, 13 Nov 2013 08:40:16 +0000 (09:40 +0100)]
* grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make
level / 3 division explicitly unsigned. Saves few bytes.

10 years ago * grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.
Vladimir Serbinenko [Wed, 13 Nov 2013 08:27:36 +0000 (09:27 +0100)]
* grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.

10 years ago * grub-core/normal/datetime.c (grub_get_weekday): Use if rather than
Vladimir Serbinenko [Wed, 13 Nov 2013 08:26:13 +0000 (09:26 +0100)]
* grub-core/normal/datetime.c (grub_get_weekday): Use if rather than
division.

10 years ago * grub-core/kern/uboot/init.c: Move grub_uboot_machine_type and
Vladimir Serbinenko [Wed, 13 Nov 2013 05:28:15 +0000 (06:28 +0100)]
* grub-core/kern/uboot/init.c: Move grub_uboot_machine_type and
grub_uboot_boot_data to asm part.

10 years ago * grub-core/kern/arm/uboot/startup.S: Remove = by replacing with
Vladimir Serbinenko [Wed, 13 Nov 2013 05:27:03 +0000 (06:27 +0100)]
* grub-core/kern/arm/uboot/startup.S: Remove = by replacing with
literal load.
(grub_uboot_syscall): Save/restore r9 and align stack.

10 years ago * grub-core/kern/arm/cache.S: Replace = with explicit litteral load.
Vladimir Serbinenko [Wed, 13 Nov 2013 05:23:32 +0000 (06:23 +0100)]
* grub-core/kern/arm/cache.S: Replace = with explicit litteral load.

10 years ago * include/grub/symbol.h (END) [__arm__]: New macros. Replace all .end
Vladimir Serbinenko [Wed, 13 Nov 2013 04:19:30 +0000 (05:19 +0100)]
* include/grub/symbol.h (END) [__arm__]: New macros. Replace all .end
occurencies with END.

10 years ago* util/grub-editenv.c (help_filter, argp): Document how to delete
Colin Watson [Wed, 13 Nov 2013 02:15:57 +0000 (02:15 +0000)]
* util/grub-editenv.c (help_filter, argp): Document how to delete
the whole environment block.
Reported by Dan Jacobson.  Fixes Debian bug #726265.

10 years ago* docs/grub.texi (Internationalisation, Supported kernels): Fix
Colin Watson [Wed, 13 Nov 2013 02:08:50 +0000 (02:08 +0000)]
* docs/grub.texi (Internationalisation, Supported kernels): Fix
sectioning.

10 years ago * grub-core/normal/term.c (grub_set_more): Use bool logic rather than
Josh Triplett [Wed, 13 Nov 2013 01:27:11 +0000 (02:27 +0100)]
* grub-core/normal/term.c (grub_set_more): Use bool logic rather than
increment/decrement.

10 years agoRevert " * include/grub/symbol.h (ADDR): New macro. Replace all occurences of"
Vladimir Serbinenko [Wed, 13 Nov 2013 01:17:20 +0000 (02:17 +0100)]
Revert " * include/grub/symbol.h (ADDR): New macro. Replace all occurences of"

This reverts commit 286551b4ebac0b6807c42d2034181d508479c542.

10 years ago * grub-core/kern/arm/cache_armv6.S [__clang__]: Don't add .armv6 when
Vladimir Serbinenko [Wed, 13 Nov 2013 00:08:47 +0000 (01:08 +0100)]
* grub-core/kern/arm/cache_armv6.S [__clang__]: Don't add .armv6 when
compiling with clang.

10 years ago * grub-core/kern/arm/uboot/startup.S: Use .org rather than assigning
Vladimir Serbinenko [Wed, 13 Nov 2013 00:06:30 +0000 (01:06 +0100)]
* grub-core/kern/arm/uboot/startup.S: Use .org rather than assigning
".".

10 years ago * include/grub/symbol.h (ADDR): New macro. Replace all occurences of
Vladimir Serbinenko [Wed, 13 Nov 2013 00:04:56 +0000 (01:04 +0100)]
* include/grub/symbol.h (ADDR): New macro. Replace all occurences of
=x with ADDR(x) in arm assembly.
(END): New macro. Replace all .end with END.

10 years ago Redirect all divisions to grub_divmod64.
Vladimir Serbinenko [Tue, 12 Nov 2013 23:53:53 +0000 (00:53 +0100)]
Redirect all divisions to grub_divmod64.

10 years ago * grub-core/term/tparm.c (tparam_internal): Use unsigned divisions.
Vladimir Serbinenko [Tue, 12 Nov 2013 23:51:06 +0000 (00:51 +0100)]
* grub-core/term/tparm.c (tparam_internal): Use unsigned divisions.

10 years ago Add missing includes of loader.h.
Vladimir Serbinenko [Tue, 12 Nov 2013 23:43:03 +0000 (00:43 +0100)]
Add missing includes of loader.h.

10 years ago * configure.ac: Allow disabling themes.
Vladimir Serbinenko [Tue, 12 Nov 2013 21:44:01 +0000 (22:44 +0100)]
* configure.ac: Allow disabling themes.

10 years ago * util/grub.d/20_linux_xen.in: Don't decompress initrd.
Lukas Schwaighofer [Tue, 12 Nov 2013 20:03:27 +0000 (21:03 +0100)]
* util/grub.d/20_linux_xen.in: Don't decompress initrd.

10 years ago * grub-core/term/at_keyboard.c: Don't poll non-functional AT controller
Vladimir Serbinenko [Tue, 12 Nov 2013 18:30:46 +0000 (19:30 +0100)]
* grub-core/term/at_keyboard.c: Don't poll non-functional AT controller
until it becomes operational.

10 years ago * grub-core/Makefile.core.def (legacy_password_test): Disable
Vladimir Serbinenko [Tue, 12 Nov 2013 17:44:58 +0000 (18:44 +0100)]
* grub-core/Makefile.core.def (legacy_password_test): Disable
on platforms where no legacycfg is compiled.
* grub-core/tests/lib/functional_test.c: Tolerate failure to
load legacy_password_test.

10 years ago * grub-core/loader/i386/bsd.c: Remove variable length arrays.
Vladimir Serbinenko [Tue, 12 Nov 2013 15:14:33 +0000 (16:14 +0100)]
* grub-core/loader/i386/bsd.c: Remove variable length arrays.

10 years ago * grub-core/efiemu/prepare.c: Remove variable length arrays.
Vladimir Serbinenko [Tue, 12 Nov 2013 15:12:28 +0000 (16:12 +0100)]
* grub-core/efiemu/prepare.c: Remove variable length arrays.

10 years ago * grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror): Silence
Vladimir Serbinenko [Tue, 12 Nov 2013 15:09:42 +0000 (16:09 +0100)]
* grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror): Silence
strict-aliasing warning.
(fsync): Silence cast warning.

10 years ago * grub-core/commands/verify.c: Remove variable length arrays.
Vladimir Serbinenko [Tue, 12 Nov 2013 15:07:30 +0000 (16:07 +0100)]
* grub-core/commands/verify.c: Remove variable length arrays.
Load gcry_dsa/gcry_rsa automatically.

10 years ago * grub-core/tests/signature_test.c: New test.
Vladimir Serbinenko [Tue, 12 Nov 2013 15:05:57 +0000 (16:05 +0100)]
* grub-core/tests/signature_test.c: New test.

10 years ago * grub-core/disk/cryptodisk.c (luks_script_get): Adapt to new procfs
Vladimir Serbinenko [Tue, 12 Nov 2013 15:01:19 +0000 (16:01 +0100)]
* grub-core/disk/cryptodisk.c (luks_script_get): Adapt to new procfs
API.

10 years ago * grub-core/tests/legacy_password_test.c (vectors): Make static.
Vladimir Serbinenko [Tue, 12 Nov 2013 14:59:58 +0000 (15:59 +0100)]
* grub-core/tests/legacy_password_test.c (vectors): Make static.
* grub-core/tests/pbkdf2_test.c (vectors): Likewise.

10 years ago * grub-core/tests/setjmp_test.c: Reset counter to 0 before starting.
Vladimir Serbinenko [Tue, 12 Nov 2013 14:58:50 +0000 (15:58 +0100)]
* grub-core/tests/setjmp_test.c: Reset counter to 0 before starting.

10 years ago * grub-core/fs/proc.c: Allow \0 in proc files.
Vladimir Serbinenko [Tue, 12 Nov 2013 14:57:09 +0000 (15:57 +0100)]
* grub-core/fs/proc.c: Allow \0 in proc files.

10 years ago * grub-core/tests/xnu_uuid_test.c: Fix assert message.
Vladimir Serbinenko [Tue, 12 Nov 2013 13:11:34 +0000 (14:11 +0100)]
* grub-core/tests/xnu_uuid_test.c: Fix assert message.

10 years ago * grub-core/tests/xnu_uuid_test.c: Fix copyright year.
Vladimir Serbinenko [Tue, 12 Nov 2013 13:07:34 +0000 (14:07 +0100)]
* grub-core/tests/xnu_uuid_test.c: Fix copyright year.

10 years ago * grub-core/fs/ext2.c: Remove variable length arrays.
Vladimir Serbinenko [Tue, 12 Nov 2013 02:04:19 +0000 (03:04 +0100)]
* grub-core/fs/ext2.c: Remove variable length arrays.

10 years ago * grub-core/lib/crypto.c (grub_crypto_cbc_decrypt): Remove variable
Vladimir Serbinenko [Tue, 12 Nov 2013 01:49:17 +0000 (02:49 +0100)]
* grub-core/lib/crypto.c (grub_crypto_cbc_decrypt): Remove variable
length arrays.

10 years ago * grub-core/disk/AFSplitter.c: Remove variable length arrays.
Vladimir Serbinenko [Tue, 12 Nov 2013 01:48:02 +0000 (02:48 +0100)]
* grub-core/disk/AFSplitter.c: Remove variable length arrays.
* grub-core/disk/cryptodisk.c: Likewise.
* grub-core/disk/geli.c: Likewise.
* grub-core/disk/luks.c: Likewise.

10 years ago * grub-core/tests/legacy_password_test.c: New test.
Vladimir Serbinenko [Tue, 12 Nov 2013 01:38:33 +0000 (02:38 +0100)]
* grub-core/tests/legacy_password_test.c: New test.
* grub-core/commands/legacycfg.c: Remove variable length arrays.

10 years ago * grub-core/lib/pbkdf2.c: Remove variable length arrays.
Vladimir Serbinenko [Tue, 12 Nov 2013 00:52:55 +0000 (01:52 +0100)]
* grub-core/lib/pbkdf2.c: Remove variable length arrays.

10 years ago * grub-core/tests/pbkdf2_test.c: New test.
Vladimir Serbinenko [Tue, 12 Nov 2013 00:51:36 +0000 (01:51 +0100)]
* grub-core/tests/pbkdf2_test.c: New test.