| 
								
								
									 Vladimir Serbinenko | 4127206896 | Make rijndael.c respect aliasing rules. Trivial backport of dfb4673da8ee52d95e0a62c9f49ca8599943f22e. | 2013-12-24 16:57:28 +01:00 |  | 
				
					
						| 
								
								
									 Leif Lindholm | c415eaa98f | fdt: additions required for arm64 Linux loader - Add grub_fdt_create_empty_tree() function.
- Add 64-bit setprop. | 2013-12-22 18:38:44 +00:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 0d8b81f89a | Fix ARM Linux Loader on non-FDT platforms. | 2013-12-22 00:30:19 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | ae558c2ccf | Enable -Wformat=2 if it's supported. | 2013-12-21 15:28:28 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 76a2a43011 | * grub-core/lib/crypto.c: Don't discard const attribute. | 2013-12-21 13:34:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 0d26164edd | * grub-core/lib/disk.c: Fix potential overflow. | 2013-12-21 13:32:39 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2622b1e8a8 | * grub-core/lib/arg.c: Don't discard const attribute. | 2013-12-21 13:28:52 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 1962ed95cc | * grub-core/lib/syslinux_parse.c: Declare timeout unsigned. | 2013-12-18 12:29:30 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | a43b3e5d8e | Silence spurious warning. | 2013-12-18 06:19:16 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 8f5add13ff | Implement syslinux parser. | 2013-12-18 05:28:05 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 25a7863d77 | Add Yeeloong 3A reboot and halt. | 2013-12-17 22:53:18 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e14d409b6f | * grub-core/lib/arg.c: Ensure at least a single space between commands. | 2013-12-17 14:42:02 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2c384f1e6e | * grub-core/lib/i386/xen/relocator.S: Fix hypercall ABI violation. GRUB relied on %ebx being preserved across hypercall which isn't true. | 2013-12-17 13:40:52 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | d16ff5897f | * grub-core/lib/x86_64/xen/relocator.S: Fix hypercall ABI violation. GRUB relied on %rdi being preserved across hypercall which isn't true. | 2013-12-17 13:19:58 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | d87cb3ae3c | * grub-core/lib/posix_wrap/errno.h: Undefine errno before redefining. | 2013-12-16 14:36:48 +01:00 |  | 
				
					
						| 
								
								
									 Leif Lindholm | 3f1423e789 | * grub-core/lib/fdt.c: change memcpy => grub_memcpy | 2013-12-10 16:51:10 +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 |  | 
				
					
						| 
								
								
									 Leif Lindholm | b29b77fee2 | New port arm64-efi | 2013-11-30 16:50:31 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 35de6d4bac | * grub-core/lib/libgcrypt/mpi/longlong.h: Fix compilation error with -march=armv3. | 2013-11-30 11:19:06 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | d6c92cdc34 | Merge branch 'master' into leiflindholm/arm64 Conflicts:
	include/grub/util/install.h | 2013-11-25 13:02:27 +01:00 |  | 
				
					
						| 
								
								
									 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 | a92b5cb8d8 | * grub-core/lib/libgcrypt/mpi/longlong.h: Use C version with mips clang. | 2013-11-23 00:36:13 +01: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 | 96fa2d9d02 | Merge branch 'master' into leiflindholm/arm64 | 2013-11-18 17:51:28 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2df8f43d3e | * grub-core/lib/sparc64/setjmp.S: Force spilling of current window. | 2013-11-18 10:01:36 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 04f39f6df8 | * grub-core/lib/relocator.c (grub_mm_check_real): Accept const char * as file argument. | 2013-11-18 02:45:25 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 59c943ecf6 | * grub-core/lib/powerpc/setjmp.S (grub_setjmp): Save r31. (grub_longjmp): Restore r31.
	* include/grub/powerpc/setjmp.h (grub_jmp_buf): Reserve space for r31. | 2013-11-18 02:35:32 +01:00 |  | 
				
					
						| 
								
								
									 Leif Lindholm | 15a463d742 | ARM 64 port by Leif Lindholm | 2013-11-16 20:52:55 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9ef81064a3 | * grub-core/kern/arm/cache.S: Don't switch back to ARM mode when compiling to thumb2.
	* grub-core/kern/arm/cache_armv7.S: Likewise.
	* grub-core/lib/arm/setjmp.S: Likewise. | 2013-11-16 17:37:06 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | ef28ee8bc1 | Add missing includes of loader.h. | 2013-11-13 00:43:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 4b85f1228a | * grub-core/lib/crypto.c (grub_crypto_cbc_decrypt): Remove variable length arrays. | 2013-11-12 02:49:17 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9c6482b8d6 | * grub-core/lib/pbkdf2.c: Remove variable length arrays. | 2013-11-12 01:52:55 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2def66169e | * grub-core/lib/xzembed/xz_dec_stream.c: Remove variable length arrays. | 2013-11-12 01:26:56 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 8445b0115f | * grub-core/lib/i386/relocator_common.S [__APPLE__ && __x86_64__]: Use rip-relative addressing in prologue. | 2013-11-11 23:02:51 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 631187be8c | Add missing includes of loader.h. | 2013-11-11 02:30:09 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 3617c59bab | * include/grub/lib/LzmaDec.h: Fix to include LzmaTypes.h and not Types.h.
	* grub-core/lib/LzmaDec.c: Fix prologue to make it compileable in GRUB
	environment.
	(LzmaDec_InitDicAndState): Make static. | 2013-11-10 20:37:01 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 33690255c5 | Fix grub_machine_fini bitrot. Reported by: Glenn Washburn. | 2013-11-10 13:33:26 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9612ebc00e | Add new ports: i386-xen and x86_64-xen. This allows running GRUB in XEN PV environment and load kernels. | 2013-11-09 21:29:11 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2df1255117 | * grub-core/lib/cmdline.c (grub_loader_cmdline_size): Fix empty cmdline handling. | 2013-11-09 17:31:21 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2dc1eb6cbf | * grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed divisions. | 2013-11-08 18:10:07 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | b9563c9451 | * grub-core/lib/libgcrypt/mpi/mpih-div.c (_gcry_mpih_divrem): Use grub_fatal rather than divide by zero.
	* grub-core/lib/libgcrypt/mpi/mpi-pow.c (gcry_mpi_powm): Likewise. | 2013-11-08 16:33:48 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e2a6810069 | * grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Add missing attribute.
	* grub-core/gdb/cstub.c (grub_gdb_trap): Likewise. | 2013-11-08 09:27:56 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | dd07e0c4cf | * grub-core/kern/ieee1275/cmain.c: Add explicit attribute on asm bindings.
	* grub-core/lib/reed_solomon.c: Likewise.
	* include/grub/i386/gdb.h: Likewise.
	* include/grub/i386/pc/int.h: Likewise.
	* include/grub/i386/pc/pxe.h: Likewise.
	* include/grub/ieee1275/ieee1275.h: Likewise. | 2013-11-07 10:30:32 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | d1307d873a | Import libgcrypt 1.5.3. | 2013-11-07 06:35:50 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 40a5bfde36 | * grub-core/lib/arg.c (grub_arg_parse): Remove nested function. | 2013-11-07 02:46:23 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 386571a24b | * grub-core/lib/legacy_parse.c: Fix handling of hercules and add graphics console. | 2013-11-05 02:43:27 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e25f8e1f37 | * grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Don't do Reed-Solomon recovery if more than half of redundancy info is 0. | 2013-11-02 21:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | cb72aa1809 | Rewrite blocklist functions in order to get progress when reading large extents and decrease amount of blocklist hook calls. | 2013-11-01 23:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e54b8f536b | * include/grub/misc.h (grub_strcat): Removed. All users changed to more appropriate functions. | 2013-11-01 16:27:37 +01:00 |  | 
				
					
						| 
								
								
									 Francesco Lavra | 526d3d25e2 | * grub-core/lib/fdt.c: Fix miscellaneous bugs. | 2013-10-28 13:52:32 +01:00 |  |