MdePkg/Uefi ARM: only support native ARM/Thumb images
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 8 Dec 2017 15:48:14 +0000 (15:48 +0000)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Mon, 11 Dec 2017 18:00:47 +0000 (18:00 +0000)
commit3b3c009a25543bf709267982b2583dd486d4d24d
tree2b812458aa6b7efc4514a3ff9158029f85c1dc84
parentac733f313b28a5f5c7d590c044ffb15c3319e0ab
MdePkg/Uefi ARM: only support native ARM/Thumb images

The ARM calling convention is fundamentally incompatible with EBC,
and having a cross compatible machine type identical to the native
type does not make a lot of sense either. So restrict the compatible
machine type for ARM to EFI_IMAGE_MACHINE_ARMTHUMB_MIXED, and remove
the cross compatible.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Include/Uefi/UefiBaseType.h