]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
15 years ago * grub-core/boot/mips/yeeloong/fwstart.S: Fix address to error message.
Vladimir 'phcoder' Serbinenko [Sun, 10 Apr 2011 09:57:19 +0000 (11:57 +0200)] 
* grub-core/boot/mips/yeeloong/fwstart.S: Fix address to error message.
Remove now unused string.

15 years agoFix RAID1/duplicated chunk size calculation
Vladimir 'phcoder' Serbinenko [Sat, 9 Apr 2011 19:55:50 +0000 (21:55 +0200)] 
Fix RAID1/duplicated chunk size calculation

15 years ago* docs/grub-dev.texi (Finding your way around): Update for 1.99
Colin Watson [Sat, 9 Apr 2011 02:39:47 +0000 (03:39 +0100)] 
* docs/grub-dev.texi (Finding your way around): Update for 1.99
build system.
(Getting started): GRUB is developed in Bazaar now, not Subversion.

(Comment): Fix typo.
(Getting started): General copy-editing.
(Typical Development Experience): Likewise.
(Error Handling): Likewise.
(Video API): Likewise.

15 years ago* docs/grub-dev.texi: Replace MoinMoin syntax with Texinfo syntax
Colin Watson [Sat, 9 Apr 2011 02:10:59 +0000 (03:10 +0100)] 
* docs/grub-dev.texi: Replace MoinMoin syntax with Texinfo syntax
throughout.

15 years ago * util/grub-mkimage.c (main): Handle special naming of yeeloong
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 14:00:23 +0000 (16:00 +0200)] 
* util/grub-mkimage.c (main): Handle special naming of yeeloong
directory.

15 years ago* docs/grub-dev.texi: Fix spelling of "developer" throughout.
Colin Watson [Fri, 8 Apr 2011 13:01:51 +0000 (14:01 +0100)] 
* docs/grub-dev.texi: Fix spelling of "developer" throughout.
* grub-core/fs/i386/pc/pxe.c (parse_dhcp_vendor): Fix spelling of
"development".

15 years ago * grub-core/normal/menu_entry.c (run): Use grub_memcpy rather than
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:37:13 +0000 (14:37 +0200)] 
* grub-core/normal/menu_entry.c (run): Use grub_memcpy rather than
grub_strcpy since the lines aren't necessarily 0-terminated.

15 years ago * grub-core/lib/legacy_parse.c (legacy_commands): Find doesn't set
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:32:41 +0000 (14:32 +0200)] 
* grub-core/lib/legacy_parse.c (legacy_commands): Find doesn't set
root on legacy.

15 years ago * grub-core/commands/probe.c (options): Argument to set isn't optional.
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:28:19 +0000 (14:28 +0200)] 
* grub-core/commands/probe.c (options): Argument to set isn't optional.
(GRUB_MOD_INIT): DEVICE isn't optional.

15 years ago * grub-core/normal/term.c (print_ucs4_terminal): Don't try to put the
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:25:44 +0000 (14:25 +0200)] 
* grub-core/normal/term.c (print_ucs4_terminal): Don't try to put the
word on new line if it's too long anyway. Fixes a hang.

15 years ago * include/grub/util/raid.h (grub_util_raid_getmembers): Make argument
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:08:55 +0000 (14:08 +0200)] 
* include/grub/util/raid.h (grub_util_raid_getmembers): Make argument
const.
* util/grub-setup.c (main): Reuse md device name if available.
* util/raid.c (grub_util_raid_getmembers): Receive device name and
not GRUB name as argument.
Based on patch by: Florian Wagner <fwagner>.

15 years ago * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:04:24 +0000 (14:04 +0200)] 
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):
Place mbi on low memory for better compatibility.

15 years ago * include/grub/efiemu/efiemu.h: Use grub_memory_hook_t type.
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 12:02:27 +0000 (14:02 +0200)] 
* include/grub/efiemu/efiemu.h: Use grub_memory_hook_t type.

15 years agocorrect Changelog spelling
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 11:59:07 +0000 (13:59 +0200)] 
correct Changelog spelling

15 years ago * autogen.sh: Ensure that collate and ctype locale is C.
Vladimir Serbinenko [Fri, 8 Apr 2011 11:57:56 +0000 (13:57 +0200)] 
* autogen.sh: Ensure that collate and ctype locale is C.
* conf/Makefile.common: Likeiwise.

