Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6f5f3337d8 
								
							 
						 
						
							
							
								
								* grub-core/disk/cryptodisk.c: Rename "n" to "last_cryptodisk_id".  
							
							
							
						 
						
							2013-12-15 14:21:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e7c418c58f 
								
							 
						 
						
							
							
								
								* util/grub-mkimagexx.c (relocate_addresses): Display offset rather  
							
							... 
							
							
							
							than almost useless pointer. 
							
						 
						
							2013-12-15 14:18:30 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								74e7ad6604 
								
							 
						 
						
							
							
								
								* util/grub-pe2elf.c: Fix handling of .bss.  
							
							
							
						 
						
							2013-12-15 00:55:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								814442ba69 
								
							 
						 
						
							
							
								
								Implement windows flavour of EFI install routines.  
							
							
							
						 
						
							2013-12-14 23:35:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5f5bb10748 
								
							 
						 
						
							
							
								
								* conf/Makefile.extra-dist: Adjust path to conf/i386-cygwin-img-ld.sc.  
							
							
							
						 
						
							2013-12-14 23:33:05 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								38933cee85 
								
							 
						 
						
							
							
								
								Workaround cygwin bug when using \\?\Volume{GUID} syntax.  
							
							
							
						 
						
							2013-12-14 23:28:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6d3cfe5063 
								
							 
						 
						
							
							
								
								Do not use TCHAR string functions as they are not available on cygwin.  
							
							
							
						 
						
							2013-12-14 23:25:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4bad23a15f 
								
							 
						 
						
							
							
								
								Workaround windows bug when querying EFI system partition parameters.  
							
							
							
						 
						
							2013-12-14 23:23:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6a5fe1328b 
								
							 
						 
						
							
							
								
								* grub-core/kern/i386/qemu/init.c (resource): Decrease struct size  
							
							... 
							
							
							
							by using bitfields. 
							
						 
						
							2013-12-14 23:15:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bc8fcf4bd3 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/qemu/boot.S: Add missing EXT_C.  
							
							
							
						 
						
							2013-12-14 23:13:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								60b967be7e 
								
							 
						 
						
							
							
								
								Make i386-* other than i386-pc compileable under cygwin.  
							
							
							
						 
						
							2013-12-14 23:12:53 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c6ff15e5 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/hostdisk.c: Fix cygwin compilation.  
							
							
							
						 
						
							2013-12-14 21:55:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6b8a162516 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/blocklist.c: Add missing cast in printf  
							
							... 
							
							
							
							invocation. 
							
						 
						
							2013-12-14 21:54:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								954c723acc 
								
							 
						 
						
							
							
								
								* util/config.c: Remove trailing newline from distributor in simple  
							
							... 
							
							
							
							parsing. 
							
						 
						
							2013-12-14 21:50:36 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								df6fedcab1 
								
							 
						 
						
							
							
								
								* .gitignore: Add .exe variants. Add missing files. Remove few outdated  
							
							... 
							
							
							
							entries. 
							
						 
						
							2013-12-14 21:45:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f684d7e1a9 
								
							 
						 
						
							
							
								
								* grub-core/osdep/exec.c: Use unix version on cygwin.  
							
							
							
						 
						
							2013-12-14 21:39:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0df77d793c 
								
							 
						 
						
							
							
								
								Implement multiboot2 EFI BS specification.  
							
							
							
						 
						
							2013-12-13 12:56:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dafff9ce44 
								
							 
						 
						
							
							
								
								* grub-core/normal/charset.c: Fix premature line wrap and crash.  
							
							... 
							
							
							
							Crash happened only in some cases like a string starting at the
	half of the screen of same length. 
							
						 
						
							2013-12-11 17:06:00 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								44bbfa33b8 
								
							 
						 
						
							
							
								
								Propagate the EFI commits to x86-efi specific parts.  
							
							
							
						 
						
							2013-12-11 16:11:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3e3dff249f 
								
							 
						 
						
							
							
								
								* grub-core/commands/efi/lssal.c: Fix terminating condition.  
							
							
							
						 
						
							2013-12-11 15:59:12 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								30d0053799 
								
							 
						 
						
							
							
								
								* grub-core/kern/ia64/dl.c (grub_arch_dl_relocate_symbols): Add checks  
							
							... 
							
							
							
							for relocation range. 
							
						 
						
							2013-12-11 11:29:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								979742bc7e 
								
							 
						 
						
							
							
								
								* grub-core/kern/ia64/dl.c (grub_arch_dl_relocate_symbols): Handle  
							
							... 
							
							
							
							non-function pcrel21b relocation. It happens with .text.unlikely
	section. 
							
						 
						
							2013-12-11 11:28:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								16c8f78513 
								
							 
						 
						
							
							
								
								efi: mm: make MAX_USABLE_ADDRESS platform-specific  
							
							
							
						 
						
							2013-12-10 18:05:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								3f1423e789 
								
							 
						 
						
							
							
								
								* grub-core/lib/fdt.c: change memcpy => grub_memcpy  
							
							
							
						 
						
							2013-12-10 16:51:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0341da6019 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							
							
						 
						
							2013-12-10 09:24:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								9f2f979bcf 
								
							 
						 
						
							
							
								
								always define config_directory and config_file as full pathname  
							
							... 
							
							
							
							If configfile is relative pathname, extend it with current ($root) so its
