]>
git.proxmox.com Git - grub2.git/log
Vladimir 'phcoder' Serbinenko [Wed, 9 Oct 2013 05:16:20 +0000 (07:16 +0200)]
* include/grub/emu/hostdisk.h (grub_hostdisk_linux_find_partition):
Removed.
* grub-core/osdep/linux/hostdisk.c (grub_hostdisk_linux_find_partition):
Made static.
Vladimir 'phcoder' Serbinenko [Wed, 9 Oct 2013 05:09:22 +0000 (07:09 +0200)]
* include/grub/emu/getroot.h (grub_util_find_hurd_root_device): Remove
leftover.
Vladimir 'phcoder' Serbinenko [Wed, 9 Oct 2013 05:04:25 +0000 (07:04 +0200)]
Move OS-specific driver configuration to grub_util_fd_open. This
moves OS-dependent parts from kern/emu/hostdisk.c to
grub-core/osdep/*/hostdisk.c.
Vladimir 'phcoder' Serbinenko [Wed, 9 Oct 2013 03:36:00 +0000 (05:36 +0200)]
* util/grub-mkimage.c (generate_image): Use size_t instead of
grub_size_t.
* util/grub-mkimagexx.c (locate_sections): Likewise.
(load_image): Likewise.
Vladimir 'phcoder' Serbinenko [Wed, 9 Oct 2013 03:33:09 +0000 (05:33 +0200)]
* util/misc.c (grub_util_write_image_at): Don't use PRIxGRUB_SIZE for
size_t.
(grub_util_write_image): Likewise.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 19:28:14 +0000 (21:28 +0200)]
* grub-core/osdep/basic/random.c: New file. Abort on an attempt to
get random when no RNG is available.
* grub-core/osdep/random.c: Use basic/random.c on OS out of whitelist.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 19:01:09 +0000 (21:01 +0200)]
* include/grub/util/lvm.h: Removed.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 18:05:24 +0000 (20:05 +0200)]
* grub-core/kern/emu/misc.c (fsync) [__MINGW32__]: Move to ...
* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: ... here.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 18:02:07 +0000 (20:02 +0200)]
* grub-core/osdep/windows/sleep.c: Add missing config.h.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 17:53:57 +0000 (19:53 +0200)]
* grub-core/kern/emu/misc.c (grub_get_rtc): Remove (it's a leftover).
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 17:17:46 +0000 (19:17 +0200)]
Couple missed files from previous commits.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 16:42:46 +0000 (18:42 +0200)]
* grub-core/net/drivers/emu/emunet.c: Move to ..
* grub-core/osdep/linux/emunet.c: ..here.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 16:25:49 +0000 (18:25 +0200)]
* util/ieee1275/ofpath.c: Move to ...
* grub-core/osdep/linux/ofpath.c: ..here, split stub into ...
* grub-core/osdep/basic/ofpath.c: ..here.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:51:39 +0000 (17:51 +0200)]
Move password-querying (util-version) routines to grub-core/osdep.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:38:46 +0000 (17:38 +0200)]
Move sleep routines to grub-core/osdep.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:30:22 +0000 (17:30 +0200)]
Move OS-dependent files to grub-core/osdep and document it.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:04:46 +0000 (17:04 +0200)]
* grub-core/kern/emu/misc.c (canonicalize_file_name): Move to ...
* grub-core/kern/emu/hostdisk_*.c (canonicalize_file_name): ... here.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:03:19 +0000 (17:03 +0200)]
* grub-core/kern/arm/misc.S: Remove leftover ARM and THUMB.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:02:22 +0000 (17:02 +0200)]
* util/misc.c: Remove leftover inclusion of malloc.h.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 15:01:04 +0000 (17:01 +0200)]
* include/grub/setjmp.h: Remove leftover GRUBOF.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 14:59:50 +0000 (16:59 +0200)]
* util/raid.c: Fold into ...
* util/getroot_linux.c: ... here. Make all functions static.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 14:55:39 +0000 (16:55 +0200)]
* grub-core/fs/zfs/zfs_lz4.c: Switch from ad-hoc endiannes and width
macros to GRUB ones.
Vladimir Testov [Tue, 8 Oct 2013 14:49:35 +0000 (18:49 +0400)]
* grub-core/gfxmenu/gui_list.c (draw_scrollbar): Fixed rare
occasional bug. If there are too many boot entries or too low
scrollbar height then we need to use another formula to calculate
the position and size of the scrollbar thumb.
Vladimir 'phcoder' Serbinenko [Tue, 8 Oct 2013 14:35:21 +0000 (16:35 +0200)]
* util/random_unix.c: Add NetBSD and Mac OS X to verified list.
Vladimir Testov [Tue, 8 Oct 2013 14:31:53 +0000 (18:31 +0400)]
* grub-core/gfxmenu/gui_list.c: New option `scrollbar-slice`.
* docs/grub.texi: Likewise.
Vladimir Testov [Tue, 8 Oct 2013 12:27:56 +0000 (16:27 +0400)]
* grub-core/gfxmenu/gui_list.c: Draw the scrollbar in a separate
viewport.
Vladimir Testov [Tue, 8 Oct 2013 12:13:41 +0000 (14:13 +0200)]
Correct filename in Changelog
Vladimir Testov [Tue, 8 Oct 2013 11:35:00 +0000 (15:35 +0400)]
* grub-core/gfxmenu.c (list_get_minimal_size): Corrected minimal
width calculations.
Vladimir 'phcoder' Serbinenko [Mon, 7 Oct 2013 18:10:09 +0000 (20:10 +0200)]
* docs/grub.texi: Update note on colors on emu console.
Vladimir 'phcoder' Serbinenko [Mon, 7 Oct 2013 18:07:19 +0000 (20:07 +0200)]
* grub-core/fs/ufs.c (grub_ufs_get_file_block): Give GRUB_ERR_BAD_FS
for quadruple indirect rather than GRUB_ERR_NOT_IMPLEMENTED_YET as
it's FS and not GRUB limitation.
Vladimir 'phcoder' Serbinenko [Mon, 7 Oct 2013 18:04:54 +0000 (20:04 +0200)]
* grub-core/kern/arm/efi/startup.S: Remove thumb leftover.
Vladimir 'phcoder' Serbinenko [Mon, 7 Oct 2013 17:23:14 +0000 (19:23 +0200)]
* grub-core/kern/arm/efi/init.c: Rewrite timer fucntion.
Samuel Thibault [Sat, 5 Oct 2013 23:52:24 +0000 (01:52 +0200)]
* util/grub.d/10_hurd.in: Use `version_find_latest` to sort gnumach
kernels by version order.
Vladimir 'phcoder' Serbinenko [Fri, 4 Oct 2013 00:39:31 +0000 (02:39 +0200)]
* util/random_unix.c: Add kFreeBSD to the list of secure RNG.
Vladimir 'phcoder' Serbinenko [Fri, 4 Oct 2013 00:35:03 +0000 (02:35 +0200)]
Add AROS hostdisk and getroot routines.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 23:43:47 +0000 (01:43 +0200)]
Make cryptodisk and diskfilter probe data retrievable programmatically
and not just printable.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 23:29:10 +0000 (01:29 +0200)]
Split random retrieving code into separate files.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:55:06 +0000 (23:55 +0200)]
* grub-core/kern/arm/dl.c (do_relocations): Accept and ignore
R_ARM_V4BX.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:38:18 +0000 (23:38 +0200)]
* grub-core/tests/video_checksum.c: Increase robustness to out of memory
condition.
* grub-core/tests/fake_input.c: Likewise.
* grub-core/tests/cmdline_cat_test.c: Likewise.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:33:58 +0000 (23:33 +0200)]
* grub-core/video/capture.c: Do not do finalization when .fini
is called as there is explicit capture_end.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:32:19 +0000 (23:32 +0200)]
* grub-core/term/gfxterm.c: Add flag "functional" to skip input when
changing windows to avoid crash.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:29:57 +0000 (23:29 +0200)]
* grub-core/kern/arm/cache.c: Add v5 write-through cache support.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:27:52 +0000 (23:27 +0200)]
* po/exclude.pot: Add several strings to exclude.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:25:48 +0000 (23:25 +0200)]
* tests/gettext_strings_test.in: Add getroot_*.c to exclude list.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:24:47 +0000 (23:24 +0200)]
* autogen.sh: Add ./util/grub-gen-widthspec.c and
./util/grub-gen-asciih.c to exclude list.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:23:00 +0000 (23:23 +0200)]
* grub-core/gfxmenu/theme_loader.c (theme_set_string): Fix memory leak
and don't mark error strings for translation.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 21:20:00 +0000 (23:20 +0200)]
* grub-core/disk/uboot/ubootdisk.c (uboot_disk_open): Use grub_error
properly in case of missing block size.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 17:50:08 +0000 (19:50 +0200)]
* grub-core/lib/arm/setjmp.S: Add missing license section.
Vladimir 'phcoder' Serbinenko [Thu, 3 Oct 2013 11:56:08 +0000 (13:56 +0200)]
* po/swiss.sed: Add replacement for key names and for term computer.
Vladimir Testov [Wed, 2 Oct 2013 14:17:33 +0000 (18:17 +0400)]
* grub-core/gfxmenu/theme_loader.c: New global options for the
theme background image handling. desktop-image-scale-method,
desktop-image-h-align, desktop-image-v-align.
* grub-core/gfxmenu/view.c: Likewise.
* include/gfxmenu_view.h: Likewise.
* include/bitmap_scale.h: Proportional scale functions introduced.
* grub-core/video/bitmap_scale.c: Likewise. Verification checks are
put in a separate functions. GRUB_ERR_BUG is set for grub_error in
cases of unexpected input variables for scale functions.
* docs/grub.texi: Updated documentation for new options.
Vladimir 'phcoder' Serbinenko [Wed, 2 Oct 2013 11:22:56 +0000 (13:22 +0200)]
* grub-core/video/readers/png.c: Support narrow (4-/2-/1-bpp) PNG.
Vladimir Testov [Tue, 1 Oct 2013 14:00:53 +0000 (18:00 +0400)]
* grub-core/tests/checksums.h: Corrected due to changes in
bilinear interpolation function.
Vladimir Testov [Tue, 1 Oct 2013 12:34:04 +0000 (16:34 +0400)]
* grub-core/video/bitmap_scale.c (scale_bilinear): Increased precision
to eliminate artefacts in bilinear interpolation.
Vladimir 'phcoder' Serbinenko [Sat, 28 Sep 2013 17:22:20 +0000 (19:22 +0200)]
* grub-core/video/readers/tga.c: Support paletted tga.
Vladimir 'phcoder' Serbinenko [Sat, 28 Sep 2013 01:06:04 +0000 (03:06 +0200)]
* grub-core/video/readers/jpeg.c (grub_jpeg_decode_data): Remove
incorrect cbcr setting when in color mode.
Vladimir 'phcoder' Serbinenko [Sat, 28 Sep 2013 01:04:34 +0000 (03:04 +0200)]
* grub-core/video/readers/png.c: Support paletted images and clean up
greyscale support.
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 23:03:31 +0000 (01:03 +0200)]
* grub-core/term/terminfo.c (grub_terminfo_readkey): Fix
usage of wrong table which resulted in mishandling of 4-byte
sequences.
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 22:55:38 +0000 (00:55 +0200)]
* grub-core/term/terminfo.c: Add Home and End key sequences.
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 19:51:52 +0000 (21:51 +0200)]
* grub-core/video/readers/png.c (grub_png_decode_image_header):
Fix formula for computing total number of bytes.
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 19:49:08 +0000 (21:49 +0200)]
* grub-core/video/readers/tga.c: Reorganize to separate RLE and
image processing, fix big-endian and support grayscale.
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 19:44:03 +0000 (21:44 +0200)]
* grub-core/video/fb/video_fb.c (grub_video_fb_create_render_target):
Correctly will with maximum transparency when using index color.
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 10:04:09 +0000 (12:04 +0200)]
* grub-core/video/readers/png.c: Support grayscale
Vladimir 'phcoder' Serbinenko [Fri, 27 Sep 2013 09:13:36 +0000 (11:13 +0200)]
* grub-core/video/readers/jpeg.c: Support grayscale.
Jon McCune [Fri, 27 Sep 2013 00:08:32 +0000 (02:08 +0200)]
* grub-core/commands/loadenv.c: Support skipping signature check
and variable names filtering.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 17:19:31 +0000 (19:19 +0200)]
* grub-core/kern/emu/hostdisk_unix.c: Declare AROS as non-unix.
* grub-core/kern/emu/hostfs.c: Likewise.
* util/getroot_unix.c: Likewise.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 17:17:24 +0000 (19:17 +0200)]
* include/grub/emu/hostdisk.h (GRUB_FD_STAT_IS_FUNTIONAL): New define.
Migrate all explicit defines to this new one.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 17:08:34 +0000 (19:08 +0200)]
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Use
grub_util_fd_strerror when using grub_util_fd_*.
(grub_util_fd_open_device): Likewise.
(grub_util_biosdisk_read): Likewise.
(grub_util_biosdisk_write): Likewise.
* grub-core/kern/emu/hostdisk_unix.c (grub_util_fd_open): New function.
(grub_util_fd_strerror): Likewise.
(grub_util_fd_sync): Likewise.
(grub_util_fd_close): Likewise.
* grub-core/kern/emu/hostdisk_windows.c (grub_util_fd_sync): Likewise.
(grub_util_fd_close): Likewise.
(grub_util_fd_strerror): Likewise.
* include/grub/emu/hostdisk.h (grub_util_fd_close): Make into real
function proto rather than macro.
(grub_util_fd_sync): Likewise.
(grub_util_fd_open): Likewise.
(grub_util_fd_strerror): New proto.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 16:58:33 +0000 (18:58 +0200)]
* util/getroot.c (grub_util_biosdisk_is_present): Don't do stat on
platforms on which it doesn't work.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 16:57:19 +0000 (18:57 +0200)]
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Move struct
stat immediately to where it's used.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 16:55:10 +0000 (18:55 +0200)]
* util/getroot.c (grub_util_check_block_device): Move to ...
* util/getroot_unix.c (grub_util_check_block_device): ... here.
* util/getroot.c (grub_util_check_char_device): Move to ...
* util/getroot_unix.c (grub_util_check_char_device): ... here.
Vladimir 'phcoder' Serbinenko [Tue, 24 Sep 2013 16:36:51 +0000 (18:36 +0200)]
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_close): Fix
disk closing logic.
Andrey Borzenkov [Tue, 24 Sep 2013 11:27:02 +0000 (15:27 +0400)]
* docs/grub.texi (Simple configuration): Document GRUB_ENABLE_CRYPTODISK.
Andrey Borzenkov [Tue, 24 Sep 2013 11:22:08 +0000 (15:22 +0400)]
* docs/grub.texi (File name syntax): Document ZFS filenames
(/volume@snapshot/...).
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 20:49:20 +0000 (22:49 +0200)]
* grub-core/kern/emu/hostdisk_windows.c (grub_util_get_windows_path):
Always return full path. Fixes a problem with mkrelpath.
Paulo Flabiano Smorigo [Mon, 23 Sep 2013 20:42:32 +0000 (17:42 -0300)]
* util/grub-install.in: Add GPT PReP support.
* util/grub-probe.c (probe): Support GPT partition type.
(main): Support -t gpt_parttype.
starous@volny.cz [Mon, 23 Sep 2013 18:30:52 +0000 (20:30 +0200)]
USB EHCI: SMI disabled in all cases
Massimo Maggi [Mon, 23 Sep 2013 16:50:07 +0000 (18:50 +0200)]
* grub-core/fs/zfs/zfs.c (check_pool_label): Check nvlist.
Tim Hardeck [Mon, 23 Sep 2013 15:48:38 +0000 (17:48 +0200)]
* util/grub.d/10_hurd.in: Filter out character for the class.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_linux.in: Likewise.
* util/grub.d/20_linux_xen.in: Likewise.
Melki Christian [Mon, 23 Sep 2013 12:39:13 +0000 (14:39 +0200)]
* grub-core/bus/usb/usbhub.c (poll_nonroot_hub): Fix the type of
"changed".
Josh Triplett [Mon, 23 Sep 2013 12:31:42 +0000 (14:31 +0200)]
* grub-core/boot/i386/pc/lnxboot.S: Re-add support for recording the
boot partition.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 12:09:56 +0000 (14:09 +0200)]
* Makefile.util.def (libgrubmods.a): Remove CFLAGS_POSIX as this lib
doesn't use posix_wrap. Keep literal -fno-builtin however.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 12:08:26 +0000 (14:08 +0200)]
* conf/Makefile.common (CPPFLAGS_LIBFDT): Remove leftover.
neil [Mon, 23 Sep 2013 11:48:10 +0000 (13:48 +0200)]
* configure.ac: Do not enable -Wmissing-noreturn as its
usefulness is limited and creates problems on some OS notably with
code generated by bison.
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
neil [Mon, 23 Sep 2013 11:43:35 +0000 (13:43 +0200)]
* configure.ac: Do no explicitly enable -Waddress as it's not
supported by all gcc and when it is, it's already enabled by -Wall.
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 11:40:07 +0000 (13:40 +0200)]
* grub-core/video/efi_gop.c (grub_video_gop_setup): Fix a typo which
desactivated use of EDID at all.
neil [Mon, 23 Sep 2013 11:35:33 +0000 (13:35 +0200)]
* grub-core/loader/multiboot.c (grub_multiboot_set_console): Always use
video if no text is available.
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 11:20:32 +0000 (13:20 +0200)]
* configure.ac: Substitute TARGET_RANLIB.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 11:03:03 +0000 (13:03 +0200)]
* grub-core/genmod.sh.in: Remove ./ from TARGET_OBJ2ELF. Add quotes.
Based on patches from AROS.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 10:55:18 +0000 (12:55 +0200)]
* grub-core/Makefile.am: Override STRIP and RANLIB.
* configure.ac: compute TARGET_RANLIB.
* INSTALL: Document TARGET_RANLIB
Based on patches from AROS.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 10:19:49 +0000 (12:19 +0200)]
* util/getroot.c (grub_util_biosdisk_get_grub_dev): Do not assume
that floppies are unpartitioned.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 10:06:00 +0000 (12:06 +0200)]
* util/getroot_unix.c [__MINGW32__ || __CYGWIN__]:
Define dummy grub_util_pull_lvm_by_command to decrease number of #if's.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 10:03:56 +0000 (12:03 +0200)]
* grub-core/lib/posix_wrap/sys/types.h: Use OpenBSD approach: it's
less nice but more portable.
* grub-core/lib/posix_wrap/wchar.h: Likewise.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 09:58:19 +0000 (11:58 +0200)]
* include/grub/cryptodisk.h (grub_cryptodisk): Use grub_util_fd_t
for cheat_fd.
* grub-core/disk/cryptodisk.c (grub_cryptodisk_open): Use grub_util_*
functions.
(grub_cryptodisk_cheat_insert): Likewise.
(grub_cryptodisk_close): Likewise.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 09:24:10 +0000 (11:24 +0200)]
* include/grub/emu/misc.h: Remove leftover cygwin definitions.
Use windows path for DEFAULT_DIRECTORY.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 09:22:40 +0000 (11:22 +0200)]
* include/grub/i386/setjmp.h: Remove useless #if MINGW where original
difference was likely just gcc version, not anything mingw-related.
Vladimir 'phcoder' Serbinenko [Mon, 23 Sep 2013 09:21:09 +0000 (11:21 +0200)]
Use Winapi on both cygwin and mingw32 to share more code between both.
Andrey Borzenkov [Sun, 22 Sep 2013 17:47:52 +0000 (21:47 +0400)]
* util/grub-install.in: Add --grub-editenv option.
* util/grub-install_header (grub_compress_file): Explicitly check for
plain file to avoid cp error.
Andrey Borzenkov [Sun, 22 Sep 2013 17:35:13 +0000 (21:35 +0400)]
* docs/grub.texi (Device syntax): Document new LVM UUID based device
names; fix LVM driver name (lvm, not lv).
* util/grub-probe.c (probe_abstraction): Support lvmid/xxx device
names.
Vladimir 'phcoder' Serbinenko [Sun, 22 Sep 2013 05:36:17 +0000 (07:36 +0200)]
* grub-core/kern/emu/hostdisk.c: Disentagle into a series of OS-specific
files rather than one file with loads of #if's.
* util/getroot.c: Likewise.
Vladimir 'phcoder' Serbinenko [Sun, 22 Sep 2013 01:29:51 +0000 (03:29 +0200)]
* grub-core/lib/posix_wrap/sys/types.h: Use stddef on *BSD.