Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ab4366fd49 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							... 
							
							
							
							Conflicts:
	ChangeLog 
							
						 
						
							2013-11-16 16:17:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e6a6182d95 
								
							 
						 
						
							
							
								
								Decrease stack usage in mdraid 0.9x.  
							
							... 
							
							
							
							We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Allocate on heap
	rather than stack. 
							
						 
						
							2013-11-16 16:16:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a454efe89 
								
							 
						 
						
							
							
								
								Decrease stack usage in BtrFS.  
							
							... 
							
							
							
							We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap
	rather than stack. 
							
						 
						
							2013-11-16 16:15:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								deaa7052c5 
								
							 
						 
						
							
							
								
								Decrease stack usage in BtrFS.  
							
							... 
							
							
							
							We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap
	rather than stack. 
							
						 
						
							2013-11-16 16:03:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b5d51d837 
								
							 
						 
						
							
							
								
								Decrease stack usage in JFS.  
							
							... 
							
							
							
							We have only 92K of stack and using over 4K per frame is wasteful
	* grub-core/fs/jfs.c (getblk): Allocate on heap rather than on
	stack. Note: this function is recursive.
	(grub_jfs_read_inode): Read only part we care about. 
							
						 
						
							2013-11-16 16:00:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								593865b907 
								
							 
						 
						
							
							
								
								arm: fix u-boot port syscall interface va_arg handling  
							
							... 
							
							
							
							Commit c9cd02c 
							
						 
						
							2013-11-16 14:12:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								31c0cd4362 
								
							 
						 
						
							
							
								
								restore -nostdlib for libgcc symbols tests  
							
							... 
							
							
							
							Commit 24f4e57c46 
							
						 
						
							2013-11-16 17:03:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								c2fdb33116 
								
							 
						 
						
							
							
								
								document cmdpath environment variable  
							
							
							
						 
						
							2013-11-16 17:00:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								9e18dfe277 
								
							 
						 
						
							
							
								
								MIPS grub_machine_get_bootlocation arguments are used  
							
							
							
						 
						
							2013-11-16 16:59:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								59ba9d147f 
								
							 
						 
						
							
							
								
								* .gitignore: Only ignore grub-mk* at the top level.  
							
							
							
						 
						
							2013-11-15 16:25:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								23012db921 
								
							 
						 
						
							
							
								
								* util/grub-reboot.in (usage): Fix a typo.  
							
							
							
						 
						
							2013-11-15 14:32:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6fcec43954 
								
							 
						 
						
							
							
								
								Replace libgcc version of ctz with our own.  
							
							... 
							
							
							
							On upcoming arm64 port libgcc ctz* are not usable in standalone
	environment. Since we need ctz* for this case and implementation is
	in C we may as well use it on all concerned platforms. 
							
						 
						
							2013-11-15 03:28:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f25a0819 
								
							 
						 
						
							
							
								
								* configure.ac: Probe for linking format rather than guessing it based  
							
							... 
							
							
							
							on target_os. 
							
						 
						
							2013-11-14 23:17:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c7995256e4 
								
							 
						 
						
							
							
								
								* grub-core/disk/xen/xendisk.c (grub_xendisk_fini): Set state to  
							
							... 
							
							
							
							"1" prior to handoff.
	Reported by: M A Young. 
							
						 
						
							2013-11-14 22:42:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e1aa5b6620 
								
							 
						 
						
							
							
								
								* grub-core/kern/xen/init.c (grub_xenstore_write_file): Don't add  
							
							... 
							
							
							
							\0 to all files.
	Reported by: M A Young. 
							
						 
						
							2013-11-14 22:40:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								da5ed5cf6b 
								
							 
						 
						
							
							
								
								* grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix  
							
							... 
							
							
							
							compilation on NetBSD. 
							
						 
						
							2013-11-14 22:38:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5757a93e01 
								
							 
						 
						
							
							
								
								* acinclude.m4: Don't add -P on initial nm test.  
							
							... 
							
							
							
							Note: even though this patch postdates Andrey's it bears 14 Nov as
	date due to timezone difference. 
							
						 
						
							2013-11-14 22:37:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								deca601915 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							
							
						 
						
							2013-11-14 22:28:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								a5986276ec 
								
							 
						 
						
							
							
								
								add grub-core/tests/signatures.h to distfiles  
							
							
							
						 
						
							2013-11-15 00:51:30 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								da45f43ce3 
								
							 
						 
						
							
							
								
								* Makefile.am (default_payload.elf): Add uhci, ohci and usb_keyboard.  
							
							
							
						 
						
							2013-11-14 18:41:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								0de172a0c0 
								
							 
						 
						
							
							
								
								* util/grub-install_header: Set localedir here, since this file is  
							
							... 
							
							
							
							where it's used.
