Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 08 Jul 2018 16:36:47 -0400
From:      Eric McCorkle <eric@metricspace.net>
To:        Ian Lepore <ian@freebsd.org>, Oliver Pinter <oliver.pinter@hardenedbsd.org>
Cc:        Warner Losh <imp@bsdimp.com>, Tommi Pernila <tommi.pernila@iki.fi>, "[ScaleEngine] Allan Jude" <allan.jude@scaleengine.com>, freebsd-current <freebsd-current@freebsd.org>, Warner Losh <imp@freebsd.org>
Subject:   Re: GELI with UEFI supporting Boot Environments goes to HEAD when?
Message-ID:  <8AFC01EE-A37A-4D89-9A67-8707AA3184DD@metricspace.net>
In-Reply-To: <1531078307.1336.22.camel@freebsd.org>
References:  <CABHD1wRyrmXp5R_ViERa-MnJnVKN-U551SWt%2Behm6r%2B3viydxg@mail.gmail.com> <0e75a2ba-9a59-8301-a678-68a822025bd6@metricspace.net> <CABHD1wS-RoxP5fsCYgH61BsPsad_OPC4FZSUCUi6EfsWyXRzQA@mail.gmail.com> <9df63df2-9d61-4106-f360-347411869b41@metricspace.net> <f17bbb44-6735-e252-ba75-bd0b4f685d9d@metricspace.net> <CABHD1wRu_C4dPvzt%2BxMsYYYjFNJ1%2B78ne4cLsuCxr=YrN%2BhfFA@mail.gmail.com> <CANCZdfrkW1yteAixk44DetDe=uetVtvxM9-M7K5FioxeLseHJw@mail.gmail.com> <D667242D-ACB8-42E4-85B8-308702C15360@metricspace.net> <CAPQ4fftB27Y63yvk9zqEE3q4-MShHOYdwM7aD=c%2BXKzrs%2BZoMw@mail.gmail.com> <CANCZdfqZ1qr0Z7eiby6Kvwop_-%2B3_VZ0hFnCfo7Hm1NN9UbaUA@mail.gmail.com> <c0c57711-055a-5d0d-796e-f7acce4be3b4@metricspace.net> <CANCZdfpH4z8yhzD_pyJDPy0276FxqQ%2BpEWcp3HiPe-qhNnrYCw@mail.gmail.com> <5ba11024-e99b-86e1-48b7-125fb80b4001@metricspace.net> <CAPQ4fftg_8DRmHhsrt3k4660GyiXGQ%2BQe%2B-%2BOpfitVU5i-jTkA@mail.gmail.com> <1531078307.1336.22.camel@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I intend to endorse this patch over my own once I'm able to test it out on =
my test images=2E

My approach is highly EFI-specific, and it made sense to do it that way wh=
en boot1=2Eefi was still a thing=2E The architecture agnostic method makes =
more sense now that it's gone=2E=20

On July 8, 2018 3:31:47 PM EDT, Ian Lepore <ian@freebsd=2Eorg> wrote:
>On Sun, 2018-07-08 at 21:08 +0200, Oliver Pinter wrote:
>> Hi!
>>=20
>> Have you or Warner any update on this code?
>>=20
>> On Thursday, April 12, 2018, Eric McCorkle <eric@metricspace=2Enet>
>> wrote:
>>=20
>
>Are you aware of=C2=A0https://reviews=2Efreebsd=2Eorg/D15743=C2=A0?
>
>That's my changes to add geli support to loader(8) in an architecture-
>agnostic way, so that "it just works" for all platforms and flavors of
>loader=2E It has been succesfully tested on armv6/7 (ubldr) and on x86
>using qemu=2E =C2=A0The x86 tests cover ufs and zfs, legacy bios and uefi=
=2E The
>only variations that aren't tested yet are the uefi flavors, because
>the current rootgen=2Esh script for assembling test images is still using
>boot1=2Eefi and I don't know enough about efi myself to update the script
>to make it assemble images the new way Warner envisions=2E
>
>-- Ian
>
>> >=20
>> > I'm in the middle of moving to a new apartment right now=2E=C2=A0=C2=
=A0It's
>> > going to
>> > be a bit before I can get to this=2E
>> >=20
>> > On 04/11/2018 20:31, Warner Losh wrote:
>> > >=20
>> > > OK=2E I've pushed in the main part of it=2E The additional work I
>> > > have
>> > > shouldn't affect any of this stuff=2E=C2=A0=C2=A0I was going to loo=
k at what
>> > > part(s)
>> > > of your open reviewed needed to be redone tomorrow and send you
>> > > feedback, but if you wanted to get a start before then, I'm happy
>> > > to
>> > > answer questions=2E All the rest of my work is going to be
>> > > selecting the
>> > > root partition when we're told to us a specific partition, so
>> > > will be
>> > > very constrained=2E
>> > >=20
>> > > Warner
>> > >=20
>> > > On Wed, Apr 11, 2018 at 6:02 PM, Eric McCorkle <eric@metricspace=2E
>> > > net
>> > > <mailto:eric@metricspace=2Enet>> wrote:
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0I think the thing to do at this point is to=
 wait for the
