opensbi
opensbi copied to clipboard
What is the relationship between Coreboot and Opensbi
When I start qemu-riscv,I want to know what is the relationship between coreboot and opensbi. Is coreboot as zsbl before opensbi?Has anyone followed Coreboot?
This is documented one the first page of the coreboot risc-v documentation: https://doc.coreboot.org/arch/riscv/index.html#additional-payload-handoff-requirements
coreboot is basically the ZSBL like you said and OpenSBI provides the runtime services (SBI interface). The bootflow is usually like this: ROM code -> coreboot -> OpenSBI -> Payload (Linux kernel, bootloader ...)