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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								57a691b7e7 
								
							 
						 
						
							
							
								
								Decrease number of strings to translate.  
							
							
							
						 
						
							2013-12-18 07:26:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5add13ff 
								
							 
						 
						
							
							
								
								Implement syslinux parser.  
							
							
							
						 
						
							2013-12-18 05:28:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ba14476051 
								
							 
						 
						
							
							
								
								Support cpuid --pae.  
							
							
							
						 
						
							2013-12-17 23:40:49 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								3086175489 
								
							 
						 
						
							
							
								
								Implement Truecrypt ISO loader.  
							
							
							
						 
						
							2013-12-17 14:45:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								71669c3b76 
								
							 
						 
						
							
							
								
								Implement XEN VFB support.  
							
							
							
						 
						
							2013-12-17 13:07:26 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								39711101fd 
								
							 
						 
						
							
							
								
								Add explicit sysv_abi on amd64 asm routines.  
							
							
							
						 
						
							2013-12-15 14:48:42 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								7e47e27bd8 
								
							 
						 
						
							
							
								
								Add gcc_struct to all packed structures when compiling with mingw.  
							
							... 
							
							
							
							Just "packed" doesn't always pack the way we expect. 
							
						 
						
							2013-12-15 14:14:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae8159b9ca 
								
							 
						 
						
							
							
								
								* include/grub/i386/coreboot/lbio.h: Add missing attribute (packed).  
							
							
							
						 
						
							2013-12-15 00:56:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a24725cc6e 
								
							 
						 
						
							
							
								
								Change grub_install_register_efi interface to pass GRUB device.  
							
							... 
							
							
							
							This allows grub_install_register_efi to request partition info
	directly. 
							
						 
						
							2013-12-14 23:31:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4bad23a15f 
								
							 
						 
						
							
							
								
								Workaround windows bug when querying EFI system partition parameters.  
							
							
							
						 
						
							2013-12-14 23:23:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6dc3337774 
								
							 
						 
						
							
							
								
								Fix definition of grub_efi_hard_drive_device_path. Take care that  
							
							... 
							
							
							
							existing code would work even if by some reason bogus definition is
	used by EFI implementations. 
							
						 
						
							2013-12-14 22:04:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								607a39f9f0 
								
							 
						 
						
							
							
								
								* include/grub/efi/api.h: Rename protocol and interface to avoid  
							
							... 
							
							
							
							conflict. 
							
						 
						
							2013-12-14 21:48:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0df77d793c 
								
							 
						 
						
							
							
								
								Implement multiboot2 EFI BS specification.  
							
							
							
						 
						
							2013-12-13 12:56:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6644d9733d 
								
							 
						 
						
							
							
								
								* include/grub/efiemu/efiemu.h: Sync configuration table declaration  
							
							... 
							
							
							
							with EFI counterpart. 
							
						 
						
							2013-12-11 16:16:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								316dda716c 
								
							 
						 
						
							
							
								
								Introduce grub_efi_packed_guid and use it where alignment is not  
							
							... 
							
							
							
							guaranteed. 
							
						 
						
							2013-12-11 15:57:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								219401b8b9 
								
							 
						 
						
							
							
								
								* include/grub/efi/api.h (grub_efi_device_path): Define length as  
							
							... 
							
							
							
							unaligned u16 rather than u8[2]. 
							
						 
						
							2013-12-11 15:54:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								16c8f78513 
								
							 
						 
						
							
							
								
								efi: mm: make MAX_USABLE_ADDRESS platform-specific  
							
							
							
						 
						
							2013-12-10 18:05:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon McCune 
								
							 
						 
						
							
							
							
							
								
							
							
								dd73313cba 
								
							 
						 
						
							
							
								
								Add --no-rs-codes flag to optionally disable reed-solomon codes in grub-install and grub-bios-setup for x86 BIOS targets.  
							
							
							
						 
						
							2013-12-09 16:52:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7a148da6dd 
								
							 
						 
						
							
							
								
								Implement sparc64 trampolines (needed for sparc64-emu).  
							
							
							
						 
						
							2013-12-10 00:01:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								388f3cd0d1 
								
							 
						 
						
							
							
								
								* include/grub/kernel.h [__sparc__]: Restrict sparc64-ieee1275 to  
							
							... 
							
							
							
							right platform rather than leaking to sparc64-emu. 
							
						 
						
							2013-12-08 18:19:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								50b3a68db9 
								
							 
						 
						
							
							
								
								Remove grub_memalign on emu.  
							
							
							
						 
						
							2013-12-08 18:12:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a19293cb75 
								
							 
						 
						
							
							
								
								Move OS-dependent mprotect for module loading to grub-core/osdep/*/dl.c  
							
							... 
							
							
							
							and implement windows variant. 
							
						 
						
							2013-12-08 18:08:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c14e1e26 
								
							 
						 
						
							
							
								
								Fix mips-emu compilation.  
							
							
							
						 
						
							2013-12-08 17:49:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f23bc65103 
								
							 
						 
						
							
							
								
								Transform -C option to grub-mkstandalone to --core-compress available  
							
							... 
							
							
							
							in all grub-install flavours. 
							
						 
						
							2013-12-07 16:18:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								3100cdc7f9 
								
							 
						 
						
							
							
								
								add grub_qsort_strcmp to use when sorting array of strings  
							
							... 
							
							
							
							Compare function used in qsort gets arguments by reference, so strcmp
cannot be used directly - it expects pointer to char, but gets pointer
to pointer to char.
Introduce new helper grub_qsort_strcmp and use it in grub-install.
This helper is going to be used in a couple more places as well so
add it to global file, not in grub-install.c. 
							
						 
						
							2013-12-07 14:29:00 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8c534b85f1 
								
							 
						 
						
							
							
								
								Revamp relocation handling.  
							
							... 
							
							
							
							Move more code to common dl.c. Add missing veneers for arm and arm64.
	Decreases kernel size by 70 bytes on i386-pc (40-50 compressed) 
							
						 
						
							2013-12-06 09:18:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e5ed2f6947 
								
							 
						 
						
							
							
								
								Handle unaligned .bss on sparc64.  
							
							... 
							
							
							
							Current code improperly assumes that both __bss_start and _end are
	aligned to 8-bytes. Eliminating this assumption and explicitly align
	modules. 
							
						 
						
							2013-12-05 06:35:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4a73746a04 
								
							 
						 
						
							
							
								
								* grub-core/boot/sparc64/ieee1275/boot.S [CDBOOT]: Move scratchpad  
							
							... 
							
							
							
							so it doesn't land in the middle of loaded image. 
							
						 
						
							2013-12-04 19:54:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								3a82f8bb48 
								
							 
						 
						
							
							
								
								Fix grub-shell to avoid breaking "make distcheck"  
							
							... 
							
							
							
							Copying the themes directory in grub-shell isn't
parallel-test-friendly and breaks on the second test when the source
directory is read-only (as in "make distcheck").  Instead, add a
hidden --themes-directory option to grub-mkrescue et al, and use it
in grub-shell. 
							
						 
						
							2013-12-04 13:36:34 +00:00