[yocto] INTEL E3900 Apollo Lake I (APL-I) with U-Boot and YOCTO?

Zoran Stojsavljevic zoran.stojsavljevic at gmail.com
Sat Sep 30 02:35:50 PDT 2017


Hello to the YOCTO Community,

I am curious about the following HW/FW configuration, for the YOCTO Project?

Did anybody managed to run the following: INTEL Atom E3900 APL-I with
U-Boot and YOCTO on the top of it?

E3900 -> IFWI -> MBR -> U-Boot -> YOCTO ?!

Here are some explanations regarding the terms:

*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.*

Thank you in advance,
Zoran
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170930/b9aa5dc2/attachment.html>


More information about the yocto mailing list