On 11 November 2014 15:35, G Gregory <graeme.gregory@linaro.org> wrote:
Looping in Koen and Fathi

Graeme

On 11 November 2014 14:15, Matt Fleming <matt@console-pimps.org> wrote:
> Hi,
>
> Naresh and I have been working together over the past few weeks to get
> the Linux UEFI Validation project [0] building for ARMv8, and while
> progress is being made, there's been a couple of obstacles along the
> way.
>
> The main problem is that I think there are parts of meta-linaro that
> really need to be upstream in openembedded-core, like the meta-aarch64
> layer.
>
> Traditionally the way development of the LUV project has gone is that
> all the necessary core architecture support has been handled upstream in
> oe-core (and subsequently poky) and only the UEFI/ACPI testing
> components have been handled in the separate meta-luv layer. The
> luv-yocto repository [0] is an umbrella repository that combines poky
> and meta-luv, intended to alleviate the need for developers to do any
> layer integration themselves.

O no! Scary layers are scary! We must not let people know they exist!!!!one!!!
 
> We only require very minimal architecture support and genericx86-64 has
> been adequate for all our needs so far, and I had originally assumed
> that genericaarch64 would be OK for aarch64. But that target doesn't
> appear to be available upstream.
>
> Is anyone looking at getting parts of meta-linaro merged upstream?

Let's start with the good news: yes, someone is looking at that. The bad news: The patches are a joke and the submitter doesn't seem to understand the objections raised.

But to get back to the big picture, you haven't said what the 'obstacles' actually are, just some vague handwaving about missing aarch64 support in OE-core. I'm curious to know what you have actually accomplished so far and even more curious to know which concrete problems you are facing. Bundling poky instead of plain OE-core makes me strongly suspect meta-luv being broken to start with.