Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							111ab3b9cc 
							
						 
					 
					
						
						
							
							osdep/linux/blocklist.c (grub_install_get_blocklist): Check blocksize validity.  
						
						 
						
						
						
					 
					
						2015-01-21 17:42:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9706066791 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/getroot.c (grub_util_part_to_disk): Support NVMe device names.  
						
						 
						
						
						
					 
					
						2014-04-03 21:31:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							35f2d96c0d 
							
						 
					 
					
						
						
							
							grub-install: support for partitioned partx loop devices.  
						
						 
						
						... 
						
						
						
						* grub-core/osdep/linux/getroot.c (grub_util_part_to_disk): Detect
	/dev/loopX as being the parent of /dev/loopXpY. 
						
					 
					
						2014-01-26 02:56:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e88f0420b9 
							
						 
					 
					
						
						
							
							Make grub_util_devmapper_part_to_disk and grub_util_find_partition_start  
						
						 
						
						... 
						
						
						
						follow the same algorithm to avoid method mismatch. Don't assume
	DMRAID- UUID to mean full disk but instead check that mapping is linear. 
						
					 
					
						2013-12-24 14:16:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ae558c2ccf 
							
						 
					 
					
						
						
							
							Enable -Wformat=2 if it's supported.  
						
						 
						
						
						
					 
					
						2013-12-21 15:28:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							579ee114b1 
							
						 
					 
					
						
						
							
							Add missing static qualifiers.  
						
						 
						
						
						
					 
					
						2013-12-21 13:50:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							840a2c0592 
							
						 
					 
					
						
						
							
							add verbose information to linux platform check  
						
						 
						
						... 
						
						
						
						As suggested by Vladimir Serbienko, add additional verbose output to inform
why we selected this specific platform. 
						
					 
					
						2013-12-16 23:17:40 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							d770e63557 
							
						 
					 
					
						
						
							
							use grub_util_exec_redirect_all to silence "moprobe efivars"  
						
						 
						
						... 
						
						
						
						modprobe -q still prints error on non-EFI. Redirect stderr instead.
Reported by Javier Vasquez. 
						
					 
					
						2013-12-16 22:41:16 +04: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d54f647a4a 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/ofpath.c: Check return value of read.  
						
						 
						
						
						
					 
					
						2013-11-29 05:46:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cd46aa6cef 
							
						 
					 
					
						
						
							
							Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir  
						
						 
						
						... 
						
						
						
						the function of these files exceeds what can be sanely handled in shell
	in posix-comaptible way. Also writing it in C extends the functionality
	to non-UNIX-like OS and minimal environments. 
						
					 
					
						2013-11-16 20:21:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							090d7c81cf 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/getroot.c: Fix cast-align problems.  
						
						 
						
						
						
					 
					
						2013-11-03 00:43:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								neil 
							
						 
					 
					
						
						
						
						
							
						
						
							a86865891a 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/blocklist.c: Include linux/types.h for some  
						
						 
						
						... 
						
						
						
						broken linux headers. 
						
					 
					
						2013-11-02 22:19:34 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							effe203677 
							
						 
					 
					
						
						
							
							* grub-core/osdep/linux/getroot.c: Add new btrfs defines.  
						
						 
						
						
						
					 
					
						2013-10-28 01:45:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							82591fa6e7 
							
						 
					 
					
						
						
							
							Make / in btrfs refer to real root, not the default volume.  
						
						 
						
						... 
						
						
						
						Modify mkrelpath to work even if device is mounted with subvolid option. 
						
					 
					
						2013-10-28 01:37:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cd78a56fb2 
							
						 
					 
					
						
						
							
							Move stat () and device mode checking into OS-dependent files as  
						
						 
						
						... 
						
						
						
						long as performance doesn't suffer. 
						
					 
					
						2013-10-19 16:29:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							40346de6d3 
							
						 
					 
					
						
						
							
							* grub-core/osdep/unix/getroot.c: Move exec functions to ...  
						
						 
						
						... 
						
						
						
						* osdep/unix/exec.c: ... here. Add few additional exec_* variants. 
						
					 
					
						2013-10-19 02:56:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5a869940de 
							
						 
					 
					
						
						
							
							Split out blocklist retrieving from setup.c to  
						
						 
						
						... 
						
						
						
						grub-core/osdep/blocklist.c and add windows implementation since
	generic version doesn't work on NTFS on Windows due to aggressive
	unflushable cache. 
						
					 
					
						2013-10-15 17:02:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							70671037c8 
							
						 
					 
					
						
						
							
							Split emunet into platform-dependent and GRUB-binding parts. Keep  
						
						 
						
						... 
						
						
						
						platform-dependent part in kernel for easy access to OS functions. 
						
					 
					
						2013-10-15 11:55:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b73249d260 
							
						 
					 
					
						
						
							
							Make grub_util_fd_seek match behaviour of other grub_util_fd_* and  
						
						 
						
						... 
						
						
						
						fseeko. 
						
					 
					
						2013-10-14 12:47:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bb338aaf24 
							
						 
					 
					
						
						
							
							Add a wrapper for fopen. On unix-like systems just pass-through. On  
						
						 
						
						... 
						
						
						
						windows use unicode version. 
						
					 
					
						2013-10-13 20:36:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							37149a2f20 
							
						 
					 
					
						
						
							
							* include/grub/emu/hostdisk.h (grub_hostdisk_linux_find_partition):  
						
						 
						
						... 
						
						
						
						Removed.
	* grub-core/osdep/linux/hostdisk.c (grub_hostdisk_linux_find_partition):
	Made static. 
						
					 
					
						2013-10-09 07:16:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							acbbe5cbad 
							
						 
					 
					
						
						
							
							* include/grub/util/lvm.h: Removed.  
						
						 
						
						
						
					 
					
						2013-10-08 21:01:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							aabe433afe 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/emu/emunet.c: Move to ..  
						
						 
						
						... 
						
						
						
						* grub-core/osdep/linux/emunet.c: ..here. 
						
					 
					
						2013-10-08 18:42:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2c903f28 
							
						 
					 
					
						
						
							
							* util/ieee1275/ofpath.c: Move to ...  
						
						 
						
						... 
						
						
						
						* grub-core/osdep/linux/ofpath.c: ..here, split stub into ...
	* grub-core/osdep/basic/ofpath.c: ..here. 
						
					 
					
						2013-10-08 18:25:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							672fa55e81 
							
						 
					 
					
						
						
							
							Move OS-dependent files to grub-core/osdep and document it.  
						
						 
						
						
						
					 
					
						2013-10-08 17:30:22 +02:00