[U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
Zoran Stojsavljevic
zoran.stojsavljevic at gmail.com
Thu Oct 5 10:22:56 UTC 2017
Hello Bin,
> So far Apollo Lake is not supported in U-Boot. However it is on my todo
list.
All Good. Please, take your time. If you do not mind, I would like to know
ASAP, do I have correct prediction/anticipation/vision how this whole thing
should work?
The one I originally described in my original/intro email to this email
thread? Namely: E3900/APL-I -> IFWI -> MBR -> U-Boot -> eLinux/YOCTO ?!
With the following/forwarding explanation (please, in original email)?
It is very important for me to know how the future U-Boot architecture will
look like for E3900/APL-I!
I would like to thank you in advance,
Zoran Stojsavljevic
_______
On Thu, Oct 5, 2017 at 11:27 AM, Bin Meng <bmeng.cn at gmail.com> wrote:
> Hi Zoran,
>
> On Wed, Oct 4, 2017 at 1:52 PM, Zoran Stojsavljevic
> <zoran.stojsavljevic at gmail.com> wrote:
> > Hello to the U-Boot Community,
> >
> > I am curious about the following HW/FW configuration with regards to the
> > U-Boot?
> >
> > Did anybody managed to run the following: INTEL Atom E3900 APL-I with
> > U-Boot?
> >
> > E3900 -> IFWI -> MBR -> U-Boot -> eLinux/YOCTO ?!
> >
> > Here are some explanations regarding the terms/context:
> >
> > *IFWI is the Intel FirmWare Interface, a binary blob loaded from the eMMC
> > boot partition that executes a secondary loader (in this case U-Boot)
> from
> > the main eMMC. IFWI blobs for the APL-I are provided by Intel and are
> > specific for different flavors of the MID silicon.*
> > *Normal IFWI eMMC boot process*
> >
> > 1. *On-chip boot rom inits eMMC and loads IFWI from the MMC boot
> > partitions*
> > 2. *IFWI looks for OSIP header at top of eMMC (MBR boot block)*
> > 3. *The header directs IFWI to the start, size, load address, and
> entry
> > of U-Boot in eMMC*
> > 4. *(need clarification) If u-boot is not found, try the alt u-boot
> > image at 5MB into the eMMC*
> > 5. *U-Boot is loaded into RAM and executed*
> >
> > *OSIP stands for OS Image Profile, and it is nothing more and less than
> > INTEL name for very known old fashion MBR, considering DATA structure.*
> >
>
> So far Apollo Lake is not supported in U-Boot. However it is on my todo
> list.
>
> Regards,
> Bin
>
More information about the U-Boot
mailing list