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"

Reply via email to