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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							ce55ed0389 
							
						 
					 
					
						
						
							
							Remove leftover GRUB_IA64_DL_TRAMP_SIZE.  
						
						
						
					 
					
						2013-11-30 11:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d5e2a158e1 
							
						 
					 
					
						
						
							
							Fix ia64-efi image generation on big-endian machines. Deduplicate  
						
						... 
						
						
						
						some code while on it.
	Reported by: Leif Lindholm. 
						
					 
					
						2013-04-09 19:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							67093bc0ed 
							
						 
					 
					
						
						
							
							Another round of string clarification and adding TRANSLATORS comments.  
						
						
						
					 
					
						2012-02-26 17:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ebcecdf1c3 
							
						 
					 
					
						
						
							
							Increase warning level.  
						
						... 
						
						
						
						* conf/Makefile.common (CFLAGS_GNULIB): Add -Wno-redundant-decls
	-Wno-unreachable-code -Wno-conversion -Wno-old-style-definition.
	* configure.ac (HOST_CFLAGS): Add bunch of -W arguments.
	(TARGET_CFLAGS): Likewise.
	(HOST_CFLAGS): Add -Werror unless --disable-werror is activated.
	* grub-core/Makefile.core.def (decompressor_xz): Add
	-Wno-unreachable-code.
	(normal): Add -Wno-redundant-decls.
	(xzio): Add -Wno-unreachable-code.
	(lzopio): Add -Wno-redundant-decls -Wno-error.
	* grub-core/commands/acpi.c: Add exception to -Wcast-align.
	* grub-core/commands/lsacpi.c: Add exception to -Wcast-align.
	* grub-core/gensymlist.sh: Add exception to -Wmissing-format-attribute.
	* grub-core/kern/dl.c: Add exception to -Wcast-align.
	* grub-core/kern/efi/efi.c (grub_efi_modules_addr): Likewise.
	* grub-core/kern/i386/coreboot/init.c: Add exception to
	-Wsuggest-attribute=noreturn.
	* grub-core/kern/ia64/dl.c: Add exception to -Wcast-align.
	* grub-core/kern/ia64/dl_helper.c: Likewise.
	* grub-core/kern/mips/dl.c: Likewise.
	* grub-core/kern/sparc64/dl.c: Likewise.
	* grub-core/lib/LzmaEnc.c: Add exception to -Wshadow.
	* grub-core/lib/libgcrypt_wrap/cipher_wrap.h (memcpy): Likewise.
	(memcmp): Likewise.
	* grub-core/lib/pbkdf2.c: Add exception to -Wunreachable-code.
	* grub-core/loader/ia64/efi/linux.c: Add exception to -Wcast-align.
	* grub-core/loader/mips/linux.c: Likewise.
	* grub-core/loader/multiboot_elfxx.c: Likewise.
	* grub-core/script/parser.y: Add exception to -Wunreachable-code.
	* grub-core/video/sm712.c: Add exception to -Wcast-align.
	* util/import_gcry.py: Add -Wno-cast-align to modules checked by hand.
	* grub-core/font/font.c (grub_font_loader_init): Add explicit cast and
	fixme.
	* grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Likewise.
	* grub-core/kern/i386/multiboot_mmap.c (grub_machine_mmap_init):
	Fix prototype. 
						
					 
					
						2012-02-10 16:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4b5c13e6 
							
						 
					 
					
						
						
							
							Improve gettext support. Stylistic fixes and error handling fixes while  
						
						... 
						
						
						
						on it. 
						
					 
					
						2012-02-08 19:26:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ed64e9e279 
							
						 
					 
					
						
						
							
							Support trampoline jumps on powerpc.  
						
						... 
						
						
						
						* grub-core/kern/dl.c (grub_dl_load_segments) [__powerpc__]: Follow
	__ia64__ path.
	(grub_dl_load_segments): Set mod->sz.
	(grub_dl_flush_cache): Flush whole space occupied by module, not just
	segments.
	* grub-core/kern/ia64/dl.c (nopm): Make const while on it.
	(jump): Likewise.
	* grub-core/kern/powerpc/dl.c (grub_arch_dl_get_tramp_got_size): New
	function.
	(trampoline): New struct.
	(trampoline_template): New const.
	(grub_arch_dl_relocate_symbols): Create trampolines on overflow.
	* include/grub/dl.h (grub_dl): Add sz element.
	[__powerpc__]: Follow __ia64__.
	(GRUB_ARCH_DL_TRAMP_ALIGN): Define on ppc.
	(GRUB_ARCH_DL_GOT_ALIGN): Likewise.
	(GRUB_ARCH_DL_TRAMP_SIZE): Likewise.
	(grub_arch_dl_get_tramp_got_size) [__powerpc__]: New proto. 
						
					 
					
						2011-11-08 11:23:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2679b7249b 
							
						 
					 
					
						
						
							
							Fix LTOFF relocation to functions (needed for trampolines)  
						
						
						
					 
					
						2011-05-08 17:07:40 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5452733f35 
							
						 
					 
					
						
						
							
							more or less functional ia64 grub-mkimage  
						
						
						
					 
					
						2011-05-08 12:39:08 +02:00 
						 
				 
			
				
					
						
							
							
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							f49157dfe5 
							
						 
					 
					
						
						
							
							Restructure module loading and many fixes. Now normal.mod loads successfully  
						
						
						
					 
					
						2011-01-02 23:30:25 +01:00 
						 
				 
			
				
					
						
							
							
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							bbbf84350e 
							
						 
					 
					
						
						
							
							Working hello.mod with extcmd.mod  
						
						
						
					 
					
						2011-01-02 19:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							73911575dd 
							
						 
					 
					
						
						
							
							support for registering functions from modules (not tested yet)  
						
						
						
					 
					
						2011-01-02 14:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							daca6c5f45 
							
						 
					 
					
						
						
							
							ltoff relocation support  
						
						
						
					 
					
						2011-01-02 14:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c30af6d0 
							
						 
					 
					
						
						
							
							Succesfully loaded return-only module on ia64-emu  
						
						
						
					 
					
						2011-01-02 14:09:58 +01:00