Contents

Overview

Currently a concept rather than shipping code, libpayload is a coreboot subproject that intends to provide a lightweight implementation of common and useful functions for coreboot payloads. The benefits of linking a coreboot payload against libpayload are:

payloads do not have to implement and maintain low-level code for I/O, common functions, etc,

payloads can be recompiled and deployed for CPU architectures supported by coreboot in the future,