Vladimir Serbinenko
|
ab216512d7
|
* grub-core/commands/macbless.c (grub_mac_bless_inode): Pass inode as u32
as both HFS and HFS+ have 32-bit inodes.
|
2013-12-21 14:40:53 +01:00 |
|
Vladimir Serbinenko
|
0d4aa91d0d
|
* include/grub/misc.h (grub_strtol): Fix overflow.
|
2013-12-21 14:35:46 +01:00 |
|
Vladimir Serbinenko
|
a997af68e3
|
* include/grub/term.h (grub_unicode_estimate_width): Use grub_size_t
as return type in both conditionals.
|
2013-12-21 14:33:36 +01:00 |
|
Vladimir Serbinenko
|
36bcaf2903
|
* include/grub/video.h (grub_video_rgba_color_rgb): Fix prototype
to use uint8_t for color.
|
2013-12-21 14:31:47 +01:00 |
|
Vladimir Serbinenko
|
74763e9615
|
* util/misc.c (grub_util_get_image_size): Check for overflow.
|
2013-12-21 14:28:14 +01:00 |
|
Vladimir Serbinenko
|
80b29fc9b4
|
* grub-core/disk/raid6_recover.c (grub_raid_block_mulx): Use grub_size_t
for size.
|
2013-12-21 14:16:49 +01:00 |
|
Vladimir Serbinenko
|
6e327fcd4c
|
* grub-core/disk/lvm.c: Use grub_size_t for sizes and grub_ssize_t
for pointer difference.
|
2013-12-21 14:15:04 +01:00 |
|
Vladimir Serbinenko
|
62ce03cf40
|
* util/import_gcry.py: Skip sample keys.
|
2013-12-21 14:07:42 +01:00 |
|
Vladimir Serbinenko
|
f4d70fd02b
|
* util/misc.c (grub_qsort_strcmp): Don't discard const attribute.
|
2013-12-21 14:04:50 +01:00 |
|
Vladimir Serbinenko
|
93bf55e616
|
* configure.ac: Remove duplicate warning arguments.
|
2013-12-21 13:53:42 +01:00 |
|
Vladimir Serbinenko
|
579ee114b1
|
Add missing static qualifiers.
|
2013-12-21 13:50:13 +01:00 |
|
Vladimir Serbinenko
|
ee5283d66b
|
Add missing includes.
|
2013-12-21 13:47:27 +01:00 |
|
Vladimir Serbinenko
|
5dbde526a8
|
Inline printf templates when possible to enable format checking.
|
2013-12-21 13:40:18 +01:00 |
|
Vladimir Serbinenko
|
d88ae4f0a4
|
* include/grub/crypto.h: Don't discard const attribute.
|
2013-12-21 13:36:42 +01:00 |
|
Vladimir Serbinenko
|
17b4355943
|
* grub-core/net/bootp.c (grub_cmd_dhcpopt): Use snprintf where it
was intended.
|
2013-12-21 13:35:28 +01:00 |
|
Vladimir Serbinenko
|
76a2a43011
|
* grub-core/lib/crypto.c: Don't discard const attribute.
|
2013-12-21 13:34:03 +01:00 |
|
Vladimir Serbinenko
|
0d26164edd
|
* grub-core/lib/disk.c: Fix potential overflow.
|
2013-12-21 13:32:39 +01:00 |
|
Vladimir Serbinenko
|
2622b1e8a8
|
* grub-core/lib/arg.c: Don't discard const attribute.
|
2013-12-21 13:28:52 +01:00 |
|
Vladimir Serbinenko
|
05126706b0
|
* grub-core/kern/dl.c: Don't discard const attribute.
|
2013-12-21 13:26:27 +01:00 |
|
Vladimir Serbinenko
|
2f9c48041a
|
* grub-core/kern/disk.c: Fix potential overflow.
|
2013-12-21 13:23:37 +01:00 |
|
Vladimir Serbinenko
|
0438ebf1c3
|
* conf/Makefile.common: Don't include non-existing directory
grub-core/lib/libgcrypt-grub/include.
|
2013-12-21 13:21:42 +01:00 |
|
Vladimir Serbinenko
|
065adc346c
|
Clarify several translatable messages.
|
2013-12-21 03:21:45 +01:00 |
|
Vladimir Serbinenko
|
bfdfeb2508
|
Clarify several translatable messages.
|
2013-12-21 01:41:16 +01:00 |
|
Vladimir Serbinenko
|
c00c34efe1
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
|
2013-12-20 17:13:24 +01:00 |
|
Vladimir Serbinenko
|
871aa709af
|
* util/grub-install.c: Inform user about install platform.
|
2013-12-20 16:57:48 +01:00 |
|
Vladimir Serbinenko
|
2fa5a58ca3
|
* configure.ac: Set version to 2.02~beta1.
|
2013-12-19 01:54:43 +01:00 |
|
Vladimir Serbinenko
|
2e238b3708
|
Make grub_zlib_decompress handle incomplete chunks.
Fixes squash4.
|
2013-12-18 23:39:49 +01:00 |
|
Vladimir Serbinenko
|
2984035e1a
|
* grub-core/Makefile.am: Don't attempt to export grub_bios_interrupt on i386-multiboot.
|
2013-12-18 21:19:11 +01:00 |
|
Vladimir Serbinenko
|
72c9a50773
|
Remove xen VFB.
Due to XEN bug it prevents Linux boot. Remove it at least, until
workaround is found.
|
2013-12-18 18:43:09 +01:00 |
|
Vladimir Serbinenko
|
8445567046
|
* po/exclude.pot: Add 2 missing excludes.
|
2013-12-18 17:12:13 +01:00 |
|
Vladimir Serbinenko
|
64dd5fdc00
|
Add missing license section in macbless.mod and macho.mod.
|
2013-12-18 17:11:11 +01:00 |
|
Vladimir Serbinenko
|
a29f317af1
|
Allow compilation without thumb-interwork as long as no thumb is
involved or only thumb2 is used.
|
2013-12-18 13:33:39 +01:00 |
|
Vladimir Serbinenko
|
063f2a04d1
|
Use -Wl,--no-relax rather than -mno-relax for uniformity.
|
2013-12-18 13:13:23 +01:00 |
|
Vladimir Serbinenko
|
113f786989
|
* INSTALL: Update comment as to why sparc64 clang isn't usable.
|
2013-12-18 13:11:29 +01:00 |
|
Vladimir Serbinenko
|
eba2afeda1
|
Add __attribute__ ((sysv_abi)) only if it's really needed.
Some compilers don't support it.
|
2013-12-18 13:09:39 +01:00 |
|
Vladimir Serbinenko
|
1962ed95cc
|
* grub-core/lib/syslinux_parse.c: Declare timeout unsigned.
|
2013-12-18 12:29:30 +01:00 |
|
Vladimir Serbinenko
|
c2be6f7ef8
|
Remove -Wold-style-definition.
Not very useful and interaction of it with regexp depends on GCC
version.
|
2013-12-18 07:48:09 +01:00 |
|
Vladimir Serbinenko
|
7a7f52388b
|
Make grub_util_get_windows_path_real static.
|
2013-12-18 07:45:15 +01:00 |
|
Vladimir Serbinenko
|
9246d5c8a4
|
* grub-core/commands/fileXX.c: Silence cast-align.
* grub-core/loader/i386/xen_fileXX.c: Likewise.
|
2013-12-18 07:40:43 +01:00 |
|
Vladimir Serbinenko
|
b3aea1bc26
|
* include/grub/efi/api.h (GRUB_EFI_ERROR_CODE): Use explicit cast
rather than LL suffix.
|
2013-12-18 07:39:15 +01:00 |
|
Vladimir Serbinenko
|
e8c360ca4a
|
* include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): Remove leftover.
|
2013-12-18 07:35:51 +01:00 |
|
Vladimir Serbinenko
|
bc8dd11952
|
* grub-core/loader/arm/linux.c: Use common initrd functions.
|
2013-12-18 07:34:28 +01:00 |
|
Vladimir Serbinenko
|
57a691b7e7
|
Decrease number of strings to translate.
|
2013-12-18 07:26:13 +01:00 |
|
Vladimir Serbinenko
|
74fa9417e5
|
* grub-core/kern/arm/dl.c: Remove unnecessarry execution mode check.
|
2013-12-18 07:06:23 +01:00 |
|
Vladimir Serbinenko
|
636977b089
|
Mark strings for translation and add remaining ones to exclude list.
|
2013-12-18 06:50:24 +01:00 |
|
Vladimir Serbinenko
|
ee4450eb6f
|
* util/grub-file.c (main): Fix sizeof usage.
|
2013-12-18 06:20:20 +01:00 |
|
Vladimir Serbinenko
|
a43b3e5d8e
|
Silence spurious warning.
|
2013-12-18 06:19:16 +01:00 |
|
Vladimir Serbinenko
|
81294aff98
|
Remove check_nt_hiberfil as it's been superseeded by file command.
|
2013-12-18 06:03:23 +01:00 |
|
Vladimir Serbinenko
|
a99c0a328f
|
* docs/osdetect.cfg: Add isolinux config to detected OSes.
|
2013-12-18 05:34:17 +01:00 |
|
Vladimir Serbinenko
|
8f5add13ff
|
Implement syslinux parser.
|
2013-12-18 05:28:05 +01:00 |
|
Vladimir Serbinenko
|
8ff35d0a1b
|
* grub-core/commands/legacycfg.c: Use 32-bit Linux protocol on non-BIOS.
|
2013-12-18 05:21:06 +01:00 |
|
Vladimir Serbinenko
|
ba14476051
|
Support cpuid --pae.
|
2013-12-17 23:40:49 +01:00 |
|
Vladimir Serbinenko
|
daaa89dbe5
|
Use AT keyboard on Yeeloong 3A.
|
2013-12-17 22:54:30 +01:00 |
|
Vladimir Serbinenko
|
25a7863d77
|
Add Yeeloong 3A reboot and halt.
|
2013-12-17 22:53:18 +01:00 |
|
Vladimir Serbinenko
|
184c61ddce
|
Add Radeon Yeeloong 3A support.
|
2013-12-17 22:52:04 +01:00 |
|
Vladimir Serbinenko
|
fd4650a556
|
Add bonito 3A support.
|
2013-12-17 22:49:27 +01:00 |
|
Vladimir Serbinenko
|
3e88fbfa6e
|
* grub-core/loader/machoXX.c: Fix compilation on non-i386.
|
2013-12-17 22:44:46 +01:00 |
|
Vladimir Serbinenko
|
1123bed944
|
* grub-core/loader/i386/xen_fileXX.c: Silence cast-align.
|
2013-12-17 20:47:31 +01:00 |
|
Vladimir Serbinenko
|
ebda165f3a
|
* grub-core/loader/macho.c: Fix compilation on non-i386.
|
2013-12-17 20:46:33 +01:00 |
|
Vladimir Serbinenko
|
fe7c20bf9e
|
Add missing format_arg attribute to check that printf with translated
messages has proper arguments.
|
2013-12-17 16:42:01 +01:00 |
|
Vladimir Serbinenko
|
f4dab3d1ac
|
Use grub_xasprintf to format translated error messages containing
64-bit quantity.
|
2013-12-17 16:41:09 +01:00 |
|
Vladimir Serbinenko
|
d6c2782a90
|
Unify message for unsupported relocation.
|
2013-12-17 16:17:46 +01:00 |
|
Vladimir Serbinenko
|
50d2e9596f
|
Mark miscompile error for translation.
|
2013-12-17 16:05:39 +01:00 |
|
Vladimir Serbinenko
|
18e76955be
|
Use %I64 and not %ll when using OS printf if compiling for windows.
|
2013-12-17 16:04:47 +01:00 |
|
Vladimir Serbinenko
|
d218ec9738
|
Update Mac code to match new register_efi prototype.
|
2013-12-17 16:02:36 +01:00 |
|
Vladimir Serbinenko
|
b8765fa082
|
Implement better integration with Mac firmware.
|
2013-12-17 15:21:02 +01:00 |
|
Vladimir Serbinenko
|
1f032575bb
|
* grub-core/loader/multiboot_mbi2.c: Implement special value for load_addr.
|
2013-12-17 15:14:50 +01:00 |
|
Vladimir Serbinenko
|
1482975549
|
Include serial module in default_payload.elf.
|
2013-12-17 14:52:36 +01:00 |
|
Vladimir Serbinenko
|
d45067a290
|
Add explicit thumb interwork bx in asm files.
Shouldn't matter for armv >= 5 but let's be safe.
|
2013-12-17 14:50:44 +01:00 |
|
Vladimir Serbinenko
|
3086175489
|
Implement Truecrypt ISO loader.
|
2013-12-17 14:45:46 +01:00 |
|
Vladimir Serbinenko
|
e14d409b6f
|
* grub-core/lib/arg.c: Ensure at least a single space between commands.
|
2013-12-17 14:42:02 +01:00 |
|
Vladimir Serbinenko
|
ec824e0f2a
|
Implement grub_file tool and use it to implement generating of config
in separate root.
|
2013-12-17 14:39:48 +01:00 |
|
Vladimir Serbinenko
|
296f76068d
|
Change to v1 xen grants.
|
2013-12-17 13:55:47 +01:00 |
|
Vladimir Serbinenko
|
2c384f1e6e
|
* grub-core/lib/i386/xen/relocator.S: Fix hypercall ABI violation.
GRUB relied on %ebx being preserved across hypercall which isn't true.
|
2013-12-17 13:40:52 +01:00 |
|
Vladimir Serbinenko
|
d16ff5897f
|
* grub-core/lib/x86_64/xen/relocator.S: Fix hypercall ABI violation.
GRUB relied on %rdi being preserved across hypercall which isn't true.
|
2013-12-17 13:19:58 +01:00 |
|
Vladimir Serbinenko
|
71669c3b76
|
Implement XEN VFB support.
|
2013-12-17 13:07:26 +01:00 |
|
Vladimir Serbinenko
|
60d1dd3d72
|
Remove grub_bios_interrupt on coreboot.
It's not used currently and cannot be used safely currently.
|
2013-12-17 12:54:11 +01:00 |
|
Vladimir Serbinenko
|
a82010503e
|
Update exclude.pot and mark few strings for translation.
|
2013-12-17 01:18:09 +01:00 |
|
Vladimir Serbinenko
|
6cc8959712
|
* util/grub-mkrescue.c: Fix incorrect file usage in fallback code.
Reported by: Jon McCune
|
2013-12-17 00:33:55 +01:00 |
|
Vladimir Serbinenko
|
dd05b91f6b
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
|
2013-12-16 20:33:19 +01:00 |
|
Vladimir Serbinenko
|
2a123f4c58
|
* grub-core/tests/sleep_test.c: Silence spurious warning.
|
2013-12-16 20:32:43 +01:00 |
|
Vladimir Serbinenko
|
316c8d9a18
|
Make grub_xen_hypercall on i386 cdecl rather than stdcall to avoid
linker trying to "fixup" the code.
|
2013-12-16 18:10:50 +01:00 |
|
Vladimir Serbinenko
|
8fcce8d50f
|
* grub-core/kern/x86_64/xen/startup.S: Align stack.
|
2013-12-16 17:44:10 +01:00 |
|
Vladimir Serbinenko
|
6f1f6a0c82
|
Add support for converting PE+ to Elf64.
|
2013-12-16 15:30:50 +01:00 |
|
Vladimir Serbinenko
|
66a07ce2f8
|
* grub-core/commands/minicmd.c (grub_mini_cmd_dump): Handle LLP case.
|
2013-12-16 15:28:07 +01:00 |
|
Vladimir Serbinenko
|
cc6fb517de
|
Remove practice of assigning random const pointers to device id.
This is not required as cache code already checks driver id as well.
|
2013-12-16 14:49:11 +01:00 |
|
Vladimir Serbinenko
|
f009f07c95
|
* include/grub/x86_64/types.h: Define sizeof (long) as 4 when compiling
with mingw.
|
2013-12-16 14:41:12 +01:00 |
|
Vladimir Serbinenko
|
9fdec226ff
|
* include/grub/efi/api.h: Don't use call wrappers when compiled with
mingw or cygwin as API already matches.
|
2013-12-16 14:39:06 +01:00 |
|
Vladimir Serbinenko
|
d87cb3ae3c
|
* grub-core/lib/posix_wrap/errno.h: Undefine errno before redefining.
|
2013-12-16 14:36:48 +01:00 |
|
Vladimir Serbinenko
|
3e38c31a4b
|
* include/grub/efi/api.h: Define (u)intn_t based on pointer size and
not on long.
|
2013-12-16 14:34:23 +01:00 |
|
Vladimir Serbinenko
|
f4171ebd34
|
Handle X86_64_PC64 relocation.
Those are generated by some cygwin compilers.
|
2013-12-16 14:24:19 +01:00 |
|
Vladimir Serbinenko
|
252a289cb3
|
Determine the need for mingw-related stubs at compile time rather than
using not very significant $target_os.
|
2013-12-16 14:18:15 +01:00 |
|
Vladimir Serbinenko
|
fadddc260a
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
Conflicts:
ChangeLog
|
2013-12-16 14:15:37 +01:00 |
|
Vladimir Serbinenko
|
23d2abc33c
|
* grub-core/genmod.sh.in: Strip before converting to ELF as strip
may not work with ELF.
|
2013-12-16 13:18:48 +01:00 |
|
Vladimir Serbinenko
|
4f979ccbf1
|
Use unix functions for temporary files and special files on cygwin.
|
2013-12-16 13:16:37 +01:00 |
|
Vladimir Serbinenko
|
37378f748a
|
Define functions explicitly rather than using --defsym in tests
whenever possible. Respect locality in remaining cases.
|
2013-12-16 13:07:28 +01:00 |
|
Vladimir Serbinenko
|
6a09d83e12
|
* grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin.
|
2013-12-16 13:02:19 +01:00 |
|
Vladimir Serbinenko
|
04b0285701
|
New functional test for sleep function.
This test allows to check sleep without qemu. Keep qemu version as
well as functional test won't notice if all clocks are going too fast
or too slow.
|
2013-12-15 17:57:58 +01:00 |
|
Vladimir Serbinenko
|
39711101fd
|
Add explicit sysv_abi on amd64 asm routines.
|
2013-12-15 14:48:42 +01:00 |
|
Vladimir Serbinenko
|
d99af4f0e8
|
* grub-core/commands/efi/lsefisystab.c: Use %lld to show num_table_entries.
|
2013-12-15 14:42:19 +01:00 |
|