Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cae730b452 
								
							 
						 
						
							
							
								
								Automatically determine prefix when netbooted on EFI  
							
							
							
						 
						
							2011-07-02 16:56:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								574618a2e9 
								
							 
						 
						
							
							
								
								unify prefix handling across platforms  
							
							
							
						 
						
							2011-07-02 14:09:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5afeb5bdd6 
								
							 
						 
						
							
							
								
								* grub-core/disk/pata.c (grub_pata_initialize) [QEMU_MIPS]: Fix a  
							
							... 
							
							
							
							mismerge. 
							
						 
						
							2011-06-27 19:26:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1e3d9b8612 
								
							 
						 
						
							
							
								
								* grub-core/disk/scsi.c (grub_scsi_read): Limit SCSI reads to 32K  
							
							... 
							
							
							
							because of underlying system restrictions. 
							
						 
						
							2011-06-27 10:12:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								41bec7fec9 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c (grub_ahci_readwrite_real): Use proper  
							
							... 
							
							
							
							definitions for dprintf.
	* grub-core/disk/pata.c (grub_pata_readwrite): Likewise. 
							
						 
						
							2011-06-27 08:43:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								031f22a01f 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Ensure uniqueness of readable  
							
							... 
							
							
							
							names. 
							
						 
						
							2011-06-24 18:26:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								005dd67cb6 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c: Add missing license statements.  
							
							... 
							
							
							
							* grub-core/fs/romfs.c: Likewise.
	* grub-core/lib/ia64/setjmp.S: Likewise.
	* grub-core/loader/i386/pc/freedos.c: Likewise.
	* grub-core/loader/ia64/efi/linux.c: Likewise.
	* grub-core/video/colors.c: Likewise.
	* include/grub/dl.h (GRUB_MOD_DEP): New macro. 
							
						 
						
							2011-06-24 00:29:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5ab3f48a92 
								
							 
						 
						
							
							
								
								AHCI support.  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (ata_pthru): Removed.
	(ahci): New module.
	(pata): Likewise.
	* grub-core/bus/usb/ohci.c (GRUB_MOD_FINI): Unregister preboot hook
	on unload.
	* grub-core/commands/hdparm.c (grub_hdparm_do_ata_cmd): Use ATA
	readwrite.
	(grub_hdparm_do_check_powermode_cmd): Likewise.
	(grub_hdparm_do_smart_cmd): Likewise.
	(grub_hdparm_set_val_cmd): Likewise.
	(grub_cmd_hdparm): Likewise. Check thta we have an ATA device.
	* grub-core/disk/ahci.c: New file.
	* grub-core/disk/ata.c: Factor out the low-level part into ...
	* grub-core/disk/pata.c: ... here.
	* grub-core/disk/ata_pthru.c: Contents moved to ...
	* grub-core/disk/pata.c: ... here.
	* grub-core/disk/scsi.c (grub_scsi_names): New array.
	(grub_scsi_iterate): Use grub_scsi_names.
	(grub_scsi_open): Likewise.
	* grub-core/kern/disk.c (grub_disk_ata_pass_through): Removed.
	* include/grub/ata.h (grub_ata_commands): Add DMA commands.
	(grub_ata_regs_t): New struct.
	(grub_disk_ata_pass_through_parms): Likewise.
	(grub_ata_device): Renamed to ...
	(grub_ata): ... this.
	(grub_ata_dev): New struct.
	Removed all low-level inline functions.
	* include/grub/scsi.h: Add PATA and AHCI subsystems.
	(grub_scsi_dev): Removed 'name' and 'id'. Added 'id' parameter to
	iterate hooks and open. All users updated.
	* util/grub-install.in: Handle AHCI disk module. 
							
						 
						
							2011-06-24 00:07:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a5edbcb3a1 
								
							 
						 
						
							
							
								
								merge mainline into 4096  
							
							
							
						 
						
							2011-06-23 04:08:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								245f4aba48 
								
							 
						 
						
							
							
								
								* grub-core/disk/arc/arcdisk.c (reopen): Close old handle before  
							
							... 
							
							
							
							opening new one. 
							
						 
						
							2011-05-21 07:05:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf947d36e3 
								
							 
						 
						
							
							
								
								Use full 64-bit division.  
							
							... 
							
							
							
							* grub-core/kern/misc.c (grub_divmod64_full): Renamed to ...
	(grub_divmod64): ... this.
	* include/grub/misc.h (grub_divmod64): Removed. All users switch to full
	version. 
							
						 
						
							2011-05-18 15:35:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								548937c6d6 
								
							 
						 
						
							
							
								
								merge mainline into ahci  
							
							
							
						 
						
							2011-05-18 12:36:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a228ec103a 
								
							 
						 
						
							
							
								
								enable ATA on qemu-mips  
							
							
							
						 
						
							2011-05-17 14:35:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8e29b2ffe3 
								
							 
						 
						
							
							
								
								set id on arc disks  
							
							
							
						 
						
							2011-05-16 21:50:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0670a9751b 
								
							 
						 
						
							
							
								
								merge mainline into ahci  
							
							
							
						 
						
							2011-05-16 17:17:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bee1aeb9a1 
								
							 
						 
						
							
							
								
								merge mainline into sgi  
							
							
							
						 
						
							2011-05-15 02:23:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								36084912c0 
								
							 
						 
						
							
							
								
								Give ATA device a bit more time on first try in order to allow disks  
							
							... 
							
							
							
							to spin up.
	* grub-core/disk/ata.c (grub_atapi_identify): Use GRUB_ATA_TOUT_DEV_INIT
	if dev->present is 1. Reset dev->present on failure.
	(grub_ata_device_initialize): Set dev->present to 1.
	* include/grub/ata.h (GRUB_ATA_TOUT_DEV_INIT): New value.
	(grub_ata_device): New member 'present'. 
							
						 
						
							2011-05-13 21:41:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								96a29d188b 
								
							 
						 
						
							
							
								
								Arc type cleanup  
							
							
							
						 
						
							2011-05-13 18:03:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8906c3dd40 
								
							 
						 
						
							
							
								
								sgi support  
							
							
							
						 
						
							2011-05-13 16:36:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8c767fd198 
								
							 
						 
						
							
							
								
								merge mainline into luks  
							
							
							
						 
						
							2011-04-25 17:04:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6be8715dfc 
								
							 
						 
						
							
							
								
								* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Make mdraid UUID  
							
							... 
							
							
							
							match the one used by mdadm. 
							
						 
						
							2011-04-25 15:23:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								20a409405b 
								
							 
						 
						
							
							
								
								Integrate geli into autoconfiguration system  
							
							
							
						 
						
							2011-04-25 14:52:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f718594e32 
								
							 
						 
						
							
							
								
								update fixme  
							
							
							
						 
						
							2011-04-24 21:41:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8358d7f221 
								
							 
						 
						
							
							
								
								Skip one-time volumes and add option for skipping non-boot volumes  
							
							
							
						 
						
							2011-04-24 21:40:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								23432f6542 
								
							 
						 
						
							
							
								
								support UUID for geli  
							
							
							
						 
						
							2011-04-24 21:11:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7efb5c9eea 
								
							 
						 
						
							
							
								
								Use hardcoded reference to sha512 and sha256 in geli rather than runtime lookup since they are always used  
							
							
							
						 
						
							2011-04-24 20:37:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								371a8f1183 
								
							 
						 
						
							
							
								
								Fix a potential buffer overflow  
							
							
							
						 
						
							2011-04-24 17:50:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								171e2be183 
								
							 
						 
						
							
							
								
								geli xts support  
							
							
							
						 
						
							2011-04-24 17:41:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								574d268020 
								
							 
						 
						
							
							
								
								Add few FIXME comments  
							
							
							
						 
						
							2011-04-24 17:18:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								88ac3146d6 
								
							 
						 
						
							
							
								
								geli v5 (including rekeying support)  
							
							
							
						 
						
							2011-04-24 17:15:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3e90811d88 
								
							 
						 
						
							
							
								
								support non-512B sectors for geli  
							
							
							
						 
						
							2011-04-24 14:59:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								572e3ea650 
								
							 
						 
						
							
							
								
								merge 4096 into luks  
							
							
							
						 
						
							2011-04-24 03:12:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b094f07c23 
								
							 
						 
						
							
							
								
								Don't set was_readable for new array  
							
							
							
						 
						
							2011-04-24 02:39:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b6b4ea5fd1 
								
							 
						 
						
							
							
								
								Add IDs for more ciphers  
							
							
							
						 
						
							2011-04-24 02:37:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								972d86df5f 
								
							 
						 
						
							
							
								
								accept version 2 geli  
							
							
							
						 
						
							2011-04-24 02:36:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7ede8f8b5b 
								
							 
						 
						
							
							
								
								support niter == 0  
							
							
							
						 
						
							2011-04-24 02:36:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b44cd9e710 
								
							 
						 
						
							
							
								
								zero-fill hash context for safety  
							
							
							
						 
						
							2011-04-24 02:34:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a1f408f20 
								
							 
						 
						
							
							
								
								geli support  
							
							
							
						 
						
							2011-04-24 00:00:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8585e54bec 
								
							 
						 
						
							
							
								
								factor cryptodisk part out  
							
							
							
						 
						
							2011-04-23 18:00:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fcf3bfb6ff 
								
							 
						 
						
							
							
								
								small readability improvement  
							
							
							
						 
						
							2011-04-23 16:45:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b896ae82db 
								
							 
						 
						
							
							
								
								small readability improvement  
							
							
							
						 
						
							2011-04-23 16:43:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6f33a8eebc 
								
							 
						 
						
							
							
								
								optimize LRW  
							
							
							
						 
						
							2011-04-23 16:41:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6fd80b9ac4 
								
							 
						 
						
							
							
								
								factor luks_set_key out  
							
							
							
						 
						
							2011-04-23 12:40:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2f179c3236 
								
							 
						 
						
							
							
								
								LRW support  
							
							
							
						 
						
							2011-04-23 04:51:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4b35060f6f 
								
							 
						 
						
							
							
								
								Fix benbi  
							
							
							
						 
						
							2011-04-23 03:18:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ed38c849f4 
								
							 
						 
						
							
							
								
								pcbc support  
							
							
							
						 
						
							2011-04-23 02:27:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								95172af9fa 
								
							 
						 
						
							
							
								
								Better IV modes support  
							
							
							
						 
						
							2011-04-23 02:04:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9d647e4e18 
								
							 
						 
						
							
							
								
								New -t luks_uuid  
							
							
							
						 
						
							2011-04-22 23:51:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								50ad7d9cae 
								
							 
						 
						
							
							
								
								luks grub-probe support  
							
							
							
						 
						
							2011-04-22 23:39:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fe32915a5e 
								
							 
						 
						
							
							
								
								XTS support  
							
							
							
						 
						
							2011-04-22 21:48:32 +02:00