]> Git Repo - J-u-boot.git/commit - include/pe.h
efi_loader: Check machine type in the image header
authorIvan Gorinov <[email protected]>
Fri, 6 Apr 2018 01:32:06 +0000 (18:32 -0700)
committerAlexander Graf <[email protected]>
Fri, 6 Apr 2018 07:28:01 +0000 (09:28 +0200)
commit61a5ced6ad9376a0755ea2a920667e3a9072990c
tree2770f93a3032f95b0e959849209d7e4e231364fb
parent0c5d2a3dac01a8d436639ab5b7e44f4218d62b84
efi_loader: Check machine type in the image header

Check FileHeader.Machine to make sure the EFI executable image is built
for the same architecture. For example, 32-bit U-Boot on x86 will print
an error message instead of loading an x86_64 image and crashing.

Signed-off-by: Ivan Gorinov <[email protected]>
Signed-off-by: Alexander Graf <[email protected]>
include/pe.h
lib/efi_loader/efi_image_loader.c
This page took 0.027657 seconds and 4 git commands to generate.