From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.72]) by mx.groups.io with SMTP id smtpd.web08.23701.1659954892430466968 for ; Mon, 08 Aug 2022 03:34:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=xLeO5cdt; spf=pass (domain: arm.com, ip: 40.107.21.72, mailfrom: sami.mujawar@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=JU2S7O4mR05r9l8MxmTV5scATAl2WKVxT7gyqmVbIDszDdPoxgG7wtVRxiLMqnAnAP1SYcVBXdtTNf7qB4tg5N3E30iGx/RF4hacWttnpJhFktUf5bjOjNpBiUJ3mBQWoXY6K5O3drLqLgu1xy5EI41tdWc5hfYaKCEk6K5BlzKBbCDjxq3dNLQuzXKPAnQCPiq00xBysDetA6ooXxFJl0jA17IRAw3CklXu26i2B6ConD4mdfP8S9tJhKYUkV/rxq2YHBfNe9mMh2cKDRRea5/tNE03Zdue5WAf3UXFTm+j+wwbM6uGTm2bDYrf2Ud3w/SLQ0RYEP9flHDxEVTwyA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=06X18uSRmVhxHRM7976XECP/7b4wcSg2dSgGlgIzqEE=; b=A5zo8xk53CWYI/a6/bp8mmuS97WYnIBqc510lAgtvijdFTA1GirOF89F/b6ipgwpxINt1bCkKNAkgXmDtYg3UXdUhHnkIM6fddaR0+ZOblmWFjfgEeYGZ+4ymv02ui7aPSn7x1sXd0bY+2rWnhF1hKV006WS8mkmmRQkFROA1jXSE1lm0KeuOLQ4Qfa/BWS3ZsJDDOfjJAxeELn99u6eBMtpxdFLAhSHSeGRs1sQseTwS9/O9wBEU2czkPWBuSIYoMj/xKHDGDL+4UfJd+QMlKuJ5YhtDfogWfkeYTe97K5Yk4zJQKMw+GJauC5g7rdWa6TSvVT5J/baOB4DO48tkQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=06X18uSRmVhxHRM7976XECP/7b4wcSg2dSgGlgIzqEE=; b=xLeO5cdt7l4FEAf1lIcYWLGCTML61l+y1k188fqrzXWabCFeKge6R9kgLR7x7Pi2D4Jbq2nmj15u8M0Zs8yUOQYN4O9mz1wdoLTypvmFSFILnV8knxWRVdl8H1obPbAdezgXnUnltLI+hZrbifYM8GrkopfQuk2EAKEK681oBkA= Received: from AM6PR08CA0017.eurprd08.prod.outlook.com (2603:10a6:20b:b2::29) by AM4PR08MB2785.eurprd08.prod.outlook.com (2603:10a6:205:5::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.17; Mon, 8 Aug 2022 10:34:48 +0000 Received: from VE1EUR03FT061.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:b2:cafe::ea) by AM6PR08CA0017.outlook.office365.com (2603:10a6:20b:b2::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14 via Frontend Transport; Mon, 8 Aug 2022 10:34:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT061.mail.protection.outlook.com (10.152.19.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16 via Frontend Transport; Mon, 8 Aug 2022 10:34:47 +0000 Received: ("Tessian outbound fa99bf31ee7d:v123"); Mon, 08 Aug 2022 10:34:47 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 44e07193a63f9344 X-CR-MTA-TID: 64aa7808 Received: from 0f75907fe4ed.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 98E5B4D4-C445-4EA6-935D-155ED1F53E31.1; Mon, 08 Aug 2022 10:34:35 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0f75907fe4ed.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 Aug 2022 10:34:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mjX0OOri29uDsPB1dw5QQ/1PwyTF9Gx2ol9Sf4GRfXQDNy/nc3iODv42OKqp7EKHeYlSO8NelAOq8ESF5sSZ3WD+rjmvZxnu/DScTBVUO25sZCpfTxVZN96UusKMuLYKzDQyU3bAasvzI7UGfjWXB5pgoLUbYZ58cU0MfTh19cQ9UojJQP1r4ZLGNR7lUBnJ4ey0Glnzv1yJKk1Xt2SmpFfMlVaI6akKk1jquwwwSgl+1O1XuBylslAVtQIAeRGiS5vAAJ0ASKR039JgBvb0OP/Wk/dJZGZTdvY2lRs0yq1A70nnhEvmo+hPz7MLV6Sii7/oot0yfgLvJ8zWyvd+Jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=06X18uSRmVhxHRM7976XECP/7b4wcSg2dSgGlgIzqEE=; b=nniweES/CB6+FyUnholbwXiMLa3+x/STsI52tREprZpPabYHPDAUC8fGmfqblkpjL5RW7+a7EGv5W5VlNC5WZ/lpCEoc6tDtDbRvVoPbvCsLqjZYqQPcawTsa4xhD1KwbH83btUEddPmqPLGJ0qOoEvjQW9W3sEX12SX4E9415kTa6hXmFp/vs8kENKK1ztId7dg+/1ckQ6tkgBblPeOGoQZCqeTo2nNMeqnsjcTsoetRfGdSVw624bO0+qNxHDbFkU0vnO9eBe+gegNqb6E1KtEB1uBxUukPIuj+i7XDWpAcceuMXcxjIliiNqXz0zHCsVCkqdx+1SwkIKxvcfNMg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=06X18uSRmVhxHRM7976XECP/7b4wcSg2dSgGlgIzqEE=; b=xLeO5cdt7l4FEAf1lIcYWLGCTML61l+y1k188fqrzXWabCFeKge6R9kgLR7x7Pi2D4Jbq2nmj15u8M0Zs8yUOQYN4O9mz1wdoLTypvmFSFILnV8knxWRVdl8H1obPbAdezgXnUnltLI+hZrbifYM8GrkopfQuk2EAKEK681oBkA= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS8PR08MB6294.eurprd08.prod.outlook.com (2603:10a6:20b:29a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Mon, 8 Aug 2022 10:34:32 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9%4]) with mapi id 15.20.5504.020; Mon, 8 Aug 2022 10:34:31 +0000 Message-ID: Date: Mon, 8 Aug 2022 11:34:30 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH v1 0/5] Add support to build PRM for AARCH64 using GCC To: Michael Kubacki , devel@edk2.groups.io CC: ardb+tianocore@kernel.org, nathaniel.l.desimone@intel.com, ankit.sinha@intel.com, npham@amperecomputing.com, loc.ho@amperecomputing.com, jose.marinho@arm.com, Samer.El-Haj-Mahmoud@arm.com, Matteo.Carlini@arm.com, Akanksha.Jain2@arm.com, Ben.Adderson@arm.com, nd@arm.com References: <20220803143547.27772-1-sami.mujawar@arm.com> <2a8acbbb-22b8-e9e6-3b1d-ba6ffbcec1bc@linux.microsoft.com> From: "Sami Mujawar" In-Reply-To: <2a8acbbb-22b8-e9e6-3b1d-ba6ffbcec1bc@linux.microsoft.com> X-ClientProxiedBy: LO6P265CA0020.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ff::11) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: e5cd3ff4-6b91-46f7-1324-08da79299de3 X-MS-TrafficTypeDiagnostic: AS8PR08MB6294:EE_|VE1EUR03FT061:EE_|AM4PR08MB2785:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: LNqzpH3xM5/wNVA9uuLj3ttVGjO/aN/3LggXxyESlOEnKQXZycZBnzDZP/RkIxKcdyh54H4BftVLjVBkJLNrszwMnV4izIFirg1TKBV2CA6F9WJYglkM3S/HV4AnPUlVWSFRwY3fxGzPl0X0QlcvEoYVrgUPioCo19vNY/EkJ1CQd4GX+8L6x5QLfFsQ4naQ4tOFY9loJC5R4qswMgUVYSOa7Ky0LMierV1VQHQ6A2Wf34RGrMR6Xo2i/ZM03PVxl0Gm1+oYQ5RvYqb8iiyE4DPZKnkKKWjCOUoWUZftDsVp1yStjwgfRL75mXEMgV2lWxr9t/ij4Jb2PkymA5209YAZuuEyxawfUfWkaADfRggOemg1dvgdgn8ppoih9do1baQg2GD21GCY0d9GOqhlpCPDcKgnW00kv1QsdG/BgYtaY6r65yCeT3GUdMqiW1uOUM6DZLhFydixxr33ppBfpBFzfFdANkS1FFYlLBsO0lC2dFVilYkS3MOR24MGNA9wZC9ku7LahcXQGAg+VimM/NWixwNd02dIyg1JPZqgH5P46wsb1bn4a8D9k2Yn/zNzkzTXTl7QwQ8FEYxcBfiYtc/ztbwCGYtLMfqA5ElOsU7Twq77eghzqL69QgsrEmMsvryBkAtwDMeuxzTeJ2cCX0xL9UX59SbV/L6kCU+ZIwtI58WB37oCk1AEoaYdPovVMlc5IQ6IWkzlZjVNvZdVWqFcBaqREuIWY2+eTqiL01nfKhBpDkXIDbdzRcs7BcX5JWWo9XhJuNsrVLMJ10FCVqZieP0V4Ei667v3dKOmFyNRYMXElx7ulMVWA8WefywaVmdcoscGhhH420GqwHlP0zOH0RmiKwoihnSWT9Z+YMmvVRWCP8HIk7hgjGIqb0+xY000kvWCpsdw3BbcjLToTw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(376002)(136003)(396003)(366004)(346002)(44832011)(5660300002)(2906002)(66946007)(36756003)(6486002)(966005)(316002)(19627235002)(478600001)(31686004)(8936002)(38100700002)(26005)(86362001)(31696002)(53546011)(6506007)(6512007)(41300700001)(8676002)(4326008)(66556008)(66476007)(186003)(2616005)(83380400001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6294 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT061.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ec5c55ac-96e5-41e7-2555-08da79299417 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vCYAodHynWqe+3/ml4VFdiBAx+fGUG/06sbwM/U22vacpYlXkHqOcK2qJy9SaV55WfeB5X6gi9OuAg/kK3IJWreAAUNqXR5GPGFPm74fSndor1aY8vzEq6f/4RuVC2Wnv0iT0EHYuEYj0+9WiSGT5L3nh7FJshdvv+pjAqbzI3QsBW79DKNvfZ0YJjYfNuPUc6/3sIMXmIkPb10IrtOqqvdpsCJMRAosPa2kbLSTna019kunLdDL0Kh7p14bGTdQeobodS8NG3281zOzJp+H2O2gb7CVgzZsrzjsQ0kWmKQvtpohMu9rtHR8YIEPRTIBPeZjNQhYREAW0SYY+oxhszVlu3HR2iwYXdTuoVSSoXRlTi3eknPLxC8IZQdpOW9lIzaSgi3GgjheTfp6u8HDuOokW9U9urHxvXhq/oyxD1u9ABy9n6qplxBQ2lTS5geoktk0wIJ0npL9ckpgYDE2XbvaOEAzjkBv61REzE+6yrI5hR/qRJ4HifMMq7ueTcAX9zA0kZvhej1F4TR7FHU3hSxHYLFTRM4dKg6UH0TkE0U5EwL7S2fsxUsbJrQN48tRJL4HMtimrOtvi/H6z6NrSI1GyeEN0h89Dd1hWM8RxsPUrDB0Ttzg4uQ76isLFWzFWCn/iU9a6S4i2E8YQ8Z8AahnPmJnLdLQ5Xz3qyVJt45SW7PjxRCTC0PrpxKx0F5/EdCJ5lPxRNpYz0FxXi36wHuZcGX9KrYe0YmFyC8c+4F7TTzdkRY5fFoNz2tmmuGgVzNwyZ1w1Npj1hiQSIQLDvuStyBpvo/hphb2jkivitoM3bHAAIC1APpjBKojGO0Gk8+HE41+AgdA2vkUn2OFj+/idUmNXasojZBBCA8buhn+LB+xMPMS+5/MglXpKLrBqIuEP2O+ZKXXRtgQZZfAUnd47Gvb0gh+6pDTHz8sMAQ= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(346002)(376002)(136003)(396003)(40470700004)(36840700001)(46966006)(70586007)(70206006)(4326008)(8676002)(36756003)(31686004)(19627235002)(356005)(31696002)(8936002)(40460700003)(5660300002)(86362001)(81166007)(44832011)(82740400003)(36860700001)(2906002)(83380400001)(82310400005)(478600001)(6486002)(966005)(6506007)(53546011)(316002)(40480700001)(186003)(47076005)(2616005)(336012)(6512007)(26005)(41300700001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2022 10:34:47.4777 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e5cd3ff4-6b91-46f7-1324-08da79299de3 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT061.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2785 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Michael, Please find the link for the pull request with the review tags updated=20 at https://github.com/tianocore/edk2/pull/3183 Regards, Sami Mujawar On 05/08/2022 04:08 pm, Michael Kubacki wrote: > Hi Sami, > > I see you created a PR that is marked as draft with these changes: > https://github.com/tianocore/edk2/pull/3167 > > When you're ready for them to be submitted, if you could please create=20 > a non-draft PR with the review tags added, I'd be happy to push it. > > Thanks, > Michael > > On 8/3/2022 10:35 AM, Sami Mujawar wrote: >> This patch series adds support to build PRM for AARCH64 using GCC. >> >> The changes can be seen at: >> https://github.com/samimujawar/edk2/tree/2238_aarch64_prm_support_v1 >> >> Jose Marinho (5): >> =C2=A0=C2=A0 Basetools/GenFw: Allow AARCH64 builds to use the --prm flag >> =C2=A0=C2=A0 PrmPkg: Enable external visibility on PRM symbols >> =C2=A0=C2=A0 PrmPkg: Build Prm Samples with GCC for AARCH64 >> =C2=A0=C2=A0 PrmPkg: Support AArch64 builds using GCC >> =C2=A0=C2=A0 PrmPkg: Add details on AArch64 build to the Readme. >> >> BaseTools/Source/C/GenFw/Elf64Convert.c |=C2=A0 6 ++--- >> PrmPkg/Include/Prm.h |=C2=A0 3 +++ >> PrmPkg/PrmPkg.ci.yaml |=C2=A0 1 + >> PrmPkg/PrmPkg.dsc | 24 +++++++++++++++++--- >> PrmPkg/Readme.md | 11 +++++++++ >> PrmPkg/Samples/PrmSampleAcpiParameterBufferModule/PrmSampleAcpiParameter= BufferModule.inf=20 >> |=C2=A0 4 ++++ >> PrmPkg/Samples/PrmSampleContextBufferModule/PrmSampleContextBufferModule= .inf=20 >> |=C2=A0 4 ++++ >> =C2=A0 7 files changed, 47 insertions(+), 6 deletions(-) >>