Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics

Coreboot for Apollolake

AAbee
Beginner
2,779 Views

Hi,

We would like to build coreboot image for Apollo lake platform. We are using

  • Coreboot-4.8.1
  • Apollo lake Intel FSP_2_0

We have built the coreboot source and created coreboot.rom image with the below warning message:

** WARNING **

coreboot will be built without an Intel Firmware Descriptor.

Never write a complete coreboot.rom without an IFD to your

board's flash chip! You can use flashrom's IFD or layout

parameters to flash only to the BIOS region.

Is the coreboot.rom image is enough to flash ? Could you please provide feedback on this ?

Could you please share "Apollo_Lake_Coreboot_MR5_Release_Notes.pdf" ?

Thanks,

Antony

0 Kudos
2 Replies
CarlosAM_INTEL
Moderator
1,123 Views

Hello, IntelForum :

Thank you for contacting Intel Embedded Community.

The information that may help you as a reference is stated in the Apollo Lake Implementation document that can be found at the following website:

https://www.coreboot.org/images/2/23/Apollolake_SoC.pdf https://www.coreboot.org/images/2/23/Apollolake_SoC.pdf

By the way, any consultation related to Coreboot should be addressed as a reference at the channels stated as a reference at:

https://www.coreboot.org/consulting.html https://www.coreboot.org/consulting.html

We hope that this information may help you.

Best regards,

Carlos_A.

0 Kudos
AaronJin
Employee
1,123 Views

Hi,

coreboot.rom is not enough to flash. In open source coreboot, you can create a complete flashable image (8MB) for Leaf Hill CRB board from the open source coreboot tree. In order to do so, you will need additional pieces:

- Apollo Lake FSP release package from https://github.com/IntelFsp/FSP GitHub - IntelFsp/FSP: Intel(R) Firmware Support Package (FSP)

- Leaf Hill Firmware Image package from https://firmware.intel.com/projects/IntelAtomProcessorE3900 https://firmware.intel.com/projects/IntelAtomProcessorE3900

Follow the general information to build coreboot from https://mail.coreboot.org/pipermail/coreboot/2017-September/085210.html https://mail.coreboot.org/pipermail/coreboot/2017-September/085210.html ,you should boot all the way to payload stage in coreboot.

Thanks,

Aaron

0 Kudos
Reply