Also-By: Colin Watson <cjwatson@ubuntu.com>
15 years agorevert last revision. It's ineffective
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 11:18:27 +0000 (13:18 +0200)] 
revert last revision. It's ineffective

15 years agoremove trailing full stop, for consistency with other pages
Colin Watson [Fri, 8 Apr 2011 10:45:10 +0000 (11:45 +0100)] 
remove trailing full stop, for consistency with other pages

15 years ago * grub-core/Makefile.am: Properly escape parenthesis in sed expressions.
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 10:13:44 +0000 (12:13 +0200)] 
* grub-core/Makefile.am: Properly escape parenthesis in sed expressions.
Fixes Estonian locale.
Reported by: Leho Kraav.

15 years ago * grub-core/normal/menu.c: Add missing include.
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 10:12:02 +0000 (12:12 +0200)] 
* grub-core/normal/menu.c: Add missing include.

15 years ago * grub-core/disk/raid.c [GRUB_UTIL]: Add missing include.
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 10:06:55 +0000 (12:06 +0200)] 
* grub-core/disk/raid.c [GRUB_UTIL]: Add missing include.

15 years ago * util/grub-mkconfig.in: Ignore emacsen backup.
Martin Zuther [Fri, 8 Apr 2011 09:53:17 +0000 (11:53 +0200)] 
* util/grub-mkconfig.in: Ignore emacsen backup.

15 years ago * grub-core/kern/emu/hostdisk.c (open_device): Sync on close and not
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 09:49:38 +0000 (11:49 +0200)] 
* grub-core/kern/emu/hostdisk.c (open_device): Sync on close and not
on open.
(grub_util_biosdisk_close): Likewise.

15 years ago * grub-core/kern/emu/getroot.c (grub_util_get_grub_dev): Add missing
Vladimir 'phcoder' Serbinenko [Fri, 8 Apr 2011 09:44:44 +0000 (11:44 +0200)] 
* grub-core/kern/emu/getroot.c (grub_util_get_grub_dev): Add missing
const attribute and use grub_isdigit.

15 years agorename grub-fuse to grub-mount throughout configuration
Colin Watson [Fri, 8 Apr 2011 09:43:12 +0000 (10:43 +0100)] 
rename grub-fuse to grub-mount throughout configuration

15 years agofix duplicate --enable-grub-mkfont option; this should be --enable-grub-fuse instead
Colin Watson [Fri, 8 Apr 2011 09:38:41 +0000 (10:38 +0100)] 
fix duplicate --enable-grub-mkfont option; this should be --enable-grub-fuse instead

15 years agofix header comment
Colin Watson [Fri, 8 Apr 2011 09:31:32 +0000 (10:31 +0100)] 
fix header comment

15 years ago* grub-core/video/fb/video_fb.c (grub_video_fb_setup): Silence older
Andrey [Wed, 6 Apr 2011 12:21:34 +0000 (14:21 +0200)] 
* grub-core/video/fb/video_fb.c (grub_video_fb_setup): Silence older
gcc warning.

15 years ago * grub-core/lib/relocator.c (grub_relocator_alloc_chunk_align): Add few
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 12:04:52 +0000 (14:04 +0200)] 
* grub-core/lib/relocator.c (grub_relocator_alloc_chunk_align): Add few
useful grub_dprintf's.

15 years ago * include/grub/fs.h (grub_dirhook_info): Use unsigned for 1-bit fields.
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 12:01:12 +0000 (14:01 +0200)] 
* include/grub/fs.h (grub_dirhook_info): Use unsigned for 1-bit fields.

15 years ago * util/grub.d/00_header.in: Don't use LANG unless unifont is available.
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 11:18:11 +0000 (13:18 +0200)] 
* util/grub.d/00_header.in: Don't use LANG unless unifont is available.

15 years ago Output errors if theme loading failed.
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 11:00:18 +0000 (13:00 +0200)] 
Output errors if theme loading failed.

* grub-core/gfxmenu/gfxmenu.c (grub_gfxmenu_try): Move the call to
grub_gfxterm_fullscreen on error paths to ...
* grub-core/normal/menu.c (menu_init): ...here. Wait after showing
theme loading error.

