Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc626665f 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/xnu.c (grub_cpu_xnu_fill_devprop): Don't attempt  
							
							... 
							
							
							
							to continue if allocation is failed.
	Reported by: David Volgyes <dvolgyes>. 
							
						 
						
							2011-06-23 20:38:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Manoel R. Abranches 
								
							 
						 
						
							
							
							
							
								
							
							
								85fd555441 
								
							 
						 
						
							
							
								
								Merge Mainline.  
							
							
							
						 
						
							2011-05-27 00:23:33 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1e4b43901a 
								
							 
						 
						
							
							
								
								* grub-core/fs/fat.c: Include grub/fat.h.  
							
							... 
							
							
							
							(grub_fat_bpb): Moved to ...
	* include/grub/fat.h (grub_fat_bpb): ... here. New file.
	* grub-core/loader/i386/pc/chainloader.c: Include grub/fat.h and
	grub/ntfs.h.
	* include/grub/i386/pc/chainloader.h (grub_chainloader_flags_t):
	Moved from here...
	* grub-core/loader/i386/pc/chainloader.c (grub_chainloader_flags_t): ...
	here.
	* grub-core/loader/i386/pc/chainloader.c (grub_chainloader_patch_bpb):
	New function.
	(grub_chainloader_cmd): Patch BPB if --bpb is given.
	(GRUB_MOD_INIT): Show --bpb.
	* grub-core/loader/i386/pc/ntldr.c (grub_cmd_ntldr): Patch BPB.
	* grub-core/normal/main.c (features): New variable.
	(GRUB_MOD_INIT): Set feature_* variables.
	* include/grub/i386/pc/chainloader.h (grub_chainloader_patch_bpb): New
	proto.
	* include/grub/ntfs.h (grub_ntfs_bpb): New field bios_drive. 
							
						 
						
							2011-05-18 12:48:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a1073fd2 
								
							 
						 
						
							
							
								
								FreeDOS direct loading support.  
							
							... 
							
							
							
							* docs/grub.texi (Supported OS): Add FreeDOS.
	* grub-core/Makefile.core.def (freedos): New module.
	* grub-core/lib/i386/relocator.c (grub_relocator16_ebx): New extern
	variable.
	(grub_relocator16_boot): Handle %ebx.
	* grub-core/lib/i386/relocator16.S: Likewise.
	* grub-core/loader/i386/pc/freedos.c: New file. 
							
						 
						
							2011-05-18 12:15:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								05caa461e8 
								
							 
						 
						
							
							
								
								Long Linux command line support.  
							
							... 
							
							
							
							* grub-core/loader/i386/linux.c (GRUB_LINUX_CL_END_OFFSET): Removed.
	(maximal_cmdline_size): New variable.
	(allocate_pages): Use maximal_cmdline_size.
	(grub_cmd_linux): Set and use maximal_cmdline_size.
	* grub-core/loader/i386/pc/linux.c (GRUB_LINUX_CL_END_OFFSET): Removed.
	(allocate_pages): Use maximal_cmdline_size.
	(grub_cmd_linux): Set and use maximal_cmdline_size.
	* include/grub/i386/linux.h (GRUB_LINUX_SETUP_MOVE_SIZE): Removed.
	(linux_kernel_header): Add fields kernel_alignment, relocatable, pad
	and cmdline_size. 
							
						 
						
							2011-05-18 09:56:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								67b1e5c907 
								
							 
						 
						
							
							
								
								Fix compilation errors.  
							
							... 
							
							
							
							* grub-core/term/ns8250.c (serial_get_divisor): Declare 'port' as
	potentially unused.
	* grub-core/loader/i386/linux.c (grub_linux_setup_video):
	Handle GRUB_VIDEO_DRIVER_SIS315PRO.
	* grub-core/bus/cs5536.c (grub_cs5536_init_geode): Restrict DIVIL init
	to loongson machines. 
							
						 
						
							2011-05-15 12:32:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Manoel Rebelo Abranches 
								
							 
						 
						
							
							
							
							
								
							
							
								90eb90e24c 
								
							 
						 
						
							
							
								
								Merge mainline.  
							
							
							
						 
						
							2011-05-05 12:12:22 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3c62402d08 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c (grub_linux_boot): Supply target rather  
							
							... 
							
							
							
							than source address for efi mmap buffer. 
							
						 
						
							2011-04-25 16:58:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e745cf0ca6 
								
							 
						 
						
							
							
								
								Implement automatic module license checking according to new GNU  
							
							... 
							
							
							
							guidelines.
	* grub-core/kern/dl.c (grub_dl_check_license): New function.
	(grub_dl_load_core): Use grub_dl_check_license.
	* include/grub/dl.h (GRUB_MOD_SECTION): New macro.
	(GRUB_MOD_LICENSE): Likewise.
	(GRUB_MOD_DUAL_LICENSE): Likewise.
	All modules updated. 
							
						 
						
							2011-04-11 23:01:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed4ce5820 
								
							 
						 
						
							
							
								
								correct Changelog spelling  
							
							
							
						 
						
							2011-04-08 13:59:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b38a498394 
								
							 
						 
						
							
							
								
								BPB patching support (untested)  
							
							
							
						 
						
							2011-04-05 14:40:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Manoel Rebelo Abranches 
								
							 
						 
						
							
							
							
							
								
							
							
								50ee5d686d 
								
							 
						 
						
							
							
								
								Merge mainline.  
							
							
							
						 
						
							2011-04-01 04:45:37 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc66a2ce6 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsdXX.c (grub_freebsd_load_elfmodule): Account  
							
							... 
							
							
							
							for modules headers when counting the needed allocation size. 
							
						 
						
							2011-03-24 12:28:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4e39d65a 
								
							 
						 
						
							
							
								
								* grub-core/bus/usb/usb.c (attach_hooks): Make static.  
							
							... 
							
							
							
							* grub-core/bus/usb/usbhub.c (hubs): Likewise.
	* grub-core/commands/hashsum.c (aliases): Likewise.
	* grub-core/commands/setpci.c (pci_registers): Likewise.
	* grub-core/disk/usbms.c (attach_hook): Likewise.
	* grub-core/fs/zfs/zfs.c (decomp_table): Likewise.
	(zio_checksum_table): Likewise.
	* grub-core/gettext/gettext.c (grub_gettext_msg_list): Likewise.
	* grub-core/gfxmenu/gfxmenu.c (cached_view): Likewise.
	* grub-core/lib/legacy_parse.c (legacy_commands): Likewise.
	* grub-core/lib/relocator.c (leftovers): Likewise.
	(extra_blocks): Likewise.
	* grub-core/loader/i386/bsd.c (relocator): Likewise.
	* grub-core/loader/i386/multiboot_mbi.c (modules): Likewise.
	(modules_last): Likewise.
	* grub-core/loader/i386/xnu.c (table_aliases): Likewise.
	(devices): Likewise.
	* grub-core/loader/multiboot_mbi2.c (modules): Likewise.
	(modules_last): Likewise.
	* grub-core/normal/auth.c (users): Likewise.
	* grub-core/normal/context.c (initial_menu): Likewise.
	(current_menu): Likewise.
	* grub-core/normal/crypto.c (crypto_specs): Likewise.
	* grub-core/term/serial.c (grub_serial_ports): Likewise.
	(grub_serial_terminfo_input_template): Likewise.
	(grub_serial_terminfo_output_template): Likewise.
	(grub_serial_terminfo_input): Likewise.
	(grub_serial_terminfo_output): Likewise.
	(registered): Likewise.
	* grub-core/term/usb_keyboard.c (attach_hook): Likewise. 
							
						 
						
							2011-03-23 12:05:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								be1a7ce0cf 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c (find_efi_mmap_size): Page-align  
							
							... 
							
							
							
							cached mmap_size, so that this works correctly when called multiple