>> > > current
>> > work on
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0loader=2Eefi to land, then adapt my patches=
 to apply against
>> > > that work=2E
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0On 04/11/2018 15:06, Warner Losh wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> Still reviewing the code=2E I'm worried i=
t's too i386
>> > > specific and it
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> conflicts with some work I'm doing=2E I'l=
l have a list of
>> > > actionable
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> critiques this week=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> Warner
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> On Wed, Apr 11, 2018 at 1:03 PM, Oliver P=
inter
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> <oliver=2Epinter@hardenedbsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:oliver=2Epinter@hardenedbsd=2Eorg>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:oliver=2Epinter@hardenedbsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:oliver=2Epinter@hardenedbsd=2Eorg>>=
>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0> wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Hi!
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Is there any=
 update regarding the rebase or the
>> > > inclusion to
>> > base
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0system?
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0On 3/28/18, =
Eric McCorkle <eric@metricspace=2Enet
>> > > <mailto:
>> > eric@metricspace=2Enet>
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:eric=
@metricspace=2Enet <mailto:eric@metricspace=2En
>> > > et>>>
>> > wrote:
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> I'll do an=
other rebase from head just to be sure
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> On March 2=
8, 2018 3:23:23 PM EDT, Warner Losh <
>> > imp@bsdimp=2Ecom <mailto:imp@bsdimp=2Ecom>
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:imp@=
bsdimp=2Ecom <mailto:imp@bsdimp=2Ecom>>> wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>It's on my=
 list for nexr, finally=2E I have an
>> > > alternate patch
>> > for
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>loader=2Ee=
fi
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>from ESP, =
but i don't think it will affect the GELI
>> > > stuff=2E I
>> > have some
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>time
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>slotted fo=
r integration issues though=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>I am quite=
 mindful of the freeze dates=2E=2E=2E=2E I=C2=A0=C2=A0have
>> > > some uefi
>> > boot
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>loader
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>protocol c=
hanges that I need to get in=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>Warner
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>On Feb 21,=
 2018 11:18 PM, "Tommi Pernila" <
>> > tommi=2Epernila@iki=2Efi <mailto:tommi=2Epernila@iki=2Efi>
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:tomm=
i=2Epernila@iki=2Efi <mailto:tommi=2Epernila@iki=2E
>> > > fi>>>
>> > wrote:
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>> Awesome,=
 thanks for the update and the work that
>> > > you have
>> > done!
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>> Now we j=
ust need some more reviewers eyes on the
>> > > code :)
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>> Br,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>> Tommi
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>> On Thu, =
22 Feb 2018 at 2=2E03, Eric McCorkle <
>> > eric@metricspace=2Enet <mailto:eric@metricspace=2Enet>
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:eric=
@metricspace=2Enet <mailto:eric@metricspace=2En
>> > > et>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> FYI, I =
just IFC'ed everything, and the current
>> > > patches
>> > > =C2=A0=C2=A0=C2=A0=C2=A0are still
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>fine=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> Also, t=
he full GELI + standalone loader has been
>> > > deployed
>> > > =C2=A0=C2=A0=C2=A0=C2=A0on one of
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>my
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> laptops=
 for some time now=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> On 02/2=
