Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Jun 2015 22:34:50 +0000 (UTC)
From:      Kris Moore <kmoore@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r388790 - in head/sysutils/grub2-efi: . files
Message-ID:  <201506072234.t57MYoJI050612@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kmoore
Date: Sun Jun  7 22:34:49 2015
New Revision: 388790
URL: https://svnweb.freebsd.org/changeset/ports/388790

Log:
  - Update to later GRUB git version from 6/4/2015
  - Fix a bug with setting EFI video resolution
  - Pet portlint
  - Bump PORTREV

Added:
  head/sysutils/grub2-efi/files/patch-include_grub_gpt__partition.h   (contents, props changed)
  head/sysutils/grub2-efi/files/patch-include_grub_i386_bsd.h   (contents, props changed)
  head/sysutils/grub2-efi/files/patch-include_grub_i386_freebsd__bootinfo.h   (contents, props changed)
  head/sysutils/grub2-efi/files/patch-po_LINGUAS   (contents, props changed)
Deleted:
  head/sysutils/grub2-efi/files/patch-grub-core_disk_efi_efidisk.c
  head/sysutils/grub2-efi/files/patch-grub-core_disk_geli.c
  head/sysutils/grub2-efi/files/patch-grub-core_fs_zfs_zfs.c
  head/sysutils/grub2-efi/files/patch-grub-core_lib_libgcrypt-grub_src_types.h
  head/sysutils/grub2-efi/files/patch-grub-efi-framebuffer
Modified:
  head/sysutils/grub2-efi/Makefile
  head/sysutils/grub2-efi/distinfo
  head/sysutils/grub2-efi/files/patch-grub-core_loader_i386_bsd.c
  head/sysutils/grub2-efi/files/patch-grub-core_partmap_gpt.c
  head/sysutils/grub2-efi/pkg-plist

Modified: head/sysutils/grub2-efi/Makefile
==============================================================================
--- head/sysutils/grub2-efi/Makefile	Sun Jun  7 22:27:20 2015	(r388789)
+++ head/sysutils/grub2-efi/Makefile	Sun Jun  7 22:34:49 2015	(r388790)
@@ -3,12 +3,11 @@
 
 PORTNAME=	grub2-efi
 PORTVERSION=	2.02
-PORTREVISION=	12
+PORTREVISION=	13
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.pcbsd.org/~kris/software/ \
 		ftp://ftp.pcbsd.org/pub/software/
-DISTNAME=	grub-${PORTVERSION}_4
-WRKSRC=		${WRKDIR}/grub-${PORTVERSION}
+DISTNAME=	grub-${PORTVERSION}_7
 
 MAINTAINER=	kmoore@FreeBSD.org
 COMMENT=	Multiboot EFI boot loader
@@ -21,12 +20,12 @@ BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${P
 		${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \
 		help2man:${PORTSDIR}/misc/help2man
 
+WRKSRC=		${WRKDIR}/grub-${PORTVERSION}
 SSP_UNSAFE=	yes
 USE_GCC=	yes
-USE_AUTOTOOLS=	automake aclocal autoconf
 ACLOCAL_ARGS=	-Im4
 GNU_CONFIGURE=	yes
-USES=		bison cpe gettext gmake python tar:xz
+USES=		autoreconf bison cpe gettext gmake python tar:xz
 ONLY_FOR_ARCHS=	amd64
 MAKE_JOBS_UNSAFE=	yes
 
@@ -51,8 +50,8 @@ post-configure:
 	@${LN} -sfh /usr/include/machine /usr/include/sys /usr/include/x86 ${WRKSRC}/grub-core
 
 do-install:
-	@cd ${WRKSRC}/grub-core && gmake install DESTDIR=${STAGEDIR}
-
-.include <bsd.port.post.mk>
+	@cd ${WRKSRC}/grub-core && ${GMAKE} install DESTDIR=${STAGEDIR}
 
 RUN_DEPENDS:=	${RUN_DEPENDS:Ngcc*}
+
+.include <bsd.port.post.mk>

Modified: head/sysutils/grub2-efi/distinfo
==============================================================================
--- head/sysutils/grub2-efi/distinfo	Sun Jun  7 22:27:20 2015	(r388789)
+++ head/sysutils/grub2-efi/distinfo	Sun Jun  7 22:34:49 2015	(r388790)
@@ -1,2 +1,2 @@
-SHA256 (grub-2.02_4.tar.xz) = a83d1d5cbde835183252f640899bbe6700b7517f49d844756e0ec81d32a27309
-SIZE (grub-2.02_4.tar.xz) = 4471692
+SHA256 (grub-2.02_7.tar.xz) = 044588d9754142f2982478cb4e7289ab1521fd4412b2a0804ce647c3ff73feff
+SIZE (grub-2.02_7.tar.xz) = 5019120

Modified: head/sysutils/grub2-efi/files/patch-grub-core_loader_i386_bsd.c
==============================================================================
--- head/sysutils/grub2-efi/files/patch-grub-core_loader_i386_bsd.c	Sun Jun  7 22:27:20 2015	(r388789)
+++ head/sysutils/grub2-efi/files/patch-grub-core_loader_i386_bsd.c	Sun Jun  7 22:34:49 2015	(r388790)
@@ -1,20 +1,185 @@
-diff --git grub-core/loader/i386/bsd.c grub-core/loader/i386/bsd.c
-index 8f691e0..8c7decd 100644
---- grub-core/loader/i386/bsd.c
+--- grub-core/loader/i386/bsd.c.orig	2015-01-30 16:34:55 UTC
 +++ grub-core/loader/i386/bsd.c
-@@ -415,11 +415,14 @@ grub_freebsd_add_meta_module (const char *filename, const char *type,
- 			      grub_addr_t addr, grub_uint32_t size)
+@@ -42,12 +42,14 @@
+ GRUB_MOD_LICENSE ("GPLv3+");
+ 
+ #include <grub/video.h>
++#include <grub/acpi.h>
+ #ifdef GRUB_MACHINE_PCBIOS
+ #include <grub/machine/biosnum.h>
+ #endif
+ #ifdef GRUB_MACHINE_EFI
+ #include <grub/efi/efi.h>
+ #define NETBSD_DEFAULT_VIDEO_MODE "800x600"
++#define FREEBSD_DEFAULT_VIDEO_MODE "auto"
+ #else
+ #define NETBSD_DEFAULT_VIDEO_MODE "text"
+ #include <grub/i386/pc/vbe.h>
+@@ -585,6 +587,72 @@ freebsd_get_zfs (void)
+   grub_free (uuid);
+ }
+ 
++#ifdef GRUB_MACHINE_EFI
++
++static grub_err_t
++grub_freebsd_setup_video (void)
++{
++  struct grub_video_mode_info mode_info;
++  void *framebuffer;
++  const char *modevar;
++  struct grub_freebsd_btinfo_framebuf efifb;
++  grub_err_t err;
++  grub_video_driver_id_t driv_id;
++
++  modevar = grub_env_get ("gfxpayload");
++
++  /* Now all graphical modes are acceptable.
++     May change in future if we have modes without framebuffer.  */
++  if (modevar && *modevar != 0)
++    {
++      char *tmp;
++      tmp = grub_xasprintf ("%s;" FREEBSD_DEFAULT_VIDEO_MODE, modevar);
++      if (! tmp)
++	return grub_errno;
++      err = grub_video_set_mode (tmp, 0, 0);
++      grub_free (tmp);
++    }
++  else
++    err = grub_video_set_mode (FREEBSD_DEFAULT_VIDEO_MODE, 0, 0);
++
++  if (err)
++    return err;
++
++  driv_id = grub_video_get_driver_id ();
++  if (driv_id == GRUB_VIDEO_DRIVER_NONE)
++    return GRUB_ERR_NONE;
++
++  err = grub_video_get_info_and_fini (&mode_info, &framebuffer);
++
++  if (err)
++    return err;
++
++  efifb.fb_width = mode_info.width;
++  efifb.fb_height = mode_info.height;
++  efifb.fb_stride = mode_info.pitch / mode_info.bytes_per_pixel;
++
++  efifb.fb_addr = (grub_addr_t) framebuffer;
++  efifb.fb_size = ALIGN_UP (mode_info.pitch * efifb.fb_height, 65536);
++
++  if ( mode_info.blue_field_pos == 16 ) {
++    efifb.fb_mask_red = 0x000000ff;
++    efifb.fb_mask_green = 0x0000ff00;
++    efifb.fb_mask_blue = 0x00ff0000;
++  }
++
++  if ( mode_info.blue_field_pos == 0 ) {
++    efifb.fb_mask_red = 0x00ff0000;
++    efifb.fb_mask_green = 0x0000ff00;
++    efifb.fb_mask_blue = 0x000000ff;
++  }
++
++  efifb.fb_mask_reserved = 0xff000000;
++
++  err = grub_bsd_add_meta ( FREEBSD_MODINFO_METADATA | FREEBSD_BTINFO_FRAMEBUF, &efifb, sizeof (efifb));
++  return err;
++}
++#endif
++
+ static grub_err_t
+ grub_freebsd_boot (void)
  {
-   const char *name;
--  name = grub_strrchr (filename, '/');
-+ /* Don't strip the full path, some FreeBSD functionality, such
-+  * as dtrace, rely on this. Instead only strip out the portion after ZFS @ sign */
-+  name = grub_strrchr (filename, '@');
-   if (name)
-     name++;
-   else
-     name = filename;
+@@ -603,6 +671,55 @@ grub_freebsd_boot (void)
+ 
+   bi.boot_device = freebsd_biosdev;
+ 
++#ifdef GRUB_MACHINE_EFI
++  /* When booting in EFI mode, we need to export some additional kernel ACPI hints */
++  struct grub_acpi_rsdp_v10 *v1;
++  struct grub_acpi_rsdp_v20 *v2;
++  v1 = grub_acpi_get_rsdpv1 ();
++  v2 = grub_acpi_get_rsdpv2 ();
++  if (v2 && v2->length > 40)
++    v2 = 0;
++
++  int revision;
++  char acpiBuf[24];
++
++  if (v1)
++  {
++     revision = v1->revision;
++     if ( revision == 0 )
++        revision = 1;
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "%d", revision);
++     grub_env_set("kFreeBSD.hint.acpi.0.revision", acpiBuf);
++
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "%s", v1->oemid);
++     grub_env_set("kFreeBSD.hint.acpi.0.oem", acpiBuf);
++
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "0x%016x", v1->rsdt_addr);
++     grub_env_set("kFreeBSD.hint.acpi.0.rsdt", acpiBuf);
++
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "0x%016llx", (unsigned long long)v1);
++     grub_env_set("kFreeBSD.hint.acpi.0.rsdp", acpiBuf);
++  }
++
++  if (v2)
++  {
++     revision = v2->rsdpv1.revision;
++     if ( revision == 0 )
++        revision = 1;
++
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "%d", revision);
++     grub_env_set("kFreeBSD.hint.acpi.0.revision", acpiBuf);
++
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "0x%016llx", (unsigned long long)v2->xsdt_addr);
++     grub_env_set("kFreeBSD.hint.acpi.0.xsdt", acpiBuf);
 +
