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