Commit graph

  • 35c2851cc1 * tests/util/grub-shell.in: Use -cdrom and don't force cdrom on primary master on pseries. Vladimir Serbinenko 2013-11-18 14:40:41 +01:00
  • ea7c1a7d90 * grub-core/tests/videotest_checksum.c: Don't reload unifont if it's already loaded. This saves memory needed for tests, Vladimir Serbinenko 2013-11-18 14:38:31 +01:00
  • 96adefdb12 * util/grub-mkrescue.c (main): Fix a typo to make yeeloong part work again. Vladimir Serbinenko 2013-11-18 14:36:31 +01:00
  • 5e3cb8a747 * grub-core/term/terminfo.c (grub_cmd_terminfo): Fix a typo to make -g work again. Vladimir Serbinenko 2013-11-18 14:35:18 +01:00
  • 3bf4088b8b * grub-core/osdep/unix/hostdisk.c (grub_util_make_temporary_file): Handle errors from mkstemp. (grub_util_make_temporary_dir): Handle errors from mkdtemp. Colin Watson 2013-11-18 12:27:44 +00:00
  • 256ee7ac6a * tests/util/grub-shell.in: For powerpc tests put the CD-ROM as primary master since with some combinations of qemu and firmware only primary IDE channel is available. Vladimir Serbinenko 2013-11-18 11:51:46 +01:00
  • f8b4c3b6b3 * grub-core/tests/gfxterm_menu.c: Skip high-resolution tests on low-memory platforms where we don't have enough memory for them. * grub-core/tests/videotest_checksum.c: Likewise. Vladimir Serbinenko 2013-11-18 11:48:07 +01:00
  • 4bf703206d * grub-core/tests/cmdline_cat_test.c: Don't reload unifont if it's already loaded. This saves memory needed for tests, Vladimir Serbinenko 2013-11-18 11:45:55 +01:00
  • a284320e1e Fix handling of install lists. Vladimir Serbinenko 2013-11-18 11:38:00 +01:00
  • 2df8f43d3e * grub-core/lib/sparc64/setjmp.S: Force spilling of current window. Vladimir Serbinenko 2013-11-18 10:01:36 +01:00
  • 6f1bc8bc0f On i386-ieee1275 we run in paged mode. So we need to explicitly map the devices before accessing them. Vladimir Serbinenko 2013-11-18 04:32:33 +01:00
  • 04f39f6df8 * grub-core/lib/relocator.c (grub_mm_check_real): Accept const char * as file argument. Vladimir Serbinenko 2013-11-18 02:45:25 +01:00
  • 35d4761ce2 * grub-core/normal/cmdline.c (grub_cmdline_get): Plug memory leak. Vladimir Serbinenko 2013-11-18 02:43:29 +01:00
  • 33d02a42d6 * grub-core/kern/file.c (grub_file_open): Free file->name on failure. (grub_file_close): Free file->name. Vladimir Serbinenko 2013-11-18 02:41:42 +01:00
  • 7bbb60cfbd * grub-core/commands/verify.c (free_pk): Plug memory leak. (grub_load_public_key): Likewise. (grub_verify_signature_real): Likewise. (grub_cmd_verify_signature): Likewise. Vladimir Serbinenko 2013-11-18 02:40:17 +01:00
  • da93d6753b * grub-core/commands/legacycfg.c (grub_legacy_check_md5_password): Plug memory leak. Vladimir Serbinenko 2013-11-18 02:37:46 +01:00
  • 59c943ecf6 * grub-core/lib/powerpc/setjmp.S (grub_setjmp): Save r31. (grub_longjmp): Restore r31. * include/grub/powerpc/setjmp.h (grub_jmp_buf): Reserve space for r31. Vladimir Serbinenko 2013-11-18 02:35:32 +01:00
  • 4336b5d85e * util/grub-mkrescue.c (make_image_fwdisk_abs): Insert all partmap modules to be in line with make_image_abs. Vladimir Serbinenko 2013-11-18 02:03:36 +01:00
  • 44ce3a93b6 * include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size. Vladimir Serbinenko 2013-11-18 01:49:14 +01:00
  • 7d400406a7 * grub-core/disk/uboot/ubootdisk.c: Include SCSI disks. Ian Campbell 2013-11-17 15:38:09 +01:00
  • 77dae919b6 * tests/grub_func_test.in: Increase memory reservation as on EFI we need to leave some memory to firmware. Vladimir Serbinenko 2013-11-17 02:16:21 +01:00
  • 0ab8e025c1 * 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. Vladimir Serbinenko 2013-11-17 02:13:33 +01:00
  • b80c2d6d4b * tests/core_compress_test.in: Use full arguments as grub-mkimage-extra now needs full arguments. Vladimir Serbinenko 2013-11-17 02:09:15 +01:00
  • 6aa6077bcc * util/grub-mkrescue.c (main): Add trailing \n in .disk_label.contentDetails to be in line with previous shell script. Vladimir Serbinenko 2013-11-17 02:05:45 +01:00
  • 66c00cb159 * util/grub-mkrescue.c (main): Use right source file for bootinfo.txt. Vladimir Serbinenko 2013-11-17 02:03:03 +01:00
  • 3a129dba59 * util/grub-install-common.c (grub_install_parse): Recognize --compress=none like shell script did. Vladimir Serbinenko 2013-11-17 02:01:21 +01:00
  • 8df6eff6da * include/grub/misc.h: Replace check for __sparc64__ with one for __sparc__ as __sparc64__ isn't actually defined. Vladimir Serbinenko 2013-11-17 01:01:47 +01:00
  • 889ebe922b * tests/util/grub-shell.in: Use escc-ch-b on powerpc. This is missing counterpart of fixing the naming of escc ports. Vladimir Serbinenko 2013-11-17 00:57:54 +01:00
  • d4d55b29e0 * util/grub-install-common.c (platforms): Fix the order of entries and remove useless field val. Vladimir Serbinenko 2013-11-17 00:54:40 +01:00
  • 55e2c84fe3 * util/grub-install.c: Add new option --no-bootsector to skip installing of bootsector. Accept --grub-setup=/bin/true as backwards-compatible synonym. Vladimir Serbinenko 2013-11-16 21:11:01 +01:00
  • 15a463d742 ARM 64 port by Leif Lindholm Leif Lindholm 2013-11-16 20:52:55 +01:00
  • cd46aa6cef 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. Vladimir Serbinenko 2013-11-16 20:21:16 +01:00
  • 9ef81064a3 * 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. Vladimir Serbinenko 2013-11-16 17:37:06 +01:00
  • 11a7793221 arm: delete superflouous save of r8 in grub_uboot_syscall Leif Lindholm 2013-11-16 15:56:09 +00:00
  • 080603f0b0 Decrease stack usage in lexer. Vladimir Serbinenko 2013-11-16 16:37:59 +01:00
  • 4f84ae0ec8 Decrease stack usage in signature verification. Vladimir Serbinenko 2013-11-16 16:34:51 +01:00
  • ab4366fd49 Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-11-16 16:17:46 +01:00
  • e6a6182d95 Decrease stack usage in mdraid 0.9x. Vladimir Serbinenko 2013-11-16 16:16:48 +01:00
  • 1a454efe89 Decrease stack usage in BtrFS. Vladimir Serbinenko 2013-11-16 16:03:28 +01:00
  • deaa7052c5 Decrease stack usage in BtrFS. Vladimir Serbinenko 2013-11-16 16:03:28 +01:00
  • 7b5d51d837 Decrease stack usage in JFS. Vladimir Serbinenko 2013-11-16 16:00:42 +01:00
  • 593865b907 arm: fix u-boot port syscall interface va_arg handling Leif Lindholm 2013-11-16 12:15:53 +00:00
  • 31c0cd4362 restore -nostdlib for libgcc symbols tests Andrey Borzenkov 2013-11-16 17:03:20 +04:00
  • c2fdb33116 document cmdpath environment variable Andrey Borzenkov 2013-11-16 17:00:59 +04:00
  • 9e18dfe277 MIPS grub_machine_get_bootlocation arguments are used Andrey Borzenkov 2013-11-16 16:59:07 +04:00
  • 59ba9d147f * .gitignore: Only ignore grub-mk* at the top level. Colin Watson 2013-11-15 16:25:05 +00:00
  • 23012db921 * util/grub-reboot.in (usage): Fix a typo. Colin Watson 2013-11-15 14:32:03 +00:00
  • 6fcec43954 Replace libgcc version of ctz with our own. Vladimir Serbinenko 2013-11-15 03:28:34 +01:00
  • a9f25a0819 * configure.ac: Probe for linking format rather than guessing it based on target_os. Vladimir Serbinenko 2013-11-14 23:17:18 +01:00
  • c7995256e4 * grub-core/disk/xen/xendisk.c (grub_xendisk_fini): Set state to "1" prior to handoff. Vladimir Serbinenko 2013-11-14 22:42:54 +01:00
  • e1aa5b6620 * grub-core/kern/xen/init.c (grub_xenstore_write_file): Don't add \0 to all files. Vladimir Serbinenko 2013-11-14 22:40:50 +01:00
  • da5ed5cf6b * grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix compilation on NetBSD. Vladimir Serbinenko 2013-11-14 22:38:36 +01:00
  • 5757a93e01 * acinclude.m4: Don't add -P on initial nm test. Vladimir Serbinenko 2013-11-14 22:37:20 +01:00
  • deca601915 Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-11-14 22:28:03 +01:00
  • a5986276ec add grub-core/tests/signatures.h to distfiles Andrey Borzenkov 2013-11-15 00:51:30 +04:00
  • da45f43ce3 * Makefile.am (default_payload.elf): Add uhci, ohci and usb_keyboard. Vladimir Serbinenko 2013-11-14 18:41:41 +01:00
  • 0de172a0c0 * 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. Colin Watson 2013-11-14 16:45:27 +00:00
  • 20aea9492f * 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. Vladimir Serbinenko 2013-11-14 17:39:01 +01:00
  • 1326b9ae2a * util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Remove unused variables. Colin Watson 2013-11-14 15:08:37 +00:00
  • 1fe26ab4a0 * grub-core/kern/main.c (grub_set_prefix_and_root): Set variable cmdpath to firmware directory. Matthew Garrett 2013-11-14 15:53:32 +01:00
  • 83e9c273e5 * grub-core/kern/efi/efi.c (grub_efi_get_filename): Reset the pointer at the start of second iteration. Vladimir Serbinenko 2013-11-14 15:50:43 +01:00
  • ec525c18e1 * grub-core/Makefile.am (efiemu64.o): Explicitly set link format. Vladimir Serbinenko 2013-11-14 12:05:48 +01:00
  • 93fcc7ad73 * Makefile.am (default_payload.elf): New target for easier coreboot build. Vladimir Serbinenko 2013-11-14 11:28:38 +01:00
  • 1d912bd3c9 Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-11-14 10:05:54 +01:00
  • 57ffe93485 * grub-core/kern/arm/cache_armv6.S: Remove special handling for clang (not necessarry with -no-integrated-as). * include/grub/symbol.h [__arm__]: Likewise. Vladimir Serbinenko 2013-11-14 09:15:18 +01:00
  • 5da5517288 * grub-core/fs/ext2.c (grub_ext2_read_block): Factor out common code for indirect block handling. Colin Watson 2013-11-14 08:13:06 +00:00
  • 2312f06c30 * configure.ac: Use -no-integrated-as on arm with clang. * INSTALL: Mention ARM compilation with clang. Vladimir Serbinenko 2013-11-14 08:36:35 +01:00
  • 2416415c53 * conf/Makefile.common (CCASFLAGS_PLATFORM) [COND_arm]: Add -mthumb-interwork. Vladimir Serbinenko 2013-11-14 08:34:54 +01:00
  • e6050a683c Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-11-14 08:33:14 +01:00
  • da7703286a
    fix make clean Paulo Flabiano Smorigo 2013-11-13 23:03:22 -02:00
  • f02e6b5675
    new files to .gitignore Paulo Flabiano Smorigo 2013-11-13 23:02:31 -02:00
  • 035a26c16a * grub-core/kern/arm/misc.S: Make thumb2-compatible. Leif Lindholm 2013-11-14 01:33:06 +01:00
  • bc8a6137b2 * .gitignore: fix rules for .dep* and add *.a post git migration Leif Lindholm 2013-11-13 20:53:57 +00:00
  • 6fe506b04b * configure.ac (AM_INIT_AUTOMAKE): Require at least version 1.10.1, to match INSTALL. Colin Watson 2013-11-13 14:57:12 +00:00
  • 81a2e438dc * grub-core/kern/misc.c: Don't redirect divisions in the GRUB_UTIL case. * include/grub/misc.h: Likewise. Colin Watson 2013-11-13 14:47:23 +00:00
  • 9b45c0733e * grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on systems that require checking the return value of write. Colin Watson 2013-11-13 13:34:57 +00:00
  • 11b2a9b70b * util/grub-install.in (efi_quiet): Fix inverted logic: make efibootmgr quiet when --debug is not used, rather than when it is. Colin Watson 2013-11-13 13:05:39 +00:00
  • d743d22de6 * gentpl.py (define_macro_for_platform_dependencies): Remove first (and thus unused) of two definitions for this function. (platform_dependencies): Likewise. Colin Watson 2013-11-13 12:46:37 +00:00
  • 11da14b548 * 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. Colin Watson 2013-11-13 12:01:39 +00:00
  • 2bdd07195c * 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. Vladimir Serbinenko 2013-11-13 09:58:52 +01:00
  • 5e77d9cfc1 * grub-core/kern/arm/misc.S: Add __muldi3 and __aeabi_lmul. Those helper functions are needed for thumb. Vladimir Serbinenko 2013-11-13 09:52:33 +01:00
  • 7d5116251d * grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make level / 3 division explicitly unsigned. Saves few bytes. Vladimir Serbinenko 2013-11-13 09:40:16 +01:00
  • 81023dbdbd * grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics. Vladimir Serbinenko 2013-11-13 09:27:36 +01:00
  • b2e9294fb9 * grub-core/normal/datetime.c (grub_get_weekday): Use if rather than division. Vladimir Serbinenko 2013-11-13 09:26:13 +01:00
  • 16a22c3851 * grub-core/kern/uboot/init.c: Move grub_uboot_machine_type and grub_uboot_boot_data to asm part. Vladimir Serbinenko 2013-11-13 06:28:15 +01:00
  • c9cd02c965 * grub-core/kern/arm/uboot/startup.S: Remove = by replacing with literal load. (grub_uboot_syscall): Save/restore r9 and align stack. Vladimir Serbinenko 2013-11-13 06:27:03 +01:00
  • 8149861554 * grub-core/kern/arm/cache.S: Replace = with explicit litteral load. Vladimir Serbinenko 2013-11-13 06:23:32 +01:00
  • ea57de18f8 * include/grub/symbol.h (END) [__arm__]: New macros. Replace all .end occurencies with END. Vladimir Serbinenko 2013-11-13 05:19:30 +01:00
  • d0d1e3dacb * util/grub-editenv.c (help_filter, argp): Document how to delete the whole environment block. Reported by Dan Jacobson. Fixes Debian bug #726265. Colin Watson 2013-11-13 02:15:57 +00:00
  • 3809f0163b * docs/grub.texi (Internationalisation, Supported kernels): Fix sectioning. Colin Watson 2013-11-13 02:08:50 +00:00
  • 46d8a2033b * grub-core/normal/term.c (grub_set_more): Use bool logic rather than increment/decrement. Josh Triplett 2013-11-13 02:27:11 +01:00
  • c773faf05e Revert " * include/grub/symbol.h (ADDR): New macro. Replace all occurences of" Vladimir Serbinenko 2013-11-13 02:17:20 +01:00
  • 513eeb61dd * grub-core/kern/arm/cache_armv6.S [__clang__]: Don't add .armv6 when compiling with clang. Vladimir Serbinenko 2013-11-13 01:08:47 +01:00
  • bc379c1aa1 * grub-core/kern/arm/uboot/startup.S: Use .org rather than assigning ".". Vladimir Serbinenko 2013-11-13 01:06:30 +01:00
  • 286551b4eb * 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. Vladimir Serbinenko 2013-11-13 01:04:56 +01:00
  • 16057d6bbb Redirect all divisions to grub_divmod64. Vladimir Serbinenko 2013-11-13 00:53:53 +01:00
  • f649a6a8fd * grub-core/term/tparm.c (tparam_internal): Use unsigned divisions. Vladimir Serbinenko 2013-11-13 00:51:06 +01:00
  • ef28ee8bc1 Add missing includes of loader.h. Vladimir Serbinenko 2013-11-13 00:43:03 +01:00
  • 300f48c532 * configure.ac: Allow disabling themes. Vladimir Serbinenko 2013-11-12 22:44:01 +01:00
  • 2d357558fb * util/grub.d/20_linux_xen.in: Don't decompress initrd. Lukas Schwaighofer 2013-11-12 21:03:27 +01:00