BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								8c85123cd5 
								
							 
						 
						
							
							
								
								merged for-loop branch  
							
							
							
						 
						
							2010-03-21 09:59:43 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								8a99e92a69 
								
							 
						 
						
							
							
								
								merge in mainline  
							
							
							
						 
						
							2010-03-16 17:42:27 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								0cdc2a095b 
								
							 
						 
						
							
							
								
								2010-03-14  BVK Chaitanya  <bvk.groups@gmail.com>  
							
							... 
							
							
							
							GRUB shell lexer and parser improvements.
	* conf/any-emu.rmk: Build rule updates.
	* conf/common.rmk: 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/x86_64-efi.rmk: Likewise.
	* configure.ac: Configure check for flex.
	* include/grub/script_sh.h (grub_script_arg_type_t): More argument
	types.
	(grub_lexer_param): Struct member updates.
	(grub_parser_param): Likewise.
	(GRUB_LEXER_TOKEN_MAX): Maximum token size.
	(GRUB_LEXER_RECORD_INCREMENT): Memory increments' size.
	(grub_script_lexer_init): Prototype update.
	(grub_script_lexer_record_start): Likewise.
	(grub_script_lexer_record_stop): Likewise.
	(grub_script_lexer_yywrap): New function prototype.
	(grub_script_lexer_fini): Likewise.
	(grub_script_execute_argument_to_string): Removed by...
	(grub_script_execute_argument_to_argv): ...better version.
	* script/execute.c (ROUND_UPTO): New macro.
	(grub_script_execute_cmdline): Out of memory fixes.
	(grub_script_execute_menuentry): Likewise.
	(grub_script_execute_argument_to_string): Removed. Update all
	users by...
	(grub_script_execute_argument_to_argv): ...better version.
	* script/function.c (grub_script_function_create): Use
	grub_script_execute_argument_to_argv instead of
	grub_script_execute_argument_to_string.
	* script/lexer.c (check_varstate): Removed.
	(check_textstate): Removed.
	(grub_script_lexer_record_start): Likewise.
	(grub_script_lexer_record_stop): Likewise.
	(recordchar): Replaced with...
	(grub_script_lexer_record): ...new function.
	(nextchar): Removed.
	(grub_script_lexer_init): Rewritten.
	(grub_script_yylex): Rewritten.
	(append_newline): New function.
	(grub_script_lexer_yywrap): New function.
	(grub_script_lexer_fini): New function.
	(grub_script_yyerror): Sets error flag.
	* script/yylex.l: New file.
	(grub_lexer_yyfree): Wrapper for flex yyffre.
	(grub_lexer_yyalloc): Likewise.
	(grub_lexer_yyrealloc): Likewise.
	* script/parser.y: Refactored.
	* script/script.c (grub_script_arg_add): Out of memory fixes.
	(grub_script_add_arglist): Likewise.
	(grub_script_create_cmdline): Likewise.
	(grub_script_create_cmdmenu): Likewise.
	(grub_script_add_cmd): Likewise.
	(grub_script_parse): Use grub_script_lexer_fini to deallocated.
	* util/grub-script-check.c (grub_script_execute_menuentry): Remove
	unnecessary code.
	* tests/grub_script_echo1.in: New testcase.
	* tests/grub_script_vars1.in: New testcase.
	* tests/grub_script_echo_keywords.in: New testcase. 
							
						 
						
							2010-03-14 22:37:17 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								8622549153 
								
							 
						 
						
							
							
								
								merged in mainline  
							
							
							
						 
						
							2010-03-14 22:20:55 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1d63a066e2 
								
							 
						 
						
							
							
								
								Remove some redundancy in build system.  
							
							... 
							
							
							
							* Makefile.in (TARGET_CFLAGS): Add -ffreestanding.
	(TARGET_ASFLAGS): Add -nostdinc -fno-builtin.
	(TARGET_LDFLAGS): Add -nostdlib.
	(TARGET_IMG_LDFLAGS): Likewise.
	* commands/lsmmap.c (grub_cmd_lsmmap) [GRUB_MACHINE_EMU]: Don't do
	anything since mmap isn't available.
	* conf/any-emu.rmk (kernel_img_SOURCES): Remove commands/boot.c.
	Add util/time.c.
	(pkglib_MODULES): Remove reboot.mod.
	(reboot_mod_SOURCES): Removed.
	(reboot_mod_CFLAGS): Likewise.
	(reboot_mod_LDFLAGS): Likewise.
	* conf/common.rmk (script/lexer.c_DEPENDENCIES): New variable.
	(MOSTLYCLEANFILES): Add symlist.c kernel_syms.lst.
	(DEFSYMFILES): Add kernel_syms.lst.
	(kernel_img_HEADERS): Add common headers.
	(symlist.c): New target.
	(kernel_syms.lst): Likewise.
	(pkglib_MODULES): Add memdisk.mod.
	(memdisk_mod_SOURCES): New variable.
	(memdisk_mod_CFLAGS): Likewise.
	(memdisk_mod_LDFLAGS): Likewise.
	(pkglib_MODULES): Add reboot.mod.
	(reboot_mod_SOURCES): New variable.
	(reboot_mod_CFLAGS): Likewise.
	(reboot_mod_LDFLAGS): Likewise.
	(pkglib_MODULES): Add date.mod.
	(date_mod_SOURCES): New variable.
	(date_mod_CFLAGS): Likewise.
	(date_mod_LDFLAGS): Likewise.
	(pkglib_MODULES): Add datehook.mod.
	(datehook_mod_SOURCES): New variable.
	(datehook_mod_CFLAGS): Likewise.
	(datehook_mod_LDFLAGS): Likewise.
	(pkglib_MODULES): Add lsmmap.mod.
	(lsmmap_mod_SOURCES): New variable.
	(lsmmap_mod_CFLAGS): Likewise.
	(lsmmap_mod_LDFLAGS): Likewise.
	(pkglib_MODULES): Add boot.mod.
	(boot_mod_SOURCES): New variable.
	(boot_mod_CFLAGS): Likewise.
	(boot_mod_LDFLAGS): Likewise.
	* conf/i386-coreboot.rmk: Removed redundant parts.
	* conf/i386-ieee1275.rmk: Likewise.
	* conf/i386-pc.rmk: Likewise.
	* conf/mips-yeeloong.rmk: Likewise.
	* conf/mips.rmk: Likewise.
	* conf/powerpc-ieee1275.rmk: Likewise.
	* conf/sparc64-ieee1275.rmk: Likewise.
	* conf/x86_64-efi.rmk: Likewise.
	* conf/i386-coreboot.rmk: Moved qemu parts ..
	* conf/i386-qemu.rmk: ... here
	* conf/i386-efi.rmk: Moved common parts to...
	* conf/x86-efi.rmk: ... here.
	* conf/i386.rmk: Added modules common to all x86 variants.
	* configure.ac: Add -m32/-m64 to TARGET_ASFLAGS.
	* disk/memdisk.c: Remove grub/machine/kernel.h.
	* gensymlist.sh.in: Include symbol.h.
	* hook/datehook.c: Correct module name.
	* include/grub/datetime.h (grub_get_datetime) [GRUB_MACHINE_EMU]: Export.
	(grub_set_datetime) [GRUB_MACHINE_EMU]: Likewise.
	* include/grub/i386/efi/serial.h: New file.
	* include/grub/x86_64/efi/serial.h: Likewise.
	* util/time.c: Likewise.
	* video/ieee1275.c (grub_video_ieee1275_setup): Handle 64-bit void *. 
							
						 
						
							2010-03-14 17:17:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8d7f2981d0 
								
							 
						 
						
							
							
								
								Remove leftover date*.mo on sparc64  
							
							
							
						 
						
							2010-03-14 16:55:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin King 
								
							 
						 
						
							
							
							
							
								
							
							
								463ac55fac 
								
							 
						 
						
							
							
								
								Shrink the pre-partition-table part of boot.img by eight bytes.  
							
							... 
							
							
							
							* boot/i386/pc/boot.S (ERR): New macro.
