Total beginner here. In fact, I'm just researching interesting
possibilities for using this and how coreboot works.
In particular, I'm wondering how to create custom payloads, and what sorts
of things can be payloads.
According to the wiki, the target file for a payload is an ELF file.
However, I'm not clear what can be turned into a payload. The wiki also
says that entire (small) Linux distros can be made into payloads (and
SeaBIOS can use floppy images), but I'm unclear on what this means and how
to do it.
For example, if I wanted to turn a TinyCore Live CD into a coreboot
payload, could that be done? TinyCore copies itself to RAM and doesn't
require write access in that mode, so as far was what the distro expects
that would be compatible.
Are there any resources or articles I can read that would provide more
detailed information about this subject?