From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (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 65A741A1E0A for ; Thu, 1 Sep 2016 23:26:08 -0700 (PDT) Received: by mail-it0-x22e.google.com with SMTP id e124so20977443ith.0 for ; Thu, 01 Sep 2016 23:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Xk5EmD/afYKgDyJ1MLtUNG/PKqYE/XUvSg1t9Lxzdyc=; b=iw5UNtuIUt96wERXzva1ob36C7kpGQX9M20X5a1gZulwcyg4b/e3IXiLamXsRRTdR9 Gh/6LN6Z0uyATXjWyp5VrMzmkU0QZRO2pkkyMlM0MsAi/BSrLjz0fwskPJY3c9d6ZW9x FPiwu+03TR6A0EpLEbG2KSdfVt4cV0O7Lh+Zs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Xk5EmD/afYKgDyJ1MLtUNG/PKqYE/XUvSg1t9Lxzdyc=; b=jOWjNhJdDvoWstEt0OnZZWNffQ9O2n6ImXCPTvKIDAHhJfvhbT9R7zB4NRrVDmymkC g9FymZ0GgHp0+8ED5CbriYlssWvNBTf8V7SgZad9YJj/yO0OmEDdY3kziQ6DjdUeuOKe wUH7i+n+bXRKLaqs4xQ6le1qFHbc60I9siC1r6tL28bIyZ9b4VoNybOlSu2dFMszfnD0 x23ev52IavBkJIQWrgi1f+Q35eXnUVjPVnWArLiCpbiOK+AAUZ/C7LjU675+1sT5s2N6 gVLlxqzjIOZi7Bg6UrTJikorrgvbQRlsUW4HgMOorN2VvcKlVXKUNiy74hsGpSPPuEvs JqYQ== X-Gm-Message-State: AE9vXwMtRDTez0DRy03Xknk8OplCSZYvnPxQ6y9m2SKRcduxt2Lx0RO2igFQf/Rro8t4NHvIcOdGv6RajZhymTy/ X-Received: by 10.36.65.2 with SMTP id x2mr2672252ita.78.1472797567610; Thu, 01 Sep 2016 23:26:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.204.195 with HTTP; Thu, 1 Sep 2016 23:26:07 -0700 (PDT) In-Reply-To: <1472633149-13817-1-git-send-email-ard.biesheuvel@linaro.org> References: <1472633149-13817-1-git-send-email-ard.biesheuvel@linaro.org> From: Ard Biesheuvel Date: Fri, 2 Sep 2016 07:26:07 +0100 Message-ID: To: edk2-devel-01 , "Tian, Feng" , "Zeng, Star" Cc: Leif Lindholm , Ard Biesheuvel Subject: Re: [PATCH v5 0/4] deModulePkg/EbcDxe: AARCH64 improvements 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, 02 Sep 2016 06:26:08 -0000 Content-Type: text/plain; charset=UTF-8 Feng, Star: any comments? On 31 August 2016 at 09:45, Ard Biesheuvel wrote: > This is v5 of my proposed changes to the AARCH64 implementation of EbcDxe > contributed by Jeff Brasen, which has recently been merged into Tianocore. > > Changes since v5: > - added Leif's ack (#3) > - cc MdeModulePkg maintainers > > Changes since v3: > - fix typo in comment (#1) > - clarify comments around computed goto in EBC to native thunk, and make sure > the jump target is 32-bit aligned (#3) > - fix comment and constify Args9_16[] in EbcInterpret() prototype (#4) > - add Leif's R-b (#1, #2, #4) > > Feng, Star: I know you will not be able to review or test this code in detail, > but please let me know if you are happy for me to merge it. Thanks. > > Ard Biesheuvel (4): > MdeModulePkg/EbcDxe AARCH64: clean up comment style in ASM file > MdeModulePkg/EbcDxe AARCH64: use a fixed size thunk structure > MdeModulePkg/EbcDxe AARCH64: use tail call for EBC to native thunk > MdeModulePkg/EbcDxe AARCH64: simplify interpreter entry point thunks > > MdeModulePkg/Universal/EbcDxe/AArch64/EbcLowLevel.S | 285 +++++++++++--------- > MdeModulePkg/Universal/EbcDxe/AArch64/EbcSupport.c | 193 ++++--------- > 2 files changed, 210 insertions(+), 268 deletions(-) > > -- > 2.7.4 >