aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api/src
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2024-09-05 16:12:07 +0200
committerGerd Hoffmann <kraxel@redhat.com>2024-12-16 07:31:28 +0100
commit57e2cc9abf5da38f600354fe920ff20e719607b4 (patch)
treee941a0b159cc4dca2c6c6d43dbe7e07f807a0abb /rust/qemu-api/src
parentca80a5d026a280762e0772615f1988db542b3ade (diff)
downloadqemu-57e2cc9abf5da38f600354fe920ff20e719607b4.zip
qemu-57e2cc9abf5da38f600354fe920ff20e719607b4.tar.gz
qemu-57e2cc9abf5da38f600354fe920ff20e719607b4.tar.bz2
x86/loader: only patch linux kernels
If the binary loaded via -kernel is *not* a linux kernel (in which case protocol == 0), do not patch the linux kernel header fields. It's (a) pointless and (b) might break binaries by random patching and (c) changes the binary hash which in turn breaks secure boot verification. Background: OVMF happily loads and runs not only linux kernels but any efi binary via direct kernel boot. Note: Breaking the secure boot verification is a problem for linux kernels too, but fixed that is left for another day ... Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-ID: <20240905141211.1253307-3-kraxel@redhat.com>
Diffstat (limited to 'rust/qemu-api/src')
0 files changed, 0 insertions, 0 deletions