Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns

Debug version of FSP2.0 for Skylake

CGmei
Beginner
2,454 Views

Hi.

I am currently working on a coreboot/U-Boot based custom boot solution. At the moment the used COM express board works most of the time. If it fails it looks like there are some global resets triggered by the FSP followed by wired pcie resets which can result in a total hang or in boot times more then one minute.

Some coreboot guys told me that I should try to get access to a debug version of the FSP. I really need to get this working asap and the next Apollo Lake based design is waiting for me (if the FSP/coreboot/U-Boot plan works).

I think my employer should have the nessesary NDA with Intel.

0 Kudos
5 Replies
CarlosAM_INTEL
Moderator
980 Views

Hello, christiangmeiner:

Thank you for contacting Intel Embedded Community.

In order to be on the same page, could you please give us the part numbers and SKUs of the processors related to this? Also, could you please let us know the Firmware Support Package (FSP) version associated to this?

Waiting for the information that should answer these questions.

Best regards,

Carlos_A.

0 Kudos
CGmei
Beginner
980 Views

Hi Carlos_A

Thanks for the very quick answer!

Intel® Core™ i7-6600U (2 x 2.6 / 3.4 GHz, 4M Cache, 15W) https://ark.intel.com/products/88192

Intel® Core™ i5-6300U (2 x 2.4 / 3.0 GHz, 3M Cache, 15W) https://ark.intel.com/products/88190

Intel® Core™ i3-6100U (2 x 2.3 GHz, 3M Cache, 15W) https://ark.intel.com/products/88180

I will try to get the part numbers for the SoCs but could take up to two days.

I first tried my luck with the Skylake FSP1 but with it was not even able to boot the system once. With some

help from the coreboot community I switched to the Kabylake FSP2 - as Skylake Kabylake are so equal - and and I

was able to boot most of the time successfully.

DEC_SPECIFICATION = 0x00010005

PACKAGE_NAME = KabylakeFspBinPkg

PACKAGE_GUID = 5A536013-A46E-44AD-8B30-738235F77B06

PACKAGE_VERSION = 1.02

0 Kudos
CarlosAM_INTEL
Moderator
980 Views

Hello, christiangmeiner:

Thanks for your reply.

Based on your previous communications, could you please try to reproduce this situation using the FSP stated at the following website?

https://github.com/IntelFsp/FSP/tree/Skylake https://github.com/IntelFsp/FSP/tree/Skylake

Waiting for your reply to this question.

Best regards,

Carlos_A.

0 Kudos
CGmei
Beginner
980 Views

Hi Carlos_A

When using the Skylake FSP every boot hangs after calling FPS's silicon init (as I have writen in the initial post). That was one

of the reasons to use the Kabylake FSP. Other coreboot developers are using Kabylake FSP for their Skylake platform - best example

is Purism Librem 13/15. As told you our Skylake platform works most of the time with the Kabylake FSP.

Greets

Christian

0 Kudos
CarlosAM_INTEL
Moderator
980 Views

Hello, christiangmeiner:

Thanks for your reply.

In order to help you, we will contact you via email.

Best regards,

Carlos_A.

0 Kudos
Reply