]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
14 years ago * grub-core/normal/main.c (GRUB_MOD_INIT): Export pager variable.
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.

14 years ago * grub-core/lib/i386/pc/biosnum.c: Add missing include.
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:23:42 +0000 (12:23 +0100)] 
* grub-core/lib/i386/pc/biosnum.c: Add missing include.

14 years ago * grub-core/disk/usbms.c (grub_usbms_reset): Transform USB-style error
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.

14 years agomissing file in last change
Vladimir 'phcoder' Serbinenko [Wed, 23 Mar 2011 11:18:21 +0000 (12:18 +0100)] 
missing file in last change

14 years ago * grub-core/bus/usb/usbtrans.c (grub_usb_control_msg): Return usb-style
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.

14 years ago * grub-core/bus/usb/uhci.c (grub_uhci_detect_dev): Return
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.

14 years ago * grub-core/efiemu/i386/pc/cfgtables.c
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.

14 years ago * grub-core/bus/usb/usb.c (attach_hooks): Make static.
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.

14 years ago * grub-core/video/bochs.c (grub_video_bochs_setup): Use
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.

14 years ago * util/grub-install.in: Correct the x86-64 name as x86_64.
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.

14 years agomerge trunk
Colin Watson [Mon, 14 Mar 2011 22:01:32 +0000 (22:01 +0000)] 
merge trunk

14 years agoupdate paths in ChangeLog
Colin Watson [Mon, 14 Mar 2011 21:42:00 +0000 (21:42 +0000)] 
update paths in ChangeLog

14 years agoAvoid straying into first partition when embedding-area sectors are in use (LP: ...
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).

14 years ago* grub-core/boot/i386/pc/lnxboot.S (real_code_2): Ensure that the
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.

14 years ago* grub-core/loader/i386/linux.c (find_efi_mmap_size): Page-align
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.

14 years ago* docs/grub.texi (Simple configuration): Tidy up formatting.
Colin Watson [Wed, 9 Mar 2011 17:35:16 +0000 (17:35 +0000)] 
* docs/grub.texi (Simple configuration): Tidy up formatting.

14 years ago2011-03-07 Szymon Janc <szymon@janc.net.pl>
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.

14 years agoRename mipsel-yeeloong to mipsel-loongson
Vladimir 'phcoder' Serbinenko [Sat, 19 Feb 2011 12:18:05 +0000 (13:18 +0100)] 
Rename mipsel-yeeloong to mipsel-loongson

14 years agomerge trunk
Colin Watson [Thu, 17 Feb 2011 14:51:11 +0000 (14:51 +0000)] 
merge trunk

14 years ago Workaround yet another IEEE1275 bug.
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.

14 years ago * grub-core/partmap/msdos.c (pc_partition_map_embed): Fix off by one
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.

14 years ago* util/grub.d/20_linux_xen.in: Bail out early if linux_list is
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.

14 years ago* docs/grub.texi (Kernel): Add reference to grub-mkrescue.
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.

14 years ago* util/grub-install.in: Remove unnecessary brackets from tr
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.

14 years ago* include/grub/file.h (not_easly_seekable): Rename to ...
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.

14 years agotypo
Colin Watson [Fri, 4 Feb 2011 16:35:07 +0000 (16:35 +0000)] 
typo

14 years agoHandle empty dir passed to grub_find_root_device_from_mountinfo; fixes grub-mkrelpath...
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.

14 years ago* docs/grub.texi (Making a GRUB bootable CD-ROM): Update to describe
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.

14 years agoSupport probing multipath disks.
Colin Watson [Tue, 25 Jan 2011 16:51:23 +0000 (16:51 +0000)] 
Support probing multipath disks.

14 years agoremove unused variables
Colin Watson [Tue, 25 Jan 2011 12:28:11 +0000 (12:28 +0000)] 
remove unused variables

14 years ago * util/grub-mkimage.c (generate_image): Refuse to create the images
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.

14 years agoIntegrate Fuloong firmware port into build system and grub-mkimage
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 01:20:04 +0000 (02:20 +0100)] 
Integrate Fuloong firmware port into build system and grub-mkimage

14 years agoAdd informative #define
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 00:49:25 +0000 (01:49 +0100)] 
Add informative #define

14 years agoFix accidental disable of Geode UARTs
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 00:46:00 +0000 (01:46 +0100)] 
Fix accidental disable of Geode UARTs

