We already have debugging framework for boot1.efi which we could use here? I’m working on setting / getting of UEFI variables with support for UEFI’s bootmgr protocol. That’s going to need some way to debug it because it’s kinda complex...
Warner > On Jun 9, 2016, at 8:43 AM, Emmanuel Vadot <m...@bidouilliste.com> wrote: > > > I wanted to more verbose in case of the system don't have partition o > n disk (or the EFI implementation only support raw disks like U-Boot) > but this might be a bad way of doing saw, I didn't think about the > implication you're talking about. I'll try to figure a better way to do > this. > > On Wed, 8 Jun 2016 22:21:36 -0400 > Warner Losh <wl...@bsdimp.com> wrote: > >> >>> On Jun 8, 2016, at 10:02 PM, Emmanuel Vadot <m...@freebsd.org> wrote: >>> >>> Author: manu >>> Date: Thu Jun 9 02:02:50 2016 >>> New Revision: 301714 >>> URL: https://svnweb.freebsd.org/changeset/base/301714 >>> >>> Log: >>> Print a message when the efi disk isn't a logical partition. >> >> Why on earth would you do that? This will print a message, one per full >> disk, and our systems have 36 disks in them? >> Please consider backing this out... >> >> Warner >> >> >>> Approved by: andrew (mentor) >>> Differential Revision: https://reviews.freebsd.org/D6782 >>> >>> Modified: >>> head/sys/boot/efi/libefi/efipart.c >>> >>> Modified: head/sys/boot/efi/libefi/efipart.c >>> ============================================================================== >>> --- head/sys/boot/efi/libefi/efipart.c Thu Jun 9 01:50:43 2016 >>> (r301713) >>> +++ head/sys/boot/efi/libefi/efipart.c Thu Jun 9 02:02:50 2016 >>> (r301714) >>> @@ -119,8 +119,11 @@ efipart_init(void) >>> (void**)&blkio); >>> if (EFI_ERROR(status)) >>> continue; >>> - if (!blkio->Media->LogicalPartition) >>> + if (!blkio->Media->LogicalPartition) { >>> + printf("%s%d isn't a logical partition, skipping\n", >>> + efipart_dev.dv_name, n); >>> continue; >>> + } >>> >>> /* >>> * If we come across a logical partition of subtype CDROM >>> > > > -- > Emmanuel Vadot _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"