Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a47a78be88 
								
							 
						 
						
							
							
								
								* include/grub/cryptodisk.h (grub_cryptodisk): Use grub_util_fd_t  
							
							... 
							
							
							
							for cheat_fd.
	* grub-core/disk/cryptodisk.c (grub_cryptodisk_open): Use grub_util_*
	functions.
	(grub_cryptodisk_cheat_insert): Likewise.
	(grub_cryptodisk_close): Likewise. 
							
						 
						
							2013-09-23 11:58:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e518ca84f 
								
							 
						 
						
							
							
								
								Use Winapi on both cygwin and mingw32 to share more code between both.  
							
							
							
						 
						
							2013-09-23 11:21:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								63653cfdae 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c: Handle non-md UUIDs.  
							
							... 
							
							
							
							* grub-core/disk/lvm.c: Add LVM UUIDs.
	* util/getroot.c: Use LVM UUIDs whenever possible. 
							
						 
						
							2013-09-20 20:37:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								607319c9ab 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name_iter):  
							
							... 
							
							
							
							Remove no-longer-true __attribute__ ((unused)) on disk parameter. 
							
						 
						
							2013-09-18 15:43:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								54ea2f4401 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c: Add needed explicit cast.  
							
							... 
							
							
							
							* grub-core/lib/backtrace.c: Likewise.
	* grub-core/net/ip.c: Likewise.
	* grub-core/net/tcp.c: Likewise.
	* grub-core/net/udp.c: Likewise. 
							
						 
						
							2013-08-21 21:02:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								c6ed362a3f 
								
							 
						 
						
							
							
								
								*  grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_iterate): Remove  
							
							... 
							
							
							
							unused attribute from pull argument. 
							
						 
						
							2013-08-14 20:52:19 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Grégoire Sutre 
								
							 
						 
						
							
							
							
							
								
							
							
								418f86c659 
								
							 
						 
						
							
							
								
								Prevent shadowing of stdlib's devname(3) on BSD.  
							
							
							
						 
						
							2013-08-12 11:49:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae27e4d323 
								
							 
						 
						
							
							
								
								Merge mainline into arm  
							
							
							
						 
						
							2013-07-16 18:43:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								a4c89b1731 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c: Forgot to remove comment  
							
							... 
							
							
							
							from previous commit. 
							
						 
						
							2013-06-16 16:35:20 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								aa62a5b7f1 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c (scan_devices): Iteratively  
							
							... 
							
							
							
							rescan diskfilter devices until nothing new is found. 
							
						 
						
							2013-06-16 16:12:50 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								96dbe64813 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c (insert_array): Fix order to discover  
							
							... 
							
							
							
							ambigouos RAID before discovering RAIDs on top of it.
	Reported by: bodom. 
							
						 
						
							2013-06-07 15:41:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8e71d87482 
								
							 
						 
						
							
							
								
								merge mainline into arm  
							
							
							
						 
						
							2013-05-11 10:24:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								b385e0723b 
								
							 
						 
						
							
							
								
								Leif's API fixes  
							
							
							
						 
						
							2013-05-03 15:07:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								96f33fed86 
								
							 
						 
						
							
							
								
								Make PCI init in i386-qemu port more robust.  
							
							
							
						 
						
							2013-04-29 15:09:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e2f27a8c53 
								
							 
						 
						
							
							
								
								Enforce disabling of firmware disk drivers when native drivers kick in.  
							
							
							
						 
						
							2013-04-29 12:16:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9fb0fd4f35 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c: Fix compilation for amd64 (format warnings).  
							
							
							
						 
						
							2013-04-28 15:17:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c796a107b6 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c (grub_ahci_pciinit): Fix handling of empty  
							
							... 
							
							
							
							ports. 
							
						 
						
							2013-04-27 21:49:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dc2a6c8b0e 
								
							 
						 
						
							
							
								
								Improve AHCI detection and command issuing.  
							
							
							
						 
						
							2013-04-27 17:18:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7f63a64fa0 
								
							 
						 
						
							
							
								
								Enable mipsel-arc.  
							
							
							
						 
						
							2013-04-25 22:42:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b04b5990df 
								
							 
						 
						
							
							
								
								Add serial on ARC platform.  
							
							
							
						 
						
							2013-04-25 22:40:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e343549ca9 
								
							 
						 
						
							
							
								
								* grub-core/disk/ata.c (grub_ata_real_open): Use grub_error properly.  
							
							
							
						 
						
							2013-04-24 14:47:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								17fca5734b 
								
							 
						 
						
							
							
								
								* grub-core/disk/arc/arcdisk.c (grub_arcdisk_iterate_iter):  
							
							... 
							
							
							
							Fix a type which prevented CD-ROM and floppy boot. 
							
						 
						
							2013-04-21 13:06:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b193e10034 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c: Detect floppies by ACPI ID.  
							
							... 
							
							
							
							It improves performance in qemu. 
							
						 
						
							2013-04-17 19:05:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								284df0e263 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c: Really limit transfer chunk size.  
							
							
							
						 
						
							2013-04-16 22:10:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Jones 
								
							 
						 
						
							
							
							
							
								
							
							
								a7e03923fa 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c: Limit disk read or write chunk to 0x500  
							
							... 
							
							
							
							sectors.
	Based on patch by Peter Jones. 
							
						 
						
							2013-04-15 09:12:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								21aecce0f9 
								
							 
						 
						
							
							
								
								* grub-core/disk/ieee1275/ofdisk.c: Fix CD-ROM and boot device  
							
							... 
							
							
							
							detection. 
							
						 
						
							2013-04-15 00:38:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4fea7998 
								
							 
						 
						
							
							
								
								* grub-core/disk/ieee1275/ofdisk.c: Iterate over bootpath even if it  
							
							... 
							
							
							
							would be otherwise excluded. 
							
						 
						
							2013-04-14 16:55:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								04e80baa32 
								
							 
						 
						
							
							
								
								Report disk size  
							
							
							
						 
						
							2013-04-12 16:50:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								49818a594a 
								
							 
						 
						
							
							
								
								Fix missing PVs if they don't contain "interesting" LV.  Closes   #38677 .  
							
							... 
							
							
							
							Fix few warining messages and leaks while on it. 
							
						 
						
							2013-04-11 00:08:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								389b31cd71 
								
							 
						 
						
							
							
								
								Initial import of Leif's work  
							
							
							
						 
						
							2013-04-07 02:41:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								eeada7b1da 
								
							 
						 
						
							
							
								
								Use GRUB_PROPERLY_ALIGNED_ARRAY in grub-core/disk/cryptodisk.c and  
							
							... 
							
							
							
							grub-core/disk/geli.c. 
							
						 
						
							2013-04-05 13:26:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1865baa72c 
								
							 
						 
						
							
							
								
								Replace 8 with GRUB_CHAR_BIT in several places when appropriate.  
							
							
							
						 
						
							2013-04-05 10:59:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Jones 
								
							 
						 
						
							
							
							
							
								
							
							
								efe0cddae8 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c: Handle partitions on non-512B disks.  
							
							... 
							
							
							
							Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
							
						 
						
							2013-04-04 10:35:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8990963a7f 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c: Give more time for AHCI request.  
							
							
							
						 
						
							2013-03-25 10:32:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ce50dbd746 
								
							 
						 
						
							
							
								
								Add new 'proc' filesystem framework and put luks_script into it.  
							
							
							
						 
						
							2013-03-24 13:05:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d745dda77e 
								
							 
						 
						
							
							
								
								Fix USB devices not being detected when requested  
							
							... 
							
							
							
							due to delayed attach. 
							
						 
						
							2013-03-19 20:35:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e744219bb6 
								
							 
						 
						
							
							
								
								Implement boot time analysis framework.  
							
							
							
						 
						
							2013-03-19 20:25:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e5a2dd7b55 
								
							 
						 
						
							
							
								
								remove get_endpoint_descriptor and change all functions needing  
							
							... 
							
							
							
							descriptor to just receive it as argument rather than endpoint
	address. 
							
						 
						
							2013-03-19 11:19:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e42b251403 
								
							 
						 
						
							
							
								
								* grub-core/disk/ieee1275/nand.c: Fix compilation on  
							
							... 
							
							
							
							i386-ieee1275. 
							
						 
						
							2013-03-03 01:30:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6e4146c41e 
								
							 
						 
						
							
							
								
								Move to more hookless approach in IEEE1275 devices handling.  
							
							
							
						 
						
							2013-03-02 23:51:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f42e3a2f67 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c: Transform iterate_child_devices into  
							
							... 
							
							
							
							a FOR_CHILDREN macro. 
							
						 
						
							2013-03-01 10:37:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								21aecde5f6 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c(grub_efidisk_get_device_name): Fix  
							
							... 
							
							
							
							memory leak if device name is not found. 
							
						 
						
							2013-02-26 22:45:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b78edb1c 
								
							 
						 
						
							
							
								
								* Makefile.util.def: Add partmap/msdos.c to common library.  
							
							... 
							
							
							
							* include/grub/msdos_partition.h: Add GRUB_PC_PARTITION_TYPE_LDM
	* grub-core/disk/ldm.c: Check for existence of
	GRUB_PC_PARTITION_TYPE_LDM. 
							
						 
						
							2013-02-25 22:11:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b5ea6ce03a 
								
							 
						 
						
							
							
								
								Support Openfirmware disks with non-512B sectors.  
							
							... 
							
							
							
							* grub-core/disk/ieee1275/ofdisk.c (grub_ofdisk_open): Get the block
	size of the disk.
	* (grub_ofdisk_get_block_size): New function.
	* (grub_ofdisk_prepare): Use the correct block size.
	* (grub_ofdisk_read): Likewise.
	* (grub_ofdisk_write): Likewise.
	* include/grub/ieee1275/ofdisk.h (grub_ofdisk_get_block_size):
	New proto. 
							
						 
						
							2013-02-19 09:10:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c5dbdc3357 
								
							 
						 
						
							
							
								
								* grub-core/disk/cryptodisk.c (grub_cryptodisk_scan_device): Don't stop  
							
							... 
							
							
							
							on first error. 
							
						 
						
							2013-02-04 15:36:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								6a0db4492c 
								
							 
						 
						
							
							
								
								* grub-core/disk/arc/arcdisk.c (grub_arcdisk_iterate): Fix  
							
							... 
							
							
							
							parameter declarations. 
							
						 
						
							2013-01-21 13:59:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								25239370fd 
								
							 
						 
						
							
							
								
								Remove nested functions from device iterators.  
							
							... 
							
							
							
							* include/grub/arc/arc.h (grub_arc_iterate_devs_hook_t): New type.
