From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C4F871A1DFA for ; Fri, 29 Jul 2016 09:06:13 -0700 (PDT) Received: by mail-wm0-x22c.google.com with SMTP id o80so158679186wme.1 for ; Fri, 29 Jul 2016 09:06:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=tveLRqeFxJ7Gw3nUpoQcbeyFnjaAsSyPXuJyAy5oYQE=; b=Qr4mIKiKrEviQBebaVIpVUMZLdfqFgjLu3t3yFAerRIELb+Xu/Pchv83hIC2O+Uk9D fJdnBQ1LZgP9If1sPbeNbo2MzmRAMjEoMQzPFkiltIZYyhWIDaAC5PrIwcsEcqR6roW3 IFj1UTGo8dTpsvcApOLX6nn4mUg0DEEvRkduo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=tveLRqeFxJ7Gw3nUpoQcbeyFnjaAsSyPXuJyAy5oYQE=; b=ZABRAZ+WAFojSVHO/DeWPSRdsxECQ6Bs2HTQIlI4sJQ3uV14J328Go7VJkHa7FgesU mkphFfv0EB2I46qBTmuai4yR94XZj4svZbNfSq7UIwweSfnUlfwID/WElC8gy8K3f5CG OnoXb2GnWfkmvs7EEeabULnCxhdaGjv+m4qg9153eskcEI2iQ4XMvJsmwbVEQigySw34 1rkqLQMi80nTb7LbPwbD4cRd3/yhz8Z2KTjY0JrQ38eIqM1DsN7ioLqZ59pZbcc7/K9L M67CN4+92PxRdSlTEmAfVP7/2EQasDbgwcGiEl65GjRT0qP4bLb3YEDl+AoA7HdqdP79 LThw== X-Gm-Message-State: AEkoouvJWnCAgYvRkaKvym6GfeWwcMvtrp5oNuPDId/L3Dq/K3OkdDtNoLjn1jahtgFqFJTF X-Received: by 10.28.148.21 with SMTP id w21mr46387012wmd.50.1469808371876; Fri, 29 Jul 2016 09:06:11 -0700 (PDT) Received: from mohikan.mushroom.smurfnet.nu (cpc92308-cmbg19-2-0-cust814.5-4.cable.virginm.net. [82.24.251.47]) by smtp.gmail.com with ESMTPSA id i8sm3692326wmg.21.2016.07.29.09.06.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 29 Jul 2016 09:06:11 -0700 (PDT) From: Leif Lindholm To: edk2-devel@lists.01.org Cc: Jeff Brasen , Ard Biesheuvel , Daniil Egranov , Feng Tian , Star Zeng Date: Fri, 29 Jul 2016 17:06:07 +0100 Message-Id: <1469808369-5344-1-git-send-email-leif.lindholm@linaro.org> X-Mailer: git-send-email 2.1.4 Subject: [RFC 0/2] Add EBC support for AArch64 X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2016 16:06:14 -0000 Import the AArch64 EBC implementation from https://source.codeaurora.org/external/server/edk2-blue/ 1/2 does not contain a "Contributed-under:" due to my interpretation of section 4 of the Tianocore Contribution license. Tested with MdeModulePkg/Application/HelloWorld built for EBC. Would appreciate some reviewing and testing. Jeff Brasen (1): MdeModulePkg/EbcDxe: Add AARCH64 EBC VM support Leif Lindholm (1): ArmVirtPkg: enable EBC interpreter for AArch64 QEMU ArmVirtPkg/ArmVirtQemu.dsc | 1 + ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | 5 + .../Universal/EbcDxe/AArch64/EbcLowLevel.S | 135 +++++ MdeModulePkg/Universal/EbcDxe/AArch64/EbcSupport.c | 563 +++++++++++++++++++++ MdeModulePkg/Universal/EbcDxe/EbcDxe.inf | 6 +- 5 files changed, 709 insertions(+), 1 deletion(-) create mode 100644 MdeModulePkg/Universal/EbcDxe/AArch64/EbcLowLevel.S create mode 100644 MdeModulePkg/Universal/EbcDxe/AArch64/EbcSupport.c -- 2.1.4