carles 
							
						 
					 
					
						
						
						
						
							
						
						
							e7730de786 
							
						 
					 
					
						
						
							
							2010-01-06  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* kern/err.c: Include `<grub/i18n.h>'.
	(grub_print_error): Add full stop. Gettextizze.
	* loader/i386/bsd.c (grub_netbsd_boot): Change grub_error description.
	(grub_bsd_load_elf): Capitalise ELF.
	(grub_cmd_freebsd_loadenv): Add `s' in error string.
	(grub_cmd_freebsd_module): Likewise.
	(grub_cmd_freebsd_module_elf): Likewise.
	* loader/i386/bsdXX.c (SUFFIX): Capitalise ELF. 
						
					 
					
						2010-01-06 22:00:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							e33ace066e 
							
						 
					 
					
						
						
							
							2010-01-04  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* disk/i386/pc/biosdisk.c (grub_biosdisk_rw): Use ALIGN_UP macro
	instead of manual alignment.
	* kern/disk.c (grub_disk_read): Remove grub_dprintf call (excessively
	verbose).  Avoid attempts to read past end of the device
	(grub_disk_adjust_range() guarantees that we can read `size' bytes,
	but GRUB_DISK_CACHE_SIZE may exceed that). 
						
					 
					
						2010-01-04 23:30:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							58bc8bd5b1 
							
						 
					 
					
						
						
							
							2010-01-03  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* boot/i386/pc/boot.S: Update copyright year.
	* boot/i386/pc/cdboot.S: Likewise.
	* boot/i386/pc/diskboot.S: Likewise.
	* boot/i386/pc/lnxboot.S: Likewise.
	* boot/i386/pc/pxeboot.S: Likewise.
	* bus/pci.c: Likewise.
	* commands/cmp.c: Likewise.
	* commands/help.c: Likewise.
	* commands/hexdump.c: Likewise.
	* commands/i386/pc/halt.c: Likewise.
	* commands/i386/pc/play.c: Likewise.
	* commands/i386/pc/vbeinfo.c: Likewise.
	* commands/ls.c: Likewise.
	* commands/test.c: Likewise.
	* disk/dmraid_nvidia.c: Likewise.
	* disk/i386/pc/biosdisk.c: Likewise.
	* disk/ieee1275/nand.c: Likewise.
	* disk/ieee1275/ofdisk.c: Likewise.
	* disk/lvm.c: Likewise.
	* disk/raid.c: Likewise.
	* disk/raid6_recover.c: Likewise.
	* disk/scsi.c: Likewise.
	* fs/affs.c: Likewise.
	* fs/cpio.c: Likewise.
	* fs/ext2.c: Likewise.
	* fs/hfs.c: Likewise.
	* fs/iso9660.c: Likewise.
	* fs/ntfs.c: Likewise.
	* fs/sfs.c: Likewise.
	* fs/udf.c: Likewise.
	* fs/ufs.c: Likewise.
	* fs/xfs.c: Likewise.
	* gencmdlist.sh: Likewise.
	* genmk.rb: Likewise.
	* include/grub/disk.h: Likewise.
	* include/grub/efi/api.h: Likewise.
	* include/grub/efi/efi.h: Likewise.
	* include/grub/efi/pe32.h: Likewise.
	* include/grub/elf.h: Likewise.
	* include/grub/fs.h: Likewise.
	* include/grub/i386/at_keyboard.h: Likewise.
	* include/grub/i386/pc/memory.h: Likewise.
	* include/grub/i386/pc/vbe.h: Likewise.
	* include/grub/i386/pci.h: Likewise.
	* include/grub/i386/tsc.h: Likewise.
	* include/grub/ieee1275/ieee1275.h: Likewise.
	* include/grub/ntfs.h: Likewise.
	* include/grub/sparc64/ieee1275/ieee1275.h: Likewise.
	* include/grub/sparc64/libgcc.h: Likewise.
	* include/grub/symbol.h: Likewise.
	* include/grub/types.h: Likewise.
	* include/multiboot2.h: Likewise.
	* io/gzio.c: Likewise.
	* kern/device.c: Likewise.
	* kern/disk.c: Likewise.
	* kern/efi/efi.c: Likewise.
	* kern/efi/mm.c: Likewise.
	* kern/elf.c: Likewise.
	* kern/file.c: Likewise.
	* kern/i386/dl.c: Likewise.
	* kern/i386/pc/init.c: Likewise.
	* kern/i386/pc/startup.S: Likewise.
	* kern/ieee1275/ieee1275.c: Likewise.
	* kern/ieee1275/init.c: Likewise.
	* kern/main.c: Likewise.
	* kern/mm.c: Likewise.
	* kern/powerpc/dl.c: Likewise.
	* kern/sparc64/dl.c: Likewise.
	* kern/x86_64/dl.c: Likewise.
	* lib/hexdump.c: Likewise.
	* loader/efi/appleloader.c: Likewise.
	* loader/i386/ieee1275/linux.c: Likewise.
	* loader/i386/pc/chainloader.c: Likewise.
	* loader/i386/pc/linux.c: Likewise.
	* loader/i386/pc/multiboot2.c: Likewise.
	* loader/ieee1275/multiboot2.c: Likewise.
	* loader/multiboot2.c: Likewise.
	* loader/multiboot_loader.c: Likewise.
	* loader/powerpc/ieee1275/linux.c: Likewise.
	* normal/completion.c: Likewise.
	* normal/menu_entry.c: Likewise.
	* partmap/apple.c: Likewise.
	* util/grub.d/10_hurd.in: Likewise.
	* util/hostfs.c: Likewise.
	* video/readers/png.c: Likewise. 
						
					 
					
						2010-01-03 22:05:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carles 
							
						 
					 
					
						
						
						
						
							
						
						
							136d24f643 
							
						 
					 
					
						
						
							
							2010-01-03  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* kern/env.c (grub_env_unset): Set the variable to "" if has hooks. 
						
					 
					
						2010-01-03 21:08:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Blusseau 
							
						 
					 
					
						
						
						
						
							
						
						
							18f81dfc02 
							
						 
					 
					
						
						
							
							2010-01-01  Yves Blusseau  <blusseau@zetam.org>  
						
						 
						
						... 
						
						
						
						* kern/misc.c
	(memcmp): add missing memcmp "alias" function for Apple platforms
	(memset): add missing memset "alias" function for Apple platforms 
						
					 
					
						2010-01-01 22:48:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c181849b95 
							
						 
					 
					
						
						
							
							2009-12-27  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* kern/parser.c (grub_parser_split_cmdline): Don't dereference NULL. 
						
					 
					
						2009-12-28 01:02:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carles 
							
						 
					 
					
						
						
						
						
							
						
						
							864ba2bbca 
							
						 
					 
					
						
						
							
							2009-12-27  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* efiemu/main.c (GRUB_MOD_INIT): Fix capitalizations and/or full
	stops.
	* kern/corecmd.c (grub_register_core_commands): Likewise.
	* loader/efi/chainloader.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/bsd.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/efi/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/pc/chainloader.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/pc/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/multiboot_loader.c (GRUB_MOD_INIT): Likewise.
	* loader/powerpc/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/sparc64/ieee1275/linux.c (GRUB_MOD_INIT): Likewise.
	* loader/xnu.c (GRUB_MOD_INIT): Likewise.
	* mmap/mmap.c (GRUB_MOD_INIT): Likewise.
	* normal/handler.c (insert_handler): Likewise.
	* normal/main.c (GRUB_MOD_INIT): Likewise.
	* term/gfxterm.c (GRUB_MOD_INIT): Likewise. 
						
					 
					
						2009-12-26 11:01:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carles 
							
						 
					 
					
						
						
						
						
							
						
						
							fdcdbb6633 
							
						 
					 
					
						
						
							
							2009-12-26  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* commands/help.c (grub_cmd_help): Print the command name before the
	summary.
	(GRUB_MOD_INIT): Remove command name from the summary.
	* kern/command.c (GRUB_MOD_INIT): If summary is null assign an empty
	strig as summary.
	* lib/arg.c (find_long): Print the command name before the summary.
	* commands/acpi.c (GRUB_MOD_INIT): Remove command name from the
	summary.
	* commands/blocklist.c (GRUB_MOD_INIT): Likewise.
	* commands/cat.c (GRUB_MOD_INIT): Likewise.
	* commands/cmp.c (GRUB_MOD_INIT): Likewise.
	* commands/configfile.c (GRUB_MOD_INIT): Likewise.
	* commands/crc.c (GRUB_MOD_INIT): Likewise.
	* commands/date.c (GRUB_MOD_INIT): Likewise.
	* commands/echo.c (GRUB_MOD_INIT): Likewise.
	* commands/efi/loadbios.c (GRUB_MOD_INIT): Likewise.
	* commands/gptsync.c (GRUB_MOD_INIT): Likewise.
	* commands/handler.c (GRUB_MOD_INIT): Likewise.
	* commands/hdparm.c (GRUB_MOD_INIT): Likewise.
	* commands/hexdump.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/cpuid.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/halt.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/play.c (GRUB_MOD_INIT): Likewise.
	* commands/i386/pc/pxecmd.c (GRUB_MOD_INIT): Likewise.
	* commands/keystatus.c (GRUB_MOD_INIT): Likewise.
	* commands/loadenv.c (GRUB_MOD_INIT): Likewise.
	* commands/ls.c (GRUB_MOD_INIT): Likewise.
	* commands/lspci.c (GRUB_MOD_INIT): Likewise.
	* commands/memrw.c (GRUB_MOD_INIT): Likewise.
	* commands/minicmd.c (GRUB_MOD_INIT): Likewise.
	* commands/parttool.c (GRUB_MOD_INIT): Likewise.
	* commands/password.c (GRUB_MOD_INIT): Likewise.
	* commands/probe.c (GRUB_MOD_INIT): Likewise.
	* commands/read.c (GRUB_MOD_INIT): Likewise.
	* commands/search.c (GRUB_MOD_INIT): Likewise.
	* commands/sleep.c (GRUB_MOD_INIT): Likewise.
	* commands/test.c (GRUB_MOD_INIT): Likewise.
	* commands/xnu_uuid.c (GRUB_MOD_INIT): Likewise.
	* efiemu/main.c (GRUB_MOD_INIT): Likewise.
	* font/font_cmd.c (GRUB_MOD_INIT): Likewise.
	* gettext/gettext.c (GRUB_MOD_INIT): Likewise.
	* kern/corecmd.c (GRUB_MOD_INIT): Likewise.
	* lib/arg.c (GRUB_MOD_INIT): Likewise.
	* loader/efi/appleloader.c (GRUB_MOD_INIT): Likewise.
	* loader/i386/bsd.c (GRUB_MOD_INIT): Likewise.
	* loader/xnu.c (GRUB_MOD_INIT): Likewise.
	* mmap/mmap.c (GRUB_MOD_INIT): Likewise.
	* term/terminfo.c (GRUB_MOD_INIT): Likewise.
	* video/readers/jpeg.c (GRUB_MOD_INIT): Likewise.
	* video/readers/png.c (GRUB_MOD_INIT): Likewise.
	* video/readers/tga.c (GRUB_MOD_INIT): Likewise. 
						
					 
					
						2009-12-26 00:50:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							db9433999c 
							
						 
					 
					
						
						
							
							2009-12-25  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* kern/i386/pc/startup.S (grub_biosdisk_get_diskinfo_int13_extensions):
	Ignore return status if CF is cleared.
	(grub_biosdisk_get_diskinfo_standard): Likewise. 
						
					 
					
						2009-12-25 23:01:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							427d6aa453 
							
						 
					 
					
						
						
							
							Merge my local branch  
						
						 
						
						
						
					 
					
						2009-12-25 12:43:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carles 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd0baee0f 
							
						 
					 
					
						
						
							
							2009-12-24  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* bus/usb/usbhub.c: Fix capitalization, fullstop and newlines in
	grub_errno calls.
	* commands/acpi.c: Likewise.
	* commands/blocklist.c: Likewise.
	* commands/efi/loadbios.c: Likewise.
	* commands/i386/pc/drivemap.c: Likewise.
	* commands/loadenv.c: Likewise.
	* commands/memrw.c: Likewise.
	* commands/password.c: Likewise.
	* commands/videotest.c: Likewise.
	* disk/ata.c: Likewise.
	* disk/ata_pthru.c: Likewise.
	* disk/dmraid_nvidia.c: Likewise.
	* disk/ieee1275/nand.c: Likewise.
	* disk/ieee1275/ofdisk.c: Likewise.
	* disk/loopback.c: Likewise.
	* disk/lvm.c: Likewise.
	* disk/mdraid_linux.c: Likewise.
	* disk/raid.c: Likewise.
	* disk/raid6_recover.c: Likewise.
	* disk/scsi.c: Likewise.
	* efiemu/main.c: Likewise.
	* efiemu/mm.c: Likewise.
	* efiemu/pnvram.c: Likewise.
	* efiemu/symbols.c: Likewise.
	* font/font.c: Likewise.
	* fs/cpio.c: Likewise.
	* fs/hfsplus.c: Likewise.
	* fs/iso9660.c: Likewise.
	* fs/jfs.c: Likewise.
	* fs/minix.c: Likewise.
	* fs/ntfs.c: Likewise.
	* fs/ntfscomp.c: Likewise.
	* fs/reiserfs.c: Likewise.
	* fs/ufs.c: Likewise.
	* fs/xfs.c: Likewise.
	* gettext/gettext.c: Likewise.
	* include/grub/auth.h: Likewise.
	* kern/elf.c: Likewise.
	* kern/file.c: Likewise.
	* kern/ieee1275/init.c: Likewise.
	* kern/ieee1275/mmap.c: Likewise.
	* kern/ieee1275/openfw.c: Likewise.
	* kern/powerpc/dl.c: Likewise.
	* kern/sparc64/dl.c: Likewise.
	* lib/arg.c: Likewise.
	* loader/i386/bsd.c: Likewise.
	* loader/i386/bsdXX.c: Likewise.
	* loader/i386/efi/linux.c: Likewise.
	* loader/i386/efi/xnu.c: Likewise.
	* loader/i386/ieee1275/linux.c: Likewise.
	* loader/i386/linux.c: Likewise.
	* loader/i386/multiboot.c: Likewise.
	* loader/i386/pc/linux.c: Likewise.
	* loader/i386/pc/multiboot2.c: Likewise.
	* loader/i386/xnu.c: Likewise.
	* loader/ieee1275/multiboot2.c: Likewise.
	* loader/macho.c: Likewise.
	* loader/machoXX.c: Likewise.
	* loader/multiboot2.c: Likewise.
	* loader/multiboot_loader.c: Likewise.
	* loader/powerpc/ieee1275/linux.c: Likewise.
	* loader/sparc64/ieee1275/linux.c: Likewise.
	* loader/xnu.c: Likewise.
	* loader/xnu_resume.c: Likewise.
	* mmap/i386/pc/mmap.c: Likewise.
	* normal/menu_viewer.c: Likewise.
	* partmap/acorn.c: Likewise.
	* partmap/amiga.c: Likewise.
	* partmap/apple.c: Likewise.
	* script/lexer.c: Likewise.
	* term/gfxterm.c: Likewise.
	* term/i386/pc/serial.c: Likewise.
	* term/i386/pc/vga.c: Likewise.
	* term/ieee1275/ofconsole.c: Likewise.
	* term/terminfo.c: Likewise.
	* video/bitmap.c: Likewise.
	* video/efi_gop.c: Likewise.
	* video/efi_uga.c: Likewise.
	* video/fb/video_fb.c: Likewise.
	* video/i386/pc/vbe.c: Likewise.
	* video/readers/tga.c: Likewise.
	* video/video.c: Likewise. 
						
					 
					
						2009-12-24 23:53:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d47d8d64 
							
						 
					 
					
						
						
							
							2009-12-24  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						For consistency with [multiboot]/docs/boot.S.
	
	* include/multiboot.h (MULTIBOOT_MAGIC): Rename from this ...
	(MULTIBOOT_HEADER_MAGIC): ... to this.  Update all users.
	(MULTIBOOT_MAGIC2): Rename from this ...
	(MULTIBOOT_BOOTLOADER_MAGIC): ... to this.  Update all users. 
						
					 
					
						2009-12-24 14:09:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Zielcke 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c1332b70 
							
						 
					 
					
						
						
							
							2009-12-23 Felix Zielcke <fzielcke@z-51.de>  
						
						 
						
						... 
						
						
						
						* commands/i386/pc/drivemap.c: Remove all trailing whitespace.
	* commands/lspci.c: Likewise.
	* commands/probe.c: Likewise.
	* commands/xnu_uuid.c: Likewise.
	* conf/i386-coreboot.rmk: Likewise.
	* conf/i386-efi.rmk: Likewise.
	* conf/i386-ieee1275.rmk: Likewise.
	* conf/i386-pc.rmk: Likewise.
	* conf/powerpc-ieee1275.rmk: Likewise.
	* conf/sparc64-ieee1275.rmk: Likewise.
	* conf/x86_64-efi.rmk: Likewise.
	* fs/i386/pc/pxe.c: Likewise.
	* gettext/gettext.c: Likewise.
	* include/grub/efi/graphics_output.h: Likewise.
	* include/grub/i386/pc/memory.h: Likewise.
	* kern/env.c: Likewise.
	* kern/i386/qemu/startup.S: Likewise.
	* lib/i386/pc/biosnum.c: Likewise.
	* lib/i386/relocator.c: Likewise.
	* lib/i386/relocator_asm.S: Likewise.
	* lib/relocator.c: Likewise.
	* loader/i386/bsd.c: Likewise.
	* loader/i386/multiboot.c: Likewise.
	* loader/i386/pc/chainloader.c: Likewise.
	* loader/i386/xnu.c: Likewise.
	* loader/xnu.c: Likewise.
	* normal/main.c: Likewise.
	* normal/menu_text.c: Likewise.
	* util/getroot.c: Likewise.
	* util/grub-mkconfig_lib.in: Likewise.
	* util/grub.d/00_header.in: Likewise.
	* util/i386/pc/grub-mkimage.c: Likewise.
	* util/mkisofs/eltorito.c: Likewise.
	* util/mkisofs/exclude.h: Likewise.
	* util/mkisofs/hash.c: Likewise.
	* util/mkisofs/iso9660.h: Likewise.
	* util/mkisofs/joliet.c: Likewise.
	* util/mkisofs/mkisofs.c: Likewise.
	* util/mkisofs/mkisofs.h: Likewise.
	* util/mkisofs/multi.c: Likewise.
	* util/mkisofs/name.c: Likewise.
	* util/mkisofs/rock.c: Likewise.
	* util/mkisofs/tree.c: Likewise.
	* util/mkisofs/write.c: Likewise.
	* video/efi_gop.c: Likewise. 
						
					 
					
						2009-12-23 17:41:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Born 
							
						 
					 
					
						
						
						
						
							
						
						
							05d2154711 
							
						 
					 
					
						
						
							
							2009-12-21 Andreas Born  <futur.andy@googlemail.com>  
						
						 
						
						... 
						
						
						
						* kern/env.c (grub_env_context_open): Mark exported variable for
	reexport. 
						
					 
					
						2009-12-21 15:27:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Born 
							
						 
					 
					
						
						
						
						
							
						
						
							0175d51f49 
							
						 
					 
					
						
						
							
							2009-12-21 Andreas Born  <futur.andy@googlemail.com>  
						
						 
						
						... 
						
						
						
						* kern/env.c (grub_env_export): Create nonexistent variables before
	exporting. 
						
					 
					
						2009-12-21 15:20:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3041d8989c 
							
						 
					 
					
						
						
							
							2009-12-20  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* kern/parser.c (grub_parser_split_cmdline): Fix incorrect counting
	of arguments. Return number of tokens and not arguments. All users
	updated. 
						
					 
					
						2009-12-20 22:54:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a6ca52f2 
							
						 
					 
					
						
						
							
							2009-12-19  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* include/grub/types.h (UNUSED): Removed since it conflicts with
	NetBSD headers. All users changed to direct __attribute__ ((unused)).
	Reported by Grégoire Sutre. 
						
					 
					
						2009-12-20 14:09:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea73643f5 
							
						 
					 
					
						
						
							
							merge mtrunk into xnu  
						
						 
						
						
						
					 
					
						2009-12-18 03:57:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a3e41a72 
							
						 
					 
					
						
						
							
							2009-12-13  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* include/grub/misc.h (grub_puts): New declaration.
	(grub_puts_): Likewise.
	* kern/mis.c (grub_puts): New definition.
	(grub_puts_): Likewise. 
						
					 
					
						2009-12-13 19:51:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							b50b77b9a8 
							
						 
					 
					
						
						
							
							Merge relocator branch  
						
						 
						
						
						
					 
					
						2009-12-13 18:37:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							29eb90c620 
							
						 
					 
					
						
						
							
							2009-12-13  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* kern/i386/pc/startup.S (multiboot_entry): Setup stack before calling
	anything. 
						
					 
					
						2009-12-13 18:32:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							dfec2d96f9 
							
						 
					 
					
						
						
							
							Merge from trunk  
						
						 
						
						
						
					 
					
						2009-12-11 21:20:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f270654e 
							
						 
					 
					
						
						
							
							2009-12-10  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* kern/device.c (grub_device_iterate): Ignore errors during first scan.
	Fixes amarsh bug. 
						
					 
					
						2009-12-10 13:26:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							e3069ec1a5 
							
						 
					 
					
						
						
							
							2009-12-08  Carles Pina i Estany  <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* include/grub/misc.h (grub_printf_): New declaration.
	* kern/misc.c (grub_printf_): New definition.
	* normal/main.c (grub_normal_reader_init): Use `grub_printf_' and `N_'
	instead of `grub_printf' and `_'.
	* normal/menu_entry.c (store_completion): Likewise.
	(run): Likewise.
	(grub_menu_entry_run): Likewise.
	* normal/menu_text.c (grub_wait_after_message): Likewise.
	(notify_booting): Likewise.
	(notify_fallback): Likewise.
	(notify_execution_failure): Likewise. 
						
					 
					
						2009-12-08 00:08:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							fb954db0d5 
							
						 
					 
					
						
						
							
							2009-12-05  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* kern/ieee1275/openfw.c (grub_reboot): Disable for i386.  The         
        non-firmware-dependant one in realmode.S takes precedence. 
						
					 
					
						2009-12-05 01:43:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8474f8e8 
							
						 
					 
					
						
						
							
							2009-12-04  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* commands/halt.c: Replace misc arch-specific headers with
        `<grub/misc.h>'.
        * commands/reboot.c: Likewise.
        * commands/i386/pc/halt.c: Replace `<grub/machine/init.h>' with
        `<grub/misc.h>'.
        * conf/i386-coreboot.rmk (kernel_img_HEADERS): Remove `cpu/reboot.h'.
        (halt_mod_SOURCES): Move `kern/i386/halt.c' from here ...
        (kernel_img_SOURCES): ... to here.
        * include/grub/efi/efi.h (grub_reboot, grub_halt): Remove prototypes.
        * include/grub/i386/pc/init.h: Likewise.
        * include/grub/powerpc/ieee1275/kernel.h: Likewise.
        * include/grub/sparc64/ieee1275/kernel.h: Likewise.
        * include/grub/misc.h (grub_reboot, grub_halt): New prototypes.
        * include/grub/i386/halt.h: Remove.
        * include/grub/i386/reboot.h: Likewise.
        * kern/i386/halt.c: Remove `<grub/cpu/halt.h>'. 
						
					 
					
						2009-12-03 23:07:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							5239348f18 
							
						 
					 
					
						
						
							
							2009-12-02  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						Use the same reboot approach on i386 coreboot and qemu as we do on
        BIOS.
        * conf/i386-coreboot.rmk (kernel_img_HEADERS): Add `cpu/reboot.h'.
        (reboot_mod_SOURCES): Remove `kern/i386/reboot.c'.
        * kern/i386/reboot.c: Remove.
        * include/grub/i386/reboot.h (grub_reboot): Export function.
        * kern/i386/pc/startup.S (grub_reboot): Move from here ...
        * kern/i386/realmode.S (grub_reboot): ... to here.  Jump to
        0xf000:0xfff0 instead of 0xffff:0x0000.
        [!GRUB_MACHINE_PCBIOS] (prot_to_real): Do not restore interrupts.
        * kern/i386/qemu/startup.S: Include `"../realmode.S"'. 
						
					 
					
						2009-12-02 22:48:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee8daeead 
							
						 
					 
					
						
						
							
							Second part of the LBA fix  
						
						 
						
						
						
					 
					
						2009-11-27 13:38:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0d67b44378 
							
						 
					 
					
						
						
							
							merge mainline into lbafix  
						
						 
						
						
						
					 
					
						2009-11-27 12:56:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							636813f768 
							
						 
					 
					
						
						
							
							Split relocators from mips branch  
						
						 
						
						
						
					 
					
						2009-11-25 23:39:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8572e9d8 
							
						 
					 
					
						
						
							
							2009-11-24  Carles Pina i Estany <carles@pina.cat>  
						
						 
						
						... 
						
						
						
						* conf/i386-coreboot.rmk (kernel_img_HEADERS): Add i18n.h.
	* conf/i386-efi.rmk: Likewise.
	* conf/i386-ieee1275.rmk: Likewise.
	* conf/i386-pc.rmk: Likewise.
	* conf/powerpc-ieee1275.rmk: Likewise.
	* conf/sparc64-ieee1275.rmk: Likewise.
	* conf/x86_64-efi.rmk: Likewise.
	* gettext/gettex.c: Include <grub/i18n.h>.
	* include/grub/misc.h (grub_gettext_dummy, grub_gettext): Move from
 	  here ...
	* include/grub/i18n.h: ... to here
	* include/grub/i18n.h: ... to here.
	* kern/misc.c: Include <grub/i18n.h>
	(grub_gettext_dummy): Move above user. 
						
					 
					
						2009-11-24 21:42:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							b58fc33c4f 
							
						 
					 
					
						
						
							
							Merging with trunk  
						
						 
						
						
						
					 
					
						2009-11-23 20:34:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							f84b481b35 
							
						 
					 
					
						
						
							
							Cheery-pick grub-emu split from experimental (rev 1361)  
						
						 
						
						... 
						
						
						
						2009-11-23  Robert Millan  <rmh.grub@aybabtu.com>
        * configure.ac: Detect all `emu' platforms.  Define
        GRUB_MACHINE_* macros in TARGET_CFLAGS.  Remove
        --enable-grub-emu logic.  Disable include/grub/machine
        symlink on `emu' platforms.
        * genkernsyms.sh.in: Use @TARGET_CFLAGS@ during symbol generation.
        * gensymlist.sh.in: Likewise.
        * include/grub/i386/coreboot/machine.h: Remove file.
        * include/grub/i386/efi/machine.h: Likewise.
        * include/grub/i386/ieee1275/machine.h: Likewise.
        * include/grub/i386/pc/machine.h: Likewise.
        * include/grub/i386/qemu/machine.h: Likewise.
        * include/grub/powerpc/ieee1275/machine.h: Likewise.
        * include/grub/sparc64/ieee1275/machine.h: Likewise.
        * include/grub/x86_64/efi/machine.h: Likewise.
        * commands/acpi.c: Remove `<grub/machine/machine.h>'.
        * commands/halt.c: Likewise.
        * commands/reboot.c: Likewise.
        * include/grub/autoefi.h: Likewise.
        * include/grub/i386/at_keyboard.h: Likewise.
        * include/grub/i386/kernel.h: Likewise.
        * include/grub/i386/loader.h: Likewise.
        * include/grub/i386/pc/memory.h: Likewise.
        * kern/dl.c: Likewise.
        * kern/i386/coreboot/init.c: Likewise.
        * loader/i386/bsd.c: Likewise.
        * loader/i386/linux.c: Likewise.
        * loader/multiboot_loader.c: Likewise.
        * term/i386/pc/serial.c: Likewise.
        * term/usb_keyboard.c: Likewise.
        * include/grub/time.h [!GRUB_MACHINE_EMU]: Remove
        `<grub/machine/machine.h>'
        [!GRUB_MACHINE_EMU] (GRUB_TICKS_PER_SECOND): New macro.
        * util/misc.c: Remove `<grub/machine/machine.h>' and
        `<grub/machine/time.h>'.
        * Makefile.in (enable_grub_emu): Remove variable.
        Include $(srcdir)/conf/any-emu.mk for the `emu' platform.
        * conf/any-emu.rmk: New file.
        * conf/common.rmk (grub_emu_init.lst, grub_emu_init.h)
        (grub_emu_init.c): Move from here ...
        * conf/any-emu.rmk: ... to here.
        * conf/i386-coreboot.rmk (sbin_UTILITIES): Remove `grub-emu'.
        (grub_emu_SOURCES, grub_emu_LDFLAGS): Move from here ...
        * conf/any-emu.rmk: ... to here. 
						
					 
					
						2009-11-23 15:31:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							e5fb78c684 
							
						 
					 
					
						
						
							
							This commit is the same than gettext08.patch (see mailing list)  
						
						 
						
						
						
					 
					
						2009-11-22 12:50:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							0648f857ea 
							
						 
					 
					
						
						
							
							Different changes following Robert's email 20091121230904.GA29740@thorin  
						
						 
						
						
						
					 
					
						2009-11-22 11:49:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carles Pina i Estany 
							
						 
					 
					
						
						
						
						
							
						
						
							203ffbfa31 
							
						 
					 
					
						
						
							
							Adds gettext support in Grub. Building system needs to be improved and maybe userland utilites improved.  
						
						 
						
						... 
						
						
						
						YYYY-MM-DD  Carles Pina i Estany <carles@pina.cat>
	* Makefile.in: Add uptrans target to help to update .pot file
	* conf/common.rmk: Add grub-gettext_lib target, dependency and SOURCES, CFLAGS, LDFLAGS
	* kern/misc.c: Define grub_gettext symbol and add implement grub_gettext_dummy function
	* po/TODO: Temporary file with instructions of what Makefile.in will do
	* po/ca.po: Catalan translation stub
	* include/grub/misc.h: Define macro _(char *s). Declare grub_gettext_dummy and grub_gettext
	* gettext/gettext.c: New file with gettext implementation
	* normal/menu.c (print_message): add _( ) to some strings
	* util/grub.d/10_linux.in: include grub-gettext_lib file. For the Linux menuentry, call eval_gettext
	* util/grub.d/00_header.in: add locale_prefix and gettext locale detection and setting up the access to the mo directory
	* util/grub-mkconfig_lib.in: add get_locale_lang
	* util/grub-gettext_lib.in: new file 
						
					 
					
						2009-11-13 20:39:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							8d0edf4abd 
							
						 
					 
					
						
						
							
							2009-11-13  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* include/grub/multiboot.h (struct grub_multiboot_header): Move
        from here ...
        * include/multiboot.h (struct multiboot_header): ... to here.  Update
        all users.
        * include/grub/multiboot.h (struct grub_multiboot_info): Move
        from here ...
        * include/multiboot.h (struct multiboot_info): ... to here.  Update
        all users.
        * include/grub/multiboot.h (struct grub_multiboot_mmap_entry): Move
        from here ...
        * include/multiboot.h (struct multiboot_mmap_entry): ... to here.
        Update all users.
        * include/grub/multiboot.h (struct grub_mod_list): Move
        from here ...
        * include/multiboot.h (struct multiboot_mod_list): ... to here.
        Update all users. 
						
					 
					
						2009-11-13 13:34:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							81faaf6c56 
							
						 
					 
					
						
						
							
							2009-11-09  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* kern/i386/pc/startup.S (grub_biosdisk_get_diskinfo_int13_extensions):
	Ignore return status if CF is cleared. 
						
					 
					
						2009-11-09 23:51:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							99145bdc4b 
							
						 
					 
					
						
						
							
							Merged with mainline  
						
						 
						
						
						
					 
					
						2009-11-09 21:58:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3c6f1de7 
							
						 
					 
					
						
						
							
							Manually reimported XNU branch  
						
						 
						
						
						
					 
					
						2009-11-09 18:43:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3f02806841 
							
						 
					 
					
						
						
							
							Merged with trunk  
						
						 
						
						
						
					 
					
						2009-11-09 18:18:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							ac451143b2 
							
						 
					 
					
						
						
							
							2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						Misc cleanup.
        * kern/command.c (grub_register_command_prio): Use
        grub_zalloc() instead of explicitly zeroing data.
        * kern/list.c: Include `<grub/mm.h>'.
        (grub_named_list_find): Replace `0' with `NULL'.
        * normal/autofs.c (struct grub_fs_module_list): Remove ad-hoc type.
        (fs_module_list): Change type to `grub_named_list_t'.  Update all
        users.
        * normal/dyncmd.c (read_command_list): Add space between function
        call and parenthesis.
        * normal/handler.c (read_handler_list): Likewise. 
						
					 
					
						2009-11-09 14:45:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							b97b7b914b 
							
						 
					 
					
						
						
							
							2009-11-08  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* kern/i386/multiboot_mmap.c (grub_machine_mmap_init): Improve
        error message for excessively large memory map. 
						
					 
					
						2009-11-08 20:02:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Millan 
							
						 
					 
					
						
						
						
						
							
						
						
							e4eb23732d 
							
						 
					 
					
						
						
							
							2009-11-08  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* kern/i386/multiboot_mmap.c (grub_machine_mmap_init): Improve error
        message for coreboot users. 
						
					 
					
						2009-11-08 16:23:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								robertmh 
							
						 
					 
					
						
						
						
						
							
						
						
							a50569e135 
							
						 
					 
					
						
						
							
							2009-11-01  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						Based on patch from BVK Chaitanya  <bvk.groups@gmail.com>
        * kern/misc.c (grub_strchr, grub_strrchr): Fix to handle c == '\0'
        case. 
						
					 
					
						2009-11-01 23:03:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								robertmh 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed19dfded 
							
						 
					 
					
						
						
							
							2009-10-28  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						* kern/i386/coreboot/init.c (grub_exit): Reimplement in a way that
        doesn't cause an infinite call loop. 
						
					 
					
						2009-10-28 22:02:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fzielcke 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b37bb5b1 
							
						 
					 
					
						
						
							
							2009-09-21  Felix Zielcke  <fzielcke@z-51.de>  
						
						 
						
						... 
						
						
						
						* kern/term.c: Fix indentation. 
						
					 
					
						2009-09-21 14:37:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								robertmh 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9f8d8427 
							
						 
					 
					
						
						
							
							2009-09-12  Robert Millan  <rmh.grub@aybabtu.com>  
						
						 
						
						... 
						
						
						
						Fix memory corruption issue (spotted by Colin Watson).
        * kern/i386/pc/startup.S (grub_vbe_bios_getset_dac_palette): Fix bug
        causing returned size to be stored in an incorrect memory location.
        Fix use of uninitialized value when storing the returned size. 
						
					 
					
						2009-09-12 13:05:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fzielcke 
							
						 
					 
					
						
						
						
						
							
						
						
							44454e4c24 
							
						 
					 
					
						
						
							
							2009-09-08  Felix Zielcke  <fzielcke@z-51.de>  
						
						 
						
						... 
						
						
						
						* kern/rescue_parser.c (grub_rescue_parse_line): Only suggest to try
	`help' if the command exists. 
						
					 
					
						2009-09-08 15:00:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							30c270dbf8 
							
						 
					 
					
						
						
							
							Merge branch 'mainline' into snow64  
						
						 
						
						
						
					 
					
						2009-09-04 15:18:38 +02:00