From nobody Sun May 19 12:26:37 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+104711+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104711+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1683823635682452.0032527992049; Thu, 11 May 2023 09:47:15 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id SjOnYY1788612xUnzOFh4j2Z; Thu, 11 May 2023 09:47:15 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (NAM02-BN1-obe.outbound.protection.outlook.com [40.107.212.119]) by mx.groups.io with SMTP id smtpd.web11.53488.1683791537928025073 for ; Thu, 11 May 2023 00:52:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZJkrqc0XuHogJYSzd8R0tveg0Oo4n6CZ8cRW1sQWAkYVPe30WiK7khKJpj4lubL3RM0n5mbDftP8uoz7kTms7wUrqV0RNb/pOZjsx0az3pahbTBxomiYSTEJIIQqqNUFGM9bKxfp5Eo6kL85AMhGDTclyB36AEDNmyjTXWthoaUHbObX5yufugvz+e0N0a/L3JbgliWRFiBTaPFPEME2Z2Npfa6lpraDDxBANPjMV+fYtx03FHyIuVOpV31xXfCEJ4nO+Lv9sYe4jXgYa3M4uJ0Mdsvk8Jrcb3V81pjC4HKDGqy4zCI29fAnWdumdlcv6PyMG3KJOzZc+yA6Fblmtg== 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=poDVpc1BRi8Y+adfS2s5bgXDBtgzFoKx57CrbxoGh1I=; b=WJJanzpVl+Hn6dk1pfxdkRyDaPA+igoOm9Iq970I/kT31gegrgaOimLKDtv0FUQ3dkFI6lAork0Tgz+ANvINw7JQMhH7zqJqwZXdzGzSSnwctT81SERF7km3kEmYjS4LAWl+z9vlM4ZOa8wSGOpuxdT/D2CozZdN8IO3oIMdKe1R/qrXgf5S/M81n7f7UsNvYKnkONUegF1fUryAuBhYbF2E9EHdIzGfNHoH/WaIgmROa8QckZ3pRUqv2++b2dRPjtJ+EVrROheJzmEAs40Y2AMrl6mZL+gudn4I4T4H4D+w8uEmDf924i3I3X63fyLdtQq/p4mATCm57BP6Gn2o6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none X-Received: from PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) by PH7PR01MB7959.prod.exchangelabs.com (2603:10b6:510:277::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Thu, 11 May 2023 07:52:06 +0000 X-Received: from PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1]) by PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1%6]) with mapi id 15.20.6387.019; Thu, 11 May 2023 07:52:06 +0000 From: "Minh Nguyen via groups.io" To: devel@edk2.groups.io CC: patches@amperecomputing.com, quic_llindhol@quicinc.com, ardb+tianocore@kernel.org, nhi@os.amperecomputing.com, tinhnguyen@os.amperecomputing.com, Minh Nguyen Subject: [edk2-devel] [edk2-platforms][PATCH 1/3] AmpereAltraPkg: Remove PCIe "DevMapModeAuto" case in retrieving Devmap mode Date: Thu, 11 May 2023 14:51:41 +0700 Message-ID: <20230511075143.2690207-2-minhnguyen1@os.amperecomputing.com> In-Reply-To: <20230511075143.2690207-1-minhnguyen1@os.amperecomputing.com> References: <20230511075143.2690207-1-minhnguyen1@os.amperecomputing.com> X-ClientProxiedBy: SI1PR02CA0008.apcprd02.prod.outlook.com (2603:1096:4:1f7::14) To PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB8048:EE_|PH7PR01MB7959:EE_ X-MS-Office365-Filtering-Correlation-Id: 647f5fa6-1c87-4a4b-3cc4-08db51f49dc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: zlI6yvoIcDzojT2/dfjf0wK06bWj1D9UzCD9nEB3r/ihd+wYnslPpMXBiCXc46dKOmulnnh0y37DBkTL+AasamQHPqG5YLENhrfdmrVfb5Vke4Xml0LJ3uF0d4LCv0OiNOlCnZwaWWFpRNPofbNgTJNo7pv5zATnbx0V8s0EM5MoYsj35E440xufPeluCdBVInFlQGhVd0jZg3dXXeST0Td+eiYITqflmmXDO+/w+4Pm7KdtChmaS/iXUO4mi18NxF1rn5Ynw1252d+WQX6cOVYgIM7LUhOMjd4uOSBAfYSm/aLM2KrmXCfwgJbgFN88k7lDb8jUkAtXvJ8bnq1mRcPMohLhMxi91f1V46U3fvW0vKpS7ORAGtFupj1w2japv/37A2+hGFA1NWOH2zhaSk5aFJbsGYEtF1ooUijfdvhVhp3EVwGU9JN7XlgRRQqzWCOOdD1wE0RuDsUFmp2nqJMlMIHSLsi1iu8s9vsHi5gSrO0nhKLrvfGyTfTrxaWCJCjrgiU2pwpf027qDbKxmSnp/Z6SurQeET28jSC09XQwGABfWH/GAkWeN+31nbeQAzaesNExRguKDZAHWM9be4XHpI6BVDxmUjyfG2luLKwYZy+TUh8pgI5zXAH1wQ42 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zqDKMqlwvGKlZFB9num1bNgOhXf8/hV7g76tW5XiSYaMSp7eniLyN9fFVB0J?= =?us-ascii?Q?0qRhqbDDXjYaqBuPBU+j7GvD8QmblyZiT2a31YRYb4gypYzx96Fvv+hBeIxy?= =?us-ascii?Q?paEs824o+5YlIMm4xzgqukxALyQFzh4Rkp+vDCAsg4AVgBBXsGHQTV/AyDLw?= =?us-ascii?Q?iInq1EzLclDxhK6Fto2I7EB8NqJZNi+x5KnpwrzMf6+KRnM260ngX3Ia3adr?= =?us-ascii?Q?akCAc5TUkyCY4NiFUMrRQUlZz4uz0sqcTBkdhWFJRUbOV07txAhk0FZYYWnt?= =?us-ascii?Q?ZC5S8OQ7uTCNkQY8hFIyxM12Y1WPDi77GodrwyQE9b1h/tdTC/J7tEzRCTV0?= =?us-ascii?Q?SeA1Bvus3rsP0dCTvvx70Dp+UtvAaI8/l1JHfts9T690oLDvJ8cruU5svrq4?= =?us-ascii?Q?X/yhfkdKid+z/NvAwKL2zbGB9ViJSmgOpbje/5Tx6G8L4kqab4VhriC0j3Pe?= =?us-ascii?Q?9ziEwPZUns+/73cm21WRYaWGK/TvHuX/4w2qcRBkfyc5RrGf9BSr08nmErkN?= =?us-ascii?Q?49QHkCqw+7npgrie1H8iCdY9F9Iuk3uoBbPzVaf1T06KOLlKnmJQ595kbf9g?= =?us-ascii?Q?M55jGSHWCaKVJfv5DMqN0FwJ6KfqZJQ5sOel5HJm+pgJh9/593uBgdnoBovk?= =?us-ascii?Q?OQ2I5CsA39dvGeKvcLQue3LTVBLOJrhdte4ymQR6wJYZ/zb4XhVWRmYMMAq1?= =?us-ascii?Q?HajeIM3Bsqvb1QVFyFMhcYuhUHauHv0UlpVjKv69I8ptC/W9l+YC0Rr5LlgE?= =?us-ascii?Q?a4RKIQnBFw/v30+Nz+NHXDbuCORkuyIoNDewzY/4992QhR+g8IrX3BxrY5Ef?= =?us-ascii?Q?Lm+2HvLhuTM0vw00d31zSODSUOUUYin45cQeNcAsAk/SdC5BzHyDjooIuYPs?= =?us-ascii?Q?uPzvY384lkJN/dMvlguj4talC2xR/jv9Y/u+2sYb4cS5V7aNiNIk14KzUo4E?= =?us-ascii?Q?gaimvPGhaFp+DL4E1nAB4oQLvpeDYCxN1N7ROMRvzXIs68HBfmQCA18UbULI?= =?us-ascii?Q?QBw4iZYx++7RiNsdcoqtxJ8StQ1dfuBmTAz5jLRjdehbRLGj60psQfm5A4VV?= =?us-ascii?Q?biSryz0XjGLywumT6YwVqRK3BuZGM5IbECjltZrLlabn8Vy1AcAtIv3jmWsL?= =?us-ascii?Q?4ktIw6F6R53821hk4vih70ATetyiKudod0OtjIdcGnZBUU22OhdxyWH+LVDn?= =?us-ascii?Q?u5Qa3HXF/I7voVFS6lEwEGiGfhgYNDqg4vgk8McKxPBQQP1tEg57DmZwYkPl?= =?us-ascii?Q?2GwRjDaczTZ5DXqdeidvPhrd5e3YVz/Z6soIqzrNzSRW+DIpkz/RPD0eYVdB?= =?us-ascii?Q?R/Q4o3D4F9lXIQSbe8ZmuP1bNTm4pUAaZeycXWKcDH6nGnD8xxxANcwgguS/?= =?us-ascii?Q?UFbOt9DMgpp7FdoEEHNp2pUn7gpa733EmXU536IU77yjOz0sZTgbQEcAVqPd?= =?us-ascii?Q?xBPpsJzrhR5UW3nZU9V9iAVj8fqItOY4eLieua6jgKObfihLxU5uUKilvBKl?= =?us-ascii?Q?oy9o1ixGn3xnkbTVswpicZOHAw4XZbQlaHIorDh+2Oie8FomLzvCOo6UZ820?= =?us-ascii?Q?OR3LeWNET0K+tJMFAzc2Tq+2pO6cPmD2Sti8+mw/Esq0q3jUrm9LXe/yHD3T?= =?us-ascii?Q?qr7PWu/+2xPCFdXwxOwnx4uyiaACDf+wabOuqTexFBec?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 647f5fa6-1c87-4a4b-3cc4-08db51f49dc1 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB8048.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2023 07:52:06.5328 (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: Cdkdu2FPiezYhbQbvggG7/JPDWYNgAyBUBDjHo+8lWK7ryI39Meq/DCy/Iuy4RuPPcEMyfDlBX1HbUdKDRYj6z2ND2VJz+7UFZRbAwxfoCFqV+Kqcwe/CM8LUD+PFSzL X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR01MB7959 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,minhnguyen1@os.amperecomputing.com X-Gm-Message-State: t0KqDYuDzZUg6BSjHSlFr2idx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683823635; bh=V+naB4YCyjk+gwMn4OAfm2rXeSMwqlopycLJGUM8V1w=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=Pq2QTRJ0wuzf586KAPZQ5Y3PeWjhFsVCx1rkAeSQNkKDAcoCBnGVCD1sXM1XoJopXx9 F1z+TNmDOvSuTR7ARrA0O8svHyeuZvrQ5xsHH3kn94L8MgHOVb1vURduLTHWnM2CfHD5y GLvIanBnQO3EIoynH527YP3xH7/8qinFrH4= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683823637582100027 Content-Type: text/plain; charset="utf-8" Because PCIe Auto bifurcation feature doesn't depend on the default Devmap mode so that "DevMapModeAuto" is unnecessary in retrieving the PCIe Devmap default mode. Signed-off-by: Minh Nguyen Reviewed-by: Nhi Pham Reviewed-by: Tinh Nguyen --- Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexNVParam.c | 2= +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexN= VParam.c b/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexNVP= aram.c index a8e23015b605..199929bfdb24 100644 --- a/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexNVParam.c +++ b/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexNVParam.c @@ -160,7 +160,7 @@ GetDefaultDevMap ( UINT8 StartIndex; DEV_MAP_MODE DevMapMode; =20 - DevMapMode =3D MaxDevMapMode; + DevMapMode =3D DevMapMode4; StartIndex =3D IsGetDevMapLow ? PcieController0 : PcieController4; =20 while (DevMapMode >=3D DevMapMode1) --=20 2.39.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104711): https://edk2.groups.io/g/devel/message/104711 Mute This Topic: https://groups.io/mt/98831763/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sun May 19 12:26:37 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+104712+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104712+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1683823634790469.31293913940806; Thu, 11 May 2023 09:47:14 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id QXPrYY1788612xTJmTHYbeIg; Thu, 11 May 2023 09:47:14 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (NAM02-BN1-obe.outbound.protection.outlook.com [40.107.212.119]) by mx.groups.io with SMTP id smtpd.web11.53488.1683791537928025073 for ; Thu, 11 May 2023 00:52:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CsJ/BXe7VsTah0DqKGPHHx3Xe8T3iOBxtLemPnE+1yH1GE1wNL/L0hTVBj2jqAjhU1q1xgYssV0uo7tFor+lpD4Z1htU89qh6wsmfB6CUGDxIC3HxsBWbRsYbzfgGwmHBOwR/GYBGka+n/blfT0PBIe4oVMPwaDpd2sX8DSpRLtda03iPAEh0y4L1iFShTGoJgKZUClRJpRtvOSXxqJeRiOyXO9ujBrRT2UgkXcq3XvVQZvRLKEmEuHmT8fetn7AxHXcDYi2HDbTFoSwm6ZgO6k8zSnHcNt2mbtfF6ix4AxmkFsNG5gvOi6hGd6Zuc5OruITPrwNCtJn7YRXG0vQmQ== 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=CHWnm42LExcYr/BtALmMeoTBzpyJncCGoF166SGZX3U=; b=EvGAzS0ETkI0djhsIkxEGzHRpLeXX3HTuJtLFd16EYwm2GbSQoqVbLTTQ0dpjwt8yNU9R4v+XWrb7hsFVjatr2jkE0FYsaRDjNMMytvY51m33Ai8rEeifaP4k4yReQrdwvEw+3dq20IicfkTD9rt+weWz0sbYyA9jI7EyZ1oLcf6ck+aVm8y5s9RR+1I3EvCQHIqcmThE82MvVsMmoHcYgd1J6RtDBC8q5MEI8XbYnlsfpGgwA+DrxGUDomwr8hpNbuz06yCB1P4YSJflli44L//8JPpLy1F0/uKbX5x31OKzCFqTD2h2s4fQRa5wslo7F6+o8Sijeq95QK+uWa++g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none X-Received: from PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) by PH7PR01MB7959.prod.exchangelabs.com (2603:10b6:510:277::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Thu, 11 May 2023 07:52:09 +0000 X-Received: from PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1]) by PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1%6]) with mapi id 15.20.6387.019; Thu, 11 May 2023 07:52:09 +0000 From: "Minh Nguyen via groups.io" To: devel@edk2.groups.io CC: patches@amperecomputing.com, quic_llindhol@quicinc.com, ardb+tianocore@kernel.org, nhi@os.amperecomputing.com, tinhnguyen@os.amperecomputing.com, Minh Nguyen Subject: [edk2-devel] [edk2-platforms][PATCH 2/3] AmpereAltraPkg: Fix PCIe link training sequence Date: Thu, 11 May 2023 14:51:42 +0700 Message-ID: <20230511075143.2690207-3-minhnguyen1@os.amperecomputing.com> In-Reply-To: <20230511075143.2690207-1-minhnguyen1@os.amperecomputing.com> References: <20230511075143.2690207-1-minhnguyen1@os.amperecomputing.com> X-ClientProxiedBy: SI1PR02CA0008.apcprd02.prod.outlook.com (2603:1096:4:1f7::14) To PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB8048:EE_|PH7PR01MB7959:EE_ X-MS-Office365-Filtering-Correlation-Id: 4aad6f5f-086c-4f0c-1c7f-08db51f49f16 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: XctK8dm0I4LNfhUDcxYFCbRFvtl6q+t+8ZtJcHuHtQECl9JoRwo5MHTUskOBQSZW6Bvhbt5gkYozpemnOieTMmwpIDym0aEaasW0n6+ryQP79Fe/0289MGboNx8xl9gD+gd+aj1j2azSUdupsoLlphjmPNzuHDU8EAGaiXdBkPvXwf8v//CKWS71MjCgFRf9Svvn4T/XnZ165WWiVbZ5cmmHPR6qPBVpvYoEPBftiZK4Jl/jiGEgGhtm2VWFe+IzB/QwS8JCEB8xpeLbzAmzm7lR+XA5Asy9qrH001IZa77DjuzbzmE/+lSsJe8BX82RneiFyJ7GAHa9r0zvCqJyx9rvNM5F3bzFnS16O54M5t4CYLylTYZAyO/6tAH9VCt5ZeUFZV6zMmXpKisTFuBobODvp9BO7EdTMGNT7yar/k1C7fgujZwca5qWsSY+d4ArUjEGn18NDWCZIUp6jopDEml9UaaRrhLhUMy7iTxGXvwUiSVL8F0yMUXN4pVdFXZCbcXnK8MiAMA36ue6zhNEsvblAfmVuWENmSue/W0qLpCwA40x39uCLfELr3CB3eah3S9o9u14673f/Qrzl9iV5hDJEyAv5GXoxO79qywGQz1poEYSdmI4bykrU9zdlX/u X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?41AiikoDP4kzUNFyEKi9XOg1A1p2iPToQbYfBGksesGxV2SqWEH198vdQ/eD?= =?us-ascii?Q?ewfegxjR6gp0Bh/L/Oe2E5+XX2BikFbnIwCp0kpfzuS+Ncl21nUjFBzPEk8R?= =?us-ascii?Q?vmM0lH8fkZM/pr41IJY6FCvJ+AbVFOppbIDVLM24MV+3C+ujz2f/8VXBMHQO?= =?us-ascii?Q?ko8ByZOcQj0jeYNFaTRbh5UqHKo2C4fgpxkaZ+mh47wbTR9Pj81iRp9hkxNW?= =?us-ascii?Q?I6DEtn2qmPcKtw8zQ8KU9jf6lNj+qC9jIqjdyUKzze0BI52PJknoFRZbQBUM?= =?us-ascii?Q?0lR2uhB4+ZcscZeaiJiTrVUGOAkMxXu/fncwYAV5PZn+3e3KnWDrnGaOk1iu?= =?us-ascii?Q?1xUz2gKBzpbxhYiqjy6dQoHZiBNB3rZIRRKBMopaCe6uwD3xyic/ul4RVonk?= =?us-ascii?Q?VNtBu5OvLhP51WVOBgCAemlaTaKo2yu2FlqOsickn0jS/F46Ual6FUfkMARs?= =?us-ascii?Q?/R7U7wy/z5HUp3z+xF1aud3DtW6PhiSkfV6MRncK2k7WcA0LrOb1ziGHLmZy?= =?us-ascii?Q?rMiiGY20C4ptv0LWHD/V139W2eaIy161p5oM7UvbH03SFmI3g79QbYZmBRea?= =?us-ascii?Q?QoRqoH9nK6BqkElgoptLx27cnbVGctpDh+0OG64AEcHOIme9/Gm23BJ5DCpj?= =?us-ascii?Q?8KiVVNiogNJKpY7coEaHSkU7nm0rW8/HHP9YR9wjwde1/JM3mj38AQLoMJyY?= =?us-ascii?Q?pFC8Vg3JXEUHoAa2uMwOYzjMCwW8nLc2TL1KBM/Y3qXMSlolSVnoTlPOwSRz?= =?us-ascii?Q?Mwi21V+79xh0DDyE7RbSGfkxlsjZJ24vMtxib4VBQR7/bz+eCOQEM4tYQ4VP?= =?us-ascii?Q?qHoUrWfuhH5rgV2MJe9xMYQ3uBDDG5OktvXHuZi9unp2MCkGAdaYnwHk6o2H?= =?us-ascii?Q?KhNOGpMbcgPxelaMjQfikcFd2WXAPeTzznYhIpSUMlDDWMsn80jIki+XKHCz?= =?us-ascii?Q?ib5uekpe2Q5tbC3S1xvqIIG5gcGH6n8qm/s8zsq0dWIbL2LQozLzIuEmXgTM?= =?us-ascii?Q?gkBaprvMsrZwt5R66rK+vwMxF0GIeq2Jor7KR09duVAGjnnKiz7hLcyQKXsb?= =?us-ascii?Q?NPSWLxJpruvWP1jqjg1JzuY7DPxCRSmYjzAOYo/XGvGjtqd+os5ux6bqSkue?= =?us-ascii?Q?5XP7RsgVdfFjs7kczHa4xYRL6XpkSOz/ycUpOi54Lr27VKug9/7IiakWIZyI?= =?us-ascii?Q?8eGB4hDZ3Vc7qVGHbMG7vhsaFlK8xCj3x6XpotN/aJ1fTpGYuNxQrZHDhxeZ?= =?us-ascii?Q?T5lUTob5Ydwo7ztxUE80jMAXxIE9e6s1YhcTUZGoWvkgeMxDvLIgytPUW9f8?= =?us-ascii?Q?gdsNs9edlvzk4beso2rFkkprIuBtAujmIk0XVutuprMfEl2LvxQQYzfGYZDk?= =?us-ascii?Q?4KceJ/hK0Of5H2oIuaDVQRb1IMPHHUvxv42FoMQjarwA8bgehPku4uiuWgaJ?= =?us-ascii?Q?ozzaaHnrLhgAVcyOn1n00M+9xVsLa7yRMpfhBXLDir8l2mJvqxVS9kgs6f4V?= =?us-ascii?Q?HYoVZ1GNOCwn9rPknGHr/nTnn6w1RT6t3RbAvC/19g+Ps/Tc1k8S63zMoqIs?= =?us-ascii?Q?HJBVHa+BuCNOxTrX4zonN7Y83cmI/kjuCDRM6awK2uE387DKBY2fhREfm1KG?= =?us-ascii?Q?uiX1O1EBcRDsmh0eiaI9l8jRvCG/eIfSMHNEEJPOQsTd?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4aad6f5f-086c-4f0c-1c7f-08db51f49f16 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB8048.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2023 07:52:08.8994 (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: pHtsDbAgOwUG5OfxeoRdOAAEwTM/bGzuBzbmeKyIeCI8SGYzg40Wo5E42e3dzpjSqmdjZ+XB3cDrlaUQJuLEQFV9GqU+fT6tSENjiLL1DDxIqwWlq5sY9IJh603grSjs X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR01MB7959 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,minhnguyen1@os.amperecomputing.com X-Gm-Message-State: RHXHgeWigVabPYBMcnOIxrijx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683823634; bh=bhJvLzkc5UBcZQkNO1vqU37IWKfdRMu4BaKttVMXtF4=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=l682ALw3NeQ+CC0DSkoYcaSAsUPbBkofSaMjipMGwP5Sh3PA7B4bmn6O220FPgbP9Mm K181pyyRXuAMTl+PIXPZ5YW2RFyW6RdoA3wJCV+eMK0yn92P4Oj5O+eQK2GIKiEps5q71 WMCWTPIk9XnohUPim8b3Y+/By7KcsvTS6lc= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683823636636100013 Content-Type: text/plain; charset="utf-8" Currently, the implementation starts link training and put device out-of-reset right away. This make LinkStat and BlockEventStat registers indicate that link is not up yet (LinkStat: 0x300 and BlockEventStat: 0x0). This fix will start link training after putting device out-of-reset. The values of LinkStat and BlockEventStat registers after this fix are respectively 0x1103 and 0x1 (Link is up). Signed-off-by: Minh Nguyen Reviewed-by: Nhi Pham Reviewed-by: Tinh Nguyen --- Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c b= /Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c index f7c8defc1906..d797442d9fbc 100644 --- a/Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c +++ b/Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c @@ -1177,12 +1177,12 @@ Ac01PcieCoreSetupRC ( // Assert PERST low to reset endpoint BoardPcieAssertPerst (RootComplex, PcieIndex, FALSE); =20 + // Complete the PERST pulse + BoardPcieAssertPerst (RootComplex, PcieIndex, TRUE); + // Start link training StartLinkTraining (RootComplex, PcieIndex, TRUE); =20 - // Complete the PERST pulse - BoardPcieAssertPerst (RootComplex, PcieIndex, TRUE); - // Lock programming of config space EnableDbiAccess (RootComplex, PcieIndex, FALSE); =20 --=20 2.39.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104712): https://edk2.groups.io/g/devel/message/104712 Mute This Topic: https://groups.io/mt/98831764/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sun May 19 12:26:37 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+104713+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104713+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1683823636140201.32588149550793; Thu, 11 May 2023 09:47:16 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 6ADuYY1788612xPawXTvxtyk; Thu, 11 May 2023 09:47:15 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (NAM02-BN1-obe.outbound.protection.outlook.com [40.107.212.119]) by mx.groups.io with SMTP id smtpd.web11.53488.1683791537928025073 for ; Thu, 11 May 2023 00:52:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HBmCTOck7EkZA7lXZRCkY0VuDTNrUyWl6AuM0dkHE6KT5II7akq4ygxWJMMqffh8VScIihhjwQpkuNM2qea3XvbkWqlkMj+YSS1OJAQBXqAJCicuZY1GhbABOo9jAGmOBptlV/HJq5ws6l+uQZAQYgrQll4u2sfRF+EvUXyUx2RW9Aw35YEA1cs3BKQ5wq4FR/aHKSzNTS1rWj6tmYLNZaKEOOu/Qkcnj/WEpOmu1OTJ3HneQusXJlXhsfa3BbNMpqTWT9sFtUEjrHak6axRHFy5i8/qhnqIWfZ3pz0ps7lHPItXLWDUFJZgaTFp7k25UdEZoJmgzb5apIoSuwUdQw== 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=Fj4PEnnUohv8TECn+0OjmfPzKnEiNUzXhDP898dweEA=; b=R+JFlcZVwaVb2z6icZgYi7IbgVFkSTqijXXbWvE3mqUF7lCehuSQeG6PY1G4KnU1XmBUvrSpFKy6dYnBFM8vXckJl8DLpg96pa4UZ+gVvMU8G7vGAAkYPLS03FdOFoUXKHDPsbyyD0cr+zNadejxt/WHLrueXYFMLEc5rb/dA/8vbZrBlWNu48+1J+P3J99FJ2jBz2D0F+5VNS6uFywQQHppVMc8mSmn22fE97nS2mH2cikSABih1uQZ1ZUxm9fqgYMbPvugDRU+y/dZyWdBvkiff3j2OfY1a6jz4Lr5wIKjOI/4AvBgRxS/W+BsaE+Bfpp0EIeRRm9/R/5enozKRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none X-Received: from PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) by PH7PR01MB7959.prod.exchangelabs.com (2603:10b6:510:277::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Thu, 11 May 2023 07:52:11 +0000 X-Received: from PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1]) by PH0PR01MB8048.prod.exchangelabs.com ([fe80::bbdb:b58c:140e:c4e1%6]) with mapi id 15.20.6387.019; Thu, 11 May 2023 07:52:11 +0000 From: "Minh Nguyen via groups.io" To: devel@edk2.groups.io CC: patches@amperecomputing.com, quic_llindhol@quicinc.com, ardb+tianocore@kernel.org, nhi@os.amperecomputing.com, tinhnguyen@os.amperecomputing.com, Minh Nguyen Subject: [edk2-devel] [edk2-platforms][PATCH 3/3] AmpereAltraPkg: Add retry logic when PCIe card is present Date: Thu, 11 May 2023 14:51:43 +0700 Message-ID: <20230511075143.2690207-4-minhnguyen1@os.amperecomputing.com> In-Reply-To: <20230511075143.2690207-1-minhnguyen1@os.amperecomputing.com> References: <20230511075143.2690207-1-minhnguyen1@os.amperecomputing.com> X-ClientProxiedBy: SI1PR02CA0008.apcprd02.prod.outlook.com (2603:1096:4:1f7::14) To PH0PR01MB8048.prod.exchangelabs.com (2603:10b6:510:280::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB8048:EE_|PH7PR01MB7959:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e76efca-ffd1-455c-abab-08db51f4a07b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: /mG8kK+Fe7joUmJTQepEkeZiC1ZarE8n84mb5WUA+shOgxb5F1ZXFA8wZ76VlJCW39Xu+iYDXwhcAX8aVTVaL3qAyMOT8y7HmVzp+43ZHmcz03iGPl61yP+VPmNKfg1CRlTUzkS7aprSIRy5CSGq8bZ3fmBOGzfTDghdPmxIs1ADryDHCO3N66610sWlSSNa8FlhY0BpPaTenn7YPOdcWLylLuJr7W4iOyd82nmkL0DBo2D+7ZT5GfY9bE+iK7oz0OZIzFaZ1XWcFpsDROZosfLu+bOXOyCedvXJ/AxXrNiWDWAfLNqEKHtu/DtONKtVMpHZ+F8sBpOhKCtyM+cHzG09caqxqmkjywRKYwgI0PD6FsfmFy57ylfMvnkKaO5bVS+jNAiYI4QM6HaKHhbV9wkVeCk9tZvg+F/+zxRfv3mMYRtrrWQ8we/bdIV4luQZF/R14xD+9Ow1fTlDSogo61CV3omYg0rh7s1uQqJ4co3k59CAtNzcGNWDtACa37wDFoBcZUIUr1k1ZyJTesr0thhQA91zJQa0k2sPV2BBKR8UDuOgtY+SwS5u/wpAcGAUqDQXG77yovDxsi4wyPowCBjX8NHiqFVUi2bViBRW1vL4UalutxaNPEN7gm4LgT3a X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?O5N3BEO/G6QGX9tLAJGNC3YZCmW0n+5xz6xy+ns7DhlEoLbscnsaIzFP+Cr6?= =?us-ascii?Q?KrTova88nEJ+1N0lD5hNglcNARYDxBhLwlxT4sKvNlHLyVL5UROGltFTRvg9?= =?us-ascii?Q?j92GF6yOOyzF414l9UMePtqNx2ZK04o0DDKs67ICQplxNMeLvFrwjd+VQGka?= =?us-ascii?Q?vuKGJo0h73aC1/WZSXacZF61VDzF/JaWrRBrA+GxIPujK3aKnPE87aipIDc5?= =?us-ascii?Q?daa32qDpHfpT9AP8bJz5LjpGhDMlJz0pq/lSmyFeUVwehS1pWhq+cy4Wrvlr?= =?us-ascii?Q?DbOChgLOyaVjO8quVOhcQHLUCWwBT5mjek1H83aTubvmqwoB42KUDy4O4eWl?= =?us-ascii?Q?guGV2eT9ryWRcsilyxBqGiZRgtBi7RVt9s5Smp74iwfuRU5DC0597+Ot4108?= =?us-ascii?Q?Wab0dK1IpuWlBzHsA7nYzd0zhd/isf1CyTe1F0UM9ApwUYykJvDgnx56ErB+?= =?us-ascii?Q?ysdtSZ/784AE+AJ/woRYVCqugNuCjww2N9aVJaaPtsn9UhzBZ5VHIGnrsVQh?= =?us-ascii?Q?5POrAAtvJYSW4v6SkwPa5zIT0XuJ9cuZufZUXl6iKLq7LoZSRW2wg5/I5Nuk?= =?us-ascii?Q?7ttDTmFKt9QzPujnSh2gOoootKtE1nyFoFgclIbRyOSdLhFlIMpXs7FucbLy?= =?us-ascii?Q?Mq+jPos96p5ukpKUPpRtQ8LxCzCMl7kmRAyjuc7IrfDstLaYuR3iacvxCwwc?= =?us-ascii?Q?QzExD0pCU8bZELv8okzjMMGmqXCzxpy4O8o2eX2gJdnZIyGEguFVkmEku3KA?= =?us-ascii?Q?IAQDqvLb9ckTc9f+0AVFkCfR/MgKsX/C6FiO0lkJI14Jc3UrYVCID4Bk86Tj?= =?us-ascii?Q?/j+U5Jj26KZumeHlL937ZJNgLuVLa4fi4BxNW87MOx8O2xU4aWD+wwuKnmUt?= =?us-ascii?Q?rdUZlk2URG1FsrsaIT9ziipZDyRcJ8qi9PHKnPqDgn/cDUGcwEdEq8NiF+Tq?= =?us-ascii?Q?j9I0fZASZqZoDp2+UYzfv+YR7Ab2wmaCIqpaHk7uRpqbQ92VvID7bd+Nt0Dr?= =?us-ascii?Q?aSVmOSI+T6H0R0ON9QbXu7ZBQbbIvPgcMCRZmf6t6PzBr9M+HBM99YUlRJTo?= =?us-ascii?Q?uCoaNyW6NwUCnGsCT6/q26LuGN/rXC+lp6fQfEryGVNWz9KnfFZYIO79p5s0?= =?us-ascii?Q?3SOPETLkC1JYlTuxfxr5nJh74djFccYn/ezMPSdoC0Lw4+6gsbT8cccl/4l2?= =?us-ascii?Q?OiS0oB7oSpQxgWKX+qVGw1X3zRSK73V/NZqGZBnnqbqecWNkY4h85a9ToO0Q?= =?us-ascii?Q?fQ6duplZ8DATFuzHD8T7YKMT2VwsjDMPc9EmiBqLo5UwiXV5sHj98gR1r3/w?= =?us-ascii?Q?OeTH1BCTHn0ige6yZ+fmRb63za7epqp4FWEmsVGs7cAut7jGejbZvrxLgQil?= =?us-ascii?Q?qrD9+ao2x+SXK9V/gEAQndT8eGh/TyTy/3ozx452TduhViGkhPwCFrArjqDN?= =?us-ascii?Q?t1LJT2/I+kvY3y/4DMuYD3U9+Uzvc0djMvAGp4ZF/2hx8B+uuR9x4Q9FDOZM?= =?us-ascii?Q?9I6Rc6TFxsFORxX2mwy18tF3+hw5QZd30J1HOGVY3NXjTE0log/XoojcxRDt?= =?us-ascii?Q?dLQlKK1vqHt+jbtd1RN5rYY1uF3Tj6Qt4hHit1e7egrPG28yYSglYlarXmdu?= =?us-ascii?Q?EpLUWinpItpr6YddMbYYwYR16OyejyNT//HLuVj3OAL7?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e76efca-ffd1-455c-abab-08db51f4a07b X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB8048.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2023 07:52:11.3141 (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: 0hpwxeqTi6nypNbwHVCszcP9rENC+R3Q97xW7HHG2bKaz/JQ0ldLZEFKORekswtMR+EFiJ7L1/MRbFq9AAP59PyRg8oNfEYpOom6o/fcE7yp0espHJArmFcT4laitVcK X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR01MB7959 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,minhnguyen1@os.amperecomputing.com X-Gm-Message-State: dVq8aEcaZYjucLgqnJi8yt1Ux1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683823635; bh=NOQHaSElfv7n/OTD8QC4KIk/7Jnb4GUvQyT/6nb0qrw=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=hXJ6KrRwCu66mH1pNqkQLP/ZplR+hh8iq6f2XsowwCXZMxtOBsoaFPtwwvdwqk/lI6K rAU2zhUGELzCFAyvEKxuYJ59jwyCukvwD4gD6SKKlzwO4ySESK4Gy2rM5m9w6obWHiT/y 3YcAl0kLfLccPCv2lZ6b6/4v1VtH08hnoe0= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683823636656100015 Content-Type: text/plain; charset="utf-8" From: Tinh Nguyen Add PCIe link retry logic. If the card is detected to be present, allow a retry for 3 times. When the link is down, check if the LTSSMEN bit is cleared. Based on Altra PCIe IP, the LTSSMEN bit is cleared from 1 to 0 if there is a surprising link down. This indicates that a card is present. Signed-off-by: Minh Nguyen Reviewed-by: Nhi Pham --- Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c b= /Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c index d797442d9fbc..9cc059788581 100644 --- a/Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c +++ b/Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c @@ -1769,7 +1769,11 @@ Ac01PcieCoreUpdateLink ( } else { FailedPciePtr[*FailedPcieCount] =3D PcieIndex; *FailedPcieCount +=3D 1; - *IsNextRoundNeeded =3D !(*IsNextRoundNeeded) ? Ac01PcieCoreCheckCa= rdPresent (Pcie) : TRUE; + + if (Ac01PcieCoreCheckCardPresent (Pcie)) { + *IsNextRoundNeeded =3D TRUE; + DEBUG ((DEBUG_INFO, "PCIE%d.%d Link retry\n", RootComplex->ID, P= cieIndex)); + } } } } --=20 2.39.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104713): https://edk2.groups.io/g/devel/message/104713 Mute This Topic: https://groups.io/mt/98831765/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-