(chs_mode): Use ERR.
(geometry_error): Likewise.
(hd_probe_error): Remove.  This is only used once, so we wrwite
it inline instead.
(read_error): Instead of printing read_error_string, just set up
%si and fall through to ...
(error_message): ... this new function, also used by ERR.
	Also-By: Colin Watson <cjwatson@ubuntu.com> 
							
						 
						
							2010-03-14 15:47:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								120cc3eebc 
								
							 
						 
						
							
							
								
								Merge mainline into cleanbuild  
							
							
							
						 
						
							2010-03-14 16:41:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								08e46ededa 
								
							 
						 
						
							
							
								
								Speed up consecutive hostdisk operations on the same device.  
							
							... 
							
							
							
							* util/hostdisk.c (struct grub_util_biosdisk_data): New structure.
(grub_util_biosdisk_open): Initialise disk->data.
(struct linux_partition_cache): New structure.
(linux_find_partition): Cache partition start positions; these are
expensive to compute on every read and write.
(open_device): Cache open file descriptor in disk->data, so that we
don't have to reopen it and flush the buffer cache for consecutive
operations on the same device.
(grub_util_biosdisk_close): New function.
(grub_util_biosdisk_dev): Set `close' member.
* conf/common.rmk (grub_probe_SOURCES): Add kern/list.c.
* conf/i386-efi.rmk (grub_setup_SOURCES): Likewise.
* conf/i386-pc.rmk (grub_setup_SOURCES): Likewise.
* conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Likewise.
* conf/x86_64-efi.rmk (grub_setup_SOURCES): Likewise. 
							
						 
						
							2010-03-14 15:39:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								18d4c6f0ce 
								
							 
						 
						
							
							
								
								Fix address size in ofwfb on sparc64 (based on info by bvk)  
							
							
							
						 
						
							2010-03-14 16:32:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4a6d2d06db 
								
							 
						 
						
							
							
								
								Compile parts of grub-emu as modules.  
							
							... 
							
							
							
							* Makefile.in (TARGET_CPPFLAGS) [emu]: Remove -nostdinc -isystem.
	(pkglib_DATA) [emu]: Remove moddep.lst command.lst fs.lst
	partmap.lst parttool.lst handler.lst video.lst crypto.lst terminal.lst.
	(all-local): Add $(GRUB_EMU).
	(install-local): Install $(GRUB_EMU).
	(uninstall): Uninstall $(GRUB_EMU).
	* commands/parttool.c: Replace GRUB_UTIL with GRUB_NO_MODULES.
	* kern/dl.c: Likewise.
	* commands/sleep.c: Not include machine/time.h.
	* conf/any-emu.rmk (COMMON_LDFLAGS): New variable.
	(COMMON_CFLAGS): Likewise.
	(sbin_UTILITIES): Remove grub-emu.
	(grub_emu_SOURCES): Removed.
	(kernel_img_RELOCATABLE): New variable.
	(pkglib_PROGRAMS): Add kernel.img.
	(kernel_img_SOURCES): New variable
	(kernel_img_CFLAGS): Likewise.
	(kernel_img_LDFLAGS): Likewise.
	(TARGET_NO_STRIP): Likewise.
	(TARGET_NO_DYNAMIC_MODULES): Likewise.
	(pkglib_MODULES): Add progname.mod, hostfs.mod, host.mod, reboot.mod,
	halt.mod, cpuid.mod, usb.mod, sdl.mod and pci.mod.
	(grub-emu): New target.
	(GRUB_EMU): New variable.
	* configure.ac: Whitelist -emu as possible x86_64 architecture.
	* efiemu/main.c: Replace GRUB_UTIL with GRUB_MACHINE_EMU.
	* loader/xnu.c: Likewise.
	* include/grub/pci.h: Likewise.
	* genemuinit.sh: New file.
	* genemuinitheader.sh: Likewise.
	* genmk.rb: Don't strip if TARGET_NO_STRIP is yes.
	Support TARGET_NO_DYNAMIC_MODULES.
	* include/grub/dl.h (GRUB_NO_MODULES): New variable.
	* commands/search.c: Fix GRUB_MOD_INIT and GRUB_MOD_FINI arguments.
	* disk/loopback.c: Likewise.
	* font/font_cmd.c: Likewise.
	* partmap/acorn.c: Likewise.
	* partmap/amiga.c: Likewise.
	* partmap/apple.c: Likewise.
	* partmap/gpt.c: Likewise.
	* partmap/msdos.c: Likewise.
	* partmap/sun.c: Likewise.
	* parttool/msdospart.c: Likewise.
	* term/gfxterm.c: Likewise.
	* video/bitmap.c: Likewise.
	* video/readers/jpeg.c: Likewise.
	* video/readers/png.c: Likewise.
	* video/readers/tga.c: Likewise.
	* video/video.c: Likewise.
	* util/grub-emu.c (read_command_list): Removed.
	(main): Don't call util_init_nls.
	* util/misc.c (grub_err_printf) [!GRUB_UTIL]: Removed.
	(grub_util_init_nls) [!GRUB_UTIL]: Likewise. 
							
						 
						
							2010-03-14 16:29:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dae79b6b05 
								
							 
						 
						
							
							
								
								Merge mainline into emu-mod  
							
							
							
						 
						
							2010-03-14 16:27:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								016a671b51 
								
							 
						 
						
							
							
								
								Merge mainline into cleanbuild  
							
							
							
						 
						
							2010-03-14 16:01:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								91fdd2ed34 
								
							 
						 
						
							
							
								
								* conf/powerpc-ieee1275.rmk (pkglib_MODULES): Add datetime.mod,  
							
							... 
							
							
							
							date.mod, datehook.mod.
	(datetime_mod_SOURCES): New variable.
	(datetime_mod_CFLAGS): Likewise.
	(datetime_mod_LDFLAGS): Likewise.
	(date_mod_SOURCES): Likewise.
	(date_mod_CFLAGS): Likewise.
	(date_mod_LDFLAGS): Likewise.
	(datehook_mod_SOURCES): Likewise.
	(datehook_mod_CFLAGS): Likewise.
	(datehook_mod_LDFLAGS): Likewise.
	* conf/sparc64-ieee1275.rmk: Likewise.
	* lib/ieee1275/datetime.c: New file. 
							
						 
						
							2010-03-14 15:51:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8328a81bc4 
								
							 
						 
						
							
							
								
								Merge mainline info ofwclock  
							
							
							
						 
						
							2010-03-14 15:49:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								873ccae6c2 
								
							 
						 
						
							
							
								
								2010-03-14  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* conf/powerpc-ieee1275.rmk (pkglib_MODULES): Add ieee1275_fb.mod.
	(ieee1275_fb_mod_SOURCES): New variable.
	(ieee1275_fb_mod_CFLAGS): Likewise.
	(ieee1275_fb_mod_LDFLAGS): Likewise.
	* include/grub/ieee1275/ieee1275.h (grub_ieee1275_devices_iterate):
	New proto.
	* kern/ieee1275/init.c (HEAP_MAX_SIZE): Increased.
	(HEAP_MAX_ADDR): Likewise.
	* kern/ieee1275/openfw.c (grub_children_iterate): Don't skip empty
	type.
	Correct stop condition.
	(grub_ieee1275_devices_iterate): New function.
	* video/ieee1275.c: New file. 
							
						 
						
							2010-03-14 15:49:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9a1e70432b 
								
							 
						 
						
							
							
								
								Merge mainline into ofwfb  
							
							
							
						 
						
							2010-03-14 15:43:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								eb46c85c07 
								
							 
						 
						
							
							
								
								Merge mainline into ofwclock  
							
							
							
						 
						
							2010-03-14 15:41:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								601c97c035 
								
							 
						 
						
							
							
								
								Merge sparc grub-mkimage into generic grub-mkimage and a.out support.  
							
							... 
							
							
							
							* boot/sparc64/ieee1275/boot.S (boot_continue): Use SCRATCH_PAD_BOOT
	as scratch.
	* boot/sparc64/ieee1275/diskboot.S (after_info_block): Use
	SCRATCH_PAD_DISKBOOT as scratch.
	(bootit): Pass Openfirmware pointer in %o4.
	* conf/sparc64-ieee1275.rmk (kernel_img_LDFLAGS): Link at 0x4400 instead
	of 0x200000.
	(grub_mkimage_SOURCES): Replace util/sparc64/ieee1275/grub-mkimage.c
	with util/grub-mkrawimage.c.
	* configure.ac: Handle GRUB_MACHINE_SPARC64 and GRUB_MACHINE_MIPS.
	* include/grub/aout.h (AOUT_MID_SUN): New definition.
	(grub_aout_get_type) [GRUB_UTIL]: Removed.
	(grub_aout_load) [GRUB_UTIL]: Likewise.
	* include/grub/kernel.h (grub_modules_get_end): New proto.
	* include/grub/sparc64/ieee1275/boot.h (SCRATCH_PAD): Removed.
	(SCRATCH_PAD_BOOT): New definition.
	(SCRATCH_PAD_DISKBOOT): Likewise.
	(GRUB_BOOT_MACHINE_IMAGE_ADDRESS): Set to 0x4400.
	* include/grub/sparc64/ieee1275/ieee1275.h
	(grub_ieee1275_original_stack): New variable
	* include/grub/sparc64/ieee1275/kernel.h (GRUB_KERNEL_MACHINE_RAW_SIZE):
	New definition
	(GRUB_KERNEL_MACHINE_STACK_SIZE): Likewise.
	(GRUB_PLATFORM_IMAGE_FORMATS): Likewise.
	(GRUB_PLATFORM_IMAGE_DEFAULT_FORMAT): Likewise.
	(GRUB_PLATFORM_IMAGE_DEFAULT): Likewise.
	(GRUB_PLATFORM_IMAGE_RAW): Likewise.
	(GRUB_PLATFORM_IMAGE_AOUT): Likewise.
	(grub_platform_image_format_t): New type.
	* kern/mips/yeeloong/init.c (grub_modules_get_end): Move from here ...
	* kern/main.c (grub_modules_get_end)
	[GRUB_MACHINE_MIPS_YEELOONG || GRUB_MACHINE_SPARC64]: ... here.
	* kern/sparc64/ieee1275/crt0.S: Store firmware entry point in %o0.
	(codestart): Switch stacks.
	* kern/sparc64/ieee1275/init.c (grub_ieee1275_original_stack): New
	variable.
	(grub_heap_init): Use grub_modules_get_end.
	* loader/sparc64/ieee1275/linux.c (grub_linux_boot): Restore original
	stack.
	* util/grub-mkrawimage.c (generate_image): Support sparc64.
	(main): Likewise.
	* util/sparc64/ieee1275/grub-mkimage.c: Removed. 
							
						 
						
							2010-03-14 15:38:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								313df2f552 
								
							 
						 
						
							
							
								
								Merge mainline into sparc-mkimage  
							
							
							
						 
						
							2010-03-14 15:21:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thorsten Glaser 
								
							 
						 
						
							
							
							
							
								
							
							
								d68b491ee2 
								
							 
						 
						
							
							
								
								* util/grub-mkrescue.in: Base ISO UUID on UTC.  
							
							
							
						 
						
							2010-03-14 13:48:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Kraai 
								
							 
						 
						
							
							
							
							
								
							
							
								4e02ed5014 
								
							 
						 
						
							
							
								
								2010-03-08  Matt Kraai  <kraai@ftbfs.org>  
							
							... 
							
							
							
							* util/i386/pc/grub-setup.c (setup): Fix a grammatical error (Debian
	bug #559005 ). 
							
						 
						
							2010-03-08 22:20:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1f15fc1e0a 
								
							 
						 
						
							
							
								
								2010-03-07  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* genmoddep.awk: Output all missing symbols and not only first. 
							
						 
						
							2010-03-07 23:02:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fce5d8ff62 
								
							 
						 
						
							
							
								
								2010-03-06  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* NEWS: Put the date of 1.98 release. 
							
						 
						
							2010-03-06 21:49:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d1e8a02f11 
								
							 
						 
						
							
							
								
								2010-03-06  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* configure.ac: Update CPPFLAGS and not CFLAGS when checking for
	ft2build.h. 
							
						 
						
							2010-03-06 21:27:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								696fd607c6 
								
							 
						 
						
							
							
								
								2010-03-06  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* normal/cmdline.c (grub_cmdline_get): Fix gabled line after
	completition in the middle of string. 
							
						 
						
							2010-03-06 17:48:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								33e2e6f373 
								
							 
						 
						
							
							
								
								2010-03-06  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* util/grub-mkrescue.in: Use mktemp with explicit template. 
							
						 
						
							2010-03-06 17:28:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b1f6d291ad 
								
							 
						 
						
							
							
								
								2010-03-06  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* loader/i386/bsd.c (grub_bsd_get_device): Fix a memory leak. 
							
						 
						
							2010-03-06 17:27:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac227c7f4 
								
							 
						 
						
							
							
								
								2010-03-06  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* loader/i386/multiboot_mbi.c (grub_multiboot_set_bootdev): Free the
	right pointer. 
							
						 
						
							2010-03-06 17:25:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9a632b96 
								
							 
						 
						
							
							
								
								2010-03-05  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Fix FreeBSD compilation.
	* Makefile.in (TARGET_CPPFLAGS): Remove -nostdinc -isystem.
	* configure.ac: Add -nostdinc -isystem to TARGET_CPPFLAGS if it works. 
							
						 
						
							2010-03-06 17:22:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								60b03859e8 
								
							 
						 
						
							
							
								
								2010-03-05  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* util/import_gcry.py: Add autogenerated files to MAINTAINER_CLEANFILES. 
							
						 
						
							2010-03-05 15:38:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								48a5a769a2 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* gettext/gettext.c (grub_gettext_init_ext): Fix a memory leak. 
							
						 
						
							2010-03-05 15:30:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3ab4bd77dd 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* disk/scsi.c (grub_scsi_iterate): Fix a memory leak. 
							
						 
						
							2010-03-05 15:29:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								d116e0d8d1 
								
							 
						 
						
							
							
								
								2010-03-04  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							Support relative image path in theme file.
	* gfxmenu/gui_image.c (grub_gui_image): New member theme_dir.
	(image_set_property): Handle theme_dir and relative path. 
							
						 
						
							2010-03-04 23:16:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ef54aab1 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* configure.ac: Alias amd64 to x86_64. 
							
						 
						
							2010-03-04 22:33:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fcee14ed5f 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* NEWS: mention multiboot on EFI. 
							
						 
						
							2010-03-04 21:35:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d078036308 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* kern/main.c (grub_load_modules): Handle errors from init functions of
	embeded modules. 
							
						 
						
							2010-03-04 21:32:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								41168ea49c 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* normal/autofs.c (autoload_fs_module): Handle errors. 
							
						 
						
							2010-03-04 21:30:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b54d93ac1b 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Disable linux.mod on qemu-mips since it's not functional and leads
	to compilation failure.
	* conf/mips.rmk (pkglib_MODULES): Remove linux.mod.
	* conf/mips-yeeloong.rmk (pkglib_MODULES): Add linux.mod.
	* conf/mips.rmk (linux_mod_SOURCES): Move from here ...
	* conf/mips-yeeloong.rmk (linux_mod_SOURCES): ... here
	* conf/mips.rmk (linux_mod_CFLAGS): Move from here ...
	* conf/mips-yeeloong.rmk (linux_mod_CFLAGS): ... here
	* conf/mips.rmk (linux_mod_ASFLAGS): Move from here ...
	* conf/mips-yeeloong.rmk (linux_mod_ASFLAGS): ... here
	* conf/mips.rmk (linux_mod_LDFLAGS): Move from here ...
	* conf/mips-yeeloong.rmk (linux_mod_LDFLAGS): ... here
	Reported by: BVK Chaitanya 
							
						 
						
							2010-03-04 17:03:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Uggla 
								
							 
						 
						
							
							
							
							
								
							
							
								fc8345da98 
								
							 
						 
						
							
							
								
								2010-03-04  Jordan Uggla  <jordan.uggla@gmail.com>  
							
							... 
							
							
							
							* INSTALL: Add gettext as a dependency and add qemu to a new section
	"Prerequisites for make-check". 
							
						 
						
							2010-03-04 16:28:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Franke 
								
							 
						 
						
							
							
							
							
								
							
							
								4760f97911 
								
							 
						 
						
							
							
								
								2010-03-04  Christian Franke  <franke@computer.org>  
							
							... 
							
							
							
							* util/grub-pe2elf.c: Add missing include "progname.h". 
							
						 
						
							2010-03-04 16:25:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f209b5b230 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* normal/crypto.c (read_crypto_list): Fix a typo.
	Reported by: Seth Goldberg. 
							
						 
						
							2010-03-04 16:13:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b4b7be98db 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* Makefile.in (DISTCLEANFILES): Add stamp-h1. 
							
						 
						
							2010-03-04 16:08:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c0ee0385c9 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* Makefile.in (CLEANFILES) [FONT_SOURCE && grub_mkfont]: Add
	ascii.bitmaps. 
							
						 
						
							2010-03-04 15:50:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a8efbf649e 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* genmk.rb: Remove terminal*.lst in make clean. 
							
						 
						
							2010-03-04 15:41:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								08dcd91370 
								
							 
						 
						
							
							
								
								2010-03-04  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* util/i386/efi/grub-install.in: Copy gettext files. 
							
						 
						
							2010-03-04 15:12:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								c6293875f9 
								
							 
						 
						
							
							
								
								reopen device when the requested access mode changes  
							
							
							
						 
						
							2010-03-03 20:03:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								22d7b6137a 
								
							 
						 
						
							
							
								
								2010-03-03  Colin Watson  <cjwatson@ubuntu.com>  
							
							... 
							
							
							
							* util/hostdisk.c (struct grub_util_biosdisk_data): New structure.
	(grub_util_biosdisk_open): Initialise disk->data.
	(struct linux_partition_cache): New structure.
	(linux_find_partition): Cache partition start positions; these are
	expensive to compute on every read and write.
	(open_device): Cache open file descriptor in disk->data, so that we
	don't have to reopen it and flush the buffer cache for consecutive
	operations on the same device.
	(grub_util_biosdisk_close): New function.
	(grub_util_biosdisk_dev): Set `close' member.
	* conf/common.rmk (grub_probe_SOURCES): Add kern/list.c.
	* conf/i386-efi.rmk (grub_setup_SOURCES): Likewise.
	* conf/i386-pc.rmk (grub_setup_SOURCES): Likewise.
	* conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Likewise.
	* conf/x86_64-efi.rmk (grub_setup_SOURCES): Likewise. 
							
						 
						
							2010-03-03 10:44:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								14532662ee 
								
							 
						 
						
							
							
								
								merge mainline into sparc-mkimage  
							
							
							
						 
						
							2010-03-03 11:24:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d0b332c5 
								
							 
						 
						
							
							
								
								2010-03-01  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* fs/ext2.c (grub_ext2_read_block): Fix an integer overflow. 
							
						 
						
							2010-03-01 21:00:02 +01:00