Booting quickly and securely is highly desirable, and in many use cases, mandatory. SBL OsLoader payload is designed to boot an OS by loading and verifying a kernel image in an SBL container image format. SBL supports Multiboot Specification compliant boot images encapsulated in an SBL boot container.
See Container Tool for more details on container format.
SBL container containing the boot image can be stored one of the OsLoader supported boot media. SBL OsLoader payload supports many different partition layouts and file systems and can also load the boot image from a raw partition using the LBA number.
See Create Container Boot Image for more details.
SBL debug build is able to boot standard Linux kernel without packing in SBL container image format. See Release vs Debug Build for more details.