All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
@ 2017-10-04  5:52 Zoran Stojsavljevic
  2017-10-04 18:41 ` [U-Boot] Fwd: " Zoran Stojsavljevic
  2017-10-05  9:27 ` [U-Boot] " Bin Meng
  0 siblings, 2 replies; 6+ messages in thread
From: Zoran Stojsavljevic @ 2017-10-04  5:52 UTC (permalink / raw)
  To: u-boot

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

Thank you in advance,
Zoran

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] Fwd: INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
  2017-10-04  5:52 [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot? Zoran Stojsavljevic
@ 2017-10-04 18:41 ` Zoran Stojsavljevic
  2017-10-05  9:27 ` [U-Boot] " Bin Meng
  1 sibling, 0 replies; 6+ messages in thread
From: Zoran Stojsavljevic @ 2017-10-04 18:41 UTC (permalink / raw)
  To: u-boot

Repeating, since I am not sure that this email reached the community!

Zoran

---------- Forwarded message ----------
From: Zoran Stojsavljevic <zoran.stojsavljevic@gmail.com>
Date: Wed, Oct 4, 2017 at 7:52 AM
Subject: INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
To: u-boot at lists.denx.de


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

Thank you in advance,
Zoran

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
  2017-10-04  5:52 [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot? Zoran Stojsavljevic
  2017-10-04 18:41 ` [U-Boot] Fwd: " Zoran Stojsavljevic
@ 2017-10-05  9:27 ` Bin Meng
  2017-10-05 10:22   ` Zoran Stojsavljevic
  1 sibling, 1 reply; 6+ messages in thread
From: Bin Meng @ 2017-10-05  9:27 UTC (permalink / raw)
  To: u-boot

Hi Zoran,

On Wed, Oct 4, 2017 at 1:52 PM, Zoran Stojsavljevic
<zoran.stojsavljevic@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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
  2017-10-05  9:27 ` [U-Boot] " Bin Meng
@ 2017-10-05 10:22   ` Zoran Stojsavljevic
  2017-10-05 11:34     ` Bin Meng
  0 siblings, 1 reply; 6+ messages in thread
From: Zoran Stojsavljevic @ 2017-10-05 10:22 UTC (permalink / raw)
  To: u-boot

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@gmail.com> wrote:

> Hi Zoran,
>
> On Wed, Oct 4, 2017 at 1:52 PM, Zoran Stojsavljevic
> <zoran.stojsavljevic@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
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
  2017-10-05 10:22   ` Zoran Stojsavljevic
@ 2017-10-05 11:34     ` Bin Meng
  2017-10-05 11:40       ` Zoran Stojsavljevic
  0 siblings, 1 reply; 6+ messages in thread
From: Bin Meng @ 2017-10-05 11:34 UTC (permalink / raw)
  To: u-boot

Hi Zoran,

On Thu, Oct 5, 2017 at 6:22 PM, Zoran Stojsavljevic
<zoran.stojsavljevic@gmail.com> wrote:
> 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 ?!
>

I will need investigate this before commenting anything since this is
not a normal boot sequence supported in U-Boot.

> 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,

Normally U-Boot boots from SPI NOR, and Linux can be loaded directly
from U-Boot via the 'zboot' command.

Regards,
Bin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot?
  2017-10-05 11:34     ` Bin Meng
@ 2017-10-05 11:40       ` Zoran Stojsavljevic
  0 siblings, 0 replies; 6+ messages in thread
From: Zoran Stojsavljevic @ 2017-10-05 11:40 UTC (permalink / raw)
  To: u-boot

> Normally U-Boot boots from SPI NOR, and Linux can be loaded directly
> from U-Boot via the 'zboot' command.

I am much more interested (since the last stage I know) what would be the
initial sequence of events:
E3900/APL-I -> IFWI -> MBR -> U-Boot, or ...???

Thank you,
Zoran

On Thu, Oct 5, 2017 at 1:34 PM, Bin Meng <bmeng.cn@gmail.com> wrote:

> Hi Zoran,
>
> On Thu, Oct 5, 2017 at 6:22 PM, Zoran Stojsavljevic
> <zoran.stojsavljevic@gmail.com> wrote:
> > 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 ?!
> >
>
> I will need investigate this before commenting anything since this is
> not a normal boot sequence supported in U-Boot.
>
> > 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,
>
> Normally U-Boot boots from SPI NOR, and Linux can be loaded directly
> from U-Boot via the 'zboot' command.
>
> Regards,
> Bin
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-10-05 11:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-04  5:52 [U-Boot] INTEL E3900 Apollo Lake I (APL-I) with U-Boot? Zoran Stojsavljevic
2017-10-04 18:41 ` [U-Boot] Fwd: " Zoran Stojsavljevic
2017-10-05  9:27 ` [U-Boot] " Bin Meng
2017-10-05 10:22   ` Zoran Stojsavljevic
2017-10-05 11:34     ` Bin Meng
2017-10-05 11:40       ` Zoran Stojsavljevic

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.