diff options
author | Yongxin Liu <yongxin.liu@windriver.com> | 2021-12-28 10:13:55 +0800 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2022-01-26 22:22:59 +0800 |
commit | 1d1d0f182815eeca36e4e80349fb0e16036171ff (patch) | |
tree | 875084d7cc0f469186d18ca1292df2766207a68e /dynamic-layers/clang-layer/recipes-opencl/igc/files/0004-find-external-llvm-tblgen.patch | |
parent | 4ff5b19ba63ea69c47198e641acbc12e33634cac (diff) | |
download | meta-intel-1d1d0f182815eeca36e4e80349fb0e16036171ff.tar.gz |
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>
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-opencl/igc/files/0004-find-external-llvm-tblgen.patch')
0 files changed, 0 insertions, 0 deletions