External build systems: Difference between revisions

From coreboot
Jump to navigation Jump to search
Line 5: Line 5:
* Secondary payloads (memtest86+, nvramcui, Coreinfo, tint)
* Secondary payloads (memtest86+, nvramcui, Coreinfo, tint)
* Build and include some option roms( iPXE, SeaVGABIOS)
* Build and include some option roms( iPXE, SeaVGABIOS)
This is sufficient for most uses cases and can easily be extended to cover new ones. However some external build system still exist, to address uses cases that might not be desirable to cover within the Coreboot build system.
== External build system list ==

Revision as of 14:24, 9 December 2016

Introduction

Coreboot itself can build many other software and include it in the final image. At the time of writing we can, so far:

  • Build and include primary payloads such as SeaBIOS, GRUB, U-boot, FILO, Bayou.
  • Include some externally built payloads as an TianoCore, A linux kernel and initramfs, An ELF binary.
  • Secondary payloads (memtest86+, nvramcui, Coreinfo, tint)
  • Build and include some option roms( iPXE, SeaVGABIOS)

This is sufficient for most uses cases and can easily be extended to cover new ones. However some external build system still exist, to address uses cases that might not be desirable to cover within the Coreboot build system.

External build system list