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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c14e1e26 
								
							 
						 
						
							
							
								
								Fix mips-emu compilation.  
							
							
							
						 
						
							2013-12-08 17:49:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b75db69ac1 
								
							 
						 
						
							
							
								
								* configure.ac: Check for freetype library usability.  
							
							
							
						 
						
							2013-12-08 10:50:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c311ced5d7 
								
							 
						 
						
							
							
								
								Make arm-emu work.  
							
							
							
						 
						
							2013-12-08 02:59:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c8fd2ddf6d 
								
							 
						 
						
							
							
								
								* util/grub-mkfont.c: Replace stpcpy with grub_stpcpy.  
							
							
							
						 
						
							2013-12-07 23:28:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								c50e5f4543 
								
							 
						 
						
							
							
								
								Update color_normal and color_highlight defaults (light-gray instead of white)  
							
							
							
						 
						
							2013-12-08 00:00:26 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								bb05e313eb 
								
							 
						 
						
							
							
								
								use light-gray as default color in normal.mod for consistency  
							
							... 
							
							
							
							Defalut font color on PC console seems to be light-gray; this is
what user also gets in rescue prompt and what is defined as
GRUB_TERM_DEFAULT_NORMAL_COLOR. But normal.mod defaults to white.
This makes unpleasant visual effect as colors are changed after kernel
is booted.
Use the same color eveywhere for consistency and default to light-gray
as this is also what at least Linux kernel is using by default. 
							
						 
						
							2013-12-07 20:00:48 +04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4ea9c7b5 
								
							 
						 
						
							
							
								
								Merge GRUBFS and GRUB_FS variables.  
							
							
							
						 
						
							2013-12-07 16:09:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								92e9352ded 
								
							 
						 
						
							
							
								
								second attempt to fix using grub device name as install device  
							
							... 
							
							
							
							grub-install already resolved passed install device to grub device. So do the
same as grub-setup and strip parenthesis if we get legacy (hdX).
I accidentally commited revert of 69ca97c820f585c90505 
							
						 
						
							2013-12-07 18:58:19 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								f585c90505 
								
							 
						 
						
							
							
								
								fix partition module names when /boot is on diskfilter  
							
							... 
							
							
							
							/usr/local/grub2/sbin/grub-install: info: grub-mkimage --directory '/usr/local/grub2/lib/grub/i386-pc' --prefix '(mduuid/e6d1dcf06cea72140bafae74a8677f36)/grub' --output '/boot/grub/i386-pc/core.img' --format 'i386-pc' --compression 'auto'  'ext2' 'msdos' 'msdos' 'diskfilter' 'mdraid1x' 'biosdisk'