1/2018 18:15, Eric McCorkle wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > The G=
ELI work could be merged at this point,
>> > > though it
>> > > =C2=A0=C2=A0=C2=A0=C2=A0won't be
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>usable
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > witho=
ut an additional patch to enable loader-
>> > > only
>> > > =C2=A0=C2=A0=C2=A0=C2=A0operation=2E=C2=A0=C2=A0The
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > patch=
es are currently up for review:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > This =
is the order in which they'd need to be
>> > > merged:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > https=
://reviews=2Efreebsd=2Eorg/D12732
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D12732>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://rev=
iews=2Efreebsd=2Eorg/D12732
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D12732>>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > This =
one changes the efipart device=2E=C2=A0=C2=A0Toomas
>> > > Soome
>> > > =C2=A0=C2=A0=C2=A0=C2=A0identified
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0some
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > probl=
ems, which I have addressed=2E=C2=A0=C2=A0He has not
>> > > =C2=A0=C2=A0=C2=A0=C2=A0re-reviewed it,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>however=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > https=
://reviews=2Efreebsd=2Eorg/D12692
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D12692>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://rev=
iews=2Efreebsd=2Eorg/D12692
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D12692>>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > This =
adds some crypto code needed for GELI=2E=C2=A0=C2=A0It
>> > > simply
>> > > =C2=A0=C2=A0=C2=A0=C2=A0adds new
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>code,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > and d=
oesn't conflict with anything=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > https=
://reviews=2Efreebsd=2Eorg/D12698
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D12698>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://rev=
iews=2Efreebsd=2Eorg/D12698
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D12698>>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > This =
adds the EFI KMS interface code, and has
>> > > the EFI
>> > > =C2=A0=C2=A0=C2=A0=C2=A0loader pass
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>keys
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > into =
the keybuf interface=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > I can=
't post the main GELI driver until those
>> > > get
>> > > =C2=A0=C2=A0=C2=A0=C2=A0merged, as it
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>depends
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > on th=
em=2E=C2=A0=C2=A0It can be found on the geli branch on
>> > > my
>> > > =C2=A0=C2=A0=C2=A0=C2=A0github freebsd
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > repos=
itory, however=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > Addit=
ionally, you need this patch, which allows
>> > > =C2=A0=C2=A0=C2=A0=C2=A0loader=2Eefi to
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>function
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > when =
installed directly to the ESP:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > https=
://reviews=2Efreebsd=2Eorg/D13497
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D13497>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://rev=
iews=2Efreebsd=2Eorg/D13497
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://reviews=2Efreebsd=2Eorg/D13497>>;
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > On 02=
/20/2018 22:56, Tommi Pernila wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >> Hi E=
ric,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >> coul=
d you provide a brief update how the work
>> > > is going?
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >> Br,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >> Tomm=
i
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >> On N=
ov 16, 2017 04:29, "Eric McCorkle"
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<eric@metricspace=2Enet <mailto:eric@metric=
space=2Enet>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:eric=
@metricspace=2Enet <mailto:eric@metricspace=2En
>> > > et>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >> <mai=
lto:eric@metricspace=2Enet
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:eric@metricspace=2Enet> <mailto:eri=
c@metricspace=2Enet
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:eric@metricspace=2Enet>>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0wrote:
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0Right, so basically, the remaining GELI
>> > > patches
>> > > =C2=A0=C2=A0=C2=A0=C2=A0are against
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> loader,=
 and
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0most of them can go in independently of the
>> > > work
>> > > =C2=A0=C2=A0=C2=A0=C2=A0on removing
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>boot1=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0There's a unanimous consensus on getting
>> > > rid of
>> > > =C2=A0=C2=A0=C2=A0=C2=A0boot1 which
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> include=
s its
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0original author, so that's going to happen=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0For GELI, we have the following (not
>> > > necessarily
>> > > =C2=A0=C2=A0=C2=A0=C2=A0in order):
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0a) Adding the KMS interfaces, pseudo-
>> > > device, and
>> > > =C2=A0=C2=A0=C2=A0=C2=A0kernel
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>keybuf
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0interactions
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0b) Modifications to the efipart driver
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0c) boot crypto
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0d) GELI partition types (not strictly
>> > > necessary)
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0Then there's the GELI driver itself=2E=C2=A0=C2=
=A0(a)
>> > > and (c)
>> > are
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0good to
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> land, (=
b)
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0needs some more work after Toomas Soome
>> > > pointed
>> > out a
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>legitimate
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0problem, and (d) actually needs a good bit
>> > > more
>> > > =C2=A0=C2=A0=C2=A0=C2=A0code (but
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>again,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> it's
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0more cosmetic)=2E=C2=A0=C2=A0Additionally, the G=
ELI
>> > > driver
>> > > =C2=A0=C2=A0=C2=A0=C2=A0will need
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>further
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> mods to
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0efipart to be written (nothing too
>> > > big)=2E=C2=A0=C2=A0But we
>> > > =C2=A0=C2=A0=C2=A0=C2=A0could go
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>ahead
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> with (a=
)
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0and (c), as they've already been proven to
>> > > work=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0I'd wanted to have this stuff shaped up
>> > > sooner,
>> > > =C2=A0=C2=A0=C2=A0=C2=A0but I'm
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> preoccu=
pied with
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0the 7th RISC-V workshop at the end of the
>> > > month=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0Once this stuff is all in, loader should
>> > > handle
>> > > =C2=A0=C2=A0=C2=A0=C2=A0any GELI
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>volumes it
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0finds, and it should Just Work once boot1
>> > > is gone=2E
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > _____=
__________________________________________
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > freeb=
sd-current@freebsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current@freebsd=2Eorg>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:free=
bsd-current@freebsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current@freebsd=2Eorg>> mai=
ling list
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > https=
://lists=2Efreebsd=2Eorg/mailman/listinfo/freeb
>> > > sd-
>> > current
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://lists=2Efreebsd=2Eorg/mailman/list=
info/freebsd-current>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://lis=
ts=2Efreebsd=2Eorg/mailman/listinfo/freebsd-cur
>> > > rent
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://lists=2Efreebsd=2Eorg/mailman/list=
info/freebsd-current>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> > To un=
subscribe, send any mail to
>> > "freebsd-current-unsubscribe@
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> freebsd=
=2Eorg <http://freebsd=2Eorg>;
>> > > <http://freebsd=2Eorg>"
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>> >
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> --
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> Sent from =
my Android device with K-9 Mail=2E Please
>> > > excuse my
>> > brevity=2E
>> > >=20
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> __________=
_____________________________________
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> freebsd-cu=
rrent@freebsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current@freebsd=2Eorg>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current@freebsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current@freebsd=2Eorg>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0mailing list
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> https://li=
sts=2Efreebsd=2Eorg/mailman/listinfo/freebsd-cu
>> > > rrent
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://lists=2Efreebsd=2Eorg/mailman/list=
info/freebsd-current>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://lis=
ts=2Efreebsd=2Eorg/mailman/listinfo/freebsd-cur
>> > > rent
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<https://lists=2Efreebsd=2Eorg/mailman/list=
info/freebsd-current>>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0> To unsubsc=
ribe, send any mail to
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"freebsd-cur=
rent-unsubscribe@freebsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current-unsubscribe@freebsd=
=2Eorg>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<mailto:free=
bsd-current-unsubscribe@freebsd=2Eorg
>> > > =C2=A0=C2=A0=C2=A0=C2=A0<mailto:freebsd-current-unsubscribe@freebsd=
=2Eorg>>"
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>
>> > > =C2=A0=C2=A0=C2=A0=C2=A0>
>> > >=20
>> > >=20
>> >=20
>> _______________________________________________
>> freebsd-current@freebsd=2Eorg mailing list
>> https://lists=2Efreebsd=2Eorg/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd
>> =2Eorg"

