This request was intended for the Intel's Firmware support team but
they never replied to my requests from months ago neither this one, not even
an automated confirmation reply.
So, I hope anyone of you can help me or redirect me to someone else (who really can do that).
This is the letter I sent to them:
-----------------------------------------
Dear Firmware support team:
Actually I am interested in creating a full featured firmware based in coreboot + tianocore.
The coreboot initialization stage is almost ready.
My system is based on SOC Baytrail E3845
I am already running tianocore but I would like to configure it properly.
I am would like to learn how to make tianocore to:
1.- Save the boot (and other) settings to NVS or CMOS.
2.- Scan for bootable partitions and USB drives.
3.- To get the ability to do secure boot.
4.- How to handle hardware TPM
5.- To create applications.
6.- If possible to also learn how to add a CSM module to be able to boot Legacy partitions.
This information is scarce and confusing on the internet and this is why I need help.
I use Linux Fedora but also can use Windows.
Please give me guidance on those issues or/and point me to the right literature/information.
I already have privileged account with intel.
Thank you in advance.
-----------------------------------------------------------
Link Copied
Hello RTS_JT
I am assuming that what you mean by Using Coreboot with TianoCore is that you want to Create create an EDKII Tianocore Image and use it as payload for your platform?
I can provide some documentation that might be useful for your case:
Regarding CSM module you might find this useful: Sea BIOS can be configured as a CSM module to be integrated with EDKII: https://www.seabios.org/Build_overview# Build_as_a_UEFI_Compatibility_Support_Module_.28CSM.29 https://www.seabios.org/Build_overview# Build_as_a_UEFI_Compatibility_Support_Module_.28CSM.29
Here you can find additional documentation about Tiano Core:
I specially recommend the Beyond BIOS documents as they explain many topics including TPM
Tiano Core Basic documentation: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-User-Documentation EDK II User Documentation · tianocore/tianocore.github.io Wiki · GitHub
Tiano Core White Papers: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-white-papers EDK II white papers · tianocore/tianocore.github.io Wiki · GitHub
Here is more information regarding TPM: https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Implementing_TPM2_Suppor... https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Implementing_TPM2_Suppor...
I also suggest to suscribe to the Tiano Core Developers mailing list: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Mailing_Lists http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Mailing_Lists
I hope this information is useful for your case.
Best Regards,
Adolfo Sanchez
Hello RTS_JT
I am assuming that what you mean by Using Coreboot with TianoCore is that you want to Create create an EDKII Tianocore Image and use it as payload for your platform?
I can provide some documentation that might be useful for your case:
Regarding CSM module you might find this useful: Sea BIOS can be configured as a CSM module to be integrated with EDKII: https://www.seabios.org/Build_overview# Build_as_a_UEFI_Compatibility_Support_Module_.28CSM.29 https://www.seabios.org/Build_overview# Build_as_a_UEFI_Compatibility_Support_Module_.28CSM.29
Here you can find additional documentation about Tiano Core:
I specially recommend the Beyond BIOS documents as they explain many topics including TPM
Tiano Core Basic documentation: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-User-Documentation EDK II User Documentation · tianocore/tianocore.github.io Wiki · GitHub
Tiano Core White Papers: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-white-papers EDK II white papers · tianocore/tianocore.github.io Wiki · GitHub
Here is more information regarding TPM: https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Implementing_TPM2_Suppor... https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Implementing_TPM2_Suppor...
I also suggest to suscribe to the Tiano Core Developers mailing list: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Mailing_Lists http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Mailing_Lists
I hope this information is useful for your case.
Best Regards,
Adolfo Sanchez
Thanks a lot Adolfo, your assumption was correct, I'll check it out.
For more complete information about compiler optimizations, see our Optimization Notice.