Vladimir 'phcoder' Serbinenko
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d3a6f8540
							
						
					 | 
					
						
						
							
							* include/grub/setjmp.h: Define RETURNS_TWICE. Keep it empty for
						
						
						
						
						
						
						
						gcc < 4.0.
	* include/grub/*/setjmp.h: USe RETURNS_TWICE. 
						
					 | 
					
						2013-10-18 16:38:36 +02: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f8c105f61
							
						
					 | 
					
						
						
							
							* grub-core/lib/ia64/longjmp.S: Fix the name of longjmp function.
						
						
						
						
						
						
						
						* grub-core/lib/ia64/setjmp.S: Fix the name of setjmp function. 
						
					 | 
					
						2013-03-02 15:31:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko
							
						 
					 | 
					
						
						
						
						
							
						
						
							a97501d238
							
						
					 | 
					
						
						
							
							Make grub_prefix into module to fix the arbitrary limit and save
						
						
						
						
						
						
						
						some space.
	* grub-core/kern/emu/main.c (grub_prefix): Removed.
	* grub-core/kern/i386/coreboot/startup.S (grub_prefix): Likewise.
	* grub-core/kern/i386/efi/startup.S (grub_prefix): Likewise.
	* grub-core/kern/i386/ieee1275/startup.S (grub_prefix): Likewise.
	* grub-core/kern/i386/pc/startup.S (grub_prefix): Likewise.
	* grub-core/kern/i386/qemu/startup.S (grub_prefix): Likewise.
	* grub-core/kern/ia64/efi/startup.S (grub_prefix): Likewise.
	* grub-core/kern/mips/startup.S (grub_prefix): Likewise.
	* grub-core/kern/powerpc/ieee1275/startup.S (grub_prefix): Likewise.
	* grub-core/kern/sparc64/ieee1275/crt0.S (grub_prefix): Likewise.
	* grub-core/kern/x86_64/efi/startup.S (grub_prefix): Likewise.
	* include/grub/ia64/efi/kernel.h: Removed.
	* include/grub/kernel.h: New module type OBJ_TYPE_PREFIX.
	(grub_prefix): Removed.
	* include/grub/offsets.h (GRUB_KERNEL_I386_PC_PREFIX): Removed.
	(GRUB_KERNEL_I386_PC_PREFIX_END): Likewise.
	(GRUB_KERNEL_I386_QEMU_PREFIX): Likewise.
	(GRUB_KERNEL_I386_QEMU_PREFIX_END): Likewise.
	(GRUB_KERNEL_SPARC64_IEEE1275_PREFIX): Likewise.
	(GRUB_KERNEL_SPARC64_IEEE1275_PREFIX_END): Likewise.
	(GRUB_KERNEL_POWERPC_IEEE1275_PREFIX): Likewise.
	(GRUB_KERNEL_POWERPC_IEEE1275_PREFIX_END): Likewise.
	(GRUB_KERNEL_MIPS_LOONGSON_PREFIX): Likewise.
	(GRUB_KERNEL_MIPS_LOONGSON_PREFIX_END): Likewise.
	(GRUB_KERNEL_MIPS_QEMU_MIPS_PREFIX): Likewise.
	(GRUB_KERNEL_MIPS_QEMU_MIPS_PREFIX_END): Likewise.
	(GRUB_KERNEL_MIPS_ARC_PREFIX): Likewise.
	(GRUB_KERNEL_MIPS_ARC_PREFIX_END): Likewise.
	(GRUB_KERNEL_I386_EFI_PREFIX): Likewise.
	(GRUB_KERNEL_I386_EFI_PREFIX_END): Likewise.
	(GRUB_KERNEL_IA64_EFI_PREFIX): Likewise.
	(GRUB_KERNEL_IA64_EFI_PREFIX_END): Likewise.
	(GRUB_KERNEL_X86_64_EFI_PREFIX): Likewise.
	(GRUB_KERNEL_X86_64_EFI_PREFIX_END): Likewise.
	(GRUB_KERNEL_I386_COREBOOT_PREFIX): Likewise.
	(GRUB_KERNEL_I386_COREBOOT_PREFIX_END): Likewise.
	(GRUB_KERNEL_I386_MULTIBOOT_PREFIX): Likewise.
	(GRUB_KERNEL_I386_MULTIBOOT_PREFIX_END): Likewise.
	(GRUB_KERNEL_I386_IEEE1275_PREFIX): Likewise.
	(GRUB_KERNEL_I386_IEEE1275_PREFIX_END): Likewise.
	(GRUB_KERNEL_MACHINE_PREFIX): Likewise.
	(GRUB_KERNEL_MACHINE_PREFIX_END): Likewise.
	* grub-core/kern/main.c (grub_set_prefix_and_root): Retrieve grub_prefix
	from module.
	* util/grub-mkimage.c (image_target_desc): Removed prefix and
	prefix_end.
	(image_targets): Likewise.
	(generate_image): Put prefix as a module. 
						
					 | 
					
						2011-10-18 15:21:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko
							
						 
					 | 
					
						
						
						
						
							
						
						
							0718f66d12
							
						
					 | 
					
						
						
							
							Discard a bunch of junk code
						
						
						
						
						
					 | 
					
						2011-01-03 00:56:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko
							
						 
					 | 
					
						
						
						
						
							
						
						
							7edf63fce6
							
						
					 | 
					
						
						
							
							merge ia64-emu into ia64
						
						
						
						
						
					 | 
					
						2011-01-02 23:55:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tristan Gingold
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b2bdd6f73
							
						
					 | 
					
						
						
							
							Add missing headers for ia64
						
						
						
						
						
					 | 
					
						2010-09-08 01:50:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bec80482e
							
						
					 | 
					
						
						
							
							Remove few bad hunks
						
						
						
						
						
					 | 
					
						2010-09-01 10:21:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko
							
						 
					 | 
					
						
						
						
						
							
						
						
							07329a9ac9
							
						
					 | 
					
						
						
							
							Fix some compilation problems
						
						
						
						
						
					 | 
					
						2010-09-01 09:44:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert Millan
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8a7de8d01
							
						
					 | 
					
						
						
							
							Remove memset() declaration (provided by <grub/misc.h>)
						
						
						
						
						
					 | 
					
						2010-01-18 17:39:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert Millan
							
						 
					 | 
					
						
						
						
						
							
						
						
							85312e1933
							
						
					 | 
					
						
						
							
							kernel.h adjustments to fix build
						
						
						
						
						
					 | 
					
						2010-01-18 16:14:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert Millan
							
						 
					 | 
					
						
						
						
						
							
						
						
							45220d832e
							
						
					 | 
					
						
						
							
							Third version of the patch (sent to grub-devel in 2008-01-30)
						
						
						
						
						
					 | 
					
						2010-01-18 14:28:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert Millan
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8298743f3
							
						
					 | 
					
						
						
							
							Second version of the patch (sent to grub-devel in 2008-01-29)
						
						
						
						
						
					 | 
					
						2010-01-18 14:24:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert Millan
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c40cc7868
							
						
					 | 
					
						
						
							
							Import Tristan Gingold's ia64 port
						
						
						
						
						
						
						
						(based on patch sent to grub-devel by Tristan in 2008-01-28) 
						
					 | 
					
						2010-01-18 14:17:47 +00:00 | 
					
					
						
						
							
							
							
						
					 |