Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e77c81f6f8 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c: Use section _text, _text rather than  
							
							... 
							
							
							
							.text when compiling for Apple. 
							
						 
						
							2013-11-24 05:14:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								971dbee521 
								
							 
						 
						
							
							
								
								* grub-core/term/arc/console.c: Add missing cast to silence warning.  
							
							
							
						 
						
							2013-11-24 05:05:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6f2e82be3a 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/pc/boot.S: Fix floppy probe. Due to missing  
							
							... 
							
							
							
							%dx restore the probe worked on non-existant drive. Reorganize the
	code a little bit to free 2 bytes necessary for push/pop. 
							
						 
						
							2013-11-24 05:05:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9eec9699b9 
								
							 
						 
						
							
							
								
								* grub-core/kern/mips/arc/init.c (grub_machine_get_bootlocation):  
							
							... 
							
							
							
							Add missing cast to silence warning. 
							
						 
						
							2013-11-23 15:35:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Keshav Padram Amburay 
								
							 
						 
						
							
							
							
							
								
							
							
								5ae5c54c7e 
								
							 
						 
						
							
							
								
								* util/grub-install.c (update_nvram): Support --no-nvram flag  
							
							... 
							
							
							
							for EFI targets. 
							
						 
						
							2013-11-23 13:02:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b04fe6c9e 
								
							 
						 
						
							
							
								
								* INSTALL: Add note about sparc64/ia64 with clang (unsupported).  
							
							
							
						 
						
							2013-11-23 12:49:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e67566ce0a 
								
							 
						 
						
							
							
								
								* util/garbage-gen.c: Add missing include of sys/time.h.  
							
							
							
						 
						
							2013-11-23 12:42:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f93ddcfd1c 
								
							 
						 
						
							
							
								
								Don't add -mflush-func if it's not supported by compiler.  
							
							
							
						 
						
							2013-11-23 12:40:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1bba40f578 
								
							 
						 
						
							
							
								
								Move common BIOS/coreboot memory map declarations to  
							
							... 
							
							
							
							include/grub/i386/memory_raw.h and eliminate duplicate declarations. 
							
						 
						
							2013-11-23 12:39:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								f65e14dc3a 
								
							 
						 
						
							
							
								
								add util/garbage-gen.c to EXTRA_DIST  
							
							
							
						 
						
							2013-11-23 14:39:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								14a94bba6f 
								
							 
						 
						
							
							
								
								* INSTALL: Document why older clang versions aren't appropriate.  
							
							
							
						 
						
							2013-11-23 01:16:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8109c5d4e2 
								
							 
						 
						
							
							
								
								* INSTALL: Document about clang for mips.  
							
							
							
						 
						
							2013-11-23 00:41:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a92b5cb8d8 
								
							 
						 
						
							
							
								
								* grub-core/lib/libgcrypt/mpi/longlong.h: Use C version with mips  
							
							... 
							
							
							
							clang. 
							
						 
						
							2013-11-23 00:36:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4a23e2fe29 
								
							 
						 
						
							
							
								
								Add *-xen to the list of grub-install-common platforms.  
							
							
							
						 
						
							2013-11-22 14:21:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a3ba74104e 
								
							 
						 
						
							
							
								
								* configure.ac: Do not enforce -mcmodel=large. It's not necessarry with  
							
							... 
							
							
							
							3 last commits. 
							
						 
						
							2013-11-22 13:07:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e1c22419ac 
								
							 
						 
						
							
							
								
								* grub-core/kern/xen/init.c: Do not map more pages than we can address.  
							
							
							
						 
						
							2013-11-22 13:04:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								189090cee9 
								
							 
						 
						
							
							
								
								* grub-core/kern/efi/mm.c: Limit allocations to 2GiB when not compiling  
							
							... 
							
							
							
							with -mcmodel=large. 
							
						 
						
							2013-11-22 13:03:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a5b7b404f 
								
							 
						 
						
							
							
								
								* grub-core/kern/x86_64/dl.c (grub_arch_dl_relocate_symbols): Add  
							
							... 
							
							
							
							range-checking for 32-bit quantities. 
							
						 
						
							2013-11-22 13:01:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf12b20af 
								
							 
						 
						
							
							
								
								* configure.ac: Compile with -fPIC when compiling with clang on  
							
							... 
							
							
							
							mips. 
							
						 
						
							2013-11-22 12:50:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								63a45330cb 
								
							 
						 
						
							
							
								
								* configure.ac: Add -no-integrated-as on mips(el) to TARGET_CCASFLAGS  
							
							... 
							
							
							
							when compiling with clang. 
							
						 
						
							2013-11-22 12:48:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0aaad022 
								
							 
						 
						
							
							
								
								clang emits calls to abort () under some unknown conditions.  
							
							... 
							
							
							
							Export abort () when compiling with clang. 
							
						 
						
							2013-11-22 12:42:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								095bb1bfa5 
								
							 
						 
						
							
							
								
								* docs/grub-dev.texi: Document stack and heap sizes.  
							
							
							
						 
						
							2013-11-22 12:03:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3937bd962b 
								
							 
						 
						
							
							
								
								* include/grub/i386/pc/memory.h: Decrease  
							
							... 
							
							
							
							GRUB_MEMORY_MACHINE_SCRATCH_SIZE and increase
	GRUB_MEMORY_MACHINE_PROT_STACK_SIZE.
	The binary doesn't change (checked). It's more to better reflect actual
	usage. 
							
						 
						
							2013-11-22 12:02:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ddb3efc906 
								
							 
						 
						
							
							
								
								* grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_open): Ensure  
							
							... 
							
							
							
							at compile time that enough of scratch size is available. 
							
						 
						
							2013-11-22 12:00:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4e42521d8c 
								
							 
						 
						
							
							
								
								* grub-core/kern/x86_64/efi/callwrap.S: Fix stack alignment.  
							
							... 
							
							
							
							Previously we misaligned stack by 8 in startup.S and compensated
	for it in callwrap.S. According to ABI docs (EFI and sysv amd64)
	right behaviour is to align stack in startup.S and keep it aligned
	in callwrap.S. startup.S part was committed few commits before. This
	takes care of callwrap.S.
	Reported by: Gary Lin. 
							
						 
						
							2013-11-22 05:40:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								054efe541f 
								
							 
						 
						
							
							
								
								* grub-core/boot/mips/startup_raw.S: Handle the case of gap between  
							
							... 
							
							
							
							.data and .bss. May happen if compiler and assembly use different
	alignment. 
							
						 
						
							2013-11-22 05:07:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a0e1befb57 
								
							 
						 
						
							
							
								
								On MIPS handle got16 relocations to local symbols in an ABI-compliant  
							
							... 
							
							
							
							way. 
							
						 
						
							2013-11-22 05:03:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c36c73f681 
								
							 
						 
						
							
							
								
								Add support for a new magic symbol _gp_disp on mips to handle PIC  
							
							... 
							
							
							
							binaries. 
							
						 
						
							2013-11-22 04:56:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6f4a19f59f 
								
							 
						 
						
							
							
								
								Use $t9 for indirect calls from asm to C as PIC ABI requires.  
							
							
							
						 
						
							2013-11-22 04:45:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0d8f04cd83 
								
							 
						 
						
							
							
								
								Remove -march=mips3 from TARGET_CCASFLAGS as it creates linking problem  
							
							... 
							
							
							
							when rest of GRUB is compiled for hisher stepping. Instead use
	.set mips3/.set mips1 around cache and sync opcodes. 
							
						 
						
							2013-11-22 04:36:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4906052019 
								
							 
						 
						
							
							
								
								Unify GOT/trampoline handling between PPC, MIPS and IA64 as they  
							
							... 
							
							
							
							do essentially the same thing, do it in similar way. 
							
						 
						
							2013-11-21 21:54:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a823e267 
								
							 
						 
						
							
							
								
								* util/grub-mkrescue.c (main): If a source directory is not  
							
							... 
							
							
							
							specified, read platform-specific files from subdirectories of