15 years ago * include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): Let a bit more
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 10:33:46 +0000 (12:33 +0200)] 
* include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): Let a bit more
space for older compilers.
(GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART): Likewise.

15 years ago * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Detect spares
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 10:29:49 +0000 (12:29 +0200)] 
* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Detect spares
and report them as not RAID members since they are useless for GRUB.
* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Likewise.

15 years agoIgnore docs/stamp-1 and docs/version-dev.texi
Vladimir 'phcoder' Serbinenko [Wed, 6 Apr 2011 10:25:33 +0000 (12:25 +0200)] 
Ignore docs/stamp-1 and docs/version-dev.texi

15 years agofeatures support
Vladimir 'phcoder' Serbinenko [Tue, 5 Apr 2011 13:05:53 +0000 (15:05 +0200)] 
features support

15 years agoBPB patching support (untested)
Vladimir 'phcoder' Serbinenko [Tue, 5 Apr 2011 12:40:15 +0000 (14:40 +0200)] 
BPB patching support (untested)

15 years agoFix EFI compilation
Vladimir 'phcoder' Serbinenko [Tue, 5 Apr 2011 07:34:58 +0000 (09:34 +0200)] 
Fix EFI compilation

15 years agoAdd HighPoint RAID controller
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 21:52:50 +0000 (23:52 +0200)] 
Add HighPoint RAID controller

15 years ago Increase LVM implementation robustness in order not to crash on
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 14:28:14 +0000 (16:28 +0200)] 
Increase LVM implementation robustness in order not to crash on
configurations like pvmove. Previously code assumed that in some places
only lvs or only pvs are used whereas it seems that they are used
interchangeably.

* grub-core/disk/lvm.c (read_node): New function.
(read_lv): Use read_node.
(grub_lvm_scan_device): Use only first mirror on pvmove'd lvs.
Match volumes only at the end when all lvs are found. Take both
pvs (first) and lvs (second) into account.
* include/grub/lvm.h (grub_lvm_segment): Merge fields stripe_* and
mirror_* into node_*. All users updated.
(grub_lvm_stripe): Merge this ...
(grub_lvm_mirror): ... and this ...
(grub_lvm_node): ... into this. All users updated.

15 years ago * grub-core/disk/lvm.c (grub_lvm_scan_device): Print errors on the end
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 13:57:44 +0000 (15:57 +0200)] 
* grub-core/disk/lvm.c (grub_lvm_scan_device): Print errors on the end
of function to allow further scanning for LVMs.

15 years ago * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_read): Don't close
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 13:45:20 +0000 (15:45 +0200)] 
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_read): Don't close
on failed seek as it breaks open fd reusage.

15 years ago * util/grub-install.in: Add a recommendation to use --recheck before
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 13:37:24 +0000 (15:37 +0200)] 
* util/grub-install.in: Add a recommendation to use --recheck before
reporting bugs.

15 years ago * docs/grub.texi (Vendor power-on buttons): Explain how the numbers
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 13:34:50 +0000 (15:34 +0200)] 
* docs/grub.texi (Vendor power-on buttons): Explain how the numbers
are obtained.

15 years ago GRUB developper manual based on existing Internals section and
Vladimir 'phcoder' Serbinenko [Sun, 3 Apr 2011 13:30:28 +0000 (15:30 +0200)] 
GRUB developper manual based on existing Internals section and
contributions by the various authors with active copyright assignment.

* docs/Makefile.am (info_TEXINFOS): Add grub-dev.texi.
* docs/font_char_metrics.png: New file.
* docs/font_char_metrics.txt: Likewise.
* docs/grub-dev.texi: Likewise.
* docs/grub.texi (Internals): Move from here ...
* docs/grub-dev.texi: ... here.

15 years agoStore the loopback device as data on loopback grub_disk structures,
Colin Watson [Fri, 1 Apr 2011 16:04:10 +0000 (17:04 +0100)] 
Store the loopback device as data on loopback grub_disk structures,
rather than the file it points to.  This fixes use of freed memory
if an existing loopback device is replaced.

* grub-core/disk/loopback.c (grub_loopback_open): Store dev in
disk->data, not dev->file.
(grub_loopback_read): Adjust file assignment to match.
Fixes Ubuntu bug #742967.