--=20
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E
From owner-freebsd-current@freebsd.org  Sun Jul  8 23:10:30 2018
Return-Path: <owner-freebsd-current@freebsd.org>
Delivered-To: freebsd-current@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 41B611041591
 for <freebsd-current@mailman.ysv.freebsd.org>;
 Sun,  8 Jul 2018 23:10:30 +0000 (UTC)
 (envelope-from marklmi@yahoo.com)
Received: from sonic311-23.consmr.mail.gq1.yahoo.com
 (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id BDC2B71AE8
 for <freebsd-current@freebsd.org>; Sun,  8 Jul 2018 23:10:29 +0000 (UTC)
 (envelope-from marklmi@yahoo.com)
X-YMail-OSG: 8AWWRPcVM1lMSv62SsvJhEF4tYIHwWLqcOUr1Zdx48x3bl_qHs8Fbr3Zx4VVTQb
 mp1AfWKCbkOQc897NwR4Fc6wZg.lNTWKnUTmSe5wqQHRZgpKozZ4nZGxuZZK1Lzv6gVSi.wrOtwi
 Hlws2ScJzs1vTTnAlJygxfnJBM0p5Mdujm44RgRwk39EIlJgEqPCxG74e2XXtWQRxy1z06A53.r7
 8oMm49iR1OJTFbstrrg_SavUjiS.fRb7.34God8DKmxffuBpfz40d2I5SAMliJrj1xntwVY6XZ_S
 pfYTX.wtETIyo_72iu5TDymHyOLWNt.VlobtM_50PTHqZnqXA8t.292Xc5jZRizqi5NcJZKJqr_k
 NWpM6UU3u9DZC9wxtfA5qO9W8uZm27sW0S6m3BiDYZh9A392ocIQWZYNjYBhg5dbgM4gWLfrh6UF
 tQ30MV861hQceS2OKoyzK1SYNNUJuNkNaApuETH7r1TUUxfma1GMeheT0Fe2U9zwn8fwJg0mJesW
 DCA23yrJDsmWfbDZqZ9FHAMv7uZVE61Gu___70dFGQ667ycsHfW0FwuaEvr0PZRzqrjUW26VfYMe
 F16uLUauPg9ss75c5NQkyXlDPB7_QaUjeVUw0mFv731Me.BV5d2bbgXMVuNgFM6ee3_o8N_3baZY
 xaYbsBlmMXzYYf7pm8HhwHV7pUPKr5MkEDqZqYNZgJeLpmePOueYkULLhznLe9.LMslrddfD763y
 u6LDYjqD6afPKm9ScVB3fClw.tKIn1HXlWSpsvM6LcfLw0Xk3eCNJ5_P87EDS436fIyjlTparhnm
 Ot4NXxNfbPmqNyf_ILUUCTwzWQpR4QgwgVnaYqPwuGfgzC.AQrklNDZslFPYzQxpaCEs9DEafht3
 0nLcpEigAdgx.E9Fak4pkeh3wJzCBRhrddCOjcox_HCHqKmaMXIsMUAEJFFB9uiB3ukCZETEU754
 T2bXu4HaAXxPWUejBJUNS751_DdRJYHCI.uhTWd.7hWibWXWc6g8JbUZ4qfsxaauTMu0Leg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 8 Jul 2018 23:10:28 +0000
Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105])
 ([70.189.131.151])
 by smtp429.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID
 e23d720e7c01344b787537e197b6fb72; 
 Sun, 08 Jul 2018 22:50:10 +0000 (UTC)
