[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-04-19 Thread Peter Stuge
Julian Stecklina wrote:
> Is there any deeper reason why fixes don't flow back to EDK2?

I'm guessing here - I have no experience with EDK2 development - but
I suspect that it's not actually an open source project, I think it's
just source code by Intel+Microsoft+friends published on GitHub.

The traditional firmware industry isn't so good at community efforts.


//Peter
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-04-19 Thread Julian Stecklina
Hi Christian,

thanks for the many pointers. This is really helpful! :)

Is there any deeper reason why fixes don't flow back to EDK2?

Julian

On Fri, 2021-04-16 at 13:58 +0200, Christian Walter wrote:
> Hi Julian,
> 
> There are a couple of Repo's you can check out:
> 
> https://github.com/tianocore/edk2
> 
> https://github.com/MrChromebox/edk2
> 
> https://github.com/9elements/edk2
> 
> https://github.com/system76/edk2
> 
> 
> We are using our own Fork (9elements) on a CFL Board in production. Also 
> System76 does use their Fork in production - so setting this up in a 
> virtualized environment shouldnt be a problem at all. To be honest, I 
> would not start with the tianocore one, use one of the forks ;)
> 
> Best,
> 
> On 4/16/21 1:44 PM, Julian Stecklina wrote:
> > On Thu, 2021-04-15 at 16:49 +, Andy Pont wrote:
> > > Julian wrote…
> > > 
> > > > Is anyone actually actively using TianoCore EDK2 on top of coreboot or
> > > > is
> > > > support experimental in general?
> > > We have platforms that are using Matt’s UEFIPayload package to boot
> > > either Linux or Windows.  The mainboards and configs aren’t in the
> > > upstream coreboot repo at present - I am just working with the company
> > > concerned to get them into a form where they will (hopefully) be
> > > accepted.
> > This is great news! We are mostly interested in running Coreboot+EDK2 in a
> > virtualized environment and knowing that it works in the real world gives a
> > confidence boost here.
> > 
> > We are not afraid of fixing the occasional issue and bitrot, but fully
> > maintaining everything is out of scope for us.
> > 
> > Julian
> > 
> > ___
> > coreboot mailing list -- coreboot@coreboot.org
> > To unsubscribe send an email to coreboot-le...@coreboot.org
> -- 
> *Christian Walter*
> *Head of Firmware Development / Cyber Security *
> 
> 
> 
> 9elements GmbH, Kortumstraße 19-21, 44787 Bochum, Germany
> Email: christian.wal...@9elements.com
> Phone: _+49 234 68 94 188 _
> Mobile: _+49 176 70845047 _
> 
> Sitz der Gesellschaft: Bochum
> Handelsregister: Amtsgericht Bochum, HRB 17519
> Geschäftsführung: Sebastian Deutsch, Eray Basar
> 
> Datenschutzhinweise nach Art. 13 DSGVO 
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org


___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-04-16 Thread Christian Walter

Hi Julian,

There are a couple of Repo's you can check out:

https://github.com/tianocore/edk2

https://github.com/MrChromebox/edk2

https://github.com/9elements/edk2

https://github.com/system76/edk2


We are using our own Fork (9elements) on a CFL Board in production. Also 
System76 does use their Fork in production - so setting this up in a 
virtualized environment shouldnt be a problem at all. To be honest, I 
would not start with the tianocore one, use one of the forks ;)


Best,

On 4/16/21 1:44 PM, Julian Stecklina wrote:

On Thu, 2021-04-15 at 16:49 +, Andy Pont wrote:

Julian wrote…


Is anyone actually actively using TianoCore EDK2 on top of coreboot or is
support experimental in general?

We have platforms that are using Matt’s UEFIPayload package to boot
either Linux or Windows.  The mainboards and configs aren’t in the
upstream coreboot repo at present - I am just working with the company
concerned to get them into a form where they will (hopefully) be
accepted.

This is great news! We are mostly interested in running Coreboot+EDK2 in a
virtualized environment and knowing that it works in the real world gives a
confidence boost here.

We are not afraid of fixing the occasional issue and bitrot, but fully
maintaining everything is out of scope for us.

Julian

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

--
*Christian Walter*
*Head of Firmware Development / Cyber Security *



9elements GmbH, Kortumstraße 19-21, 44787 Bochum, Germany
Email: christian.wal...@9elements.com
Phone: _+49 234 68 94 188 _
Mobile: _+49 176 70845047 _