15 years ago* grub-core/disk/loopback.c (grub_cmd_loopback): Fix a memory leak
Colin Watson [Fri, 1 Apr 2011 14:35:09 +0000 (15:35 +0100)] 
* grub-core/disk/loopback.c (grub_cmd_loopback): Fix a memory leak
when replacing an existing device.

15 years ago Fix incorrect types in jfs.c. This enables >2TiB disks and fixes some
Vladimir 'phcoder' Serbinenko [Fri, 1 Apr 2011 13:53:06 +0000 (15:53 +0200)] 
Fix incorrect types in jfs.c. This enables >2TiB disks and fixes some
memory corruptions.

* grub-core/fs/jfs.c (struct grub_jfs_diropen): Interpret bytes as
unsigned.
(grub_jfs_lookup_symlink): Make ino a grub_uint32_t rather than int.
(grub_jfs_blkno): Use 64-bit quantities for block sectors.
(grub_jfs_read_inode): Likewise.
(grub_jfs_opendir): Likewise. Remove now useless casts.
(grub_jfs_getent): Likewise.
Make ino a grub_uint32_t rather than int.
(grub_jfs_mount): Ensure that blksize and log2_blksize are consistent.
(grub_jfs_read_file): Use 64-bit quantities when necessary. Replace
division and module with bit operations.
(grub_jfs_find_file): Make ino a grub_uint32_t.
(grub_jfs_lookup_symlink): Likewise. Use 64-bit quantities

15 years ago* grub-core/normal/menu_entry.c (run): Quieten uninitialised
Colin Watson [Fri, 1 Apr 2011 10:43:51 +0000 (11:43 +0100)] 
* grub-core/normal/menu_entry.c (run): Quieten uninitialised
  warning.  (This was in fact always initialised before use, but GCC
  wasn't smart enough to prove that.)
* grub-core/script/lexer.c (grub_script_lexer_yywrap): Likewise.

15 years agomerge my and Abranches' branches
Vladimir 'phcoder' Serbinenko [Fri, 1 Apr 2011 09:25:48 +0000 (11:25 +0200)] 
merge my and Abranches' branches

15 years agoAdapt protocols to new network struct.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:42:34 +0000 (05:42 -0300)] 
Adapt protocols to new network struct.

15 years agoAdd mtu to ieee1275 driver data.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:41:37 +0000 (05:41 -0300)] 
Add mtu to ieee1275 driver data.

15 years agoAdd ofnet.h to Makefile.am
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:40:44 +0000 (05:40 -0300)] 
Add ofnet.h to Makefile.am

15 years agoUse bootp packet to set prefix and card address.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:39:06 +0000 (05:39 -0300)] 
Use bootp packet to set prefix and card address.

15 years agoUse nb in all function declarations for consistency.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:27:06 +0000 (05:27 -0300)] 
Use nb in all function declarations for consistency.

15 years agoRemove unused file.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:26:27 +0000 (05:26 -0300)] 
Remove unused file.

15 years agoAdd generic functions to read and seek in network file. Allocate socket with network...
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:22:41 +0000 (05:22 -0300)] 
Add generic functions to read and seek in network file. Allocate socket with network and adress information.

15 years agoCorrectly match network.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:14:16 +0000 (05:14 -0300)] 
Correctly match network.

15 years agoIterate sockets to see if we expect this packet. Let the App layer to remove its...
Manoel Rebelo Abranches [Fri, 1 Apr 2011 08:12:44 +0000 (05:12 -0300)] 
Iterate sockets to see if we expect this packet. Let the App layer to remove its own header. Add packet to socket list if it contains data. Undesired packets are freed.

15 years agoMerge mainline.
Manoel Rebelo Abranches [Fri, 1 Apr 2011 07:45:37 +0000 (04:45 -0300)] 
Merge mainline.

15 years ago * grub-core/kern/x86_64/efi/callwrap.S (efi_wrap_0): Preserve 16-byte
Vladimir 'phcoder' Serbinenko [Thu, 31 Mar 2011 14:48:36 +0000 (16:48 +0200)] 
* grub-core/kern/x86_64/efi/callwrap.S (efi_wrap_0): Preserve 16-byte
stack alignment.
(efi_wrap_1): Likewise.
(efi_wrap_2): Likewise.
(efi_wrap_3): Likewise.
(efi_wrap_4): Likewise.
(efi_wrap_5): Likewise.
(efi_wrap_6): Likewise.
(efi_wrap_10): Likewise.
Based on information by: Red Hat/Peter Jones.