-   if (grub_strcmp (type, "/boot/zfs/zpool.cache") == 0)
-     name = "/boot/zfs/zpool.cache";
++     grub_snprintf (acpiBuf, sizeof (acpiBuf), "%d", v2->length);
++     grub_env_set("kFreeBSD.hint.acpi.0.xsdt_length", acpiBuf);
++  }
++
++
++#endif
++
+   p_size = 0;
+   FOR_SORTED_ENV (var)
+     if ((grub_memcmp (var->name, "kFreeBSD.", sizeof("kFreeBSD.") - 1) == 0) && (var->name[sizeof("kFreeBSD.") - 1]))
+@@ -688,6 +805,10 @@ grub_freebsd_boot (void)
+ 		*(grub_uint32_t *) p_tag = bootflags;
+ 	      break;
+ 
++	    case FREEBSD_MODINFO_METADATA | FREEBSD_BTINFO_FRAMEBUF:
++	      grub_memcpy (p_tag, tag->data, tag->len);
++	      break;
++
+ 	    case FREEBSD_MODINFO_METADATA | FREEBSD_MODINFOMD_ENVP:
+ 	      if (is_64bit)
+ 		*(grub_uint64_t *) p_tag = bi.environment;
+@@ -717,7 +838,10 @@ grub_freebsd_boot (void)
+ 
+   bi.kern_end = kern_end;
  
++#ifndef GRUB_MACHINE_EFI
++  /* Don't set text mode on EFI boot */
+   grub_video_set_mode ("text", 0, 0);
++#endif
+ 
+   if (is_64bit)
+     {
+@@ -1561,6 +1685,16 @@ grub_cmd_freebsd (grub_extcmd_context_t 
+ 				   FREEBSD_MODINFOMD_KERNEND, &data, len);
+ 	  if (err)
+ 	    return err;
++
++#ifdef GRUB_MACHINE_EFI
++	  err = grub_freebsd_setup_video ();
++	  if (err)
++	  {
++	    grub_print_error ();
++	    grub_puts_ (N_("Booting in EFI blind mode"));
++	    grub_errno = GRUB_ERR_NONE;
++	  }
++#endif
+ 	}
+       grub_bsd_get_device (&freebsd_biosdev, &unit, &slice, &part);
+       freebsd_zfsguid = 0;

