On Mon, 2018-07-16 at 22:28 +0000, Henry Beberman wrote:
> Hi Trent,
> 
> > -----Original Message-----
> > From: Trent Piepho <tpie...@impinj.com>
> > Sent: Monday, July 16, 2018 10:17 AM
> > To: Henry Beberman <henry.beber...@microsoft.com>; u-
> > b...@lists.denx.de
> > Cc: tr...@konsulko.com; fabio.este...@nxp.com
> > Subject: Re: [U-Boot] [PATCH 01/11] imx: Add bootcmd to load and run UEFI
> > from mmc
> > 
> > On Sat, 2018-07-14 at 00:11 +0000, Henry Beberman wrote:
> > > From: Henry Beberman <henry.beber...@microsoft.com>
> > > 
> > > This patch enables i.MX platforms to easily add a boot script to their
> > > U-Boot Proper environment to automatically load and execute an EFI
> > > firmware from the first FAT partition of an MMC device.
> > 
> > Is there a reason to force the first partition instead of using the EFI 
> > partition
> > code to select which partition to boot?
> > 
> > I also wonder, on a Linux system, is there a reason the EFI partition must 
> > use
> > FAT?
> 
> I need to revise the commit message for this patch. The script is not fixed 
> to the first partition of the selected MMC, it scans the disk for partitions 
> marked bootable, then checks each one of those until it finds the 
> imxboard_efi.fd binary.

That is indeed very different from first FAT partition.  Does bootable
only apply legacy MBR partition tables?  I didn't think bootable was
typically used with GPT tables.  There is a bit, but it's not used to
mark EFI partitions.

Which brings me back to the partition type.  Isn't that the right way
to find the EFI?

> We could switch over to using the generic load from CONFIG_CMD_FS_GENERIC if 
> there's demand for non-FAT filesystems. We're currently using fatload because 
> the EFI partitions in our Windows images are always FAT formatted.

You're original search method required the partition be FAT.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to