* util/grub-install.in: Remove setting of localedir.
* util/grub-mkrescue.in: Likewise. 
							
						 
						
							2013-11-14 16:45:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								20aea9492f 
								
							 
						 
						
							
							
								
								* configure.ac: Move nm checks to the end.  
							
							... 
							
							
							
							Call grub_PROG_NM_WORKS.
	* acinclude.m4: New check grub_PROG_NM_WORKS.
	Use $TARGET_CFLAGS -c when compiling test binary. 
							
						 
						
							2013-11-14 17:39:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								1326b9ae2a 
								
							 
						 
						
							
							
								
								* util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Remove  
							
							... 
							
							
							
							unused variables. 
							
						 
						
							2013-11-14 15:08:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Garrett 
								
							 
						 
						
							
							
							
							
								
							
							
								1fe26ab4a0 
								
							 
						 
						
							
							
								
								* grub-core/kern/main.c (grub_set_prefix_and_root): Set variable  
							
							... 
							
							
							
							cmdpath to firmware directory. 
							
						 
						
							2013-11-14 15:53:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								83e9c273e5 
								
							 
						 
						
							
							
								
								* grub-core/kern/efi/efi.c (grub_efi_get_filename): Reset the pointer  
							
							... 
							
							
							
							at the start of second iteration. 
							
						 
						
							2013-11-14 15:50:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ec525c18e1 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.am (efiemu64.o): Explicitly set link format.  
							
							
							
						 
						
							2013-11-14 12:05:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								93fcc7ad73 
								
							 
						 
						
							
							
								
								* Makefile.am (default_payload.elf): New target for easier coreboot  
							
							... 
							
							
							
							build. 
							
						 
						
							2013-11-14 11:28:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1d912bd3c9 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							... 
							
							
							
							Conflicts:
	ChangeLog 
							
						 
						
							2013-11-14 10:05:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								57ffe93485 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/cache_armv6.S: Remove special handling for  
							
							... 
							
							
							
							clang (not necessarry with -no-integrated-as).
	* include/grub/symbol.h [__arm__]: Likewise. 
							
						 
						
							2013-11-14 10:05:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								5da5517288 
								
							 
						 
						
							
							
								
								* grub-core/fs/ext2.c (grub_ext2_read_block): Factor out common code for indirect block handling.  
							
							... 
							
							
							
							Saves 185 bytes on compressed image. 
							
						 
						
							2013-11-14 08:13:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2312f06c30 
								
							 
						 
						
							
							
								
								* configure.ac: Use -no-integrated-as on arm with clang.  
							
							... 
							
							
							
							* INSTALL: Mention ARM compilation with clang. 
							
						 
						
							2013-11-14 08:36:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2416415c53 
								
							 
						 
						
							
							
								
								* conf/Makefile.common (CCASFLAGS_PLATFORM) [COND_arm]: Add  
							
							... 
							
							
							
							-mthumb-interwork. 
							
						 
						
							2013-11-14 08:34:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e6050a683c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							
							
						 
						
							2013-11-14 08:33:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulo Flabiano Smorigo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da7703286a 
								
							 
						 
						
							
							
								
								fix make clean  
							
							... 
							
							
							
							* Makefile.am: Remove build-grub-* in make clean. 
							
						 
						
							2013-11-13 23:03:22 -02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulo Flabiano Smorigo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f02e6b5675 
								
							 
						 
						
							
							
								
								new files to .gitignore  
							
							... 
							
							
							
							* .gitignore: Add build-grub-gen-asciih, build-grub-gen-widthspec,
