Hi,
is it possible to run two Payloads on Coreboot at the same Time, like Heads and TianoCore?
Payloads can only be installed by building a new Image and Software-Flashing it, correct?
Best Regards, Lukas
there are two ways to handle multiple payloads in coreboot:
1) have a single primary payload, which provides the mechanism to execute secondary payloads. Grub and SeaBIOS can do this; Heads and Tianocore cannot
2) have two primary payloads, and use the normal/fallback mechanism to select between them using nvramtool
Either way you'd need to read/modify/write your existing coreboot image, and in many cases simply rebuilding is easier.
For the example you gave, you'd want to use option #2 for Heads+Tianocore, since launching one of those from the other is not (currently) doable
On Thu, Apr 21, 2022 at 4:54 AM Lukas Jungbauer lukas@jubanet.de wrote:
Hi,
is it possible to run two Payloads on Coreboot at the same Time, like Heads and TianoCore?
Payloads can only be installed by building a new Image and Software-Flashing it, correct?
Best Regards, Lukas _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
for a good example of matt's (1) above, see the pc engines apu2 coreboot image. It's very nice.
On Thu, Apr 21, 2022 at 7:05 AM Matt DeVillier matt.devillier@gmail.com wrote:
there are two ways to handle multiple payloads in coreboot:
- have a single primary payload, which provides the mechanism to
execute secondary payloads. Grub and SeaBIOS can do this; Heads and Tianocore cannot
- have two primary payloads, and use the normal/fallback mechanism to
select between them using nvramtool
Either way you'd need to read/modify/write your existing coreboot image, and in many cases simply rebuilding is easier.
For the example you gave, you'd want to use option #2 for Heads+Tianocore, since launching one of those from the other is not (currently) doable
On Thu, Apr 21, 2022 at 4:54 AM Lukas Jungbauer lukas@jubanet.de wrote:
Hi,
is it possible to run two Payloads on Coreboot at the same Time, like Heads and TianoCore?
Payloads can only be installed by building a new Image and Software-Flashing it, correct?
Best Regards, Lukas _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org