Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b9cd13659c 
								
							 
						 
						
							
							
								
								Simplify the AFFS checksum computation.  
							
							
							
						 
						
							2010-12-31 15:22:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								abafac997c 
								
							 
						 
						
							
							
								
								merge mainline into filesys  
							
							
							
						 
						
							2010-12-31 15:05:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2f70097d3e 
								
							 
						 
						
							
							
								
								merge mainline into filesys branch  
							
							
							
						 
						
							2010-12-31 15:02:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								275bff5f00 
								
							 
						 
						
							
							
								
								* grub-core/partmap/amiga.c (GRUB_AMIGA_PART_MAGIC): New define.  
							
							... 
							
							
							
							(amiga_partition_map_iterate): Check "PART" magic to avoid a very long
	loop in case of incorrect amiga partmap. 
							
						 
						
							2010-12-31 15:00:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								307806cb53 
								
							 
						 
						
							
							
								
								* grub-core/partmap/amiga.c (GRUB_AMIGA_RDSK_MAGIC): New define.  
							
							... 
							
							
							
							(amiga_partition_map_iterate): Use grub_memcmp instead of grub_strcmp.
	Reported by:EHeM. 
							
						 
						
							2010-12-31 14:55:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b12b923e63 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Silence  
							
							... 
							
							
							
							spurious warning.
	Reported by: crocket 
							
						 
						
							2010-12-31 12:37:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								406a552051 
								
							 
						 
						
							
							
								
								Add plan9 to OS support table  
							
							
							
						 
						
							2010-12-27 10:43:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								14b48a19c2 
								
							 
						 
						
							
							
								
								* grub-core/loader/xnu.c (grub_cmd_xnu_kernel) [! GRUB_MACHINE_EFI]:  
							
							... 
							
							
							
							Preload EFIemu.
	(grub_cmd_xnu_kernel64) [! GRUB_MACHINE_EFI]: Likewise. 
							
						 
						
							2010-12-27 07:19:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								693db2df56 
								
							 
						 
						
							
							
								
								* grub-core/loader/xnu.c (grub_cmd_xnu_kext): Abort if no kernel  
							
							... 
							
							
							
							is loaded
	(grub_cmd_xnu_kextdir): Likewise.
	(grub_cmd_xnu_splash): Likewise. 
							
						 
						
							2010-12-27 07:18:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c76386454e 
								
							 
						 
						
							
							
								
								Avoid using Reed-Solomon with 0 redundancy.  
							
							... 
							
							
							
							* grub-core/kern/i386/pc/startup.S: Remove 0-data check.
	* grub-core/lib/reed_solomon.c (decode_block): Do not proceed on 0 data
	or 0 redundancy.
	(grub_reed_solomon_add_redundancy): Do not proceed with 0 redundancy.
	(grub_reed_solomon_recover): Likewise. 
							
						 
						
							2010-12-27 07:09:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								25dd47804d 
								
							 
						 
						
							
							
								
								Don't use disk subsystem in freebsd_boot.  
							
							... 
							
							
							
							* grub-core/loader/i386/bsd.c (freebsd_bootdev): New variable.
	(freebsd_biosdev): Likewise.
	(grub_freebsd_boot): Use freebsd_bootdev and freebsd_biosdev.
	(grub_cmd_freebsd): Set freebsd_bootdev and freebsd_biosdev. 
							
						 
						
							2010-12-27 07:06:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2db94300 
								
							 
						 
						
							
							
								
								Handling of files of unknown size is currently limited. They can't be  
							
							... 
							
							
							
							used e.g. for initrd or modules. Moreover gzip handling of not
	easily seekable files is buggy. Disable unknown file size for now. May
	be inefficient but works.
	* grub-core/io/gzio.c (test_header): Always retrieve the file size.
	* grub-core/io/xzio.c (grub_xzio_open): Likewise. 
							
						 
						
							2010-12-26 21:15:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mirko Parthey 
								
							 
						 
						
							
							
							
							
								
							
							
								5c408d0f50 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/pc/boot.S: Fix %es:%bx pointing to nowhere on  
							
							... 
							
							
							
							floppy probe. 
							
						 
						
							2010-12-26 20:49:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3d5f359d3b 
								
							 
						 
						
							
							
								
								merge mainline into ahci  
							
							
							
						 
						
							2010-12-26 11:20:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								af36812f5c 
								
							 
						 
						
							
							
								
								fix a compilation error  
							
							
							
						 
						
							2010-12-26 00:57:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b28fd807eb 
								
							 
						 
						
							
							
								
								freedos support  
							
							
							
						 
						
							2010-12-26 00:38:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeroen Dekkers 
								
							 
						 
						
							
							
							
							
								
							
							
								190a011a8b 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Don't add spurious members.  
							
							
							
						 
						
							2010-12-25 22:32:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								022d01b807 
								
							 
						 
						
							
							
								
								* grub-core/genmod.sh.in: Use @OBJCOPY@ rather than objcopy.  
							
							
							
						 
						
							2010-12-25 18:21:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c4855fdc79 
								
							 
						 
						
							
							
								
								* util/grub.d/30_os-prober.in: Don't emit drivemap directive for  
							
							... 
							
							
							
							Windows Server 2008.
	Reported by: Devin Giddings. 
							
						 
						
							2010-12-25 18:16:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9797178671 
								
							 
						 
						
							
							
								
								Accept ports in state 1  
							
							
							
						 
						
							2010-12-25 18:02:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c76ae9b4da 
								
							 
						 
						
							
							
								
								set parms.write on disk write  
							
							
							
						 
						
							2010-12-25 17:40:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3c51ecb82b 
								
							 
						 
						
							
							
								
								Fix adressing mode mismatch  
							
							
							
						 
						
							2010-12-25 15:47:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0354b8672c 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpihalt.c (grub_acpi_halt): Sleep for 1.5 before  
							
							... 
							
							
							
							writing an error message because of async power management.
	* grub-core/kern/mips/yeeloong/init.c (grub_halt): Likewise.
	(grub_reboot): Likewise. 
							
						 
						
							2010-12-25 14:09:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3bce4450b3 
								
							 
						 
						
							
							
								
								avoid throwing data away on pxefs_open. Reported by : Seth Goldberg  
							
							
							
						 
						
							2010-12-25 13:44:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d1e517eb20 
								
							 
						 
						
							
							
								
								extend --disk-module to AHCI and USB  
							
							
							
						 
						
							2010-12-25 12:11:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d9675dbee3 
								
							 
						 
						
							
							
								
								Move 0xE0 to callers rather than to have it in drivers  
							
							
							
						 
						
							2010-12-25 03:47:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a934071d76 
								
							 
						 
						
							
							
								
								Remove unused pata ioaddress2  
							
							
							
						 
						
							2010-12-25 03:22:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								188ac234bd 
								
							 
						 
						
							
							
								
								use DMA for AHCI commands  
							
							
							
						 
						
							2010-12-25 03:12:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								060d0c7ac2 
								
							 
						 
						
							
							
								
								working AHCI (at last)  
							
							
							
						 
						
							2010-12-25 03:06:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								51f7e1acb7 
								
							 
						 
						
							
							
								
								DMA ATA commands support  
							
							
							
						 
						
							2010-12-25 02:53:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								908a8fc37a 
								
							 
						 
						
							
							
								
								Fix several AHCI problems  
							
							
							
						 
						
							2010-12-24 19:48:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ee2b985ef6 
								
							 
						 
						
							
							
								
								rearrange wait_not_busy  
							
							
							
						 
						
							2010-12-24 17:11:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5ac9e570 
								
							 
						 
						
							
							
								
								fix ATAPI support  
							
							
							
						 
						
							2010-12-24 17:10:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								22a7cc9a6f 
								
							 
						 
						
							
							
								
								fix 3rd argument to scsi_iterate  
							
							
							
						 
						
							2010-12-24 17:09:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								faec81d97d 
								
							 
						 
						
							
							
								
								Add missing buffer specifications  
							
							
							
						 
						
							2010-12-24 16:54:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								de2690be7c 
								
							 
						 
						
							
							
								
								merge mainline into ahci  
							
							
							
						 
						
							2010-12-24 16:16:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c7336d912c 
								
							 
						 
						
							
							
								
								splitting generic ata from pata.  
							
							
							
						 
						
							2010-12-24 16:07:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								e925b2b6d4 
								
							 
						 
						
							
							
								
								merge parse-color  
							
							
							
						 
						
							2010-12-23 12:22:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								6d46121efb 
								
							 
						 
						
							
							
								
								merge trunk  
							
							
							
						 
						
							2010-12-23 12:20:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								af4e4a875a 
								
							 
						 
						
							
							
								
								return GRUB_ERR_NONE instead of setting grub_errno  
							
							
							
						 
						
							2010-12-23 12:19:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								1c95b6d2bf 
								
							 
						 
						
							
							
								
								Move video/colors.c into video.mod.  
							
							
							
						 
						
							2010-12-23 12:11:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Uggla 
								
							 
						 
						
							
							
							
							
								
							
							
								ab66c69f1a 
								
							 
						 
						
							
							
								
								* tests/util/grub-shell.in: Suppress "ACPI shutdown failed" error to  
							
							... 
							
							
							
							keep unit tests from failing when they shouldn't. 
							
						 
						
							2010-12-23 11:51:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								1426ef3560 
								
							 
						 
						
							
							
								
								* include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): The  
							
							... 
							
							
							
							previous patch increased the size of the RS code by 20 bytes (at
least with gcc-4.4), so increase this by 20 bytes to match.
(GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART): Likewise. 
							
						 
						
							2010-12-21 17:41:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								20641b6baa 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (gauss_solve): Fix size of standalone  
							
							... 
							
							
							
							scratch area.  Make sure to initialise chosen in standalone mode as