times.
Reported by: Daniel Kahn Gillmor.  Should fix Debian bug #616638 . 
							
						 
						
							2011-03-09 17:38:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4514605726 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):  
							
							... 
							
							
							
							Take into account space used by ELF sections and multiboot palette.
	Reported by: Grégoire Sutre. 
							
						 
						
							2011-01-11 00:44:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3395fe5230 
								
							 
						 
						
							
							
								
								Pass more appropriate video id to Linux.  
							
							... 
							
							
							
							* grub-core/loader/i386/linux.c (grub_linux_setup_video): Use
	grub_video_get_driver_id and variable gfxpayloadforcelfb to
	fill have_vga.
	(grub_linux_boot): Rely on grub_linux_setup_video to fill have_vga and
	shift params->lfb_size.
	* include/grub/i386/linux.h: Make an enume out of have_vga values. 
							
						 
						
							2011-01-11 00:02:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e7121b6932 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs/zfs.c (dmu_read): Use void * for some pointers to  
							
							... 
							
							
							
							avoid aliasing.
	(fzap_lookup): Likewise.
	(dnode_get): Likewise.
	(make_mdn): Likewise.
	(zfs_mount): Likewise.
	(fzap_iterate): Use temporary pointer to avoid aliasing.
	(grub_zfs_read): Likewise.
	* grub-core/loader/i386/xnu.c (grub_xnu_boot): Likewise.
	* grub-core/loader/xnu.c (grub_cmd_xnu_kernel): Use void * for some
	pointers to avoid aliasing.
	(grub_cmd_xnu_kernel64): Likewise.
	(grub_xnu_load_driver): Likewise. 
							
						 
						
							2011-01-08 01:56:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								43f1bc8369 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta):  
							
							... 
							
							
							
							Silence spurious warning.
	Reported and tested by: Alain Greppin. 
							
						 
						
							2011-01-08 00:27:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Szymon Janc 
								
							 
						 
						
							
							
							
							
								
							
							
								25953e1055 
								
							 
						 
						
							
							
								
								Improve loaders' kernel command line handling.  
							
							... 
							
							
							
							* grub-core/lib/cmdline.c: New file.
	* include/grub/lib/cmdline.h: Likewise.
	* grub-core/loader/i386/linux.c (grub_cmd_linux): Use
	grub_create_loader_cmdline to create kernel command line.
	* grub-core/loader/i386/pc/linux.c (grub_cmd_linux): Likewise.
	* grub-core/loader/powerpc/ieee1275/linux.c (grub_cmd_linux): Likewise.
	* grub-core/loader/sparc64/ieee1275/linux.c (grub_cmd_linux): Likewise.
	* grub-core/Makefile.core.def (linux16): Add lib/cmdline.c on i386_pc.
	(linux): Add lib/cmdline.c on common. 
							
						 
						
							2011-01-07 17:09:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								18a38098ad 
								
							 
						 
						
							
							
								
								The E820 type 5 is BADRAM, not EXEC_CODE.  
							
							... 
							
							
							
							* grub-core/loader/i386/bsd.c (GRUB_E820_EXEC_CODE): Removed.
	(GRUB_E820_BADRAM): New define.
	* grub-core/loader/i386/linux.c (grub_linux_boot): Translate code
	into reserved. Propagate BADRAM.
	* grub-core/loader/i386/bsd.c (GRUB_E820_EXEC_CODE): Removed.
	(GRUB_E820_BADRAM): New define. 
							
						 
						
							2011-01-05 01:14:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b12b923e63 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Silence  
							
							... 
							
							
							
							spurious warning.
	Reported by: crocket 
							
						 
						
							2010-12-31 12:37:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								25dd47804d 
								
							 
						 
						
							
							
								
								Don't use disk subsystem in freebsd_boot.  
							
							... 
							
							
							
							* grub-core/loader/i386/bsd.c (freebsd_bootdev): New variable.
	(freebsd_biosdev): Likewise.
	(grub_freebsd_boot): Use freebsd_bootdev and freebsd_biosdev.
	(grub_cmd_freebsd): Set freebsd_bootdev and freebsd_biosdev. 
							
						 
						
							2010-12-27 07:06:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								af36812f5c 
								
							 
						 
						
							
							
								
								fix a compilation error  
							
							
							
						 
						
							2010-12-26 00:57:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b28fd807eb 
								
							 
						 
						
							
							
								
								freedos support  
							
							
							
						 
						
							2010-12-26 00:38:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5c61fc9f48 
								
							 
						 
						
							
							
								
								supply boot file to plan9  
							
							
							
						 
						
							2010-12-21 00:37:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								645b8cd99f 
								
							 
						 
						
							
							
								
								Allow override Plan9 device names  
							
							
							
						 
						
							2010-12-21 00:22:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								da94d203d9 
								
							 
						 
						
							
							
								
								Generate partmaps for plan9  
							
							
							
						 
						
							2010-12-21 00:04:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5318fe9804 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_add_module):  
							
							... 
							
							
							
							Avoid next pointing to nowhere. 
							
						 
						
							2010-12-20 16:13:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3c50773923 
								
							 
						 
						
							
							
								
								Ignore fields zero1 and zero3  
							
							
							
						 
						
							2010-12-19 20:51:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								239ab5f048 
								
							 
						 
						
							
							
								
								Fix Plan9 alignment  
							
							
							
						 
						
							2010-12-19 17:02:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								70e8145a7b 
								
							 
						 
						
							
							
								
								Plan9 support  
							
							
							
						 
						
							2010-12-19 16:10:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e1dffcf270 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):  
							
							... 
							
							
							
							Set ptrdest to correct get_physical_target_address rather than
	incorrect get_virtual_current_address. 
							
						 
						
							2010-12-18 14:31:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kashyap garimella 
								
							 
						 
						
							
							
							
							
								
							
							
								b04298cfa2 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_load): Use  
							
							... 
							
							
							
							correct cat to grub_uint8_t * rather than grub_uint32_t *. 
							
						 
						
							2010-12-18 15:22:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Millan 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4253b2c4 
								
							 
						 
						
							
							
								
								2010-11-30  Robert Millan  <rmh@gnu.org>  
							
							... 
							
							
							
							* grub-core/loader/i386/bsd.c
	(grub_cmd_freebsd_loadenv, grub_cmd_freebsd_module_elf): Check
	whether kernel is loaded using grub_loader_is_loaded(), rather
	than `kernel_type', which may still be `KERNEL_TYPE_NONE' under
	certain error conditions. 
							
						 
						
							2010-11-30 19:33:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7f8b0fd7f0 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c (grub_cmd_linux): Pass correctly the  
							
							... 
							
							
							
							bootloader version instead of 0. 
							
						 
						
							2010-11-19 22:58:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a06eb03ad0 
								
							 
						 
						
							
							
								
								Support long command lines as per 2.06 Linux boot protocol  
							
							
							
						 
						
							2010-11-13 21:27:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2b36fbf493 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c (grub_cmd_linux): Autoload vbe.mod if  
							
							... 
							
							
							
							vga= option is supplied. 
							
						 
						
							2010-11-01 13:10:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								dc5aeea5b9 
								
							 
						 
						
							
							
								
								merge mainline into net  
							
							
							
						 
						
							2010-10-25 13:19:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Szymon Janc 
								
							 
						 
						
							
							
							
							
								
							
							
								6bdda8f877 
								
							 
						 
						
							
							
								
								* grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel):  
							
							... 
							
							
							
							Set-but-not-used variable ifdef'ed.
	* grub-core/lib/legacy_parse.c (grub_legacy_parse): Likewise.
	* grub-core/bus/usb/ohci.c (grub_ohci_pci_iter): Set-but-not-used
	variable removed.
	* grub-core/disk/lvm.c (grub_lvm_scan_device): Likewise.
	* grub-core/fs/jfs.c (grub_jfs_find_file): Likewise.
	* grub-core/fs/minix.c (grub_minix_dir): Likewise.
	* grub-core/fs/sfs.c (grub_sfs_read_extent): Likewise.
	* grub-core/fs/ufs.c (grub_ufs_dir): Likewise.
	* grub-core/gfxmenu/gui_list.c (grub_gui_list_new): Likewise.
	* grub-core/gfxmenu/view.c (redraw_menu_visit): Likewise.
	* grub-core/gfxmenu/widget-box.c (draw): Likewise.
	* grub-core/lib/relocator.c (malloc_in_range): Likewise.
	* grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta): Likewise.
	* grub-core/loader/i386/bsd_pagetable.c (fill_bsd64_pagetable):
	Likewise. 
							
						 
						
							2010-10-16 22:16:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf26bcc435 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/linux.c (DEFAULT_VIDEO_MODE) [GRUB_MACHINE_EFI]:  
							
							... 
							
							
							
							Set to "auto". 
							
						 
						
							2010-10-01 16:24:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								579940128b 
								
							 
						 
						
							
							
								
								Fix coreboot compilation.  
							
							... 
							
							
							
							* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_get_mbi_size):
	Take VBE info into account even if only text is supported.
	(fill_vbe_info): Take into account the case when only VGA text
	is supported.
	* include/grub/multiboot.h (GRUB_MACHINE_HAS_VBE): Set to zero
	on coreboot, multiboot and qemu. 
							
						 
						
							2010-09-29 23:51:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d33613fcf3 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsd.c (grub_cmd_netbsd): Provide default serial  
							
							... 
							
							
							
							parameters. 
							
						 
						
							2010-09-29 22:51:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								760a7e5aed 
								
							 
						 
						
							
							
								
								Merge mainline into net  
							
							
							
						 
						
							2010-09-22 20:13:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								77a94e9810 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_fill_multiboot_mmap):  
							
							... 
							
							
							
							Add BADRAM.
	* grub-core/loader/multiboot_mbi2.c (grub_fill_multiboot_mmap):
	Likewise.
	* include/multiboot.h: Resynced with specification.
	* include/multiboot2.h: Likewise. 
							
						 
						
							2010-09-21 02:06:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f218b09c99 
								
							 
						 
						
							
							
								
								Support multiboot VBE info.  
							
							... 
							
							
							
							* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_get_mbi_size):
	Take VBE info into account.
	(fill_vbe_info) [GRUB_MACHINE_HAS_VBE]: New function.
	(retrieve_video_parameters) [GRUB_MACHINE_HAS_VBE]:
	Call fill_vbe_info when appropriate.
	(grub_multiboot_make_mbi): Account for the size occupied by VBE info.
	* grub-core/loader/multiboot_mbi2.c (grub_multiboot_load): Declare tags
	as supported.
	(grub_multiboot_get_mbi_size): Take new tags into account.
	(fill_vbe_tag) [GRUB_MACHINE_HAS_VBE]: New function.
	(retrieve_video_parameters) [GRUB_MACHINE_HAS_VBE]:
	Call fill_vbe_tag when appropriate.
	(grub_multiboot_make_mbi): Properly align tags.
	* grub-core/video/i386/pc/vbe.c (grub_vbe_bios_get_pm_interface): New
	function.
	* include/grub/i386/pc/vbe.h (grub_vbe_bios_get_pm_interface): New
	proto.
	* include/grub/multiboot.h (GRUB_MACHINE_HAS_VBE): New definition. 
							
						 
						
							2010-09-20 17:01:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a1d84a5e5e 
								
							 
						 
						
							
							
								
								Unify memory types.  
							
							... 
							
							
							
							* grub-core/Makefile.am (KERNEL_HEADER_FILES): Include memory.h.
	* grub-core/commands/lsmmap.c (grub_cmd_lsmmap): Output user-readable
	types.
	* grub-core/kern/i386/multiboot_mmap.c (grub_lower_mem): Removed.
	(grub_upper_mem): Likewise.
	* grub-core/kern/ieee1275/init.c (grub_upper_mem): Likewise.
	* include/grub/memory.h (grub_memory_type_t): New enum.
	All users updated. 
							
						 
						
							2010-09-19 00:04:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9696382e79 
								
							 
						 
						
							
							
								
								GRUB-legacy configuration file support.  
							
							... 
							
							
							
							* Makefile.util.def (grub-menulst2cfg): New util.
	* docs/man/grub-menulst2cfg.h2m: New file.
	* grub-core/Makefile.core.def (legacycfg): New module.
	* grub-core/commands/legacycfg.c: New file.
	* grub-core/commands/menuentry.c (append_menu_entry): Rename to ...
	(grub_normal_add_menu_entry): ... this.
	* grub-core/commands/password.c (grub_cmd_password): Split main part to ...
	(grub_normal_set_password): ...this.
	* grub-core/commands/videoinfo.c (grub_cmd_videoinfo): Support MODE.
	* grub-core/loader/i386/linux.c (linux_vesafb_res): Move to ..,
	* grub-core/lib/i386/pc/vesa_modes_table.c: ... here.
	* grub-core/lib/legacy_parse.c: New file.
	* grub-core/normal/auth.c (grub_cmd_authenticate): New command.
	* include/grub/i386/pc/vesa_modes_table.h: New file.
	* include/grub/legacy_parse.h: Likewise.
	* include/grub/normal.h (grub_normal_add_menu_entry): New proto.
	* util/grub-menulst2cfg.c: New file.
	* grub-core/Makefile.core.def (lsapm): New module.
	* grub-core/commands/i386/pc/lsapm.c: New file.
	* grub-core/loader/i386/multiboot_mbi.c (make_mbi) [GRUB_MACHINE_PCBIOS]: Pass APM info.
	* grub-core/loader/multiboot_mbi2.c (make_mbi) [GRUB_MACHINE_PCBIOS]:
	Likewise.
	* include/grub/i386/pc/apm.h: New file.
	* include/multiboot.h (multiboot_apm_info): New struct. 
							
						 
						
							2010-09-18 16:21:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0b37526a5a 
								
							 
						 
						
							
							
								
								Add VBE PM interface  
							
							
							
						 
						
							2010-09-16 00:37:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b09cf083a0 
								
							 
						 
						
							
							
								
								Fix compilation issue  
							
							
							
						 
						
							2010-09-16 00:30:47 +02:00