(grub_arc_iterate_devs): Add hook_data argument.
* include/grub/ata.h (grub_ata_dev_iterate_hook_t): New type.
(struct grub_ata_dev.iterate): Add hook_data argument.
* include/grub/device.h (grub_device_iterate_hook_t): New type.
(grub_device_iterate): Add hook_data argument.
* include/grub/disk.h (grub_disk_dev_iterate_hook_t): New type.
(struct grub_disk_dev.iterate): Add hook_data argument.
(grub_disk_dev_iterate): Likewise.
* include/grub/gpt_partition.h (grub_gpt_partition_map_iterate):
Likewise.
* include/grub/msdos_partition.h (grub_partition_msdos_iterate):
Likewise.
* include/grub/partition.h (grub_partition_iterate_hook_t): New
type.
(struct grub_partition_map.iterate): Add hook_data argument.
(grub_partition_iterate): Likewise.
* include/grub/scsi.h (grub_scsi_dev_iterate_hook_t): New type.
(struct grub_scsi_dev.iterate): Add hook_data argument.
Update all callers. 
							
						 
						
							2013-01-20 15:52:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								ca3a74469a 
								
							 
						 
						
							
							
								
								Remove nested functions from PCI iterators.  
							
							... 
							
							
							
							* grub-core/bus/pci.c (grub_pci_iterate): Add hook_data argument,
