On Fri, 7 Dec 2018 at 15:33, Pete Batard <[email protected]> wrote:
>
> Hi Ard,
>
> On 2018.12.07 14:08, Ard Biesheuvel wrote:
> > On Fri, 7 Dec 2018 at 13:13, Pete Batard <[email protected]> wrote:
> >>
> >> Preamble:
> >>
> >> Because of its price point, ease of use and availability, the Raspberry Pi 
> >> is
> >> undeniably one of the most successful ARM platform in existence today. Its
> >> widespread adoption therefore makes it a perfect fit as an EDK2 platform.
> >>
> >> However, up until now, the Raspberry Pi hasn't been supported as a bona 
> >> fide
> >> platform in our repository. This series of patches remedies that by 
> >> introducing
> >> the Raspberry Pi 3 Model B and Model B+ as a viable EDK2 platforms.
> >>
> >
> > Thanks Pete, this is excellent work
>
> Well, most of it is based on your initial work for that platform... ;)
>

That was just the easy part :-)

> >> Patch Breakdown:
> >>
> >> Since this is a platform introduction, we simply chose to break the commits
> >> into edk2-platforms and edk2-non-osi components, as we see little point in
> >> splitting the series into further subcomponents, when the structure would 
> >> be
> >> similar to the overall subdirectory layout and of course, one needs to 
> >> apply
> >> all components at once to be able to test the firmware.
> >>
> >
> > You will have to split it up, or i won't be able to review it.
>
> Do you have a preference with regards to breaking it down?
>
> Would a 4-way ACPI / Drivers / Library / Non-OSI work for you, or do you
> want to go more fine grained?
>

Each module as a separate patch, preferably, and a patch that adds the
.dsc/.fdf at the end.

> I'm not sure what will make the reviewing process easier, so if you have
> guidance as to how you'd prefer to see things split, I'll take it.
>

Well, I want to be able to reply inline in my email client, and a
22000 line patch does not let me do that ...

> > BTW I managed to build the code with GCC 6 just fine - are you sure
> > the GCC 5.5 limitation still exists?
>
> Well, the problem we've seen isn't with building the firmware itself,
> but with getting sporadic (but not systematic) Synchronous Exceptions
> during early boot, when using GCC 6 or later.
>
> After switching to GCC 5.5, I have not seen any of these exceptions
> occur, so, even if we have applied other changes that may have helped
> since, I prefer erring on the side of caution for the time being...
>

Yikes. So no meaningful backtraces were produced that narrow it down?
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to