Modified: head/sysutils/grub2-efi/files/patch-grub-core_partmap_gpt.c
==============================================================================
--- head/sysutils/grub2-efi/files/patch-grub-core_partmap_gpt.c	Sun Jun  7 22:27:20 2015	(r388789)
+++ head/sysutils/grub2-efi/files/patch-grub-core_partmap_gpt.c	Sun Jun  7 22:34:49 2015	(r388790)
@@ -1,6 +1,6 @@
---- grub-core/partmap/gpt.c.orig	2014-12-02 14:37:43.000000000 +0800
-+++ grub-core/partmap/gpt.c	2014-12-02 14:37:49.000000000 +0800
-@@ -37,6 +37,7 @@
+--- grub-core/partmap/gpt.c.orig	2014-10-20 16:16:07 UTC
++++ grub-core/partmap/gpt.c
+@@ -37,6 +37,7 @@ static const grub_gpt_part_type_t grub_g
  
  #ifdef GRUB_UTIL
  static const grub_gpt_part_type_t grub_gpt_partition_type_bios_boot = GRUB_GPT_PARTITION_TYPE_BIOS_BOOT;
@@ -8,7 +8,7 @@
  #endif
  
  /* 512 << 7 = 65536 byte sectors.  */
-@@ -155,7 +156,8 @@
+@@ -155,7 +156,8 @@ find_usable_region (grub_disk_t disk __a
    disk->partition = p2;
  
    /* If there's an embed region, it is in a dedicated partition.  */

Added: head/sysutils/grub2-efi/files/patch-include_grub_gpt__partition.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/grub2-efi/files/patch-include_grub_gpt__partition.h	Sun Jun  7 22:34:49 2015	(r388790)
@@ -0,0 +1,17 @@
+--- include/grub/gpt_partition.h.orig	2014-03-03 16:00:26 UTC
++++ include/grub/gpt_partition.h
+@@ -43,6 +43,14 @@ typedef struct grub_gpt_part_type grub_g
+     { 0x74, 0x4e, 0x65, 0x65, 0x64, 0x45, 0x46, 0x49 } \
+   }
+ 
++#define GRUB_GPT_PARTITION_TYPE_FREEBSD_BOOT \
++  { grub_cpu_to_le32_compile_time (0x83bd6b9d), \
++      grub_cpu_to_le16_compile_time (0x7f41), \
++      grub_cpu_to_le16_compile_time (0x11dc),	       \
++    { 0xbe, 0x0b, 0x00, 0x15, 0x60, 0xb8, 0x4f, 0x0f } \
++  }
++
++
+ #define GRUB_GPT_PARTITION_TYPE_LDM \
+   { grub_cpu_to_le32_compile_time (0x5808C8AAU),\
+       grub_cpu_to_le16_compile_time (0x7E8F), \

Added: head/sysutils/grub2-efi/files/patch-include_grub_i386_bsd.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/grub2-efi/files/patch-include_grub_i386_bsd.h	Sun Jun  7 22:34:49 2015	(r388790)
@@ -0,0 +1,10 @@
+--- include/grub/i386/bsd.h.orig	2014-12-30 21:10:24 UTC
++++ include/grub/i386/bsd.h
+@@ -26,6 +26,7 @@
+ #include <grub/i386/netbsd_reboot.h>
+ #include <grub/i386/openbsd_reboot.h>
+ #include <grub/i386/freebsd_linker.h>
++#include <grub/i386/freebsd_bootinfo.h>
+ #include <grub/i386/netbsd_bootinfo.h>
+ #include <grub/i386/openbsd_bootarg.h>
+ 

Added: head/sysutils/grub2-efi/files/patch-include_grub_i386_freebsd__bootinfo.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/grub2-efi/files/patch-include_grub_i386_freebsd__bootinfo.h	Sun Jun  7 22:34:49 2015	(r388790)
@@ -0,0 +1,36 @@
+--- include/grub/i386/freebsd_bootinfo.h.orig	2015-06-07 21:44:01 UTC
++++ include/grub/i386/freebsd_bootinfo.h
+@@ -0,0 +1,33 @@
++/*
++ *  GRUB  --  GRand Unified Bootloader
++ *  Copyright (C) 2008,2009  Free Software Foundation, Inc.
++ *
++ *  GRUB is free software: you can redistribute it and/or modify
++ *  it under the terms of the GNU General Public License as published by
++ *  the Free Software Foundation, either version 3 of the License, or
++ *  (at your option) any later version.
++ *
++ *  GRUB is distributed in the hope that it will be useful,
++ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
++ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ *  GNU General Public License for more details.
++ *
++ *  You should have received a copy of the GNU General Public License
++ *  along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
++ */
++
++#include <grub/types.h>
++
++#define FREEBSD_BTINFO_FRAMEBUF  0x1005
++
++struct grub_freebsd_btinfo_framebuf {
++  grub_uint64_t        fb_addr;
++  grub_uint64_t        fb_size;
++  grub_int32_t         fb_height;
++  grub_int32_t         fb_width;
++  grub_int32_t         fb_stride;
++  grub_uint32_t        fb_mask_red;
++  grub_uint32_t        fb_mask_green;
++  grub_uint32_t        fb_mask_blue;
++  grub_uint32_t        fb_mask_reserved;
++};

Added: head/sysutils/grub2-efi/files/patch-po_LINGUAS
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/grub2-efi/files/patch-po_LINGUAS	Sun Jun  7 22:34:49 2015	(r388790)
@@ -0,0 +1,5 @@
+--- po/LINGUAS.orig	2015-01-30 16:30:32 UTC
++++ po/LINGUAS
+@@ -1 +1 @@
+-ast ca da de de@hebrew de_CH en@arabic en@cyrillic en@greek en@hebrew en@piglatin en@quot eo es fi fr gl hu id it ja lt nb nl pa pl pt_BR ru sl sv tr uk vi zh_CN zh_TW
++ast ca da de eo es fi fr gl hu id it ja lt nb nl pa pl pt_BR ru sl sv tr uk vi zh_CN zh_TW

Modified: head/sysutils/grub2-efi/pkg-plist
==============================================================================
--- head/sysutils/grub2-efi/pkg-plist	Sun Jun  7 22:27:20 2015	(r388789)
+++ head/sysutils/grub2-efi/pkg-plist	Sun Jun  7 22:34:49 2015	(r388790)
@@ -1,422 +1,47 @@
-lib/grub/x86_64-efi/terminfo.module
-lib/grub/x86_64-efi/priority_queue.module
-lib/grub/x86_64-efi/gettext.mod
-lib/grub/x86_64-efi/hdparm.module
-lib/grub/x86_64-efi/hello.mod
-lib/grub/x86_64-efi/functional_test.mod
-lib/grub/x86_64-efi/net.module
-lib/grub/x86_64-efi/bitmap.mod
-lib/grub/x86_64-efi/jpeg.module
-lib/grub/x86_64-efi/png.mod
-lib/grub/x86_64-efi/sfs.mod
-lib/grub/x86_64-efi/lvm.mod
-lib/grub/x86_64-efi/ext2.module
-lib/grub/x86_64-efi/testload.mod
-lib/grub/x86_64-efi/cpio_be.module
-lib/grub/x86_64-efi/test_blockarg.module
-lib/grub/x86_64-efi/fixvideo.mod
-lib/grub/x86_64-efi/ohci.mod
-lib/grub/x86_64-efi/nilfs2.mod
-lib/grub/x86_64-efi/tar.mod
-lib/grub/x86_64-efi/datetime.mod
-lib/grub/x86_64-efi/usbserial_common.mod
-lib/grub/x86_64-efi/gcry_md5.mod
-lib/grub/x86_64-efi/crc64.module
-lib/grub/x86_64-efi/usb.mod
-lib/grub/x86_64-efi/video_fb.mod
-lib/grub/x86_64-efi/multiboot2.module
-lib/grub/x86_64-efi/gcry_sha1.module
-lib/grub/x86_64-efi/memrw.mod
-lib/grub/x86_64-efi/udf.mod
-lib/grub/x86_64-efi/cryptodisk.mod
-lib/grub/x86_64-efi/net.mod
-lib/grub/x86_64-efi/afs.module
-lib/grub/x86_64-efi/bufio.module
-lib/grub/x86_64-efi/lsefisystab.module
-lib/grub/x86_64-efi/uhci.mod
-lib/grub/x86_64-efi/iorw.mod
-lib/grub/x86_64-efi/ahci.module
-lib/grub/x86_64-efi/ufs2.mod
-lib/grub/x86_64-efi/gcry_sha512.module
-lib/grub/x86_64-efi/gcry_crc.module
-lib/grub/x86_64-efi/part_gpt.module
-lib/grub/x86_64-efi/hdparm.mod
-lib/grub/x86_64-efi/cpuid.module
-lib/grub/x86_64-efi/part_acorn.module
-lib/grub/x86_64-efi/gmodule.pl
-lib/grub/x86_64-efi/backtrace.module
-lib/grub/x86_64-efi/minix3.module
-lib/grub/x86_64-efi/iso9660.mod
-lib/grub/x86_64-efi/xnu_uuid.mod
-lib/grub/x86_64-efi/linux.mod
-lib/grub/x86_64-efi/cat.mod
-lib/grub/x86_64-efi/geli.module
-lib/grub/x86_64-efi/geli.mod
-lib/grub/x86_64-efi/loadenv.mod
-lib/grub/x86_64-efi/minix3_be.mod
-lib/grub/x86_64-efi/echo.module
-lib/grub/x86_64-efi/appleldr.module
-lib/grub/x86_64-efi/crypto.lst
-lib/grub/x86_64-efi/serial.module
-lib/grub/x86_64-efi/gcry_serpent.module
-lib/grub/x86_64-efi/iso9660.module
-lib/grub/x86_64-efi/videotest.mod
-lib/grub/x86_64-efi/search_fs_file.mod
-lib/grub/x86_64-efi/halt.module
-lib/grub/x86_64-efi/xnu_uuid.module
-lib/grub/x86_64-efi/minix.mod
-lib/grub/x86_64-efi/tga.module
-lib/grub/x86_64-efi/password.mod
-lib/grub/x86_64-efi/relocator.mod
-lib/grub/x86_64-efi/fat.module
-lib/grub/x86_64-efi/zfsinfo.module
-lib/grub/x86_64-efi/search_label.module
-lib/grub/x86_64-efi/odc.module
-lib/grub/x86_64-efi/luks.mod
-lib/grub/x86_64-efi/gcry_crc.mod
-lib/grub/x86_64-efi/ldm.module
-lib/grub/x86_64-efi/reiserfs.module
-lib/grub/x86_64-efi/loopback.module
-lib/grub/x86_64-efi/part_plan.module
-lib/grub/x86_64-efi/elf.module
-lib/grub/x86_64-efi/gcry_blowfish.module
-lib/grub/x86_64-efi/usbserial_pl2303.module
-lib/grub/x86_64-efi/xfs.module
-lib/grub/x86_64-efi/play.module
-lib/grub/x86_64-efi/hashsum.module
-lib/grub/x86_64-efi/lsacpi.module
-lib/grub/x86_64-efi/romfs.module
-lib/grub/x86_64-efi/gcry_rijndael.module
-lib/grub/x86_64-efi/datehook.module
-lib/grub/x86_64-efi/jfs.mod
-lib/grub/x86_64-efi/mdraid1x.module
-lib/grub/x86_64-efi/gcry_des.module
-lib/grub/x86_64-efi/affs.module
-lib/grub/x86_64-efi/functional_test.module
-lib/grub/x86_64-efi/ehci.module
-lib/grub/x86_64-efi/bitmap_scale.mod
-lib/grub/x86_64-efi/efi_gop.module
-lib/grub/x86_64-efi/ufs2.module
-lib/grub/x86_64-efi/video.module
-lib/grub/x86_64-efi/date.module
-lib/grub/x86_64-efi/bsd.mod
-lib/grub/x86_64-efi/lsefimmap.module
-lib/grub/x86_64-efi/command.lst
-lib/grub/x86_64-efi/minix2.mod
-lib/grub/x86_64-efi/gcry_camellia.module
-lib/grub/x86_64-efi/exfat.mod
-lib/grub/x86_64-efi/memrw.module
-lib/grub/x86_64-efi/configfile.module
-lib/grub/x86_64-efi/scsi.module
-lib/grub/x86_64-efi/gcry_cast5.module
-lib/grub/x86_64-efi/password_pbkdf2.mod
-lib/grub/x86_64-efi/zfscrypt.mod
-lib/grub/x86_64-efi/search_label.mod
-lib/grub/x86_64-efi/gcry_md5.module
-lib/grub/x86_64-efi/trig.module
-lib/grub/x86_64-efi/reiserfs.mod
-lib/grub/x86_64-efi/normal.mod
-lib/grub/x86_64-efi/gettext.module
-lib/grub/x86_64-efi/btrfs.module
-lib/grub/x86_64-efi/part_sun.mod
-lib/grub/x86_64-efi/lsefimmap.mod
-lib/grub/x86_64-efi/hfsplus.module
-lib/grub/x86_64-efi/gcry_md4.mod
-lib/grub/x86_64-efi/exfctest.mod
-lib/grub/x86_64-efi/keystatus.module
-lib/grub/x86_64-efi/iorw.module
-lib/grub/x86_64-efi/kernel.exec
-lib/grub/x86_64-efi/at_keyboard.module
-lib/grub/x86_64-efi/gcry_seed.mod
-lib/grub/x86_64-efi/parttool.module
-lib/grub/x86_64-efi/aout.module
-lib/grub/x86_64-efi/ata.mod
-lib/grub/x86_64-efi/gfxmenu.module
-lib/grub/x86_64-efi/terminal.module
-lib/grub/x86_64-efi/gcry_rfc2268.module
-lib/grub/x86_64-efi/newc.mod
-lib/grub/x86_64-efi/mdraid09.mod
-lib/grub/x86_64-efi/relocator.module
-lib/grub/x86_64-efi/videotest.module
-lib/grub/x86_64-efi/ata.module
-lib/grub/x86_64-efi/zfsinfo.mod
-lib/grub/x86_64-efi/minix.module
-lib/grub/x86_64-efi/password.module
-lib/grub/x86_64-efi/gptsync.module
-lib/grub/x86_64-efi/lzopio.mod
-lib/grub/x86_64-efi/part_amiga.module
-lib/grub/x86_64-efi/videoinfo.mod
-lib/grub/x86_64-efi/msdospart.module
-lib/grub/x86_64-efi/search_fs_uuid.module
-lib/grub/x86_64-efi/squash4.module
-lib/grub/x86_64-efi/usbms.module
-lib/grub/x86_64-efi/part_dvh.module
-lib/grub/x86_64-efi/loadenv.module
-lib/grub/x86_64-efi/xnu.module
-lib/grub/x86_64-efi/keylayouts.mod
-lib/grub/x86_64-efi/jpeg.mod
-lib/grub/x86_64-efi/ntfscomp.module
-lib/grub/x86_64-efi/efi_uga.mod
-lib/grub/x86_64-efi/ohci.module
-lib/grub/x86_64-efi/moddep.lst
-lib/grub/x86_64-efi/hfs.module
-lib/grub/x86_64-efi/minix3.mod
-lib/grub/x86_64-efi/pbkdf2.module
-lib/grub/x86_64-efi/terminal.lst
-lib/grub/x86_64-efi/efi_gop.mod
-lib/grub/x86_64-efi/usbserial_common.module
-lib/grub/x86_64-efi/part_plan.mod
-lib/grub/x86_64-efi/raid5rec.mod
-lib/grub/x86_64-efi/setpci.module
-lib/grub/x86_64-efi/adler32.mod
-lib/grub/x86_64-efi/fshelp.module
-lib/grub/x86_64-efi/gcry_rijndael.mod
-lib/grub/x86_64-efi/probe.mod
-lib/grub/x86_64-efi/all_video.mod
-lib/grub/x86_64-efi/udf.module
-lib/grub/x86_64-efi/true.module
-lib/grub/x86_64-efi/acpi.module
-lib/grub/x86_64-efi/kernel.img
-lib/grub/x86_64-efi/video.lst
-lib/grub/x86_64-efi/http.mod
-lib/grub/x86_64-efi/diskfilter.module
-lib/grub/x86_64-efi/play.mod
-lib/grub/x86_64-efi/minix_be.mod
-lib/grub/x86_64-efi/gcry_whirlpool.module
-lib/grub/x86_64-efi/multiboot2.mod
-lib/grub/x86_64-efi/part_gpt.mod
-lib/grub/x86_64-efi/lssal.module
-lib/grub/x86_64-efi/usb_keyboard.mod
-lib/grub/x86_64-efi/mdraid1x.mod
-lib/grub/x86_64-efi/part_apple.module
-lib/grub/x86_64-efi/datehook.mod
-lib/grub/x86_64-efi/video_bochs.module
-lib/grub/x86_64-efi/part_apple.mod
-lib/grub/x86_64-efi/cpuid.mod
-lib/grub/x86_64-efi/squash4.mod
-lib/grub/x86_64-efi/test_blockarg.mod
-lib/grub/x86_64-efi/cpio.mod
-lib/grub/x86_64-efi/minix_be.module
-lib/grub/x86_64-efi/hfs.mod
-lib/grub/x86_64-efi/modinfo.sh
-lib/grub/x86_64-efi/lsacpi.mod
-lib/grub/x86_64-efi/parttool.mod
-lib/grub/x86_64-efi/blocklist.module
-lib/grub/x86_64-efi/all_video.module
-lib/grub/x86_64-efi/ntfs.mod
-lib/grub/x86_64-efi/pbkdf2.mod
-lib/grub/x86_64-efi/gcry_arcfour.module
-lib/grub/x86_64-efi/newc.module
-lib/grub/x86_64-efi/appleldr.mod
-lib/grub/x86_64-efi/partmap.lst
-lib/grub/x86_64-efi/lsmmap.mod
-lib/grub/x86_64-efi/xzio.mod
-lib/grub/x86_64-efi/gcry_sha1.mod
-lib/grub/x86_64-efi/gcry_sha256.module
-lib/grub/x86_64-efi/gzio.module
-lib/grub/x86_64-efi/extcmd.mod
-lib/grub/x86_64-efi/trig.mod
-lib/grub/x86_64-efi/gcry_tiger.module
-lib/grub/x86_64-efi/exfat.module
-lib/grub/x86_64-efi/datetime.module
-lib/grub/x86_64-efi/extcmd.module
-lib/grub/x86_64-efi/gcry_rmd160.mod
-lib/grub/x86_64-efi/gcry_seed.module
-lib/grub/x86_64-efi/hexdump.mod
-lib/grub/x86_64-efi/terminfo.mod
-lib/grub/x86_64-efi/gdb_grub
-lib/grub/x86_64-efi/echo.mod
-lib/grub/x86_64-efi/loopback.mod
-lib/grub/x86_64-efi/affs.mod
-lib/grub/x86_64-efi/loadbios.module
-lib/grub/x86_64-efi/configfile.mod
-lib/grub/x86_64-efi/multiboot.mod
-lib/grub/x86_64-efi/multiboot.module
-lib/grub/x86_64-efi/boot.module
-lib/grub/x86_64-efi/fat.mod
-lib/grub/x86_64-efi/nilfs2.module
-lib/grub/x86_64-efi/lssal.mod
-lib/grub/x86_64-efi/usb_keyboard.module
-lib/grub/x86_64-efi/gcry_des.mod
-lib/grub/x86_64-efi/part_sunpc.module
-lib/grub/x86_64-efi/usb.module
-lib/grub/x86_64-efi/minicmd.mod
-lib/grub/x86_64-efi/raid5rec.module
-lib/grub/x86_64-efi/mdraid09.module
-lib/grub/x86_64-efi/lsefisystab.mod
-lib/grub/x86_64-efi/gcry_blowfish.mod
-lib/grub/x86_64-efi/lsmmap.module
-lib/grub/x86_64-efi/lspci.mod
-lib/grub/x86_64-efi/tga.mod
-lib/grub/x86_64-efi/mdraid09_be.module
-lib/grub/x86_64-efi/part_bsd.module
-lib/grub/x86_64-efi/boot.mod
-lib/grub/x86_64-efi/zfs.module
-lib/grub/x86_64-efi/xzio.module
-lib/grub/x86_64-efi/raid6rec.module
-lib/grub/x86_64-efi/crypto.mod
-lib/grub/x86_64-efi/xnu.mod
-lib/grub/x86_64-efi/loadbios.mod
-lib/grub/x86_64-efi/raid6rec.mod
-lib/grub/x86_64-efi/hello.module
-lib/grub/x86_64-efi/date.mod
-lib/grub/x86_64-efi/msdospart.mod
-lib/grub/x86_64-efi/usbserial_ftdi.module
-lib/grub/x86_64-efi/ldm.mod
-lib/grub/x86_64-efi/backtrace.mod
-lib/grub/x86_64-efi/gcry_twofish.module
-lib/grub/x86_64-efi/pata.mod
-lib/grub/x86_64-efi/cs5536.mod
-lib/grub/x86_64-efi/bsd.module
-lib/grub/x86_64-efi/hfsplus.mod
-lib/grub/x86_64-efi/part_amiga.mod
-lib/grub/x86_64-efi/minicmd.module
-lib/grub/x86_64-efi/bitmap.module
-lib/grub/x86_64-efi/btrfs.mod
-lib/grub/x86_64-efi/gcry_md4.module
-lib/grub/x86_64-efi/keylayouts.module
-lib/grub/x86_64-efi/luks.module
-lib/grub/x86_64-efi/regexp.mod
-lib/grub/x86_64-efi/usbms.mod
-lib/grub/x86_64-efi/setjmp.module
-lib/grub/x86_64-efi/test.module
-lib/grub/x86_64-efi/cat.module
-lib/grub/x86_64-efi/chain.mod
-lib/grub/x86_64-efi/exfctest.module
-lib/grub/x86_64-efi/crc64.mod
-lib/grub/x86_64-efi/uhci.module
-lib/grub/x86_64-efi/elf.mod
-lib/grub/x86_64-efi/dm_nv.mod
-lib/grub/x86_64-efi/ntfscomp.mod
-lib/grub/x86_64-efi/gcry_sha512.mod
-lib/grub/x86_64-efi/time.mod
-lib/grub/x86_64-efi/true.mod
-lib/grub/x86_64-efi/regexp.module
-lib/grub/x86_64-efi/video_fb.module
-lib/grub/x86_64-efi/help.mod
-lib/grub/x86_64-efi/romfs.mod
-lib/grub/x86_64-efi/zfs.mod
-lib/grub/x86_64-efi/search.module
-lib/grub/x86_64-efi/read.mod
-lib/grub/x86_64-efi/ls.module
-lib/grub/x86_64-efi/gcry_twofish.mod
-lib/grub/x86_64-efi/http.module
-lib/grub/x86_64-efi/efinet.mod
-lib/grub/x86_64-efi/linux.module
-lib/grub/x86_64-efi/bfs.mod
-lib/grub/x86_64-efi/mdraid09_be.mod
-lib/grub/x86_64-efi/tar.module
-lib/grub/x86_64-efi/tftp.module
-lib/grub/x86_64-efi/video_bochs.mod
-lib/grub/x86_64-efi/fs.lst
-lib/grub/x86_64-efi/ehci.mod
-lib/grub/x86_64-efi/gfxterm.module
-lib/grub/x86_64-efi/efi_uga.module
-lib/grub/x86_64-efi/help.module
-lib/grub/x86_64-efi/lzopio.module
-lib/grub/x86_64-efi/sleep.module
-lib/grub/x86_64-efi/font.mod
-lib/grub/x86_64-efi/gcry_sha256.mod
-lib/grub/x86_64-efi/fshelp.mod
-lib/grub/x86_64-efi/part_msdos.module
-lib/grub/x86_64-efi/gfxterm.mod
-lib/grub/x86_64-efi/usbtest.module
-lib/grub/x86_64-efi/cs5536.module
-lib/grub/x86_64-efi/diskfilter.mod
-lib/grub/x86_64-efi/ntfs.module
-lib/grub/x86_64-efi/ufs1.module
-lib/grub/x86_64-efi/parttool.lst
-lib/grub/x86_64-efi/gcry_camellia.mod
-lib/grub/x86_64-efi/crypto.module
-lib/grub/x86_64-efi/gfxmenu.mod
-lib/grub/x86_64-efi/usbserial_pl2303.mod
-lib/grub/x86_64-efi/bitmap_scale.module
-lib/grub/x86_64-efi/gcry_rfc2268.mod
-lib/grub/x86_64-efi/halt.mod
-lib/grub/x86_64-efi/blocklist.mod
-lib/grub/x86_64-efi/password_pbkdf2.module
-lib/grub/x86_64-efi/scsi.mod
-lib/grub/x86_64-efi/minix2_be.module
-lib/grub/x86_64-efi/usbserial_ftdi.mod
-lib/grub/x86_64-efi/search_fs_file.module
-lib/grub/x86_64-efi/search_fs_uuid.mod
-lib/grub/x86_64-efi/jfs.module
-lib/grub/x86_64-efi/gcry_rmd160.module
-lib/grub/x86_64-efi/minix2.module
-lib/grub/x86_64-efi/part_dvh.mod
-lib/grub/x86_64-efi/hexdump.module
-lib/grub/x86_64-efi/lspci.module
-lib/grub/x86_64-efi/tftp.mod
-lib/grub/x86_64-efi/gcry_serpent.mod
-lib/grub/x86_64-efi/part_bsd.mod
-lib/grub/x86_64-efi/minix3_be.module
-lib/grub/x86_64-efi/font.module
-lib/grub/x86_64-efi/reboot.mod
-lib/grub/x86_64-efi/gcry_tiger.mod
-lib/grub/x86_64-efi/pata.module
-lib/grub/x86_64-efi/fixvideo.module
-lib/grub/x86_64-efi/memdisk.module
-lib/grub/x86_64-efi/ext2.mod
-lib/grub/x86_64-efi/setjmp.mod
-lib/grub/x86_64-efi/setpci.mod
-lib/grub/x86_64-efi/part_msdos.mod
-lib/grub/x86_64-efi/bufio.mod
-lib/grub/x86_64-efi/part_acorn.mod
-lib/grub/x86_64-efi/hashsum.mod
-lib/grub/x86_64-efi/gcry_cast5.mod
-lib/grub/x86_64-efi/cryptodisk.module
-lib/grub/x86_64-efi/gcry_arcfour.mod
-lib/grub/x86_64-efi/afs.mod
-lib/grub/x86_64-efi/aout.mod
-lib/grub/x86_64-efi/gptsync.mod
-lib/grub/x86_64-efi/terminal.mod
-lib/grub/x86_64-efi/video_cirrus.mod
-lib/grub/x86_64-efi/cpio.module
-lib/grub/x86_64-efi/videoinfo.module
-lib/grub/x86_64-efi/keystatus.mod
-lib/grub/x86_64-efi/part_sunpc.mod
-lib/grub/x86_64-efi/video.mod
-lib/grub/x86_64-efi/gcry_whirlpool.mod
-lib/grub/x86_64-efi/testload.module
-lib/grub/x86_64-efi/video_cirrus.module
-lib/grub/x86_64-efi/mmap.module
-lib/grub/x86_64-efi/zfscrypt.module
-lib/grub/x86_64-efi/dm_nv.module
-lib/grub/x86_64-efi/time.module
-lib/grub/x86_64-efi/part_sun.module
-lib/grub/x86_64-efi/memdisk.mod
-lib/grub/x86_64-efi/reboot.module
-lib/grub/x86_64-efi/probe.module
-lib/grub/x86_64-efi/mmap.mod
-lib/grub/x86_64-efi/cmp.module
 lib/grub/x86_64-efi/acpi.mod
-lib/grub/x86_64-efi/lvm.module
-lib/grub/x86_64-efi/cpio_be.mod
-lib/grub/x86_64-efi/xfs.mod
-lib/grub/x86_64-efi/ls.mod
-lib/grub/x86_64-efi/bfs.module
-lib/grub/x86_64-efi/usbtest.mod
-lib/grub/x86_64-efi/sfs.module
-lib/grub/x86_64-efi/odc.mod
-lib/grub/x86_64-efi/efinet.module
-lib/grub/x86_64-efi/search.mod
-lib/grub/x86_64-efi/priority_queue.mod
-lib/grub/x86_64-efi/sleep.mod
+lib/grub/x86_64-efi/acpi.module
+lib/grub/x86_64-efi/adler32.mod
 lib/grub/x86_64-efi/adler32.module
-lib/grub/x86_64-efi/at_keyboard.mod
-lib/grub/x86_64-efi/minix2_be.mod
-lib/grub/x86_64-efi/serial.mod
+lib/grub/x86_64-efi/affs.mod
+lib/grub/x86_64-efi/affs.module
+lib/grub/x86_64-efi/afs.mod
+lib/grub/x86_64-efi/afs.module
 lib/grub/x86_64-efi/ahci.mod
-lib/grub/x86_64-efi/test.mod
-lib/grub/x86_64-efi/normal.module
-lib/grub/x86_64-efi/png.module
-lib/grub/x86_64-efi/chain.module
-lib/grub/x86_64-efi/gzio.mod
-lib/grub/x86_64-efi/cmp.mod
-lib/grub/x86_64-efi/read.module
-lib/grub/x86_64-efi/ufs1.mod
+lib/grub/x86_64-efi/ahci.module
+lib/grub/x86_64-efi/all_video.mod
+lib/grub/x86_64-efi/all_video.module
+lib/grub/x86_64-efi/aout.mod
+lib/grub/x86_64-efi/aout.module
+lib/grub/x86_64-efi/appleldr.mod
+lib/grub/x86_64-efi/appleldr.module
 lib/grub/x86_64-efi/archelp.mod
 lib/grub/x86_64-efi/archelp.module
+lib/grub/x86_64-efi/at_keyboard.mod
+lib/grub/x86_64-efi/at_keyboard.module
+lib/grub/x86_64-efi/ata.mod
+lib/grub/x86_64-efi/ata.module
+lib/grub/x86_64-efi/backtrace.mod
+lib/grub/x86_64-efi/backtrace.module
+lib/grub/x86_64-efi/bfs.mod
+lib/grub/x86_64-efi/bfs.module
+lib/grub/x86_64-efi/bitmap.mod
+lib/grub/x86_64-efi/bitmap.module
+lib/grub/x86_64-efi/bitmap_scale.mod
+lib/grub/x86_64-efi/bitmap_scale.module
+lib/grub/x86_64-efi/blocklist.mod
+lib/grub/x86_64-efi/blocklist.module
+lib/grub/x86_64-efi/boot.mod
+lib/grub/x86_64-efi/boot.module
+lib/grub/x86_64-efi/bsd.mod
+lib/grub/x86_64-efi/bsd.module
+lib/grub/x86_64-efi/bswap_test.mod
+lib/grub/x86_64-efi/bswap_test.module
+lib/grub/x86_64-efi/btrfs.mod
+lib/grub/x86_64-efi/btrfs.module
+lib/grub/x86_64-efi/bufio.mod
+lib/grub/x86_64-efi/bufio.module
+lib/grub/x86_64-efi/cat.mod
+lib/grub/x86_64-efi/cat.module
 lib/grub/x86_64-efi/cbfs.mod
 lib/grub/x86_64-efi/cbfs.module
 lib/grub/x86_64-efi/cbls.mod
@@ -427,83 +52,470 @@ lib/grub/x86_64-efi/cbtable.mod
 lib/grub/x86_64-efi/cbtable.module
 lib/grub/x86_64-efi/cbtime.mod
 lib/grub/x86_64-efi/cbtime.module
+lib/grub/x86_64-efi/chain.mod
+lib/grub/x86_64-efi/chain.module
 lib/grub/x86_64-efi/cmdline_cat_test.mod
 lib/grub/x86_64-efi/cmdline_cat_test.module
+lib/grub/x86_64-efi/cmp.mod
+lib/grub/x86_64-efi/cmp.module
+lib/grub/x86_64-efi/cmp_test.mod
+lib/grub/x86_64-efi/cmp_test.module
+lib/grub/x86_64-efi/command.lst
+lib/grub/x86_64-efi/configfile.mod
+lib/grub/x86_64-efi/configfile.module
+lib/grub/x86_64-efi/cpio.mod
+lib/grub/x86_64-efi/cpio.module
+lib/grub/x86_64-efi/cpio_be.mod
+lib/grub/x86_64-efi/cpio_be.module
+lib/grub/x86_64-efi/cpuid.mod
+lib/grub/x86_64-efi/cpuid.module
+lib/grub/x86_64-efi/crc64.mod
+lib/grub/x86_64-efi/crc64.module
+lib/grub/x86_64-efi/crypto.lst
+lib/grub/x86_64-efi/crypto.mod
+lib/grub/x86_64-efi/crypto.module
+lib/grub/x86_64-efi/cryptodisk.mod
+lib/grub/x86_64-efi/cryptodisk.module
+lib/grub/x86_64-efi/cs5536.mod
+lib/grub/x86_64-efi/cs5536.module
+lib/grub/x86_64-efi/ctz_test.mod
+lib/grub/x86_64-efi/ctz_test.module
+lib/grub/x86_64-efi/date.mod
+lib/grub/x86_64-efi/date.module
+lib/grub/x86_64-efi/datehook.mod
+lib/grub/x86_64-efi/datehook.module
+lib/grub/x86_64-efi/datetime.mod
+lib/grub/x86_64-efi/datetime.module
 lib/grub/x86_64-efi/disk.mod
 lib/grub/x86_64-efi/disk.module
+lib/grub/x86_64-efi/diskfilter.mod
+lib/grub/x86_64-efi/diskfilter.module
+lib/grub/x86_64-efi/div.mod
+lib/grub/x86_64-efi/div.module
 lib/grub/x86_64-efi/div_test.mod
 lib/grub/x86_64-efi/div_test.module
+lib/grub/x86_64-efi/dm_nv.mod
+lib/grub/x86_64-efi/dm_nv.module
+lib/grub/x86_64-efi/echo.mod
+lib/grub/x86_64-efi/echo.module
+lib/grub/x86_64-efi/efi_gop.mod
+lib/grub/x86_64-efi/efi_gop.module
+lib/grub/x86_64-efi/efi_uga.mod
+lib/grub/x86_64-efi/efi_uga.module
 lib/grub/x86_64-efi/efifwsetup.mod
 lib/grub/x86_64-efi/efifwsetup.module
+lib/grub/x86_64-efi/efinet.mod
+lib/grub/x86_64-efi/efinet.module
+lib/grub/x86_64-efi/ehci.mod
+lib/grub/x86_64-efi/ehci.module
+lib/grub/x86_64-efi/elf.mod
+lib/grub/x86_64-efi/elf.module
 lib/grub/x86_64-efi/eval.mod
 lib/grub/x86_64-efi/eval.module
+lib/grub/x86_64-efi/exfat.mod
+lib/grub/x86_64-efi/exfat.module
+lib/grub/x86_64-efi/exfctest.mod
+lib/grub/x86_64-efi/exfctest.module
+lib/grub/x86_64-efi/ext2.mod
+lib/grub/x86_64-efi/ext2.module
+lib/grub/x86_64-efi/extcmd.mod
+lib/grub/x86_64-efi/extcmd.module
+lib/grub/x86_64-efi/fat.mod
+lib/grub/x86_64-efi/fat.module
 lib/grub/x86_64-efi/file.mod
 lib/grub/x86_64-efi/file.module
+lib/grub/x86_64-efi/fixvideo.mod
+lib/grub/x86_64-efi/fixvideo.module
+lib/grub/x86_64-efi/font.mod
+lib/grub/x86_64-efi/font.module
+lib/grub/x86_64-efi/fs.lst
+lib/grub/x86_64-efi/fshelp.mod
+lib/grub/x86_64-efi/fshelp.module
+lib/grub/x86_64-efi/functional_test.mod
+lib/grub/x86_64-efi/functional_test.module
+lib/grub/x86_64-efi/gcry_arcfour.mod
+lib/grub/x86_64-efi/gcry_arcfour.module
+lib/grub/x86_64-efi/gcry_blowfish.mod
+lib/grub/x86_64-efi/gcry_blowfish.module
+lib/grub/x86_64-efi/gcry_camellia.mod
+lib/grub/x86_64-efi/gcry_camellia.module
+lib/grub/x86_64-efi/gcry_cast5.mod
+lib/grub/x86_64-efi/gcry_cast5.module
+lib/grub/x86_64-efi/gcry_crc.mod
+lib/grub/x86_64-efi/gcry_crc.module
+lib/grub/x86_64-efi/gcry_des.mod
+lib/grub/x86_64-efi/gcry_des.module
 lib/grub/x86_64-efi/gcry_dsa.mod
 lib/grub/x86_64-efi/gcry_dsa.module
 lib/grub/x86_64-efi/gcry_idea.mod
 lib/grub/x86_64-efi/gcry_idea.module
+lib/grub/x86_64-efi/gcry_md4.mod
+lib/grub/x86_64-efi/gcry_md4.module
+lib/grub/x86_64-efi/gcry_md5.mod
+lib/grub/x86_64-efi/gcry_md5.module
+lib/grub/x86_64-efi/gcry_rfc2268.mod
+lib/grub/x86_64-efi/gcry_rfc2268.module
+lib/grub/x86_64-efi/gcry_rijndael.mod
+lib/grub/x86_64-efi/gcry_rijndael.module
+lib/grub/x86_64-efi/gcry_rmd160.mod
+lib/grub/x86_64-efi/gcry_rmd160.module
 lib/grub/x86_64-efi/gcry_rsa.mod
 lib/grub/x86_64-efi/gcry_rsa.module
+lib/grub/x86_64-efi/gcry_seed.mod
+lib/grub/x86_64-efi/gcry_seed.module
+lib/grub/x86_64-efi/gcry_serpent.mod
+lib/grub/x86_64-efi/gcry_serpent.module
+lib/grub/x86_64-efi/gcry_sha1.mod
+lib/grub/x86_64-efi/gcry_sha1.module
+lib/grub/x86_64-efi/gcry_sha256.mod
+lib/grub/x86_64-efi/gcry_sha256.module
+lib/grub/x86_64-efi/gcry_sha512.mod
+lib/grub/x86_64-efi/gcry_sha512.module
+lib/grub/x86_64-efi/gcry_tiger.mod
+lib/grub/x86_64-efi/gcry_tiger.module
+lib/grub/x86_64-efi/gcry_twofish.mod
+lib/grub/x86_64-efi/gcry_twofish.module
+lib/grub/x86_64-efi/gcry_whirlpool.mod
+lib/grub/x86_64-efi/gcry_whirlpool.module
+lib/grub/x86_64-efi/gdb_grub
+lib/grub/x86_64-efi/geli.mod
+lib/grub/x86_64-efi/geli.module
+lib/grub/x86_64-efi/gettext.mod
+lib/grub/x86_64-efi/gettext.module
+lib/grub/x86_64-efi/gfxmenu.mod
+lib/grub/x86_64-efi/gfxmenu.module
+lib/grub/x86_64-efi/gfxterm.mod
+lib/grub/x86_64-efi/gfxterm.module
 lib/grub/x86_64-efi/gfxterm_background.mod
 lib/grub/x86_64-efi/gfxterm_background.module
 lib/grub/x86_64-efi/gfxterm_menu.mod
 lib/grub/x86_64-efi/gfxterm_menu.module
+lib/grub/x86_64-efi/gmodule.pl
+lib/grub/x86_64-efi/gptsync.mod
+lib/grub/x86_64-efi/gptsync.module
+lib/grub/x86_64-efi/gzio.mod
+lib/grub/x86_64-efi/gzio.module
+lib/grub/x86_64-efi/halt.mod
+lib/grub/x86_64-efi/halt.module
+lib/grub/x86_64-efi/hashsum.mod
+lib/grub/x86_64-efi/hashsum.module
+lib/grub/x86_64-efi/hdparm.mod
+lib/grub/x86_64-efi/hdparm.module
+lib/grub/x86_64-efi/hello.mod
+lib/grub/x86_64-efi/hello.module
+lib/grub/x86_64-efi/help.mod
+lib/grub/x86_64-efi/help.module
+lib/grub/x86_64-efi/hexdump.mod
+lib/grub/x86_64-efi/hexdump.module
+lib/grub/x86_64-efi/hfs.mod
+lib/grub/x86_64-efi/hfs.module
+lib/grub/x86_64-efi/hfsplus.mod
+lib/grub/x86_64-efi/hfsplus.module
 lib/grub/x86_64-efi/hfspluscomp.mod
 lib/grub/x86_64-efi/hfspluscomp.module
+lib/grub/x86_64-efi/http.mod
+lib/grub/x86_64-efi/http.module
+lib/grub/x86_64-efi/iorw.mod
+lib/grub/x86_64-efi/iorw.module
+lib/grub/x86_64-efi/iso9660.mod
+lib/grub/x86_64-efi/iso9660.module
+lib/grub/x86_64-efi/jfs.mod
+lib/grub/x86_64-efi/jfs.module
+lib/grub/x86_64-efi/jpeg.mod
+lib/grub/x86_64-efi/jpeg.module
+lib/grub/x86_64-efi/kernel.exec
+lib/grub/x86_64-efi/kernel.img
+lib/grub/x86_64-efi/keylayouts.mod
+lib/grub/x86_64-efi/keylayouts.module
+lib/grub/x86_64-efi/keystatus.mod

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506072234.t57MYoJI050612>