Commit Graph

4 Commits

Author SHA1 Message Date
Anuj Mittal
76cc0cce2c Revert "slimboot: add recipe for Slim Bootloader"
This reverts commit 1d1d0f1828. The
recipe needs some more work.
2022-01-28 12:05:50 +08:00
Yongxin Liu
1d1d0f1828 slimboot: add recipe for Slim Bootloader
Slim Bootloader is an open-source boot firmware running on Intel x86
architecture.

Currently it supports qemu, apl(Apollo Lake), cfl(Coffee Lake),
cml(Comet Lake), tgl(Tiger Lake), and ehl(Elkhart Lake). You can set
"SLIMBOOT_TARGET" in .bb file or .bbappend file to specify or add the
target firmware you want, for example: SLIMBOOT_TARGET = "qemu apl".
The default target is qemu.

Generated firmware and security keys are installed in build directory:
    image
    `-- usr
        `-- libexec
            `-- slimboot
                |-- Outputs
                |   |-- qemu
                |   |-- apl
                |   `-- cfl
                `-- keys

Boot firmware for qemu can be used by command:
"qemu-system-x86_64 -machine q35 -nographic -serial mon:stdio -pflash
SlimBootloader.bin"

Other boot firmware for real hardware cannot be programmed directly to
flash, please refer to https://slimbootloader.github.io/index.html for
more instructions.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-26 22:22:59 +08:00
Anuj Mittal
e4d0c52cba meta: add explicit branch and protocol to SRC_URI
Add branch name explicitly to SRC_URI where it's not defined and switch
to using https protocol for Github projects.

The change was made using convert_srcuri script for OE-Core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 12:35:28 +08:00
Nishioka, Toshiki
1800273ed7 slimboot-tools: add support for slimbootloader tools
add the recipe file to install the Slim Bootloader host tools which can
generate the container images in a binary file format understood by Slim
Bootloader to load and initialize Operating Systems or Hypervisors.

Signed-off-by: "Yong, Jonathan" <jonathan.yong@intel.com>
Signed-off-by: "Nishioka, Toshiki" <toshiki.nishioka@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13 11:45:27 +08:00