| 
							
							
								 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 | 574618a2e9 | unify prefix handling across platforms | 2011-07-02 14:09:36 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 543a8f6ef9 | * grub-core/kern/ia64/dl_helper.c (grub_ia64_dl_get_tramp_got_size): Fix potential usage of Elf32 instead of Elf64 when compiling on
	32-bit architecture. Add endianness macros while on it. | 2011-05-18 00:21:49 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 5a0baa09f2 | Remove now useless LD script | 2011-05-08 18:28:25 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 2679b7249b | Fix LTOFF relocation to functions (needed for trampolines) | 2011-05-08 17:07:40 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 44748f71c0 | Add explicit byt 0 to workaround a problem with assembler | 2011-05-08 17:06:56 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | fa610088ba | Add missing time installation | 2011-05-08 17:06:28 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | ad6e5cf25f | add missing file | 2011-05-08 12:42:08 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 5452733f35 | more or less functional ia64 grub-mkimage | 2011-05-08 12:39:08 +02:00 |  | 
			
				
					| 
							
							
								 phcoder | c18271ed00 | Fix compilation errors | 2011-01-03 02:28:14 +01:00 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 7edf63fce6 | merge ia64-emu into ia64 | 2011-01-02 23:55:50 +01: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 |  | 
			
				
					| 
							
							
								 Vladimir 'phcoder' Serbinenko | 6585de4c0c | merge mainline into ia64 | 2010-08-31 21:47:26 +02:00 |  |