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 
								
							 
						 
						
							
							
							
							
								
							
							
								065adc346c 
								
							 
						 
						
							
							
								
								Clarify several translatable messages.  
							
							
							
						 
						
							2013-12-21 03:21:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Prévot 
								
							 
						 
						
							
							
							
							
								
							
							
								496a6b3024 
								
							 
						 
						
							
							
								
								Correct some translatable strings.  
							
							
							
						 
						
							2013-12-21 03:03:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bfdfeb2508 
								
							 
						 
						
							
							
								
								Clarify several translatable messages.  
							
							
							
						 
						
							2013-12-21 01:41:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc1b2daab 
								
							 
						 
						
							
							
								
								Fix various build problems on GNU/Hurd.  
							
							... 
							
							
							
							* grub-core/osdep/unix/getroot.c (strip_extra_slashes): Move inside
!defined (__GNU__).
(xgetcwd): Likewise.
* include/grub/emu/hostdisk.h (grub_util_hurd_get_disk_info)
[__GNU__]: Add prototype.
* util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Format
long int using %ld rather than %d. 
							
						 
						
							2013-12-20 14:02:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Allen Pais 
								
							 
						 
						
							
							
							
							
								
							
							
								ee281fd0c6 
								
							 
						 
						
							
							
								
								* grub-core/boot/sparc64/ieee1275/boot.S: Fix order of fields.  
							
							... 
							
							
							
							Also-By: Bob Picco <bob.picco@oracle.com> 
							
						 
						
							2013-12-19 01:53:56 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aleš Nesrsta 
								
							 
						 
						
							
							
							
							
								
							
							
								b9f03772b5 
								
							 
						 
						
							
							
								
								* grub-core/disk/usbms.c: Retry on unknown errors.  
							
							... 
							
							
							
							Reuse the same tag on retries. 
							
						 
						
							2013-12-18 19:00:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aleš Nesrsta 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ef0d30cf 
								
							 
						 
						
							
							
								
								* grub-core/bus/usb/ehci.c: Fix handling of newborn transfers.  
							
							... 
							
							
							
							Avoid confusing them with already completed transfers. 
							
						 
						
							2013-12-18 18:59:49 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								64dd5fdc00 
								
							 
						 
						
							
							
								
								Add missing license section in macbless.mod and macho.mod.  
							
							
							
						 
						
							2013-12-18 17:11:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1962ed95cc 
								
							 
						 
						
							
							
								
								* grub-core/lib/syslinux_parse.c: Declare timeout unsigned.  
							
							
							
						 
						
							2013-12-18 12:29:30 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								18e76955be 
								
							 
						 
						
							
							
								
								Use %I64 and not %ll when using OS printf if compiling for windows.  
							
							
							
						 
						
							2013-12-17 16:04:47 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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