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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon McCune 
								
							 
						 
						
							
							
							
							
								
							
							
								24d5934daa 
								
							 
						 
						
							
							
								
								Fix double-free introduced by commit  33d02a42d6 
							
							... 
							
							
							
							To reproduce the problem, make sure you have a GPG public key available, build and install GRUB:
grub-install --debug --debug-image="all" --pubkey=/boot/pubkey.gpg --modules="serial terminfo gzio search search_label search_fs_uuid search_fs_file linux vbe video_fb video mmap relocator verify gcry_rsa gcry_dsa gcry_sha256 hashsum gcry_sha1 mpi echo loadenv boottime" /dev/sda
Sign all the files in /boot/grub/* and reboot.
'make check' results identical before and after this change.
TESTED: In a QEMU VM using an i386 target. 
							
						 
						
							2013-12-17 07:32:07 -08: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