diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2020-02-28 23:15:22 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2020-03-05 19:45:05 +0000 |
commit | 0758a8e979be2eb86130c759942afa35b6b2e56d (patch) | |
tree | 1432048edddd1ddaf756b30524e158fe17196fde /OvmfPkg/OvmfPkg.dec | |
parent | efc52d67e1573ce174d301b52fa1577d552c8441 (diff) | |
download | edk2-0758a8e979be2eb86130c759942afa35b6b2e56d.tar.gz |
OvmfPkg/QemuKernelLoaderFsDxe: add support for the kernel setup block
On x86, the kernel image consists of a setup block and the actual kernel,
and QEMU presents these as separate blobs, whereas on disk (and in terms
of PE/COFF image signing), they consist of a single image.
So add support to our FS loader driver to expose files via the abstract
file system that consist of up to two concatenated blobs, and redefine
the kernel file so it consists of the setup and kernel blobs, on every
architecture (on non-x86, the setup block is simply 0 bytes and is
therefore ignored implicitly)
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2566
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'OvmfPkg/OvmfPkg.dec')
0 files changed, 0 insertions, 0 deletions