interpretation does not change if $root is changed later.
Suggested by Vladimir Serbienko. 
							
						 
						
							2013-12-10 09:55:27 +04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								eaf01c25fe 
								
							 
						 
						
							
							
								
								Add missing compile and link options for sparc64-emu.  
							
							
							
						 
						
							2013-12-10 00:05:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7a148da6dd 
								
							 
						 
						
							
							
								
								Implement sparc64 trampolines (needed for sparc64-emu).  
							
							
							
						 
						
							2013-12-10 00:01:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								21eee750b7 
								
							 
						 
						
							
							
								
								* grub-core/kern/sparc64/dl.c (grub_arch_dl_relocate_symbols): Check  
							
							... 
							
							
							
							range of R_SPARC_HI22.
	Implement R_SPARC_LM22. 
							
						 
						
							2013-12-09 15:51:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b54b62682 
								
							 
						 
						
							
							
								
								* grub-core/kern/powerpc/dl_helper.c (grub_arch_dl_get_tramp_got_size):  
							
							... 
							
							
							
							Do not explicitly check for symbol table as it's already checked in
	platform-independent layer. 
							
						 
						
							2013-12-09 15:43:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9a945e2a24 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/cache.c [__ia64__]: Use our cache cleaning routine  
							
							... 
							
							
							
							on ia64 as __clear_cache is a dummy on ia64. 
							
						 
						
							2013-12-09 14:24:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4f4ea1b449 
								
							 
						 
						
							
							
								
								* grub-core/kern/ia64/dl_helper.c (grub_ia64_dl_get_tramp_got_size):  
							
							... 
							
							
							
							Do not explicitly check for symbol table as it's already checked in
	platform-independent layer. 
							
						 
						
							2013-12-09 14:22:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								fe4ae21331 
								
							 
						 
						
							
							
								
								* util/grub-mkconfig.in: Add missing newline to output.  
							
							
							
						 
						
							2013-12-09 00:14:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								78b2b0a1a0 
								
							 
						 
						
							
							
								
								* grub-core/kern/ia64/efi/init.c (grub_arch_sync_caches): Move to ...  
							
							... 
							
							
							
							* grub-core/kern/ia64/cache.c (grub_arch_sync_caches): ... here. 
							
						 
						
							2013-12-08 18:27:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d14772c455 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/main.c: Silence missing prototypes to allow emu  
							
							... 
							
							
							
							compilation with GCC <= 4.2.
	* grub-core/kern/emu/argp_common.c: Likewise. 
							
						 
						
							2013-12-08 18:21:10 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								11e4167a35 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/emuconsole.c: Remove unsigned comparison >= 0.  
							
							... 
							
							
							
							But ensure that the variables in question are indeed unsigned. 
							
						 
						
							2013-12-08 18:16:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fa7eb63dec 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/lite.c: Add missing include of ../ia64/dl_helper.c.  
							
							
							
						 
						
							2013-12-08 18:14:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								50b3a68db9 
								
							 
						 
						
							
							
								
								Remove grub_memalign on emu.  
							
							
							
						 
						
							2013-12-08 18:12:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fbbfb6ab11 
								
							 
						 
						
							
							
								
								* grub-core/kern/ia64/efi/init.c: Fix alignment code so it doesn't  
							
							... 
							
							
							
							truncate incomplete lines but instead flushes them. 
							
						 
						
							2013-12-08 18:10:05 +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