15 years ago* grub-core/mmap/efi/mmap.c (grub_mmap_unregister): Remove
Colin Watson [Thu, 31 Mar 2011 11:25:10 +0000 (12:25 +0100)] 
* grub-core/mmap/efi/mmap.c (grub_mmap_unregister): Remove
set-but-not-used variable.

15 years ago* docs/grub.texi (Simple configuration): Be more explicit about
Colin Watson [Thu, 31 Mar 2011 07:46:41 +0000 (08:46 +0100)] 
* docs/grub.texi (Simple configuration): Be more explicit about
GRUB_DEFAULT, and add an example.
Reported by: Leslie Rhorer.

15 years ago* docs/grub.texi (Commands): Link to "GRUB only offers a rescue
Colin Watson [Wed, 30 Mar 2011 19:52:26 +0000 (20:52 +0100)] 
* docs/grub.texi (Commands): Link to "GRUB only offers a rescue
shell".

15 years ago * util/grub.d/10_linux.in: Add gentoo-specific config filename.
Alexey Shvetsov [Wed, 30 Mar 2011 18:53:23 +0000 (20:53 +0200)] 
* util/grub.d/10_linux.in: Add gentoo-specific config filename.
* util/grub.d/20_linux_xen.in: Likewise.

15 years ago * util/grub.d/10_linux.in: Try alternative config filenames where
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 18:42:42 +0000 (20:42 +0200)] 
* util/grub.d/10_linux.in: Try alternative config filenames where
we parse config file.
* util/grub.d/20_linux_xen.in: Likewise.

15 years ago * util/grub.d/10_linux.in: Add gentoo-specific Linux and initrd names.
Alexey Shvetsov [Wed, 30 Mar 2011 17:22:28 +0000 (19:22 +0200)] 
* util/grub.d/10_linux.in: Add gentoo-specific Linux and initrd names.
* util/grub.d/20_linux_xen.in: Likewise.

15 years ago * grub-core/disk/raid.c (insert_array): Add few potentially
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 14:54:11 +0000 (16:54 +0200)] 
* grub-core/disk/raid.c (insert_array): Add few potentially
useful grub_util_info.
(grub_raid_register): Likewise.

15 years ago * grub-core/kern/emu/getroot.c (grub_util_get_grub_dev) [__linux__]:
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 14:37:10 +0000 (16:37 +0200)] 
* grub-core/kern/emu/getroot.c (grub_util_get_grub_dev) [__linux__]:
Preserve partition number in mdadm code path.

15 years ago * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_get_grub_dev): Add
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 11:13:25 +0000 (13:13 +0200)] 
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_get_grub_dev): Add
few potentially useful grub_util_info.

15 years agofix ChangeLog ordering
Colin Watson [Wed, 30 Mar 2011 11:07:43 +0000 (12:07 +0100)] 
fix ChangeLog ordering

15 years ago * grub-core/disk/lvm.c (grub_lvm_scan_device): Remove spurious \n.
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 11:02:39 +0000 (13:02 +0200)] 
* grub-core/disk/lvm.c (grub_lvm_scan_device): Remove spurious \n.

15 years ago* docs/grub.texi (default): Use @example rather than nested
Colin Watson [Wed, 30 Mar 2011 10:46:36 +0000 (11:46 +0100)] 
* docs/grub.texi (default): Use @example rather than nested
itemized lists to avoid breaking gendocs.

15 years ago* docs/grub.texi (Future): Update.
Colin Watson [Wed, 30 Mar 2011 10:34:52 +0000 (11:34 +0100)] 
* docs/grub.texi (Future): Update.

15 years ago* docs/grub.texi (Environment): New chapter.
<> [Wed, 30 Mar 2011 10:31:33 +0000 (11:31 +0100)] 
* docs/grub.texi (Environment): New chapter.
(Changes from GRUB Legacy): Link to "Environment block" section for
details of limitations.
(Simple configuration): Likewise.  Link to documentation of gfxmode
and gfxpayload variables from GRUB_GFXMODE and GRUB_GFXPAYLOAD
respectively.
(Shell-like scripting): Note that normal variables are stored in the
environment.
(gettext): Link to documentation of lang and locale_dir.
(list_env): New section.
(load_env): New section.
(save_env): New section.
(Reporting bugs): Fix typo.

