]>
git.ipfire.org Git - thirdparty/grub.git/log
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:40:15 +0000 (12:40 +0100)]
* grub-core/normal/main.c (GRUB_MOD_INIT): Export pager variable.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:23:42 +0000 (12:23 +0100)]
* grub-core/lib/i386/pc/biosnum.c: Add missing include.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:21:15 +0000 (12:21 +0100)]
* grub-core/disk/usbms.c (grub_usbms_reset): Transform USB-style error
into GRUB-style one.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:18:21 +0000 (12:18 +0100)]
missing file in last change
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:17:05 +0000 (12:17 +0100)]
* grub-core/bus/usb/usbtrans.c (grub_usb_control_msg): Return usb-style
error and not grub_errno.
* grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Likewise.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:13:39 +0000 (12:13 +0100)]
* grub-core/bus/usb/uhci.c (grub_uhci_detect_dev): Return
GRUB_USB_SPEED_NONE in case of failure and not the error code.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:08:33 +0000 (12:08 +0100)]
* grub-core/efiemu/i386/pc/cfgtables.c
(grub_machine_efiemu_init_tables): Make declaration a prototype.
* grub-core/loader/xnu.c (grub_xnu_lock): Likewise.
(grub_xnu_unlock): Likewise.
* grub-core/normal/cmdline.c (grub_cmdline_get/cl_set_pos_all): Likewise.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:05:13 +0000 (12:05 +0100)]
* 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.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 10:54:58 +0000 (11:54 +0100)]
* grub-core/video/bochs.c (grub_video_bochs_setup): Use
grub_video_mode_type_t.
* grub-core/video/cirrus.c (grub_video_cirrus_setup): Likewise.
* grub-core/video/i386/pc/vbe.c (grub_video_vbe_setup): Likewise.
* grub-core/video/i386/pc/vga.c (grub_video_vga_setup): Likewise.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 10:52:04 +0000 (11:52 +0100)]
* util/grub-install.in: Correct the x86-64 name as x86_64.
Colin Watson [Mon, 14 Mar 2011 22:01:32 +0000 (22:01 +0000)]
merge trunk
Colin Watson [Mon, 14 Mar 2011 21:42:00 +0000 (21:42 +0000)]
update paths in ChangeLog
Colin Watson [Mon, 14 Mar 2011 21:41:24 +0000 (21:41 +0000)]
Avoid straying into first partition when embedding-area sectors are in use (LP: #730225).
Colin Watson [Fri, 11 Mar 2011 11:51:10 +0000 (11:51 +0000)]
* grub-core/boot/i386/pc/lnxboot.S (real_code_2): Ensure that the
initial chunk read from the kernel always includes GRUB's multiboot
header, which is now outside the first sector.
Colin Watson [Wed, 9 Mar 2011 17:38:31 +0000 (17:38 +0000)]
* 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.
Colin Watson [Wed, 9 Mar 2011 17:35:16 +0000 (17:35 +0000)]
* docs/grub.texi (Simple configuration): Tidy up formatting.
Szymon Janc [Mon, 7 Mar 2011 21:23:06 +0000 (22:23 +0100)]
2011-03-07 Szymon Janc <szymon@janc.net.pl>
* grub-core/fs/zfs/zfs.c (zap_leaf_lookup):
Set-but-not-used variable removed.
Vladimir 'phcoder' Serbinenko [Sat, 19 Feb 2011 12:18:05 +0000 (13:18 +0100)]
Rename mipsel-yeeloong to mipsel-loongson
Colin Watson [Thu, 17 Feb 2011 14:51:11 +0000 (14:51 +0000)]
merge trunk
Vladimir 'phcoder' Serbinenko [Sat, 12 Feb 2011 07:22:55 +0000 (10:22 +0300)]
Workaround yet another IEEE1275 bug.
* include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New enum value
GRUB_IEEE1275_FLAG_BROKEN_ADDRESS_CELLS.
* grub-core/kern/ieee1275/mmap.c (grub_machine_mmap_iterate): Ignore
adress_cells and size:cells if GRUB_IEEE1275_FLAG_BROKEN_ADDRESS_CELLS
is set.
* grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options): Set
GRUB_IEEE1275_FLAG_BROKEN_ADDRESS_CELLS on powermacs.
Vladimir 'phcoder' Serbinenko [Sat, 12 Feb 2011 06:59:04 +0000 (09:59 +0300)]
* grub-core/partmap/msdos.c (pc_partition_map_embed): Fix off by one
error.
Colin Watson [Fri, 11 Feb 2011 13:00:54 +0000 (13:00 +0000)]
* util/grub.d/20_linux_xen.in: Bail out early if linux_list is
empty, since in that case we can only generate either nothing or a
syntactically invalid configuration file.
Reported by: Michal Suchanek. Fixes Debian bug #612898.
Colin Watson [Wed, 9 Feb 2011 12:14:10 +0000 (12:14 +0000)]
* docs/grub.texi (Kernel): Add reference to grub-mkrescue.
(Making a GRUB bootable CD-ROM): Likewise.
(Invoking grub-mkrescue): New section.
Reported by: Yann Dirson. Fixes Debian bug #612585.
Colin Watson [Wed, 9 Feb 2011 11:23:11 +0000 (11:23 +0000)]
* util/grub-install.in: Remove unnecessary brackets from tr
arguments.
* util/grub.d/10_hurd.in: Likewise.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_linux.in: Likewise.
* util/grub.d/20_linux_xen.in: Likewise.
Reported by: Jamie Heilman. Fixes Debian bug #612564.
Colin Watson [Tue, 8 Feb 2011 13:21:13 +0000 (13:21 +0000)]
* include/grub/file.h (not_easly_seekable): Rename to ...
(not_easily_seekable): ... this. Update all users.
Colin Watson [Fri, 4 Feb 2011 16:35:07 +0000 (16:35 +0000)]
typo
Colin Watson [Fri, 4 Feb 2011 13:33:16 +0000 (13:33 +0000)]
Handle empty dir passed to grub_find_root_device_from_mountinfo; fixes grub-mkrelpath on btrfs subvolumes.
Colin Watson [Fri, 28 Jan 2011 17:01:28 +0000 (17:01 +0000)]
* docs/grub.texi (Making a GRUB bootable CD-ROM): Update to describe
grub-mkrescue.
Colin Watson [Tue, 25 Jan 2011 16:51:23 +0000 (16:51 +0000)]
Support probing multipath disks.
Colin Watson [Tue, 25 Jan 2011 12:28:11 +0000 (12:28 +0000)]
remove unused variables
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 01:44:27 +0000 (02:44 +0100)]
* util/grub-mkimage.c (generate_image): Refuse to create the images
bigger than the actual flash (512K) in Loongson machines. 512K is also
the biggest chip supported by them.
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 01:20:04 +0000 (02:20 +0100)]
Integrate Fuloong firmware port into build system and grub-mkimage
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 00:49:25 +0000 (01:49 +0100)]
Add informative #define
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 00:46:00 +0000 (01:46 +0100)]
Fix accidental disable of Geode UARTs
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 00:45:11 +0000 (01:45 +0100)]
Add fuloong registers for RAM controller
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:47:36 +0000 (00:47 +0100)]
Add missing UART2 definitions
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:40:59 +0000 (00:40 +0100)]
pass machine type from fwstart.S. Minor cleanup
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:40:03 +0000 (00:40 +0100)]
Geode UART2 (for Fuloong) fwstart.img support
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:38:30 +0000 (00:38 +0100)]
Move GPIO init to fwstart.S for convenience
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 20:56:00 +0000 (21:56 +0100)]
Explicitly enable MSR mailbox
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 20:52:43 +0000 (21:52 +0100)]
Retry the scan for CS5536 in case of failure
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 20:50:09 +0000 (21:50 +0100)]
Correct address to unsupported memory type string
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 14:37:05 +0000 (15:37 +0100)]
* grub-core/kern/emu/getroot.c: Include config-util.h explicitly.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 14:30:48 +0000 (15:30 +0100)]
Add missing ChangeLog entry
Anthony DeRobertis [Sat, 22 Jan 2011 14:20:08 +0000 (15:20 +0100)]
* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Check
super_offset field.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 14:10:29 +0000 (15:10 +0100)]
* util/grub-install.in: Ignore install device on platforms
where it doesn't make sense. Always use UUIDs except on pc, efi and
sparc64.
Reported by: Daniel Kahn Gillmor.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 13:26:18 +0000 (14:26 +0100)]
* grub-core/bus/bonito.c (write_bases): Fix direction of the shift.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 13:15:17 +0000 (14:15 +0100)]
* grub-core/partmap/bsdlabel.c: Include grub/emu/misc.h and not grub/util/misc.h.
(iterate_real): Don't rely on partition being non-NULL.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 13:11:19 +0000 (14:11 +0100)]
* grub-core/script/argv.c (round_up_exp): unsigned is 32-bit on all
supported platforms. Put a compile time assert for this rather than
generate a warning with 32-bit shift.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 12:22:46 +0000 (13:22 +0100)]
* grub-core/disk/scsi.c (grub_scsi_read): Fix binary and check and make
logical expression more readable.
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 12:18:05 +0000 (13:18 +0100)]
* grub-core/disk/raid.c (insert_array): Ensure uniqueness of p->number
even if some elements have a name.
Reported by: Alexander GQ Gerasiov.
Colin Watson [Sat, 22 Jan 2011 01:26:49 +0000 (01:26 +0000)]
* util/grub-mkconfig_lib.in (is_path_readable_by_grub): Consider a
path unreadable if `grub-probe -t abstraction' fails, for example if
memberlist fails on an LVM volume group.
Reported by: Darius Jahandarie.
Colin Watson [Sat, 22 Jan 2011 01:11:56 +0000 (01:11 +0000)]
* docs/grub.texi (Simple configuration): Document
GRUB_PRELOAD_MODULES.
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 18:39:12 +0000 (19:39 +0100)]
Fuloong shutdown support
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 18:05:12 +0000 (19:05 +0100)]
initialise keylayout on fuloong too
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 18:04:27 +0000 (19:04 +0100)]
machtype autodetection
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 14:28:44 +0000 (15:28 +0100)]
fuloong support
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 13:00:55 +0000 (14:00 +0100)]
Don't double the divisor on Geode UART, it runs at normal speed
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 12:44:16 +0000 (13:44 +0100)]
initial SIS315PRO support
Colin Watson [Mon, 17 Jan 2011 12:48:07 +0000 (12:48 +0000)]
* .bzrignore: Remove nonexistent grub-pbkdf2.
Colin Watson [Mon, 17 Jan 2011 12:07:47 +0000 (12:07 +0000)]
grub_video_get_edid is not usable from grub_vbe_get_preferred_mode, as a
video adapter has not necessarily yet been set. Use grub_video_vbe_get_edid
and grub_video_edid_checksum directly instead. Remove grub_video_get_edid
as it now has no users.
Reported by: Marjo Mercado.
Colin Watson [Mon, 17 Jan 2011 12:05:12 +0000 (12:05 +0000)]
fix FP info handling
Colin Watson [Mon, 17 Jan 2011 11:56:36 +0000 (11:56 +0000)]
Use low memory scratch area for EDID and FP calls.
Vladimir 'phcoder' Serbinenko [Sun, 16 Jan 2011 11:54:03 +0000 (12:54 +0100)]
* configure.ac: Bump version to 1.99~rc1.
Vladimir 'phcoder' Serbinenko [Sat, 15 Jan 2011 20:58:21 +0000 (21:58 +0100)]
* util/grub-mkimage.c (generate_image): Check fwstart.img checksum
for safety.
Colin Watson [Sat, 15 Jan 2011 20:18:16 +0000 (14:18 -0600)]
Make new grub_vbe_bios_* functions static.
Vladimir 'phcoder' Serbinenko [Fri, 14 Jan 2011 18:23:34 +0000 (19:23 +0100)]
* grub-core/kern/mips/yeeloong/init.c (grub_machine_init): Init boot
module.
Vladimir 'phcoder' Serbinenko [Fri, 14 Jan 2011 18:21:06 +0000 (19:21 +0100)]
* grub-core/Makefile.core.def (fwstart): Add lost LDFLAGS.
Vladimir 'phcoder' Serbinenko [Fri, 14 Jan 2011 16:37:11 +0000 (17:37 +0100)]
Make qemu-mips compile again. Still no grub-mkimage support
Vladimir 'phcoder' Serbinenko [Thu, 13 Jan 2011 21:25:56 +0000 (22:25 +0100)]
* grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Quote bootpath and
diskdevid.
Vladimir 'phcoder' Serbinenko [Thu, 13 Jan 2011 21:23:49 +0000 (22:23 +0100)]
Fix compilation on cygwin.
* conf/Makefile.common (STRIPFLAGS_KERNEL): Add -F elf32-i386 and
-R .drectve on cygwin.
* conf/i386-pc-cygwin-img-ld.sc: Merge rdata and pdata into data.
* configure.ac: Use $(top_builddir) in TARGET_OBJ2ELF.
(COND_CYGWIN): New condition.
* grub-core/Makefile.am (%.mod): Set TARGET_OBJ2ELF.
* grub-core/genmod.sh.in: Use ${TARGET_OBJ2ELF} and
not @TARGET_OBJ2ELF@.
* util/grub-pe2elf.c (write_symbol_table): Use pe_symtab->type and not
type to determine whether aux is to be used.
Colin Watson [Wed, 12 Jan 2011 23:27:52 +0000 (17:27 -0600)]
Resolve the device returned by grub_find_root_device_from_mountinfo or
find_root_device_from_libzfs using grub_find_device.
Reported by: Roderich Schupp.
Vladimir 'phcoder' Serbinenko [Wed, 12 Jan 2011 18:58:32 +0000 (19:58 +0100)]
* util/ieee1275/ofpath.c (grub_util_devname_to_ofpath): Use the
realpath'ed device string.
Handle floppy (somewhat).
Issue error in unknown case rather than garbage.
Reported by: Axel Beckert.
Vladimir 'phcoder' Serbinenko [Wed, 12 Jan 2011 18:51:19 +0000 (19:51 +0100)]
* util/grub.d/00_header.in (load_video): Handle the case when no video
drivers available.
Thanks to: Axel Beckert.
Vladimir 'phcoder' Serbinenko [Wed, 12 Jan 2011 11:49:16 +0000 (12:49 +0100)]
* util/grub-mkfont.c (write_font_pf2): Use appropriate type for data
variable. Fixes problem on big endian platforms.
Vladimir 'phcoder' Serbinenko [Wed, 12 Jan 2011 10:55:52 +0000 (11:55 +0100)]
* grub-core/Makefile.core.def (ieee1275_fb): Disable on sparc.
It doesn't work well there.
Vladimir 'phcoder' Serbinenko [Wed, 12 Jan 2011 10:52:51 +0000 (11:52 +0100)]
* grub-core/normal/context.c (grub_env_context_close): Silence spurious
warning.
* grub-core/normal/menu.c (grub_menu_execute_entry): Likewise.
* grub-core/partmap/msdos.c (pc_partition_map_embed): Use unsigned
counter.
Vladimir 'phcoder' Serbinenko [Wed, 12 Jan 2011 10:26:28 +0000 (11:26 +0100)]
Use alias->path rather than buggy "canon".
* grub-core/disk/ieee1275/ofdisk.c (ofdisk_hash_add_real): New function.
(ofdisk_hash_add): New argument curcan. All users updated.
Colin Watson [Tue, 11 Jan 2011 23:49:27 +0000 (17:49 -0600)]
* configure.ac: Fall back to `true' if `makeinfo' does not exist.
Vladimir 'phcoder' Serbinenko [Tue, 11 Jan 2011 22:01:07 +0000 (23:01 +0100)]
* grub-core/loader/powerpc/ieee1275/linux.c (grub_linux_load32): Apply
loadmask before doing any calculations. Use correct type for offset.
(grub_linux_load64): Likewise.
Robert Millan [Tue, 11 Jan 2011 20:20:54 +0000 (21:20 +0100)]
Rename grub-fuse to grub-mount (with Vladimir's blessing)
Colin Watson [Tue, 11 Jan 2011 16:00:45 +0000 (10:00 -0600)]
merge trunk
Colin Watson [Tue, 11 Jan 2011 15:08:57 +0000 (09:08 -0600)]
* util/grub-mklayout.c (console_grub_equivalences_shift): Terminate
with NULL.
(console_grub_equivalences_unshift): Likewise.
Reported by: Daniel Dehennin.
Vladimir 'phcoder' Serbinenko [Tue, 11 Jan 2011 10:51:05 +0000 (11:51 +0100)]
* grub-core/fs/i386/pc/pxe.c (set_mac_env): Export variable.
(set_env_limn_ro): Likewise.
(GRUB_MOD_INIT): Likewise.
* grub-core/hook/datehook.c (GRUB_MOD_INIT): Likewise. Change to
ARRAY_SIZE while on it.
(GRUB_MOD_FINI): Change to ARRAY_SIZE.
* grub-core/normal/context.c (grub_env_export): Move from here ...
* grub-core/kern/env.c (grub_env_export): ... here.
* grub-core/normal/context.c (grub_cmd_export): Skip exporting root and
prefix.
* grub-core/kern/main.c (grub_main): Export root and prefix.
* include/grub/env.h (grub_env_export): Export.
Reported by: Seth Goldberg.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 23:44:56 +0000 (00:44 +0100)]
* 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.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 23:06:01 +0000 (00:06 +0100)]
* BUGS: New file.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 23:02:01 +0000 (00:02 +0100)]
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.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:57:49 +0000 (23:57 +0100)]
* util/grub-menulst2cfg.c: Add missing include of misc.h.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:56:11 +0000 (23:56 +0100)]
* grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Use comma as
separator and pass bootpath/devid even if only one of them is available.
Reported by: Seth Goldberg.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:51:10 +0000 (23:51 +0100)]
Don't use post-4G memory on EFI even if 64-bit since some non-compliant
implementations bug on them.
* grub-core/kern/efi/mm.c (grub_efi_allocate_pages): Skip post-4G
memory.
(filter_memory_map): Likewise.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:41:58 +0000 (23:41 +0100)]
* util/grub-kbdcomp.in: Add missing prefix and exec_prefix variables.
Reported by: nebuchadnezzar.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:31:27 +0000 (23:31 +0100)]
* util/grub-kbdcomp.in: Add missing transform and bindir variables.
Reported by: nebuchadnezzar.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:27:58 +0000 (23:27 +0100)]
Submenu default support.
* grub-core/normal/menu.c (grub_menu_execute_entry): New parameter
auto_boot. All users updated.
Declared static.
Handle chosen and default with submenus.
(grub_menu_execute_with_fallback): Declared static.
Don't notify failure if autobooted. Upper level does it.
(menuentry_eq): New function.
(get_entry_number): Use menuentry_eq.
(show_menu): New parameter "autobooted". All users updated.
(grub_show_menu): Likewise.
* include/grub/normal.h (grub_show_menu): Likewise.
* include/grub/menu.h (grub_menu_execute_entry): Removed.
(grub_menu_execute_with_fallback): Likewise.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 18:52:12 +0000 (19:52 +0100)]
* util/grub-mklayout.c (usage): Update help text.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 18:25:00 +0000 (19:25 +0100)]
* grub-core/commands/legacycfg.c (legacy_file): Trim the line.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 18:20:50 +0000 (19:20 +0100)]
* util/grub-menulst2cfg.c (main): Trim the line.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 16:54:21 +0000 (17:54 +0100)]
* grub-core/kern/i386/pc/init.c (grub_get_conv_memsize): Removed.
(grub_machine_init): Don't check amount of low memory as reportedly
INT 12h can be broken and if low memory is too low we wouldn't have
gotten into grub_machine_init anyway.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 16:51:06 +0000 (17:51 +0100)]
* grub-core/kern/i386/pc/mmap.c (grub_get_conv_memsize): New function.
(grub_machine_mmap_iterate): Take low memory into account
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 16:35:32 +0000 (17:35 +0100)]
* grub-core/fs/btrfs.c (grub_btrfs_mount): Transform out of range into
badfs.
Reported by: TiCPU.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 16:28:29 +0000 (17:28 +0100)]
* grub-core/disk/raid.c (insert_array): Display RAID name in duplicate
members errors.