14 years agoAdd fuloong registers for RAM controller
Vladimir 'phcoder' Serbinenko [Mon, 24 Jan 2011 00:45:11 +0000 (01:45 +0100)] 
Add fuloong registers for RAM controller

14 years agoAdd missing UART2 definitions
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:47:36 +0000 (00:47 +0100)] 
Add missing UART2 definitions

14 years agopass machine type from fwstart.S. Minor cleanup
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:40:59 +0000 (00:40 +0100)] 
pass machine type from fwstart.S. Minor cleanup

14 years agoGeode UART2 (for Fuloong) fwstart.img support
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:40:03 +0000 (00:40 +0100)] 
Geode UART2 (for Fuloong) fwstart.img support

14 years agoMove GPIO init to fwstart.S for convenience
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 23:38:30 +0000 (00:38 +0100)] 
Move GPIO init to fwstart.S for convenience

14 years agoExplicitly enable MSR mailbox
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 20:56:00 +0000 (21:56 +0100)] 
Explicitly enable MSR mailbox

14 years agoRetry the scan for CS5536 in case of failure
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 20:52:43 +0000 (21:52 +0100)] 
Retry the scan for CS5536 in case of failure

14 years agoCorrect address to unsupported memory type string
Vladimir 'phcoder' Serbinenko [Sun, 23 Jan 2011 20:50:09 +0000 (21:50 +0100)] 
Correct address to unsupported memory type string

14 years ago * grub-core/kern/emu/getroot.c: Include config-util.h explicitly.
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.

14 years agoAdd missing ChangeLog entry
Vladimir 'phcoder' Serbinenko [Sat, 22 Jan 2011 14:30:48 +0000 (15:30 +0100)] 
Add missing ChangeLog entry

14 years ago * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Check
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.

14 years ago * util/grub-install.in: Ignore install device on platforms
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.

14 years ago * grub-core/bus/bonito.c (write_bases): Fix direction of the shift.
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.

14 years ago * grub-core/partmap/bsdlabel.c: Include grub/emu/misc.h and not grub/util/misc.h.
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.

14 years ago * grub-core/script/argv.c (round_up_exp): unsigned is 32-bit on all
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.

14 years ago * grub-core/disk/scsi.c (grub_scsi_read): Fix binary and check and make
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.

14 years ago * grub-core/disk/raid.c (insert_array): Ensure uniqueness of p->number
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.

14 years ago* util/grub-mkconfig_lib.in (is_path_readable_by_grub): Consider a
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.

14 years ago* docs/grub.texi (Simple configuration): Document
Colin Watson [Sat, 22 Jan 2011 01:11:56 +0000 (01:11 +0000)] 
* docs/grub.texi (Simple configuration): Document
GRUB_PRELOAD_MODULES.

14 years agoFuloong shutdown support
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 18:39:12 +0000 (19:39 +0100)] 
Fuloong shutdown support

14 years agoinitialise keylayout on fuloong too
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 18:05:12 +0000 (19:05 +0100)] 
initialise keylayout on fuloong too

14 years agomachtype autodetection
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 18:04:27 +0000 (19:04 +0100)] 
machtype autodetection

14 years agofuloong support
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 14:28:44 +0000 (15:28 +0100)] 
fuloong support

14 years agoDon't double the divisor on Geode UART, it runs at normal speed
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

14 years agoinitial SIS315PRO support
Vladimir 'phcoder' Serbinenko [Tue, 18 Jan 2011 12:44:16 +0000 (13:44 +0100)] 
initial SIS315PRO support

14 years ago* .bzrignore: Remove nonexistent grub-pbkdf2.
Colin Watson [Mon, 17 Jan 2011 12:48:07 +0000 (12:48 +0000)] 
* .bzrignore: Remove nonexistent grub-pbkdf2.

14 years agogrub_video_get_edid is not usable from grub_vbe_get_preferred_mode, as a
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.

14 years agofix FP info handling
Colin Watson [Mon, 17 Jan 2011 12:05:12 +0000 (12:05 +0000)] 
fix FP info handling

14 years agoUse low memory scratch area for EDID and FP calls.
Colin Watson [Mon, 17 Jan 2011 11:56:36 +0000 (11:56 +0000)] 
Use low memory scratch area for EDID and FP calls.

14 years ago * configure.ac: Bump version to 1.99~rc1.
Vladimir 'phcoder' Serbinenko [Sun, 16 Jan 2011 11:54:03 +0000 (12:54 +0100)] 
* configure.ac: Bump version to 1.99~rc1.

