From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4864:20::144; helo=mail-it1-x144.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-it1-x144.google.com (mail-it1-x144.google.com [IPv6:2607:f8b0:4864:20::144]) (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 501302194D3AE for ; Tue, 29 Jan 2019 06:04:41 -0800 (PST) Received: by mail-it1-x144.google.com with SMTP id d11so4616504itf.2 for ; Tue, 29 Jan 2019 06:04:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lgnNjPtfV/13CEZISDMOEk6/66YKGdbAxrK/Pc3BA1k=; b=hD38xunkT+1IyEakQGBRsZxy6bAkulDTeg9hxMjFBAb6T/3hAvoJF1M0XA/Y8DaEkv OowX+ZZvWC86laDWGgDmzsDY4V2Dh2vajMfcDHIFYPBbMfCfvJqCLseW9EH8aVSOgbJ4 FOTSBBL8qS1He60Jd+MibX9BsZZK0hr8GUNOo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lgnNjPtfV/13CEZISDMOEk6/66YKGdbAxrK/Pc3BA1k=; b=PM2DtahiUaDoVNp6+r5ydozOx5T9SKKrYy6dy9w2hb5TzfKMyysuJtknIia1I9UjmP v0fbgvE5Z79Wrkd590wqwo1dzr2mBA6N6ri3TsXGDwm9rVfqyWW7HOKNFSyvmyQJ+Ja5 sW4JaBB9lLRLrjWOh9mpeOUX5bZtBb4UVDTotlI31HGC1rgq48RtqR/K7uVinL6YVLGR 6gV06mddzyMsIiNeCBkV4Vp8zSqJpgG7NOgkMhlCtF+506niwMqJ3cJhYY3/5LgH7YeF wvGSA2yxDDuVQlJqiXak2leR5v7qW+zvosOeRHOF4QRYS+7JixlvRI8D5dd4OQVzaKgt 4yJw== X-Gm-Message-State: AJcUukfFaPkIjDZbNxnzec+gipwBy4Ai7mURo6KZcYWyuy0UrQSh4prG /HQAV8JhwgJ+4D9JBp8lS2M2WVUdWJCGm9WAzVixaQ== X-Google-Smtp-Source: ALg8bN55riR5gwWioXdRAodENsLnjDTWMTuyear1+hfucfJXP58l1YCmiyQZPlGzx62oGhEBR9RHc1dkO9NH900NG5w= X-Received: by 2002:a24:edc4:: with SMTP id r187mr14549015ith.158.1548770680512; Tue, 29 Jan 2019 06:04:40 -0800 (PST) MIME-Version: 1.0 References: <20181106175833.26964-1-ard.biesheuvel@linaro.org> <20181106175833.26964-2-ard.biesheuvel@linaro.org> <66c4b88177eec78e3a52d854e7f1281508922c0b.camel@linux.intel.com> In-Reply-To: <66c4b88177eec78e3a52d854e7f1281508922c0b.camel@linux.intel.com> From: Ard Biesheuvel Date: Tue, 29 Jan 2019 15:04:29 +0100 Message-ID: To: Ryszard Knop Cc: "edk2-devel@lists.01.org" , "Kacperski, Kamil" , "Jin, Eric" , "Orlowski, Pawel" , "Kinney, Michael D" , "Hsiung, Harry L" Subject: Re: [PATCH edk2-staging 01/19] IntelOpenSourceUndiPkg.dsc: add AARCH64 and ARM to supported architectures X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 X-List-Received-Date: Tue, 29 Jan 2019 14:04:41 -0000 Content-Type: text/plain; charset="UTF-8" On Tue, 29 Jan 2019 at 14:54, Ryszard Knop wrote: > > One thing of note here: We're primarily using MSVC for IA32/X64 builds, > and that's the only thing we "officially" support. I'll try to build > and test GCC binaries once in a while as well, but things might break > once now and then. Our team also doesn't have any ARM hardware to test > this on, so I'd appreciate any reports if it breaks :) > > Reviewed-by: Ryszard Knop > Thanks! Let me know once these changes have hit the upstream. I'll add GCC builds for IA32, X64, ARM and AARCH64 to our CI setup. > On Tue, 2018-11-06 at 18:58 +0100, ard.biesheuvela wrote: > > Contributed-under: TianoCore Contribution Agreement 1.1 > > Signed-off-by: Ard Biesheuvel > > --- > > IntelUndiPkg/IntelOpenSourceUndiPkg.dsc | 13 ++++++++++++- > > 1 file changed, 12 insertions(+), 1 deletion(-) > > > > diff --git a/IntelUndiPkg/IntelOpenSourceUndiPkg.dsc > > b/IntelUndiPkg/IntelOpenSourceUndiPkg.dsc > > index 21b1fb27984e..ca440bde2cb4 100644 > > --- a/IntelUndiPkg/IntelOpenSourceUndiPkg.dsc > > +++ b/IntelUndiPkg/IntelOpenSourceUndiPkg.dsc > > @@ -29,7 +29,7 @@ > > PLATFORM_VERSION = 0.1 > > DSC_SPECIFICATION = 0x00010005 > > OUTPUT_DIRECTORY = Build/IntelUndiPkg > > - SUPPORTED_ARCHITECTURES = IA32|IPF|X64 > > + SUPPORTED_ARCHITECTURES = IA32|IPF|X64|ARM|AARCH64 > > BUILD_TARGETS = DEBUG|RELEASE|DEV > > SKUID_IDENTIFIER = DEFAULT > > > > @@ -62,6 +62,17 @@ > > SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynch > > ronizationLib.inf > > DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib > > /BaseDebugPrintErrorLevelLib.inf > > > > +[LibraryClasses.ARM, LibraryClasses.AARCH64] > > + # > > + # It is not possible to prevent the ARM compiler from inserting > > calls to > > + # intrinsic functions. This library provides the instrinsic > > functions such > > + # a compiler may generate calls to. > > + # > > + NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.in > > f > > + > > + # Add support for GCC stack protector > > + NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf > > + > > #################################################################### > > ############ > > # > > # Pcd Section - list of all EDK II PCD Entries defined by this > > Platform >