pkglibdir, not pkgdatadir. 
							
						 
						
							2013-11-21 17:36:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f9aedfac 
								
							 
						 
						
							
							
								
								* grub-core/normal/progress.c: Remove unused file.  
							
							
							
						 
						
							2013-11-21 15:37:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7dd0a30361 
								
							 
						 
						
							
							
								
								* grub-core/lib/crypto.c (grub_crypto_hash): Remove variable length  
							
							... 
							
							
							
							array. 
							
						 
						
							2013-11-20 20:09:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ca120e31f2 
								
							 
						 
						
							
							
								
								* util/grub-mkconfig.in: Say explicit "grub configuration" rather  
							
							... 
							
							
							
							than grub.cfg. 
							
						 
						
							2013-11-20 10:18:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								48eb35cd78 
								
							 
						 
						
							
							
								
								* coreboot.cfg: Add missing file.  
							
							
							
						 
						
							2013-11-20 00:52:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7f20dbbcd2 
								
							 
						 
						
							
							
								
								* Makefile.am: Allow STRIP to be empty when creating windowszip.  
							
							
							
						 
						
							2013-11-19 23:48:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Axel Kellermann 
								
							 
						 
						
							
							
							
							
								
							
							
								55e706c918 
								
							 
						 
						
							
							
								
								* util/grub.d/30_os-prober.in: Add GRUB_OS_PROBER_SKIP_LIST to  
							
							... 
							
							
							
							selectively skipping systems. 
							
						 
						
							2013-11-19 23:39:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7d433dfb 
								
							 
						 
						
							
							
								
								* Makefile.util.def (grub-mkimage): Add  
							
							... 
							
							
							
							grub-core/osdep/aros/config.c to extra_dist.
