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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								840a2c0592 
								
							 
						 
						
							
							
								
								add verbose information to linux platform check  
							
							... 
							
							
							
							As suggested by Vladimir Serbienko, add additional verbose output to inform
why we selected this specific platform. 
							
						 
						
							2013-12-16 23:17:40 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								35248820ea 
								
							 
						 
						
							
							
								
								ChangeLog for previous two commits.  
							
							
							
						 
						
							2013-12-16 22:56:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								d770e63557 
								
							 
						 
						
							
							
								
								use grub_util_exec_redirect_all to silence "moprobe efivars"  
							
							... 
							
							
							
							modprobe -q still prints error on non-EFI. Redirect stderr instead.
Reported by Javier Vasquez. 
							
						 
						
							2013-12-16 22:41:16 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								396311f0f6 
								
							 
						 
						
							
							
								
								consolidate grub_util_exec code  
							
							... 
							
							
							
							We need to hide "modprobe efivars" error output to avoid confusion. So
consolidate grub_util_exec_* into single function that can optionally redirect
all three standard descriptors and make all other functions compatibility
wrappers.
Also remove include/grub/osdep/exec_unix.h which does not appear to be used
anywhere. 
							
						 
						
							2013-12-16 22:41:15 +04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								e477187bf4 
								
							 
						 
						
							
							
								
								small fixes for Windows EFI install code  
							
							... 
							
							
							
							Fix potential crash caused by signed vs. unsigned comparison. Negative
length compares as very large unsigned number causing subsequent NULL access.
Make exhaustive search for all BootNNNN variables to find one matching
requested efi_distributor. 
							
						 
						
							2013-12-15 22:00:15 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian Campbell 
								
							 
						 
						
							
							
							
							
								
							
							
								80b865bdc8 
								
							 
						 
						
							
							
								
								* grub-core/kern/uboot/init.c: Fix units of uboot timer.  
							
							
							
						 
						
							2013-12-15 17:59:40 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7104368446 
								
							 
						 
						
							
							
								
								* include/grub/test.h: Use gnu_printf rather than printf on GRUB  
							
							... 
							
							
							
							functions. 
							
						 
						
							2013-12-15 14:39:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								111bf5db8b 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c: Use grub_addr_t rather than long when  
							
							... 
							
							
							
							appropriate. 
							
						 
						
							2013-12-15 14:37:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								24ca71c93b 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c: Use %p rather than %lx for pointers.  
							
							
							
						 
						
							2013-12-15 14:35:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								48ba5c0c86 
								
							 
						 
						
							
							
								
								* grub-core/kern/elfXX.c: Use grub_addr_t rather than long when  
							
							... 
							
							
							
							appropriate. 
							
						 
						
							2013-12-15 14:33:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae6704517 
								
							 
						 
						
							
							
								
								* grub-core/disk/loopback.c: Use sequential IDs rather than pointer.  
							
							... 
							
							
							
							In case of quick removal of loopback and adding another one it may
	get same ID, confusing the cache system. 
							
						 
						
							2013-12-15 14:31:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ed55931073 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpi.c: Use grub_addr_t rather than long when  
							
							... 
							
							
							
							appropriate. 
							
						 
						
							2013-12-15 14:27:04 +01:00