14 years ago * util/grub-mkimage.c (generate_image): Check fwstart.img checksum
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.

14 years agoMake new grub_vbe_bios_* functions static.
Colin Watson [Sat, 15 Jan 2011 20:18:16 +0000 (14:18 -0600)] 
Make new grub_vbe_bios_* functions static.

14 years ago * grub-core/kern/mips/yeeloong/init.c (grub_machine_init): Init boot
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.

14 years ago * grub-core/Makefile.core.def (fwstart): Add lost LDFLAGS.
Vladimir 'phcoder' Serbinenko [Fri, 14 Jan 2011 18:21:06 +0000 (19:21 +0100)] 
* grub-core/Makefile.core.def (fwstart): Add lost LDFLAGS.

14 years agoMake qemu-mips compile again. Still no grub-mkimage support
Vladimir 'phcoder' Serbinenko [Fri, 14 Jan 2011 16:37:11 +0000 (17:37 +0100)] 
Make qemu-mips compile again. Still no grub-mkimage support

14 years ago * grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Quote bootpath and
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.

14 years ago Fix compilation on cygwin.
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.

14 years agoResolve the device returned by grub_find_root_device_from_mountinfo or
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.

14 years ago * util/ieee1275/ofpath.c (grub_util_devname_to_ofpath): Use the
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.

14 years ago * util/grub.d/00_header.in (load_video): Handle the case when no video
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.

14 years ago * util/grub-mkfont.c (write_font_pf2): Use appropriate type for data
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.

14 years ago * grub-core/Makefile.core.def (ieee1275_fb): Disable on sparc.
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.

14 years ago * grub-core/normal/context.c (grub_env_context_close): Silence spurious
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.

14 years ago Use alias->path rather than buggy "canon".
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.

14 years ago* configure.ac: Fall back to `true' if `makeinfo' does not exist.
Colin Watson [Tue, 11 Jan 2011 23:49:27 +0000 (17:49 -0600)] 
* configure.ac: Fall back to `true' if `makeinfo' does not exist.

14 years ago * grub-core/loader/powerpc/ieee1275/linux.c (grub_linux_load32): Apply
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.

14 years agoRename grub-fuse to grub-mount (with Vladimir's blessing)
Robert Millan [Tue, 11 Jan 2011 20:20:54 +0000 (21:20 +0100)] 
Rename grub-fuse to grub-mount (with Vladimir's blessing)

14 years agomerge trunk
Colin Watson [Tue, 11 Jan 2011 16:00:45 +0000 (10:00 -0600)] 
merge trunk

14 years ago* util/grub-mklayout.c (console_grub_equivalences_shift): Terminate
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.

14 years ago * grub-core/fs/i386/pc/pxe.c (set_mac_env): Export variable.
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.

14 years ago * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):
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.

14 years ago * BUGS: New file.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 23:06:01 +0000 (00:06 +0100)] 
* BUGS: New file.

14 years ago Pass more appropriate video id to Linux.
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.

14 years ago * util/grub-menulst2cfg.c: Add missing include of misc.h.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 22:57:49 +0000 (23:57 +0100)] 
* util/grub-menulst2cfg.c: Add missing include of misc.h.

14 years ago * grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Use comma as
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.

14 years ago Don't use post-4G memory on EFI even if 64-bit since some non-compliant
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.

14 years ago * util/grub-kbdcomp.in: Add missing prefix and exec_prefix variables.
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.

14 years ago * util/grub-kbdcomp.in: Add missing transform and bindir variables.
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.

14 years ago Submenu default support.
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.

14 years ago * util/grub-mklayout.c (usage): Update help text.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 18:52:12 +0000 (19:52 +0100)] 
* util/grub-mklayout.c (usage): Update help text.

14 years ago * grub-core/commands/legacycfg.c (legacy_file): Trim the line.
Vladimir 'phcoder' Serbinenko [Mon, 10 Jan 2011 18:25:00 +0000 (19:25 +0100)] 
* grub-core/commands/legacycfg.c (legacy_file): Trim the line.

14 years ago * util/grub-menulst2cfg.c (main): 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.

14 years ago * grub-core/kern/i386/pc/init.c (grub_get_conv_memsize): Removed.
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.

14 years ago * grub-core/kern/i386/pc/mmap.c (grub_get_conv_memsize): New function.
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

14 years ago * grub-core/fs/btrfs.c (grub_btrfs_mount): Transform out of range into
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.

14 years ago * grub-core/disk/raid.c (insert_array): Display RAID name in duplicate
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.