From mboxrd@z Thu Jan 1 00:00:00 1970 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 Authentication-Results: mx.groups.io; dkim=fail, err=malformed MIME header line: Subject: [edk2-platforms][PATCH 1/3] AmpereAltraPkg: Remove PCIe "DevMapModeAuto" case in retrieving Devmap mode; spf=pass (domain: os.amperecomputing.com, ip: 40.107.212.119, mailfrom: minhnguyen1@os.amperecomputing.com) 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=poDVpc1BRi8Y+adfS2s5bgXDBtgzFoKx57CrbxoGh1I=; b=BXbWHlqyo4PFK/M30iF3Ndm/L/Nxz6ANOHuuMhc49wzfPR8s9oFG/NfImIKnzAt/BAqu8Iqi+76VpCXd7Ru7199w14P1jV6KWeNq0m+njHYL9LKc/+3rlSAUGeJsCRiP5VjTJyws8kPKnvS+sMoBjOoh80pN2Vw7DFoToKd/kqE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; 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 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 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-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> X-Mailer: git-send-email 2.39.0 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) Return-Path: minhnguyen1@os.amperecomputing.com 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: BCL:0; X-Microsoft-Antispam-Message-Info: zlI6yvoIcDzojT2/dfjf0wK06bWj1D9UzCD9nEB3r/ihd+wYnslPpMXBiCXc46dKOmulnnh0y37DBkTL+AasamQHPqG5YLENhrfdmrVfb5Vke4Xml0LJ3uF0d4LCv0OiNOlCnZwaWWFpRNPofbNgTJNo7pv5zATnbx0V8s0EM5MoYsj35E440xufPeluCdBVInFlQGhVd0jZg3dXXeST0Td+eiYITqflmmXDO+/w+4Pm7KdtChmaS/iXUO4mi18NxF1rn5Ynw1252d+WQX6cOVYgIM7LUhOMjd4uOSBAfYSm/aLM2KrmXCfwgJbgFN88k7lDb8jUkAtXvJ8bnq1mRcPMohLhMxi91f1V46U3fvW0vKpS7ORAGtFupj1w2japv/37A2+hGFA1NWOH2zhaSk5aFJbsGYEtF1ooUijfdvhVhp3EVwGU9JN7XlgRRQqzWCOOdD1wE0RuDsUFmp2nqJMlMIHSLsi1iu8s9vsHi5gSrO0nhKLrvfGyTfTrxaWCJCjrgiU2pwpf027qDbKxmSnp/Z6SurQeET28jSC09XQwGABfWH/GAkWeN+31nbeQAzaesNExRguKDZAHWM9be4XHpI6BVDxmUjyfG2luLKwYZy+TUh8pgI5zXAH1wQ42 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR01MB8048.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(366004)(346002)(396003)(376002)(136003)(451199021)(2906002)(4744005)(186003)(1076003)(6666004)(8936002)(8676002)(4326008)(52116002)(6486002)(41300700001)(5660300002)(316002)(66476007)(6916009)(66556008)(66946007)(86362001)(83380400001)(478600001)(38350700002)(38100700002)(26005)(6512007)(6506007)(107886003)(2616005);DIR:OUT;SFP:1102; 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 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain 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 --- 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