Sitz der Gesellschaft: Bochum
Handelsregister: Amtsgericht Bochum, HRB 17519
Geschäftsführung: Sebastian Deutsch, Eray Basar

Datenschutzhinweise nach Art. 13 DSGVO 
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-04-16 Thread Julian Stecklina
On Thu, 2021-04-15 at 16:49 +, Andy Pont wrote:
> Julian wrote…
> 
> > Is anyone actually actively using TianoCore EDK2 on top of coreboot or is
> > support experimental in general?
> We have platforms that are using Matt’s UEFIPayload package to boot 
> either Linux or Windows.  The mainboards and configs aren’t in the 
> upstream coreboot repo at present - I am just working with the company 
> concerned to get them into a form where they will (hopefully) be 
> accepted.

This is great news! We are mostly interested in running Coreboot+EDK2 in a
virtualized environment and knowing that it works in the real world gives a
confidence boost here.

We are not afraid of fixing the occasional issue and bitrot, but fully
maintaining everything is out of scope for us.

Julian

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-04-15 Thread Andy Pont

Julian wrote…


Is anyone actually actively using TianoCore EDK2 on top of coreboot or is
support experimental in general?
We have platforms that are using Matt’s UEFIPayload package to boot 
either Linux or Windows.  The mainboards and configs aren’t in the 
upstream coreboot repo at present - I am just working with the company 
concerned to get them into a form where they will (hopefully) be 
accepted.


-Andy.



___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-04-15 Thread Julian Stecklina
On Mon, 2021-03-29 at 11:36 -0500, Matt DeVillier wrote:
> Tianocore with the COREBOOTPAYLOAD option is my (heavily modified)
> fork of the now-deprecated CorebootPayloadPkg package which works on
> Intel Core-based platforms Sandybridge and newer. No attempt has been
> make to get it working under qemu or other hardware. The UEFIPAYLOAD
> option builds upstream edk2 master, which may or may not be functional
> on any given day. You likely also need to remove your tianocore subdir
> before switching between the two options. Remove the '-q' option from
> the makefile if building continues to fail

Thanks for the hints!

Is anyone actually actively using TianoCore EDK2 on top of coreboot or is
support experimental in general?

Julian

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-03-29 Thread Matt DeVillier
Tianocore with the COREBOOTPAYLOAD option is my (heavily modified)
fork of the now-deprecated CorebootPayloadPkg package which works on
Intel Core-based platforms Sandybridge and newer. No attempt has been
make to get it working under qemu or other hardware. The UEFIPAYLOAD
option builds upstream edk2 master, which may or may not be functional
on any given day. You likely also need to remove your tianocore subdir
before switching between the two options. Remove the '-q' option from
the makefile if building continues to fail

On Mon, Mar 29, 2021 at 10:40 AM Julian Stecklina
 wrote:
>
> On Mon, 2021-03-29 at 17:45 +0300, Julian Stecklina wrote:
> > I'm currently trying to get Tianocore EDK2 running as a Coreboot payload in 
> > Qemu
> > and meeting with limited success, though. I have a working configuration 
> > for the
> > qemu q35 target. Building it for and running it with the 440fx/piix4 chipset
> > results in the crash below.
>
> Maybe some additional information: I was using
> CONFIG_TIANOCORE_COREBOOTPAYLOAD=y.
>
> With CONFIG_TIANOCORE_UEFIPAYLOAD, I get a build failure. I've opened
> https://ticket.coreboot.org/issues/303 for this.
>
> Julian
>
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Status of Tianocore EDK2 on Coreboot

2021-03-29 Thread Julian Stecklina
On Mon, 2021-03-29 at 17:45 +0300, Julian Stecklina wrote:
> I'm currently trying to get Tianocore EDK2 running as a Coreboot payload in 
> Qemu
> and meeting with limited success, though. I have a working configuration for 
> the
> qemu q35 target. Building it for and running it with the 440fx/piix4 chipset
> results in the crash below.

Maybe some additional information: I was using
CONFIG_TIANOCORE_COREBOOTPAYLOAD=y.

With CONFIG_TIANOCORE_UEFIPAYLOAD, I get a build failure. I've opened
https://ticket.coreboot.org/issues/303 for this.

Julian

___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org