From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (NAM11-DM6-obe.outbound.protection.outlook.com [40.107.223.100]) by mx.groups.io with SMTP id smtpd.web12.8056.1623246135890783810 for ; Wed, 09 Jun 2021 06:42:16 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="no key for verify" header.i=@amperemail.onmicrosoft.com header.s=selector1-amperemail-onmicrosoft-com header.b=Uo0AerWB; spf=pass (domain: os.amperecomputing.com, ip: 40.107.223.100, mailfrom: vunguyen@os.amperecomputing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LM3bjw6vo+8XF8qjwwsW6fNcjx7cxunj6m95EEydzf/ckxol43m0aU9nFBsnnvVrK7byAvYReaNKKkbpTOxkeGFBYyrXotwZhUMIGKIRSNHX+/QJ07kSYZOvk99Du/LNFfOowaag4p/Ot2K9HT8DR/X4ajAQdgki00f+WOAYOxIn9XNcPDlpuca/cGVmZiZLPicN/7X8niBuKkp5enkcA7p0W/1/luZb5KcV/px+Abalfaii2Oj2xn5gSTpRIpVFBckwtavQd35ALOpcQafl7pdGLG/EVp0mjlixjGMZyWLuh3ybo8W6LDIagxNrk1P3ArqiFuPURbiP9XMvzFUOkg== 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-SenderADCheck; bh=/I+t45c/tNw6UKEheYXOx3rxc3GcW5UNl3P2jB+o4+w=; b=Q1LNX1x3a4223qdW7X4b8k75fFTsa1oiZuQSUq585U9kmHXqs0ffZuu5zhZ24470Iup+QBNTqQ1bpunCQAv6hsLiND84BzY8PFFJ1jWchKmYjJzjUZNIwbVal/NXntoORxrCO79/P6uJ536ycaIimqIUGuC5l/nSFSjBYglXcDMMkz9Th4jxMBF81uWT/PFgkfz6zEzbTxad+Sf6Qdk/N+QDJGdRQzuf8DfKlLAS1hPiJzKVDBVcBh53Ur2PpWNhv70xIfqhS+r83tbIIj/aJzM+xNEXf0azYPQXdQsvINWCpMkOqyi+PxyR6cozBp6AAxC+oGIj2CzguGOD+01dZQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=amperemail.onmicrosoft.com; dkim=pass header.d=amperemail.onmicrosoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amperemail.onmicrosoft.com; s=selector1-amperemail-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/I+t45c/tNw6UKEheYXOx3rxc3GcW5UNl3P2jB+o4+w=; b=Uo0AerWBZjRjQ7P6evvAMeSLYlWzW6RC9pVBkB+cJRhhKmIh10YlcQM/Cd4/gf7+EYFW/C0hjebEyOtNVBYN7vn2+dYilVstbMka45qBkFUQONLV4GhqiwemeQCTdD7WsySm4w9yTEHO2BgqCUnO8D9Q3QQOY4CUdl9NNaSltx0= Authentication-Results: os.amperecomputing.com; dkim=none (message not signed) header.d=none;os.amperecomputing.com; dmarc=none action=none header.from=amperemail.onmicrosoft.com; Received: from CH2PR01MB6007.prod.exchangelabs.com (2603:10b6:610:47::29) by CH0PR01MB6844.prod.exchangelabs.com (2603:10b6:610:100::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Wed, 9 Jun 2021 13:42:13 +0000 Received: from CH2PR01MB6007.prod.exchangelabs.com ([fe80::24ac:8c05:ff26:4b1d]) by CH2PR01MB6007.prod.exchangelabs.com ([fe80::24ac:8c05:ff26:4b1d%6]) with mapi id 15.20.4195.030; Wed, 9 Jun 2021 13:42:13 +0000 Subject: Re: [edk2-non-osi][PATCH v3 0/2] Introduce Silicon/Ampere and AmpereAltraBinPkg package To: Leif Lindholm , Vu Nguyen Cc: devel@edk2.groups.io, patches@amperecomputing.com, Ard Biesheuvel , Chuong Tran , Michael D Kinney , Nate DeSimone , Phong Vo , Thang Nguyen References: <20210526101830.16313-1-vunguyen@os.amperecomputing.com> <20210604134345.rog6ow3u3nwutpyq@leviathan> From: "Vu Nguyen" Message-ID: Date: Wed, 9 Jun 2021 20:42:04 +0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 In-Reply-To: <20210604134345.rog6ow3u3nwutpyq@leviathan> X-Originating-IP: [123.21.69.188] X-ClientProxiedBy: HK0PR03CA0114.apcprd03.prod.outlook.com (2603:1096:203:b0::30) To CH2PR01MB6007.prod.exchangelabs.com (2603:10b6:610:47::29) Return-Path: vunguyen@amperemail.onmicrosoft.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.4] (123.21.69.188) by HK0PR03CA0114.apcprd03.prod.outlook.com (2603:1096:203:b0::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Wed, 9 Jun 2021 13:42:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dae5bf5f-b342-414e-ba07-08d92b4c6335 X-MS-TrafficTypeDiagnostic: CH0PR01MB6844: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2043; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b0mJraGsGYorSqUtmKjILJzlEUaKvOq3dmDeKAbs6DJHAVpvzmeRqsu2JaM8GB3UZ9IqMoMgULy2D+SgyISA2hqtIvWZG5UulZEfvtZvPLEiOeLhiHIi14UjiWhJUAlq51bV2IUgFo7gizSoR/H54KsR3gWRgkAJ0xd22Z6fyiprzcP3F1qUfz4m0Y9orM8vlBpqbGsDCgQX1dJBI+cuvgWB7SpbKPHsg9PBFPWsGaGpioSFmurvj9QLY7iddZROA9AbVz/AGRmxFaOO4VOEMTaRhsKrnTESbwJL/9VZNEMynsrWwpdWyyfLlgyJUjVAfOswNsmUO5ALMowY2ZI2DHDa7sjTA/g3GcZmCW+Cn+qEgeHAyHVMhLSNbLBg9XLXkf6NqC6MHdE3lM0aiRsvI+lHaOBwGTBlOhLciTnK69XM6dUVsew5oqANnipAG40QY2X8qsK/brPbyXYJO11hCeo3BntP2X39bCIbtTNs6zfC3m8yk+PjJuF3pGb4q3wWUUhRo9TCTui6A9YYrDZXMb5mZVFMrYl/0Xbwb9Db6wtmZOds39oHsAbVG1HMiPeD/FQdfLYXWZ7Ow2eOAgGoOBRasQe9ckGAtgd/VR3DwdLXs7yf3trCcT9RBnuFZixWFmXsCy7asZcJLrBRzlutG/gOe5BBip6Aq+30s14ZUUpvZE2/R/RFzU3CxBYeSu8YNXKB3OG7ay811I1mYMFQ8XsVcNeskdOxOhj65c1dXnrVOYiAKrqbwDlZa1Ga+orICajC38QOLwb1rPfzsMvkgxSYpTsIfSVjWj8y89Ljbn3Mdm3BcmCfWU+LuEIh9cLVHdhK3PxIBj3PhdzZRuywJg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR01MB6007.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(4636009)(39840400004)(366004)(346002)(396003)(136003)(376002)(26005)(2616005)(956004)(52116002)(16526019)(4326008)(6486002)(186003)(38100700002)(38350700002)(316002)(53546011)(16576012)(55236004)(66946007)(83380400001)(110136005)(66476007)(83170400001)(66556008)(54906003)(8676002)(8936002)(478600001)(2906002)(31686004)(31696002)(966005)(42882007)(5660300002)(6666004)(107886003)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SzJvU3djQ0hSeit6VlBjNnFvaTNuRk95bDVnK1N6NlI2V08rY0lPSThnQlFZ?= =?utf-8?B?YSszMUd5Wm8wWEVCMFlvblhqQjQxcUN6RWZaVy9DNnFjWjc0UVF2S2JJN2RZ?= =?utf-8?B?V3gxclBpeDdpMU9WRjBzTEt5YUpFU3FNVFZZaXFoajlSd2xpNTA2dGhJbUhK?= =?utf-8?B?Sy9SSHBINDJBNmFqS0VRNEZUMmc4cHhGQWRyeFVkdnBiUnYrYUtXdmV0MElV?= =?utf-8?B?Z01nNnI3cHg1dHhmNENwbXRvU0JkdDBJb2NiN3ZrY3lMVW9TTm1OZUllRER1?= =?utf-8?B?cXhjUE9HT1c4RExxUHA4ODhORFVieENTVllzMzlzb2NvODJtbjVWYlVKcWVr?= =?utf-8?B?SFAxbFNkdmp1aVNMeU8wY2ZSTHNlZmt6ek8vb29WVUVyQ3FDNlRlMXFDbitI?= =?utf-8?B?NTA3bTlBdFE2RkpaRmN4SVJ5dmM0YVFhc2h5Tm5ORGdFMHZZVXFVZG5pMUls?= =?utf-8?B?Q2dxZnpPVHFkNmRxdmJQSHhXNzZLVGs0VlpGMEQvNkRmbUFLM0dEeTZ5am00?= =?utf-8?B?cG5LcHY3bW5vb042MDNJRGsxQkx3K05UZFVmNG1WNnVmTG1sY08ralhxSndi?= =?utf-8?B?OWZsTU1yWXV1eTQzTnhkL2tUakk3bG9CV3VMZVVoTG9sWEE4UXl0ZzNyMTVt?= =?utf-8?B?ZjFoVU9SK1l4b2lGTWdnZThnUlVRVC9Wa0l5b3NaTkIvUUM4YndzV1hIOERP?= =?utf-8?B?dFgyTG5QNlY5djlINnIvb1VPdnZ6dHVDMzI3RktyTHBNQlNLWC82UFBXbjlI?= =?utf-8?B?UmlnTnlOOFFBSmZQbzA3ekl5akhRdERkYmdaNkF1YUEzbVNXWE92R2Q3RHJV?= =?utf-8?B?ZHRUdFJXUmJNZmtBaE9GUjhFb2R6R1BHb28xdzFVWXN3QVlwMEhLUkJ3NUJh?= =?utf-8?B?akM2TDA4Tko0Y2V2WC9qQWladHBzeFp4WExIRnJYdmlpZ2xQRmg4YjB0K3dQ?= =?utf-8?B?YXlUanEzSU5VVGU5Szl1Z0hKYmp0U2swZTV4dTRmNE5ncFlYQmhMMjRyeW94?= =?utf-8?B?V0xEY2JSSWljYUlVeWpFb3ZWblRyWU9mYlNEbGR6bkRCcStKQk9VMmxNa01X?= =?utf-8?B?TER2elhOc3VzeFZqRzZQTWlic0JORFU5dXRtOS9aaU5hcGFxMm9qOEFXUUZa?= =?utf-8?B?c09BQWlXOEM3S1VRUnYzUjRaWDlQVXllZ2s4ZTVhM2JPd2d5T1ZEaGI0bWI1?= =?utf-8?B?VkRITVd4RTVycnFMdGl4WkM1UTZIMVZBeXpSeW5pdFV1T2NvUEhlUnBRTnVu?= =?utf-8?B?TFlkUEEzSzByR0R2TDdVcW4vcDM4ZFhRTjJBZzVFMVNlcUpBdS9TaWlENFJM?= =?utf-8?B?eUNUNHRHNlR0L1JCVUg0S1BINlJnVGdYNkc1MG9kRlpabUJCOThMUk5pZk40?= =?utf-8?B?MzAwbVZRalUzMi9tVHJ4TGlKN1lrN1lRSVhXck95ck5Jd3E3aVVGMnc1T0RF?= =?utf-8?B?TlJORFJVbFpkdWZrWEdSR045bmUwSENSSkNWV0YyTEhRRXdoR1ZZMDdwSzlF?= =?utf-8?B?aHhleS9iaFJRV2cxUHdKQ2wwZ0RUamhMRjAxSnNuQUFqcElybjVoVkxWR1E4?= =?utf-8?B?UzI4YmZwZUswcFlzZ0tSMTAyN0FyVVpmOUpLNmZiRjNBNmxsOFJSeGpaWnFS?= =?utf-8?B?MUpjZmRsaGZzQ3hCSVg1SUVZVzFNUjlXSXUzSExxSHRMSVlqenYzeUdiSU9R?= =?utf-8?B?N05XcWtUOFdwK0M4U01BazFUYlRMNVlvNER3ZllmR09TWTN5eWhyR241TGI5?= =?utf-8?Q?mnXl8wj7IJwAnfMLHbWDlfFIEfJnpZDZF+2XfwM?= X-OriginatorOrg: amperemail.onmicrosoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: dae5bf5f-b342-414e-ba07-08d92b4c6335 X-MS-Exchange-CrossTenant-AuthSource: CH2PR01MB6007.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2021 13:42:13.5557 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aPHmN7bS97dG2GDht26aTCbkZCSJhFIXkybF/tkh1XG9QkARTYoLUKoOZXr4bnOXT2lh/3iR13s6auZHsIEi2Ju9ylpRYC5yf5Plr1ZHAVjlnDCKqDvMiyxxD5NHP/wN X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR01MB6844 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Hi Leif, It's just fine. But I hope this patch will be pushed before edk2-platforms to prevent compile error. Regards, Vu On 6/4/2021 20:43, Leif Lindholm wrote: > Hi Vu, > > For this set: > Reviewed-by: Leif Lindholm > > Is there any value to you in me pushing this before the edk2-platforms > set goes in? If not, I'll hold back and push them both at the same > time. > > Best Regards, > > Leif > > On Wed, May 26, 2021 at 17:18:28 +0700, Vu Nguyen wrote: >> Create edk2-non-osi component holder for Ampere Libraries. This patchset >> also adds PciePhyLib which provides function to initialize PCIe PHY on >> Ampere Altra processor. >> >> Commits in this patchset can be found at: >> https://github.com/AmpereComputing/edk2-non-osi/tree/add-PciePhyLib >> >> Cc: Ard Biesheuvel >> Cc: Chuong Tran >> Cc: Leif Lindholm >> Cc: Michael D Kinney >> Cc: Nate DeSimone >> Cc: Phong Vo >> Cc: Thang Nguyen >> >> Signed-off-by: Vu Nguyen >> >> Change since v2: >> Remove unused macros and function prototypes from the header file. >> Rename Ac01BinPkg.dec to AmpereAltraBinPkg.dec. >> >> Change since v1: >> Remove PciePhyLib.lib binary from the commit. >> Update header guard to align with coding standard. >> >> Vu Nguyen (2): >> AmpereAltraBinPkg: Add PciePhyLib library and header >> edk2-non-osi: Add AmpereAltraBinPkg maintainers >> >> Maintainers.txt | 4 + >> Silicon/Ampere/License.txt | 25 ++++ >> .../AmpereAltraBinPkg/AmpereAltraBinPkg.dec | 16 +++ >> .../Library/PciePhyLib/PciePhyLib.inf | 23 ++++ >> .../Include/Library/PciePhyLib.h | 111 ++++++++++++++++++ >> 5 files changed, 179 insertions(+) >> create mode 100644 Silicon/Ampere/License.txt >> create mode 100644 Silicon/Ampere/AmpereAltraBinPkg/AmpereAltraBinPkg.dec >> create mode 100644 Silicon/Ampere/AmpereAltraBinPkg/Library/PciePhyLib/PciePhyLib.inf >> create mode 100644 Silicon/Ampere/AmpereAltraBinPkg/Include/Library/PciePhyLib.h >> >> -- >> 2.17.1 >>