Dear coreboot, GRUB, and SeaBIOS folks,
In #coreboot@irc.freenode.net somebody mentioned the Universal Payload Project [1].
The goal of this project is to define an interface between a first stage platform initialization bootloader and a second stage payload.
As there also is a specification [2], I just wanted to make you aware of it, in case you have comments. Please keep in mind, that I do not know more details, so please do not jump to conclusions.
Kind regards,
Paul
[1]: https://github.com/universalpayload/Introduction [2]: https://universalpayload.github.io/documentation/spec/spec.html