passed to hook.  Update all callers to pass appropriate hook data.
* grub-core/bus/emu/pci.c (grub_pci_iterate): Likewise.
* include/grub/pci.h (grub_pci_iteratefunc_t): Add data argument.
Remove NESTED_FUNC_ATTR from here and from all users.
(grub_pci_iterate): Update prototype.
* grub-core/bus/cs5536.c (grub_cs5536_find: hook): Make static
instead of nested.  Rename to ...
(grub_cs5536_find_iter): ... this.
* grub-core/kern/efi/mm.c (stop_broadcom: find_card): Likewise.
* grub-core/kern/mips/loongson/init.c (init_pci: set_card):
Likewise.
* grub-core/kern/vga_init.c (grub_qemu_init_cirrus: find_card):
Likewise.
* grub-core/video/bochs.c (grub_video_bochs_setup: find_card):
Likewise.
* grub-core/video/cirrus.c (grub_video_cirrus_setup: find_card):
Likewise.
* grub-core/video/efi_uga.c (find_framebuf: find_card): Likewise.
* grub-core/video/radeon_fuloong2e.c
(grub_video_radeon_fuloong2e_setup: find_card): Likewise.
* grub-core/video/sis315pro.c (grub_video_sis315pro_setup:
find_card): Likewise.
* grub-core/video/sm712.c (grub_video_sm712_setup: find_card):
Likewise. 
							
						 
						
							2013-01-13 01:10:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								10ca8645cc 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c (grub_diskfilter_write): Call  
							
							... 
							
							
							
							grub_error properly.
	* grub-core/disk/ieee1275/nand.c (grub_nand_write): Likewise.
	* grub-core/disk/loopback.c (grub_loopback_write): Likewise. 
							
						 
						
							2013-01-05 15:10:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ce96d01c93 
								
							 
						 
						
							
							
								
								* grub-core/disk/cryptodisk.c (grub_cmd_cryptomount): Strip brackets  
							
							... 
							
							
							
							around device name if necessarry. 
							
						 
						
							2012-12-10 19:15:51 +01:00