build-grub-mkfont, and grub-emu-lite. Remove .bzrignore. 
							
						 
						
							2013-11-13 23:02:31 -02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								035a26c16a 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/misc.S: Make thumb2-compatible.  
							
							
							
						 
						
							2013-11-14 01:33:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								bc8a6137b2 
								
							 
						 
						
							
							
								
								* .gitignore: fix rules for .dep* and add *.a post git migration  
							
							
							
						 
						
							2013-11-13 20:53:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe506b04b 
								
							 
						 
						
							
							
								
								* configure.ac (AM_INIT_AUTOMAKE): Require at least version 1.10.1,  
							
							... 
							
							
							
							to match INSTALL. 
							
						 
						
							2013-11-13 14:57:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								81a2e438dc 
								
							 
						 
						
							
							
								
								* grub-core/kern/misc.c: Don't redirect divisions in the  
							
							... 
							
							
							
							GRUB_UTIL case.
* include/grub/misc.h: Likewise. 
							
						 
						
							2013-11-13 14:47:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								9b45c0733e 
								
							 
						 
						
							
							
								
								* grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on  
							
							... 
							
							
							
							systems that require checking the return value of write. 
							
						 
						
							2013-11-13 13:34:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								11b2a9b70b 
								
							 
						 
						
							
							
								
								* util/grub-install.in (efi_quiet): Fix inverted logic: make  
							
							... 
							
							
							
							efibootmgr quiet when --debug is not used, rather than when it is. 
							
						 
						
							2013-11-13 13:05:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								d743d22de6 
								
							 
						 
						
							
							
								
								* gentpl.py (define_macro_for_platform_dependencies): Remove  
							
							... 
							
							
							
							first (and thus unused) of two definitions for this function.
(platform_dependencies): Likewise. 
							
						 
						
							2013-11-13 12:46:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								11da14b548 
								
							 
						 
						
							
							
								
								* acinclude.m4 (grub_apple_cc): Remove; since the removal of nested  
							
							... 
							
							
							
							functions, we only need to check this for the target, not the host.
* configure.ac (grub_apple_cc): Likewise. 
							
						 
						
							2013-11-13 12:01:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2bdd07195c 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/cache.c (probe_caches): Move asm part to ...  
							
							... 
							
							
							
							* grub-core/kern/arm/cache_armv6.S: ... here. This allows this
	asm to stay in arm even if surrounding is thumb. 
							
						 
						
							2013-11-13 09:58:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5e77d9cfc1 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/misc.S: Add __muldi3 and __aeabi_lmul. Those  
							
							... 
							
							
							
							helper functions are needed for thumb. 
							
						 
						
							2013-11-13 09:52:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5116251d 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make  
							
							... 
							
							
							
							level / 3 division explicitly unsigned. Saves few bytes. 
							
						 
						
							2013-11-13 09:40:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								81023dbdbd 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.  
							
							
							
						 
						
							2013-11-13 09:27:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b2e9294fb9 
								
							 
						 
						
							
							
								
								* grub-core/normal/datetime.c (grub_get_weekday): Use if rather than  
							
							... 
							
							
							
							division. 
							
						 
						
							2013-11-13 09:26:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								16a22c3851 
								
							 
						 
						
							
							
								
								* grub-core/kern/uboot/init.c: Move grub_uboot_machine_type and  
							
							... 
							
							
							
							grub_uboot_boot_data to asm part. 
							
						 
						
							2013-11-13 06:28:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c9cd02c965 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/uboot/startup.S: Remove = by replacing with  
							
							... 
							
							
							
							literal load.
	(grub_uboot_syscall): Save/restore r9 and align stack. 
							
						 
						
							2013-11-13 06:27:03 +01:00