Commit graph

  • 72c9a50773 Remove xen VFB. Vladimir Serbinenko 2013-12-18 18:43:09 +01:00
  • 8445567046 * po/exclude.pot: Add 2 missing excludes. Vladimir Serbinenko 2013-12-18 17:12:13 +01:00
  • 64dd5fdc00 Add missing license section in macbless.mod and macho.mod. Vladimir Serbinenko 2013-12-18 17:11:11 +01:00
  • a29f317af1 Allow compilation without thumb-interwork as long as no thumb is involved or only thumb2 is used. Vladimir Serbinenko 2013-12-18 13:33:39 +01:00
  • 063f2a04d1 Use -Wl,--no-relax rather than -mno-relax for uniformity. Vladimir Serbinenko 2013-12-18 13:13:23 +01:00
  • 113f786989 * INSTALL: Update comment as to why sparc64 clang isn't usable. Vladimir Serbinenko 2013-12-18 13:11:29 +01:00
  • eba2afeda1 Add __attribute__ ((sysv_abi)) only if it's really needed. Vladimir Serbinenko 2013-12-18 13:09:39 +01:00
  • 1962ed95cc * grub-core/lib/syslinux_parse.c: Declare timeout unsigned. Vladimir Serbinenko 2013-12-18 12:29:30 +01:00
  • c2be6f7ef8 Remove -Wold-style-definition. Vladimir Serbinenko 2013-12-18 07:48:09 +01:00
  • 7a7f52388b Make grub_util_get_windows_path_real static. Vladimir Serbinenko 2013-12-18 07:45:15 +01:00
  • 9246d5c8a4 * grub-core/commands/fileXX.c: Silence cast-align. * grub-core/loader/i386/xen_fileXX.c: Likewise. Vladimir Serbinenko 2013-12-18 07:40:43 +01:00
  • b3aea1bc26 * include/grub/efi/api.h (GRUB_EFI_ERROR_CODE): Use explicit cast rather than LL suffix. Vladimir Serbinenko 2013-12-18 07:39:15 +01:00
  • e8c360ca4a * include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): Remove leftover. Vladimir Serbinenko 2013-12-18 07:35:51 +01:00
  • bc8dd11952 * grub-core/loader/arm/linux.c: Use common initrd functions. Vladimir Serbinenko 2013-12-18 07:34:28 +01:00
  • 57a691b7e7 Decrease number of strings to translate. Vladimir Serbinenko 2013-12-18 07:26:13 +01:00
  • 74fa9417e5 * grub-core/kern/arm/dl.c: Remove unnecessarry execution mode check. Vladimir Serbinenko 2013-12-18 07:06:23 +01:00
  • 636977b089 Mark strings for translation and add remaining ones to exclude list. Vladimir Serbinenko 2013-12-18 06:50:24 +01:00
  • ee4450eb6f * util/grub-file.c (main): Fix sizeof usage. Vladimir Serbinenko 2013-12-18 06:20:20 +01:00
  • a43b3e5d8e Silence spurious warning. Vladimir Serbinenko 2013-12-18 06:19:16 +01:00
  • 81294aff98 Remove check_nt_hiberfil as it's been superseeded by file command. Vladimir Serbinenko 2013-12-18 06:03:23 +01:00
  • a99c0a328f * docs/osdetect.cfg: Add isolinux config to detected OSes. Vladimir Serbinenko 2013-12-18 05:34:17 +01:00
  • 8f5add13ff Implement syslinux parser. Vladimir Serbinenko 2013-12-18 05:28:05 +01:00
  • 8ff35d0a1b * grub-core/commands/legacycfg.c: Use 32-bit Linux protocol on non-BIOS. Vladimir Serbinenko 2013-12-18 05:21:06 +01:00
  • ba14476051 Support cpuid --pae. Vladimir Serbinenko 2013-12-17 23:27:22 +01:00
  • daaa89dbe5 Use AT keyboard on Yeeloong 3A. Vladimir Serbinenko 2013-12-17 22:54:30 +01:00
  • 25a7863d77 Add Yeeloong 3A reboot and halt. Vladimir Serbinenko 2013-12-17 22:53:18 +01:00
  • 184c61ddce Add Radeon Yeeloong 3A support. Vladimir Serbinenko 2013-12-17 22:51:13 +01:00
  • fd4650a556 Add bonito 3A support. Vladimir Serbinenko 2013-12-17 22:49:27 +01:00
  • 3e88fbfa6e * grub-core/loader/machoXX.c: Fix compilation on non-i386. Vladimir Serbinenko 2013-12-17 22:44:46 +01:00
  • 1123bed944 * grub-core/loader/i386/xen_fileXX.c: Silence cast-align. Vladimir Serbinenko 2013-12-17 20:47:31 +01:00
  • ebda165f3a * grub-core/loader/macho.c: Fix compilation on non-i386. Vladimir Serbinenko 2013-12-17 20:46:33 +01:00
  • fe7c20bf9e Add missing format_arg attribute to check that printf with translated messages has proper arguments. Vladimir Serbinenko 2013-12-17 16:42:01 +01:00
  • f4dab3d1ac Use grub_xasprintf to format translated error messages containing 64-bit quantity. Vladimir Serbinenko 2013-12-17 16:41:09 +01:00
  • 24d5934daa Fix double-free introduced by commit 33d02a42d6 Jon McCune 2013-12-13 08:47:12 -08:00
  • d6c2782a90 Unify message for unsupported relocation. Vladimir Serbinenko 2013-12-17 16:17:46 +01:00
  • 50d2e9596f Mark miscompile error for translation. Vladimir Serbinenko 2013-12-17 16:05:39 +01:00
  • 18e76955be Use %I64 and not %ll when using OS printf if compiling for windows. Vladimir Serbinenko 2013-12-17 16:04:47 +01:00
  • d218ec9738 Update Mac code to match new register_efi prototype. Vladimir Serbinenko 2013-12-17 16:02:36 +01:00
  • b8765fa082 Implement better integration with Mac firmware. Vladimir Serbinenko 2013-12-17 15:21:02 +01:00
  • 1f032575bb * grub-core/loader/multiboot_mbi2.c: Implement special value for load_addr. Vladimir Serbinenko 2013-12-17 15:14:50 +01:00
  • 1482975549 Include serial module in default_payload.elf. Vladimir Serbinenko 2013-12-17 14:52:36 +01:00
  • d45067a290 Add explicit thumb interwork bx in asm files. Vladimir Serbinenko 2013-12-17 14:50:44 +01:00
  • 3086175489 Implement Truecrypt ISO loader. Vladimir Serbinenko 2013-12-17 14:45:46 +01:00
  • e14d409b6f * grub-core/lib/arg.c: Ensure at least a single space between commands. Vladimir Serbinenko 2013-12-17 14:42:02 +01:00
  • ec824e0f2a Implement grub_file tool and use it to implement generating of config in separate root. Vladimir Serbinenko 2013-12-17 14:39:48 +01:00
  • 296f76068d Change to v1 xen grants. Vladimir Serbinenko 2013-12-17 13:55:47 +01:00
  • 2c384f1e6e * grub-core/lib/i386/xen/relocator.S: Fix hypercall ABI violation. Vladimir Serbinenko 2013-12-17 13:40:52 +01:00
  • d16ff5897f * grub-core/lib/x86_64/xen/relocator.S: Fix hypercall ABI violation. Vladimir Serbinenko 2013-12-17 13:19:58 +01:00
  • 71669c3b76 Implement XEN VFB support. Vladimir Serbinenko 2013-12-17 13:07:26 +01:00
  • 60d1dd3d72 Remove grub_bios_interrupt on coreboot. Vladimir Serbinenko 2013-12-17 12:54:11 +01:00
  • a82010503e Update exclude.pot and mark few strings for translation. Vladimir Serbinenko 2013-12-17 01:18:09 +01:00
  • 6cc8959712 * util/grub-mkrescue.c: Fix incorrect file usage in fallback code. Vladimir Serbinenko 2013-12-17 00:33:55 +01:00
  • dd05b91f6b Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-12-16 20:33:19 +01:00
  • 2a123f4c58 * grub-core/tests/sleep_test.c: Silence spurious warning. Vladimir Serbinenko 2013-12-16 20:32:43 +01:00
  • 840a2c0592 add verbose information to linux platform check Andrey Borzenkov 2013-12-16 23:17:40 +04:00
  • 35248820ea ChangeLog for previous two commits. Andrey Borzenkov 2013-12-16 22:56:48 +04:00
  • d770e63557 use grub_util_exec_redirect_all to silence "moprobe efivars" Andrey Borzenkov 2013-12-16 22:41:16 +04:00
  • 396311f0f6 consolidate grub_util_exec code Andrey Borzenkov 2013-12-16 22:41:15 +04:00
  • 316c8d9a18 Make grub_xen_hypercall on i386 cdecl rather than stdcall to avoid linker trying to "fixup" the code. Vladimir Serbinenko 2013-12-16 18:10:50 +01:00
  • 8fcce8d50f * grub-core/kern/x86_64/xen/startup.S: Align stack. Vladimir Serbinenko 2013-12-16 17:44:10 +01:00
  • 6f1f6a0c82 Add support for converting PE+ to Elf64. Vladimir Serbinenko 2013-12-16 15:30:50 +01:00
  • 66a07ce2f8 * grub-core/commands/minicmd.c (grub_mini_cmd_dump): Handle LLP case. Vladimir Serbinenko 2013-12-16 15:28:07 +01:00
  • cc6fb517de Remove practice of assigning random const pointers to device id. Vladimir Serbinenko 2013-12-16 14:49:11 +01:00
  • f009f07c95 * include/grub/x86_64/types.h: Define sizeof (long) as 4 when compiling with mingw. Vladimir Serbinenko 2013-12-16 14:41:12 +01:00
  • 9fdec226ff * include/grub/efi/api.h: Don't use call wrappers when compiled with mingw or cygwin as API already matches. Vladimir Serbinenko 2013-12-16 14:39:06 +01:00
  • d87cb3ae3c * grub-core/lib/posix_wrap/errno.h: Undefine errno before redefining. Vladimir Serbinenko 2013-12-16 14:36:48 +01:00
  • 3e38c31a4b * include/grub/efi/api.h: Define (u)intn_t based on pointer size and not on long. Vladimir Serbinenko 2013-12-16 14:34:23 +01:00
  • f4171ebd34 Handle X86_64_PC64 relocation. Vladimir Serbinenko 2013-12-16 14:24:19 +01:00
  • 252a289cb3 Determine the need for mingw-related stubs at compile time rather than using not very significant $target_os. Vladimir Serbinenko 2013-12-16 14:18:15 +01:00
  • fadddc260a Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-12-16 14:15:37 +01:00
  • 23d2abc33c * grub-core/genmod.sh.in: Strip before converting to ELF as strip may not work with ELF. Vladimir Serbinenko 2013-12-16 13:18:48 +01:00
  • 4f979ccbf1 Use unix functions for temporary files and special files on cygwin. Vladimir Serbinenko 2013-12-16 13:16:37 +01:00
  • 37378f748a Define functions explicitly rather than using --defsym in tests whenever possible. Respect locality in remaining cases. Vladimir Serbinenko 2013-12-16 13:07:28 +01:00
  • 6a09d83e12 * grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin. Vladimir Serbinenko 2013-12-16 13:02:19 +01:00
  • e477187bf4 small fixes for Windows EFI install code Andrey Borzenkov 2013-12-15 22:00:15 +04:00
  • 80b865bdc8 * grub-core/kern/uboot/init.c: Fix units of uboot timer. Ian Campbell 2013-12-15 17:59:40 +01:00
  • 04b0285701 New functional test for sleep function. Vladimir Serbinenko 2013-12-15 17:57:58 +01:00
  • 39711101fd Add explicit sysv_abi on amd64 asm routines. Vladimir Serbinenko 2013-12-15 14:48:13 +01:00
  • d99af4f0e8 * grub-core/commands/efi/lsefisystab.c: Use %lld to show num_table_entries. Vladimir Serbinenko 2013-12-15 14:42:19 +01:00
  • 7104368446 * include/grub/test.h: Use gnu_printf rather than printf on GRUB functions. Vladimir Serbinenko 2013-12-15 14:39:21 +01:00
  • 111bf5db8b * grub-core/loader/i386/linux.c: Use grub_addr_t rather than long when appropriate. Vladimir Serbinenko 2013-12-15 14:37:12 +01:00
  • 24ca71c93b * grub-core/loader/i386/linux.c: Use %p rather than %lx for pointers. Vladimir Serbinenko 2013-12-15 14:35:18 +01:00
  • 48ba5c0c86 * grub-core/kern/elfXX.c: Use grub_addr_t rather than long when appropriate. Vladimir Serbinenko 2013-12-15 14:33:22 +01:00
  • 8ae6704517 * grub-core/disk/loopback.c: Use sequential IDs rather than pointer. Vladimir Serbinenko 2013-12-15 14:31:21 +01:00
  • ed55931073 * grub-core/commands/acpi.c: Use grub_addr_t rather than long when appropriate. Vladimir Serbinenko 2013-12-15 14:27:04 +01:00
  • 8fa2627942 * grub-core/kern/i386/coreboot/cbtable.c: Use char * arithmetic rather than converting to long. Vladimir Serbinenko 2013-12-15 14:24:34 +01:00
  • 6f5f3337d8 * grub-core/disk/cryptodisk.c: Rename "n" to "last_cryptodisk_id". Vladimir Serbinenko 2013-12-15 14:21:14 +01:00
  • e7c418c58f * util/grub-mkimagexx.c (relocate_addresses): Display offset rather than almost useless pointer. Vladimir Serbinenko 2013-12-15 14:18:30 +01:00
  • 7e47e27bd8 Add gcc_struct to all packed structures when compiling with mingw. Vladimir Serbinenko 2013-12-15 14:14:30 +01:00
  • ae8159b9ca * include/grub/i386/coreboot/lbio.h: Add missing attribute (packed). Vladimir Serbinenko 2013-12-15 00:56:11 +01:00
  • 74e7ad6604 * util/grub-pe2elf.c: Fix handling of .bss. Vladimir Serbinenko 2013-12-15 00:55:17 +01:00
  • 814442ba69 Implement windows flavour of EFI install routines. Vladimir Serbinenko 2013-12-14 23:35:58 +01:00
  • 5f5bb10748 * conf/Makefile.extra-dist: Adjust path to conf/i386-cygwin-img-ld.sc. Vladimir Serbinenko 2013-12-14 23:33:05 +01:00
  • a24725cc6e Change grub_install_register_efi interface to pass GRUB device. Vladimir Serbinenko 2013-12-14 23:31:56 +01:00
  • 38933cee85 Workaround cygwin bug when using \\?\Volume{GUID} syntax. Vladimir Serbinenko 2013-12-14 23:28:34 +01:00
  • 6d3cfe5063 Do not use TCHAR string functions as they are not available on cygwin. Vladimir Serbinenko 2013-12-14 23:25:30 +01:00
  • 4bad23a15f Workaround windows bug when querying EFI system partition parameters. Vladimir Serbinenko 2013-12-14 23:23:11 +01:00
  • 6a5fe1328b * grub-core/kern/i386/qemu/init.c (resource): Decrease struct size by using bitfields. Vladimir Serbinenko 2013-12-14 23:15:47 +01:00
  • bc8fcf4bd3 * grub-core/boot/i386/qemu/boot.S: Add missing EXT_C. Vladimir Serbinenko 2013-12-14 23:13:42 +01:00
  • 60b967be7e Make i386-* other than i386-pc compileable under cygwin. Vladimir Serbinenko 2013-12-14 23:12:53 +01:00