well as non-standalone.
Reported by: Robert Hooker and Andy Whitcroft.
Tested by: Andy Whitcroft. 
							
						 
						
							2010-12-21 16:51:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								d060ad60ee 
								
							 
						 
						
							
							
								
								* grub-core/commands/echo.c (grub_cmd_echo): Make UTF-8-clean by  
							
							... 
							
							
							
							constructing a new unescaped string and passing it to grub_xputs in
one go, rather than passing characters to grub_printf one at a time. 
							
						 
						
							2010-12-21 13:52:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								b889cfadf9 
								
							 
						 
						
							
							
								
								* grub-core/fs/udf.c (read_string): Pacify GCC warning by  
							
							... 
							
							
							
							initialising utf16. 
							
						 
						
							2010-12-21 13:00:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e01b6c821 
								
							 
						 
						
							
							
								
								* util/grub-mkconfig_lib.in (gettext_quoted): Add clarifying  
							
							... 
							
							
							
							comment.  Add an extra layer of quotation, requiring the output of
this function to be used in a printf format string.
(gettext_printf): New function.
* util/grub.d/10_hurd.in: Use gettext_printf where appropriate.
Extract translatable strings from here-documents and use a temporary
variable instead, so that xgettext can find them.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_linux.in: Likewise.
* util/grub.d/20_linux_xen.in: Likewise.
* po/grub.d.sed: New file.
* po/Makefile.in.in ($(DOMAIN).pot-update): Extract gettext_printf
arguments.  Set c-format flags on all strings extracted from
util/grub.d/ (xgettext refuses to include these itself for strings
it extracted from a shell file, but these really are c-format). 
							
						 
						
							2010-12-21 12:49:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5c61fc9f48 
								
							 
						 
						
							
							
								
								supply boot file to plan9  
							
							
							
						 
						
							2010-12-21 00:37:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								645b8cd99f 
								
							 
						 
						
							
							
								
								Allow override Plan9 device names  
							
							
							
						 
						
							2010-12-21 00:22:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								da94d203d9 
								
							 
						 
						
							
							
								
								Generate partmaps for plan9  
							
							
							
						 
						
							2010-12-21 00:04:31 +01:00