15 years ago* docs/grub.texi (Simple configuration): Update GRUB_GFXMODE
Colin Watson [Wed, 30 Mar 2011 09:19:08 +0000 (10:19 +0100)] 
* docs/grub.texi (Simple configuration): Update GRUB_GFXMODE
documentation.

15 years ago * docs/grub.texi: Correctly use "terminal_input" and not "terminal" in
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 07:35:35 +0000 (09:35 +0200)] 
* docs/grub.texi: Correctly use "terminal_input" and not "terminal" in
the example.

15 years ago * grub-core/term/at_keyboard.c (set_scancodes)
Vladimir 'phcoder' Serbinenko [Wed, 30 Mar 2011 07:26:23 +0000 (09:26 +0200)] 
* grub-core/term/at_keyboard.c (set_scancodes)
[!GRUB_MACHINE_MIPS_YEELOONG && !GRUB_MACHINE_QEMU]: Use scancode set 1.

15 years ago* docs/grub.texi (Menu-specific commands): Remove some semantics
Colin Watson [Wed, 30 Mar 2011 02:49:22 +0000 (03:49 +0100)] 
* docs/grub.texi (Menu-specific commands): Remove some semantics
that were true in GRUB Legacy but not in GRUB 2.
(submenu): New section.
(false): New section.
(read): New section.
(true): New section.

15 years ago* docs/grub.texi (Changes from GRUB Legacy): Minor proofreading.
Colin Watson [Wed, 30 Mar 2011 02:26:11 +0000 (03:26 +0100)] 
* docs/grub.texi (Changes from GRUB Legacy): Minor proofreading.

15 years agocredit
Colin Watson [Wed, 30 Mar 2011 02:22:37 +0000 (03:22 +0100)] 
credit

15 years ago* docs/grub.texi (Simple configuration): Explain some of the
Colin Watson [Wed, 30 Mar 2011 02:20:09 +0000 (03:20 +0100)] 
* docs/grub.texi (Simple configuration): Explain some of the
current limitations of grub-mkconfig.

15 years ago Old macs search for boot.efi rather than for bootia32.efi.
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 22:05:25 +0000 (00:05 +0200)] 
Old macs search for boot.efi rather than for bootia32.efi.

* util/grub-install.in: Copy bootia32.efi to boot.efi.
* util/grub-mkrescue.in: Likewise.
Suggested by: Peter Jones.

15 years ago * util/grub.d/20_linux_xen.in: Accept old-style xen kernels.
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 19:12:13 +0000 (21:12 +0200)] 
* util/grub.d/20_linux_xen.in: Accept old-style xen kernels.

15 years ago * include/grub/lvm.h (grub_lvm_lv): New field 'visible'.
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 18:33:32 +0000 (20:33 +0200)] 
* include/grub/lvm.h (grub_lvm_lv): New field 'visible'.
(grub_lvm_segment): New fields 'type', 'mirror_count' and 'mirrors'.
(grub_lvm_mirror): New struct.
* grub-core/disk/lvm.c (grub_lvm_checkvalue): Commented out.
(grub_lvm_iterate): Iterate only visible volumes.
(grub_lvm_read): Factor out to ..
(read_lv): ... this. Support mirrors.
(grub_lvm_read): New wrapper function.
(grub_lvm_scan_device): Parse mirrors. Skip everything that isn't
stripped or mirrored.

15 years ago * util/grub.d/10_linux.in: Skip vmlinux-* on x86 platforms.
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 17:47:34 +0000 (19:47 +0200)] 
* util/grub.d/10_linux.in: Skip vmlinux-* on x86 platforms.

15 years ago* docs/grub.texi (loopback): New section.
Colin Watson [Tue, 29 Mar 2011 17:08:23 +0000 (18:08 +0100)] 
* docs/grub.texi (loopback): New section.

15 years ago* grub-core/disk/loopback.c (GRUB_MOD_INIT): Stop documenting
Colin Watson [Tue, 29 Mar 2011 17:00:23 +0000 (18:00 +0100)] 
* grub-core/disk/loopback.c (GRUB_MOD_INIT): Stop documenting
removed -p option.