From: Mark Millard <marklmi@yahoo.com>
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\))
Subject: -r336099 and later: broke ci.freebsd.prg's FreeBSD-head-amd64-build
Message-Id: <6EA9A549-7508-467C-BED2-AF0C136C752D@yahoo.com>
Date: Sun, 8 Jul 2018 15:50:09 -0700
To: Warner Losh <imp@bsdimp.com>, FreeBSD Current <freebsd-current@freebsd.org>
X-Mailer: Apple Mail (2.3445.8.2)
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
 <freebsd-current.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current/>;
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Jul 2018 23:10:30 -0000

https://ci.freebsd.org/job/FreeBSD-head-amd64-build/9386/consoleText =
shows:

=3D=3D=3D> zlib (install)
install -T release -o root -g wheel -m 555   zlib.ko =
/usr/obj/usr/src/amd64.amd64/release/dist/kernel/boot/kernel/
install -T debug -o root -g wheel -m 555   zlib.ko.debug =
/usr/obj/usr/src/amd64.amd64/release/dist/kernel/usr/lib/debug/boot/kernel=
/
kldxref /usr/obj/usr/src/amd64.amd64/release/dist/kernel/boot/kernel
kldxref: Parse error of description string U16:vendor; U16:device
*** Error code 1

Stop.
make[4]: stopped in /usr/src/sys/modules


Note the "U16:vendor; U16:device" reference and such text in
the below (and other check-ins after it). . .


Author: imp
Date: Sun Jul  8 20:39:38 2018
New Revision: 336099
URL:=20
https://svnweb.freebsd.org/changeset/base/336099


Log:
  Add PNP info to PCI attachment of ena driver
. . .

Modified:
  head/sys/dev/ena/ena.c
  head/sys/dev/ena/ena.h

Modified: head/sys/dev/ena/ena.c
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- head/sys/dev/ena/ena.c	Sun Jul  8 20:39:23 2018	=
(r336098)
+++ head/sys/dev/ena/ena.c	Sun Jul  8 20:39:38 2018	=
(r336099)
@@ -3947,6 +3947,8 @@ static driver_t ena_driver =3D {
=20
 devclass_t ena_devclass;
 DRIVER_MODULE(ena, pci, ena_driver, ena_devclass, 0, 0);
+MODULE_PNP_INFO("U16:vendor; U16:device", pci, ena, =
ena_vendor_info_array,
+    sizeof(ena_vendor_info_array[0]), nitems(ena_vendor_info_array) - =
1);
 MODULE_DEPEND(ena, pci, 1, 1, 1);
 MODULE_DEPEND(ena, ether, 1, 1, 1);

. . .


=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8AFC01EE-A37A-4D89-9A67-8707AA3184DD>