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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								02602a7002 
								
							 
						 
						
							
							
								
								Cleaned __gnu_local_gp handling  
							
							
							
						 
						
							2009-11-06 17:37:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6174923799 
								
							 
						 
						
							
							
								
								merged with upstream  
							
							
							
						 
						
							2009-11-02 23:29:51 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								1a5c44303c 
								
							 
						 
						
							
							
								
								load modules before saying welcome  
							
							
							
						 
						
							2009-10-24 12:45:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								e6efd24fa0 
								
							 
						 
						
							
							
								
								working but suboptimal cache flusher  
							
							
							
						 
						
							2009-10-24 10:58:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								1e1ddb6cb9 
								
							 
						 
						
							
							
								
								init fixes  
							
							
							
						 
						
							2009-10-24 10:56:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								e95fcb5379 
								
							 
						 
						
							
							
								
								move common init function to kern/mips/init.c  
							
							
							
						 
						
							2009-10-24 10:44:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								81d1980198 
								
							 
						 
						
							
							
								
								changed rate of pseudo-clockk to avoid USB stalls  
							
							
							
						 
						
							2009-10-19 18:09:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								65aa1698d3 
								
							 
						 
						
							
							
								
								use $t9 instead of $ra as a base register  
							
							
							
						 
						
							2009-10-19 12:58:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								19f9e339c3 
								
							 
						 
						
							
							
								
								revert changes to kern/main.c  
							
							
							
						 
						
							2009-10-18 16:15:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								877128fa45 
								
							 
						 
						
							
							
								
								copy modules backwards  
							
							
							
						 
						
							2009-10-18 16:10:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								3dc648f724 
								
							 
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2009-10-18 15:07:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a6948ac3 
								
							 
						 
						
							
							
								
								grub as flash for qemu-gdium  
							
							
							
						 
						
							2009-10-18 15:04:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								ad17a401d6 
								
							 
						 
						
							
							
								
								new image format for mips. Asm part  
							
							
							
						 
						
							2009-10-18 14:10:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								8adc0f0060 
								
							 
						 
						
							
							
								
								unified startup.S  
							
							
							
						 
						
							2009-10-18 12:08:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								be320b471f 
								
							 
						 
						
							
							
								
								cache handling  
							
							
							
						 
						
							2009-10-18 00:23:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								81a642e8e2 
								
							 
						 
						
							
							
								
								linux.c  
							
							
							
						 
						
							2009-10-16 17:40:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								023593d766 
								
							 
						 
						
							
							
								
								relocator dor mips  
							
							
							
						 
						
							2009-10-11 23:00:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								6cb9ffbd75 
								
							 
						 
						
							
							
								
								Merge branch 'relocator' into mips  
							
							
							
						 
						
							2009-10-11 22:21:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								1540a08402 
								
							 
						 
						
							
							
								
								various fixes. MIPSsim support  
							
							
							
						 
						
							2009-10-11 18:18:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								50739170db 
								
							 
						 
						
							
							
								
								seems to work now. A lot is still missing though  
							
							
							
						 
						
							2009-10-11 14:18:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								ffa9860a86 
								
							 
						 
						
							
							
								
								various fixes  
							
							
							
						 
						
							2009-10-11 02:07:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								3f9f11b6d2 
								
							 
						 
						
							
							
								
								time & reloc  
							
							
							
						 
						
							2009-10-10 20:52:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								6315da8831 
								
							 
						 
						
							
							
								
								fake __gnu_local_gp  
							
							
							
						 
						
							2009-10-10 14:54:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								e8b458be45 
								
							 
						 
						
							
							
								
								fixes  
							
							
							
						 
						
							2009-10-10 14:27:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								33dc6f74d2 
								
							 
						 
						
							
							
								
								bugfixes. Merge MIPS and MIPSel  
							
							
							
						 
						
							2009-10-10 14:19:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc7e76a56 
								
							 
						 
						
							
							
								
								cleanup and bugfix  
							
							
							
						 
						
							2009-10-10 13:50:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								de75aa3d67 
								
							 
						 
						
							
							
								
								Hello from mipsel  
							
							
							
						 
						
							2009-10-10 13:30:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								e27fbc80e4 
								
							 
						 
						
							
							
								
								kernel.img compiles on mipsel-qemu-r4k  
							
							
							
						 
						
							2009-10-09 19:50:31 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2e29a2a3 
								
							 
						 
						
							
							
								
								Merge branch 'mainline' into relocator  
							
							
							
						 
						
							2009-09-20 19:38:16 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								12d6fc8461 
								
							 
						 
						
							
							
								
								EFI support  
							
							
							
						 
						
							2009-09-03 19:19:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cjwatson 
								
							 
						 
						
							
							
							
							
								
							
							
								087c07c4fa 
								
							 
						 
						
							
							
								
								2009-09-03  Colin Watson  <cjwatson@ubuntu.com>  
							
							... 
							
							
							
							* kern/i386/pc/startup.S: Fix typo. 
							
						 
						
							2009-09-03 07:53:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								df2a15f643 
								
							 
						 
						
							
							
								
								Merge branch 'mainline' into snow64  
							
							
							
						 
						
							2009-09-02 18:17:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								8a10b2c632 
								
							 
						 
						
							
							
								
								now hangs at maxDec  
							
							
							
						 
						
							2009-09-02 13:34:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								b5e7312c43 
								
							 
						 
						
							
							
								
								2009-08-30  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* kern/file.c (grub_file_read): Spelling fix 
							
						 
						
							2009-08-30 20:19:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								6f07b921bc 
								
							 
						 
						
							
							
								
								2009-08-28  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* kern/file.c (grub_file_read): Check offset.
	* fs/hfs.c (grub_hfs_read_file): Remove unnecessary offset check.
	* fs/jfs.c (grub_jfs_read_file): Likewise.
	* fs/ntfs.c (grub_ntfs_read): Likewise.
	* fs/reiserfs.c (grub_reiserfs_read): Likewise.
	* fs/minix.c (grub_minix_read_file): Correct offset check.
	* fs/ufs.c (grub_ufs_read_file): Likewise. 
							
						 
						
							2009-08-28 16:29:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cjwatson 
								
							 
						 
						
							
							
							
							
								
							
							
								4cbe67e509 
								
							 
						 
						
							
							
								
								2009-08-28  Colin Watson  <cjwatson@ubuntu.com>  
							
							... 
							
							
							
							2009-08-28  Robert Millan  <rmh.grub@aybabtu.com>
	Add `getkeystatus' terminal method.  Add a new `keystatus' command
	to query it.
	* include/grub/term.h (GRUB_TERM_STATUS_SHIFT,
	GRUB_TERM_STATUS_CTRL, GRUB_TERM_STATUS_ALT): Definitions for
	modifier key bitmasks.
	(struct grub_term_input): Add `getkeystatus' member.
	(grub_getkeystatus): Add prototype.
	* kern/term.c (grub_getkeystatus): New function.
	* include/grub/i386/pc/memory.h
	(GRUB_MEMORY_MACHINE_BIOS_DATA_AREA_ADDR): New macro.
	(struct grub_machine_bios_data_area): Define necessary parts of BIOS
	Data Area layout.
	* term/i386/pc/console.c (grub_console_getkeystatus): New function.
	(grub_console_term_input): Set `getkeystatus' member.
	* term/usb_keyboard.c (grub_usb_hid): Macroify HID protocol
	constants.
	(grub_usb_keyboard_getreport): Likewise.
	(grub_usb_keyboard_checkkey): Likewise.
	(grub_usb_keyboard_getkeystatus): New function.
	(grub_usb_keyboard_term): Set `getkeystatus' member.
	* commands/keystatus.c: New file.
	* conf/common.rmk (pkglib_MODULES): Add keystatus.mod.
	(keystatus_mod_SOURCES): New variable.
	(keystatus_mod_CFLAGS): Likewise.
	(keystatus_mod_LDFLAGS): Likewise.
	* conf/i386-coreboot.rmk (grub_emu_SOURCES): Add
	commands/keystatus.c.
	* conf/i386-efi.rmk (grub_emu_SOURCES): Likewise.
	* conf/i386-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/i386-pc.rmk (grub_emu_SOURCES): Likewise.
	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Likewise.
	* conf/x86_64-efi.rmk (grub_emu_SOURCES): Likewise.
	* DISTLIST: Add commands/keystatus.c. 
							
						 
						
							2009-08-28 13:20:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								70f1161d13 
								
							 
						 
						
							
							
								
								2009-08-24  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							Save space by inlining misc.c functions.
	* kern/misc.c (grub_iswordseparator): Made static.
	* kern/misc.c (grub_strcat): Moved from here ...
	* include/grub/misc.h (grub_strcat): ... here. Inlined.
	* kern/misc.c (grub_strncat): Moved from here ...
	* include/grub/misc.h (grub_strncat): ... here. Inlined.
	* kern/misc.c (grub_strcasecmp): Moved from here ...
	* include/grub/misc.h (grub_strcasecmp): ... here. Inlined.
	* kern/misc.c (grub_strncasecmp): Moved from here ...
	* include/grub/misc.h (grub_strncasecmp): ... here. Inlined.
	* kern/misc.c (grub_isalpha): Moved from here ...
	* include/grub/misc.h (grub_isalpha): ... here. Inlined.
	* kern/misc.c (grub_isdigit): Moved from here ...
	* include/grub/misc.h (grub_isdigit): ... here. Inlined.
	* kern/misc.c (grub_isgraph): Moved from here ...
	* include/grub/misc.h (grub_isgraph): ... here. Inlined.
	* kern/misc.c (grub_tolower): Moved from here ...
	* include/grub/misc.h (grub_tolower): ... here. Inlined. 
							
						 
						
							2009-08-24 19:40:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5e03640baf 
								
							 
						 
						
							
							
								
								Merge branch 'mainline' into relocator  
							
							... 
							
							
							
							Conflicts:
	loader/i386/multiboot.c 
							
						 
						
							2009-08-23 01:31:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b131c45455 
								
							 
						 
						
							
							
								
								Improvements for Apple?  
							
							
							
						 
						
							2009-08-05 19:58:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									robertmh 
								
							 
						 
						
							
							
							
							
								
							
							
								f56a875639 
								
							 
						 
						
							
							
								
								2009-08-04  Robert Millan  <rmh.grub@aybabtu.com>  
							
							... 
							
							
							
							Fix a bug resulting in black screen when loading Linux using a
        packed video mode.
        * kern/i386/pc/startup.S (grub_vbe_bios_getset_dac_palette_width): New
        function.
        * include/grub/i386/pc/vbe.h (GRUB_VBE_CAPABILITY_DACWIDTH): New macro.
        (grub_vbe_bios_getset_dac_palette_width): New function.
        (grub_vbe_bios_get_dac_palette_width)
        (grub_vbe_bios_set_dac_palette_width): New macros (act as wrappers for
        grub_vbe_bios_getset_dac_palette_width()).
        * video/i386/pc/vbe.c (grub_vbe_probe): Use `GRUB_VBE_STATUS_OK' to
        check for return status.
        (grub_vbe_get_video_mode_info): When getting information for a packed
        mode (<= 8 bpp), obtain DAC palette width using
        grub_vbe_bios_getset_dac_palette_width(), and use that for initializing
        {red,green,blue}_mark_size. 
							
						 
						
							2009-08-04 21:28:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								2366e356ce 
								
							 
						 
						
							
							
								
								2009-07-25  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* kern/file.c (grub_file_open): Revert to previous check with
	grub_errno. 
							
						 
						
							2009-07-25 18:28:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									phcoder 
								
							 
						 
						
							
							
							
							
								
							
							
								72b9658be2 
								
							 
						 
						
							
							
								
								2009-07-25  Vladimir Serbinenko  <phcoder@gmail.com>  
							
							... 
							
							
							
							* kern/parser.c (grub_parser_execute): Fix a bug causing truncated
	entries on failed boot. 
							
						 
						
							2009-07-25 15:13:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fzielcke 
								
							 
						 
						
							
							
							
							
								
							
							
								7743527799 
								
							 
						 
						
							
							
								
								2009-07-25  Felix Zielcke  <fzielcke@z-51.de>  
							
							... 
							
							
							
							* kern/file.c (grub_file_open): Fix an error check. 
							
						 
						
							2009-07-25 09:30:25 +00:00