15 years agoSend blend_text_bg when any backgorund is set as opposed to only when streteched...
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 16:34:05 +0000 (18:34 +0200)] 
Send blend_text_bg when any backgorund is set as opposed to only when streteched background is set

15 years ago* docs/grub.texi (BIOS installation): New section, partly based on
Colin Watson [Tue, 29 Mar 2011 13:32:38 +0000 (14:32 +0100)] 
* docs/grub.texi (BIOS installation): New section, partly based on
previous text in other sections.
(Installing GRUB using grub-install): Replace BIOS discussion with a
cross-reference.
(Images): Likewise.

15 years ago * grub-core/kern/emu/hostdisk.c (find_partition_start)
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 13:00:23 +0000 (15:00 +0200)] 
* grub-core/kern/emu/hostdisk.c (find_partition_start)
[HAVE_DIOCGDINFO]: Add safety checks.

15 years ago * util/grub.d/10_kfreebsd.in: Allow ufs.ko to be missing as it's
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 10:01:48 +0000 (12:01 +0200)] 
* util/grub.d/10_kfreebsd.in: Allow ufs.ko to be missing as it's
per default compiled in kernel and prior to 8.0 isn't shipped at all.

15 years ago* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): If
Colin Watson [Tue, 29 Mar 2011 09:51:58 +0000 (10:51 +0100)] 
* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): If
real_sb->size is zero (e.g. RAID-0), get the disk size from
real_sb->data_size instead.
Fixes Ubuntu bug #743136.

15 years ago * grub-core/normal/misc.c (grub_normal_print_device_info): Use correct
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 09:25:04 +0000 (11:25 +0200)] 
* grub-core/normal/misc.c (grub_normal_print_device_info): Use correct
printf clauses for printing size and start.

15 years ago * grub-core/fs/ext2.c (grub_ext2_read_inode): Fix an overflow.
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 08:56:14 +0000 (10:56 +0200)] 
* grub-core/fs/ext2.c (grub_ext2_read_inode): Fix an overflow.
Reported and tested by: Timothy Nikkel.

15 years ago * grub-core/term/gfxterm.c (dirty_region_add): Move core part to ...
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 06:33:28 +0000 (08:33 +0200)] 
* grub-core/term/gfxterm.c (dirty_region_add): Move core part to ...
(dirty_region_add_real): ... this.
(dirty_region_add): Don't discard margin refresh when performing
scheduled repaint.

15 years ago * grub-core/lib/relocator.c (allocate_regstart)
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 06:20:19 +0000 (08:20 +0200)] 
* grub-core/lib/relocator.c (allocate_regstart)
[!DEBUG_RELOCATOR_NOMEM_DPRINTF]: Avoid grub_dprintf since not all
terminals are capabple of malloc-free operation.
(allocate_inreg) [!DEBUG_RELOCATOR_NOMEM_DPRINTF]: Likewise.
(malloc_in_range) [!DEBUG_RELOCATOR_NOMEM_DPRINTF]: Likewise.

15 years ago * util/grub-setup.c: Copy the partition table zone if floppy support
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 00:20:52 +0000 (02:20 +0200)] 
    * util/grub-setup.c: Copy the partition table zone if floppy support
is disabled, even if no partition table is found.

        Otherwise, the BIOS on Dell Latitude E series laptops will freeze
        during POST if an invalid partition table is contained in the PBR
        of the active partition when GRUB is installed to a partition.

15 years agoInitial variable sector size support
Vladimir 'phcoder' Serbinenko [Tue, 29 Mar 2011 00:02:55 +0000 (02:02 +0200)] 
Initial variable sector size support

15 years ago* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Remove stale
Colin Watson [Mon, 28 Mar 2011 14:17:22 +0000 (15:17 +0100)] 
* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Remove stale
comment.

15 years ago* grub-core/disk/raid.c (grub_raid_register): Adjust debug message
Colin Watson [Mon, 28 Mar 2011 12:23:54 +0000 (13:23 +0100)] 
* grub-core/disk/raid.c (grub_raid_register): Adjust debug message
to be specific about what kind of RAID device we're scanning for.