Hi
I am a new in coreboot, but spent a some time with Slimboot to make our customized board (based Intel Apollo Lake ) to run. I would like to have a full UEFI BIOS menu, but can't find how can I do that in coreboot Although, as a test environment I have UP2 squared board, and I am able to run coreboot with tianocore payload and boot yocto Is UEFI Bios menu (GUI) is supported in coreboot ? Would you be able to navigate me how to add it ?
Andrey
Hi Andrey,
at the moment there is no such thing as a firmware configuration menu as you configure most of in in compile-time. There is a secondary payload called "nvramcui" that makes it possible to control some features that are configured using values stored in CMOS. Values stored in CMOS have to be enabled compile-time aswell though aswell.
Best regards Christoph
Am 08.07.20 um 10:59 schrieb avinok@gmail.com:
Hi
I am a new in coreboot, but spent a some time with Slimboot to make our customized board (based Intel Apollo Lake ) to run. I would like to have a full UEFI BIOS menu, but can't find how can I do that in coreboot Although, as a test environment I have UP2 squared board, and I am able to run coreboot with tianocore payload and boot yocto Is UEFI Bios menu (GUI) is supported in coreboot ? Would you be able to navigate me how to add it ?
Andrey _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Hi Christoph
Thank you for your answer Does it mean I can not use EDK II a full platform implementation with BIOS gui and use in coreboot ?
Andrey
Hello Andrey,
On 08.07.20 12:05, avinok@gmail.com wrote:
Does it mean I can not use EDK II a full platform implementation with BIOS gui and use in coreboot ?
if you have such a "BIOS gui", you can integrate it with the tianocore payload for coreboot. However, how to integrate it is more an EDK topic than a coreboot one. So few people on this mailing list would know some- thing about it.
Also, I wonder what exactly is it that you call "a full platform imple- mentation"? If you'd really have everything in EDK II, what would you need coreboot for? The general idea of coreboot+payload is to have everything mainboard and chip specific handled by coreboot. And only use standard hardware interfaces in the payload to load an OS and, optionally, interact with the user.
Nico
HI Andrey,
in addition to what Nico said - EDK2 Tianocore does already provide a minimal BIOS Gui including things such like Boot Device Selection. You might ne to clarify what _exactly_ you are looking for. But most probably if you want more than that, it is a custom solution.
Best,
Chris
On 7/9/20 10:42 AM, Nico Huber wrote:
Hello Andrey,
On 08.07.20 12:05, avinok@gmail.com wrote:
Does it mean I can not use EDK II a full platform implementation with BIOS gui and use in coreboot ?
if you have such a "BIOS gui", you can integrate it with the tianocore payload for coreboot. However, how to integrate it is more an EDK topic than a coreboot one. So few people on this mailing list would know some- thing about it.
Also, I wonder what exactly is it that you call "a full platform imple- mentation"? If you'd really have everything in EDK II, what would you need coreboot for? The general idea of coreboot+payload is to have everything mainboard and chip specific handled by coreboot. And only use standard hardware interfaces in the payload to load an OS and, optionally, interact with the user.
Nico _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Hi Chris and Nico
I need a specific setting to set like SSC (spread spectrum) to disable it. However, I've found it is not fully supported by Intel. But our outsource developer managed magically set it via BIOS GUI. We do not have this project source code, therefore can't know what has been done to do that I've tried using SBL (slimboot) to set SSC disable in running time, but it is always enabled. My hope to bring in BIOS GUI interface and set from there
Andrey
On Thu, 9 Jul 2020 at 09:48, Christian Walter < christian.walter@9elements.com> wrote:
HI Andrey,
in addition to what Nico said - EDK2 Tianocore does already provide a minimal BIOS Gui including things such like Boot Device Selection. You might ne to clarify what _exactly_ you are looking for. But most probably if you want more than that, it is a custom solution.
Best,
Chris On 7/9/20 10:42 AM, Nico Huber wrote:
Hello Andrey,
On 08.07.20 12:05, avinok@gmail.com wrote:
Does it mean I can not use EDK II a full platform implementation with BIOS gui and use in coreboot ?
if you have such a "BIOS gui", you can integrate it with the tianocore payload for coreboot. However, how to integrate it is more an EDK topic than a coreboot one. So few people on this mailing list would know some- thing about it.
Also, I wonder what exactly is it that you call "a full platform imple- mentation"? If you'd really have everything in EDK II, what would you need coreboot for? The general idea of coreboot+payload is to have everything mainboard and chip specific handled by coreboot. And only use standard hardware interfaces in the payload to load an OS and, optionally, interact with the user.
Nico _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
--
*Christian Walter Head of Firmware Development / Cyber Security*
9elements GmbH, Kortumstraße 19-21, 44787 Bochum, Germany Email: christian.walter@9elements.com Phone: *+49 234 68 94 188 <+492346894188>* Mobile: *+49 17670845047 <+4917670845047>*
Sitz der Gesellschaft: Bochum Handelsregister: Amtsgericht Bochum, HRB 17519 Geschäftsführung: Sebastian Deutsch, Eray Basar
Datenschutzhinweise nach Art. 13 DSGVO https://9elements.com/privacy _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
On Thu, Jul 09, 2020 at 10:42:50AM +0200, Nico Huber wrote:
Hello Andrey,
On 08.07.20 12:05, avinok@gmail.com wrote:
Does it mean I can not use EDK II a full platform implementation with BIOS gui and use in coreboot ?
if you have such a "BIOS gui", you can integrate it with the tianocore payload for coreboot. However, how to integrate it is more an EDK topic than a coreboot one. So few people on this mailing list would know some- thing about it.
Also, I wonder what exactly is it that you call "a full platform imple- mentation"? If you'd really have everything in EDK II, what would you need coreboot for? The general idea of coreboot+payload is to have everything mainboard and chip specific handled by coreboot. And only use standard hardware interfaces in the payload to load an OS and, optionally, interact with the user.
Well, you can add stuff to the edk2 setup. The ovmf package (for qemu) does that for the default display resolution for example. The coreboot package could do the same for coreboot specific things. Not sure whenever there are any where it makes sense.
Don't know though whenever that actually is the thing the OP was looking for ...
take care, Gerd