[U-Boot] [EXT] Re: Cavium/Marvell Octeon Support

Wolfgang Denk wd at denx.de
Wed Oct 30 17:21:35 UTC 2019

Dear Daniel & Aaron,

In message <7fdf93f6-412e-5fcf-da5e-17665daadb30 at gmail.com> you wrote:
> > Some other things we have included are a native API that allows Simple 
> > Executive applications to make calls into U-Boot for such things as 
> > environment variable access as well as access to block devices and 
> > filesystems.
> This is one of the parts that shouldn't be needed for basic upstream
> support. It your API is a parallel and independent implementation of the
> API that U-Boot already has for standalone applications, than I'm afraid
> this won't be accepted and should be kept in a downstream fork.

The big question here is what these are intended for.

If they are indeed thought as standalone applications, especially
containing code that shall not be disclosed unter GPL, then there is
a licensing issue - the pretty hard restrictions of the API for
standalone applications is intentional, and attempts to work around
it are license violations.

But if it's just normal GPL code that is somehow dependent on U-Boot
services, then why is it not linked against U-Boot?

Or this might be something ike dynamically loadable modules - well,
then a close look is needed because such an approach has to be
generic enough (end probably borrow much from Linux).

Best regards,

Wolfgang Denk

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There you go man, Keep as cool as you can. It riles them  to  believe
that you perceive the web they weave. Keep on being free!

More information about the U-Boot mailing list