On 9 August 2016 at 16:19, Ard Biesheuvel <[email protected]> wrote: > This is a port of the recently proposed AARCH64 implementation of > the EBC runtime to ARM. It is a proof of concept: it runs > HelloWorld.efi, but it is likely that there are issues with > function argument marshalling that are difficult to solve. > In particular, UINT64 register arguments are passed in even/odd > pairs, which would require padding on the VM stack. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Ard Biesheuvel <[email protected]>
Missing hunk to wire it up diff --git a/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf b/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf index cb8022fc3197..8cc5a38acc73 100644 --- a/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf +++ b/MdeModulePkg/Universal/EbcDxe/EbcDxe.inf @@ -29,7 +29,7 @@ [Defines] # # The following information is for reference only and not required by the build tools. # -# VALID_ARCHITECTURES = IA32 X64 IPF AARCH64 +# VALID_ARCHITECTURES = IA32 X64 IPF ARM AARCH64 # [Sources] @@ -55,6 +55,10 @@ [Sources.IPF] Ipf/EbcSupport.c Ipf/EbcLowLevel.s +[Sources.ARM] + Arm/EbcSupport.c + Arm/EbcLowLevel.S + [Sources.AARCH64] AArch64/EbcSupport.c AArch64/EbcLowLevel.S _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