* conf/Makefile.extra-dist (EXTRA_DIST): Add docs/autoiso.cfg,
docs/osdetect.cfg, grub-core/gnulib-fix-null-deref.diff,
grub-core/gnulib-fix-width.diff, grub-core/gnulib-no-abort.diff, and
grub-core/gnulib-no-gets.diff. 
							
						 
						
							2013-11-19 20:39:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7d44ff7de6 
								
							 
						 
						
							
							
								
								Add automated filesystem checking based on scripts I've used now for  
							
							... 
							
							
							
							quite some time locally. Most of the test require root so they are
	skipped when run without necessarry privelegies. 
							
						 
						
							2013-11-19 21:05:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c3e5e3c7 
								
							 
						 
						
							
							
								
								* util/grub-install.c (main): Adjust info messages to match  
							
							... 
							
							
							
							installed paths of grub-bios-setup and grub-sparc64-setup. 
							
						 
						
							2013-11-19 18:43:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								4402db3ecc 
								
							 
						 
						
							
							
								
								* util/grub-install-common.c (copy_locales): Consistently use  
							
							... 
							
							
							
							grub_util_get_localedir () rather than LOCALEDIR.
(grub_install_copy_files): Likewise. 
							
						 
						
							2013-11-19 15:35:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Josh Triplett 
								
							 
						 
						
							
							
							
							
								
							
							
								7960d3e182 
								
							 
						 
						
							
							
								
								* grub-core/kern/x86_64/efi/startup.S (_start): Align the stack to a  
							
							... 
							
							
							
							16-byte boundary, as required by the x86-64 ABI, before calling
	grub_main.  In some cases, GCC emits code that assumes this
	alignment, which crashes if not aligned.  The EFI firmware is also
	entitled to assume that stack alignment without checking. 
							
						 
						
							2013-11-19 14:31:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								8a07b55a04 
								
							 
						 
						
							
							
								
								arm64: cache maintenance code rework + bugfix  
							
							
							
						 
						
							2013-11-19 10:05:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Josh Triplett 
								
							 
						 
						
							
							
							
							
								
							
							
								d53f4900d7 
								
							 
						 
						
							
							
								
								* grub-core/mmap/efi/mmap.c (grub_mmap_register): Round up/down to  
							
							... 
							
							
							
							4k page boundaries as expected by firmware rather than 1k
	boundaries.
	(grub_mmap_malign_and_register): Likewise. 
							
						 
						
							2013-11-18 18:00:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d3def58c52 
								
							 
						 
						
							
							
								
								Add missing arm64 declaration  
							
							
							
						 
						
							2013-11-18 17:52:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								96fa2d9d02 
								
							 
						 
						
							
							
								
								Merge branch 'master' into leiflindholm/arm64  
							
							
							
						 
						
							2013-11-18 17:51:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2d6a38fbf7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							
							
						 
						
							2013-11-18 17:46:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2b275b7d 
								
							 
						 
						
							
							
								
								* tests/grub_func_test.in: Decrease RAM size to 512M. With less  
							
							... 
							
							
							
							fragmentation 512M is enough. 
							
						 
						
							2013-11-18 17:42:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								45bf8b3a75 
								
							 
						 
						
							
							
								
								* grub-core/kern/mm.c (grub_real_malloc): Decrease cut-off of moving the  
							
							... 
							
							
							
							pointer to 32K. This is the size of cache element which is the most
	common allocation >1K. This way the pointer is always around blocks
	of 32K and so we keep performance while decreasing fragmentation. 
							
						 
						
							2013-11-18 17:41:37 +01:00