.
/usr/local/grub2/sbin/grub-install: error: cannot open `/usr/local/grub2/lib/grub/i386-pc/msdos.mod': No such file or directory.
Introduce common helper for both diskfilter and non-diskfilter case that
converts partition map names into module names. 
							
						 
						
							2013-12-07 15:00:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff249072d 
								
							 
						 
						
							
							
								
								* configure.ac: Make unifont mandatory on coreboot.  
							
							
							
						 
						
							2013-12-07 11:47:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0277eab701 
								
							 
						 
						
							
							
								
								* configure.ac: Skip unifont 6.3 pcf and bdf.  
							
							
							
						 
						
							2013-12-07 11:46:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4861b6c851 
								
							 
						 
						
							
							
								
								* Makefile.am: Remove partial font files if generation failed.  
							
							
							
						 
						
							2013-12-07 11:39:35 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								ad73cc3312 
								
							 
						 
						
							
							
								
								fix use of grub-probe instead of ${grub_probe}  
							
							
							
						 
						
							2013-12-07 14:24:25 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4182262560 
								
							 
						 
						
							
							
								
								Don't add -mlong-calls when compiling with clang.  
							
							
							
						 
						
							2013-12-06 11:58:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								896f483d49 
								
							 
						 
						
							
							
								
								* configure.ac: Fix a typo.  
							
							
							
						 
						
							2013-12-06 10:02:24 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								a846dd4b3a 
								
							 
						 
						
							
							
								
								* util/grub-mkimagexx.c: Fix reloc section generation for ia64.  
							
							
							
						 
						
							2013-12-05 23:07:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								aa437b5890 
								
							 
						 
						
							
							
								
								gentpl.py: Use python3-style print function  
							
							
							
						 
						
							2013-12-05 16:07:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b0f311f412 
								
							 
						 
						
							
							
								
								* util/grub-install.c: Mention Boot* variable.  
							
							
							
						 
						
							2013-12-05 17:05:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								59b38922a1 
								
							 
						 
						
							
							
								
								Pacify compiler warning  
							
							... 
							
							
							
							* grub-core/osdep/linux/hostdisk.c
(grub_util_find_partition_start_os): Initialise start to avoid
spurious compiler warning. 
							
						 
						
							2013-12-05 15:48:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								0480665b9d 
								
							 
						 
						
							
							
								
								On Linux, read partition start offsets from sysfs if possible  
							
							... 
							
							
							
							This lets us cope with block device drivers that don't implement
HDIO_GETGEO.  Fixes Ubuntu bug #1237519 .
* grub-core/osdep/linux/hostdisk.c (sysfs_partition_path): New
function.
(sysfs_partition_start): Likewise.
(grub_util_find_partition_start_os): Try sysfs_partition_start
before HDIO_GETGEO. 
							
						 
						
							2013-12-05 13:51:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								bbeee1c4a3 
								
							 
						 
						
							
							
								
								grub-core/lib/fdt.c: correctly update size_dt_struct in add_subnode()  
							
							
							
						 
						
							2013-12-05 11:44:41 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								382b500ebe 
								
							 
						 
						
							
							
								
								* configure.ac: Move all warning options that may be absent in  
							
							... 
							
							
							
							gcc >= 3.1 to optional.
	Note: while this allows to compile with older GCC, official requirements
	remain the same and no support for older GCC. 
							
						 
						
							2013-12-04 14:53:25 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e3046431da 
								
							 
						 
						
							
							
								
								* conf/Makefile.common (CFLAGS_GNULIB): Remove -Wno-old-style-definition  
							
							... 
							
							
							
							as it's no longer necessarry. 
							
						 
						
							2013-12-04 14:32:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb6090d83 
								
							 
						 
						
							
							
								
								* configure.ac: Allow compilation with older GCC for ARM.  
							
							
							
						 
						
							2013-12-04 12:42:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b73b70ebca 
								
							 
						 
						
							
							
								
								* configure.ac: Add -no-integrated-as if {addme|ame} isn't supported.  
							
							... 
							
							
							
							* INSTALL: Note that GRUBwas successfully compiled with clang 3.2 for
	ppc. 
							
						 
						
							2013-12-04 12:20:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8a3f0a24b5 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/main.c: Ignore missing prototype for main.  
							
							
							
						 
						
							2013-12-04 10:28:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6f07c4e407 
								
							 
						 
						
							
							
								
								Pass font config to config.h and not by TARGET_CFLAGS as adding  
							
							... 
							
							
							
							arguments doesn't work if TARGET_CFLAGS is specified on command
	line. 
							
						 
						
							2013-12-04 10:25:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								60d5e9cbd9 
								
							 
						 
						
							
							
								
								* configure.ac: Add -Wvla if compiler supports it.  
							
							
							
						 
						
							2013-12-04 10:08:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cd15c394cc 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/emuconsole.c (grub_console_putchar):  
							
							... 
							
							
							
							Remove variable length arrays.
	* grub-core/term/efi/console.c (grub_console_putchar): Likewise. 
							
						 
						
							2013-12-04 10:05:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bb6e299ccb 
								
							 
						 
						
							
							
								
								* grub-core/kern/i386/qemu/init.c: Remove variable length arrays.  
							
							
							
						 
						
							2013-12-04 09:48:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								85eb579ad9 
								
							 
						 
						
							
							
								
								* include/grub/types.h: Declare all byteswaps as inline functions  
							
							... 
							
							
							
							except compile-time ones.
	Solves variable shadowing in constructions like
	cpu_to_le (le_to_cpu(x) + 1). 
							
						 
						
							2013-12-04 08:42:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								47f88cc94e 
								
							 
						 
						
							
							
								
								* grub-core/kern/efi/efi.c: Remove variable length arrays.  
							
							
							
						 
						
							2013-12-04 08:39:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								40b5739ff9 
								
							 
						 
						
							
							
								
								* grub-core/kern/uboot/init.c (uboot_timer_ms): Fix overflow after 71  
							
							... 
							
							
							
							minutes. 
							
						 
						
							2013-12-04 08:26:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								234d93464a 
								
							 
						 
						
							
							
								
								* grub-core/disk/ieee1275/ofdisk.c: Remove variable length arrays.  
							
							... 
							
							
							
							* grub-core/net/drivers/ieee1275/ofnet.c: Likewise. 
							
						 
						
							2013-12-04 08:10:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								0c0eab527f 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.core.def (setjmp): Distribute  
							
							... 
							
							
							
							lib/arm64/setjmp.S. 
							
						 
						
							2013-12-03 18:11:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								44d4884779 
								
							 
						 
						
							
							
								
								Merge branch 'cjwatson/timeout-style'  
							
							
							
						 
						
							2013-12-03 16:15:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								10955cda06 
								
							 
						 
						
							
							
								
								Credit and bug reference.  
							
							
							
						 
						
							2013-12-03 16:14:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								f315b508ae 
								
							 
						 
						
							
							
								
								Reduce nesting level.  
							
							
							
						 
						
							2013-12-03 16:11:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9e4e6ddfbf 
								
							 
						 
						
							
							
								
								* util/config.c: Add missing pointer adjustment.  
							
							... 
							
							
							
							Reported by: qwertial 
							
						 
						
							2013-12-02 06:51:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								5037aa9a7b 
								
							 
						 
						
							
							
								
								fix libgrub.pp build post arm64 merge  
							
							... 
							
							
							
							grub-core/kern/arm64/dl_helper.c:26:28: fatal error: grub/cpu/reloc.h: No such file or directory 
							
						 
						
							2013-11-30 22:36:10 +04:00