From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.60]) by mx.groups.io with SMTP id smtpd.web08.672.1643048111559500559 for ; Mon, 24 Jan 2022 10:15:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=dPOUHfaF; spf=pass (domain: arm.com, ip: 40.107.4.60, mailfrom: sami.mujawar@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=Uj/APq96ylKyj20/vhbx3iM5hMKShy+G8T4JH3eDN18=; b=dPOUHfaF3LCkYduAcbbNSpRj4e7662uQNt8+PiR5oMcCFf6BGofN3wnYRSwaKo/V4vYZnCLBapezIaSLiBS++HeuNNzBGO4UYzVrsJIUgARf4MjjRGmXbN25bHyAaftlxzgJ11X6JQzAyOQy4QjQ7F05xxCn1re8vhoJm/+9NNE= Received: from DB6PR0801CA0056.eurprd08.prod.outlook.com (2603:10a6:4:2b::24) by VI1PR08MB3167.eurprd08.prod.outlook.com (2603:10a6:803:47::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.8; Mon, 24 Jan 2022 18:15:08 +0000 Received: from DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:2b:cafe::65) by DB6PR0801CA0056.outlook.office365.com (2603:10a6:4:2b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.8 via Frontend Transport; Mon, 24 Jan 2022 18:15:08 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT029.mail.protection.outlook.com (10.152.20.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.7 via Frontend Transport; Mon, 24 Jan 2022 18:15:08 +0000 Received: ("Tessian outbound 741ca6c82739:v113"); Mon, 24 Jan 2022 18:15:08 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6841f0ddfcc44fa6 X-CR-MTA-TID: 64aa7808 Received: from ddacd5834716.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5BDAC238-A96F-41D4-8848-6418D621EEAB.1; Mon, 24 Jan 2022 18:14:57 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ddacd5834716.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 24 Jan 2022 18:14:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f25J7Ks0WllWtR63zCK+rE1MM1qOfxzJryel5fuh/Xt7vFoeKOFqfK3NQQhyr+XDSwbYyf69g51vM5YEYFfiKcvSE5cop0V1U67zQ6hqrqGntMtbFLQkA9Iykj1O0qbq6IdUtZiUwfh1B6ZTvQ2M1Jm/k15PPfQkpbyh8i7pvHLQt5l7/e8ZfMR7G/QwErRO1flRrPqYxy9aYYu1h27KRhMGzPT5SdjCS/3AoV/uUAtjCVNwMcvPV1Uwq2HEWMexqcMmhPm0/TefKlQrDMbZ5rEtskTT/cQoLdD+sx5Wm3dmtUT8a1JlMCo8Th9Yx7lu4cVHVBbz7t4A1O4e6mpX9Q== 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=Uj/APq96ylKyj20/vhbx3iM5hMKShy+G8T4JH3eDN18=; b=aW01B+cpP9/SaLaoHT78d30byHk1J9iJWXp0uC3ZNR3YEOKcnmbAQrzVMhGA74xMrlwotNgxa/pmpi3rcSpiNzAdNSMiRhbIPsZPvnte3kHE5ZqtI2N6bFf8RpeZRe4USgHfv9p6RXhdlyYyJAZr54RLGP16jNy7NwOIlvY2/7RK6b//wwKyKaxSapoMNn1JcmO6I3I2b4uWitDh9GoF9eWAV5rIEJ/BEotnH2SwipH5BTK/+Op3vi6/UumuRwYoTvdryXt3uwSFRb+iz7lXrpJFMEqeAinsGW9Oo+dsDrV/bTkdypiHw2QXkwj/E/rU/QsM5zorUZcfufbOYzuB1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=Uj/APq96ylKyj20/vhbx3iM5hMKShy+G8T4JH3eDN18=; b=dPOUHfaF3LCkYduAcbbNSpRj4e7662uQNt8+PiR5oMcCFf6BGofN3wnYRSwaKo/V4vYZnCLBapezIaSLiBS++HeuNNzBGO4UYzVrsJIUgARf4MjjRGmXbN25bHyAaftlxzgJ11X6JQzAyOQy4QjQ7F05xxCn1re8vhoJm/+9NNE= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by VI1PR08MB4176.eurprd08.prod.outlook.com (2603:10a6:803:ec::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.12; Mon, 24 Jan 2022 18:14:55 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::34b6:4579:9e43:6b95]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::34b6:4579:9e43:6b95%8]) with mapi id 15.20.4909.017; Mon, 24 Jan 2022 18:14:55 +0000 From: "Sami Mujawar" To: Khasim Mohammed , "devel@edk2.groups.io" CC: nd , Pierre Gondois , Khasim Mohammed Subject: Re: [PATCH v7 0/6] Enable CCIX port as PCIe root host on N1SDP Thread-Topic: [PATCH v7 0/6] Enable CCIX port as PCIe root host on N1SDP Thread-Index: AQHYETrqz4wkwjz1DUuQkRP5PV6ydKxyedYK Date: Mon, 24 Jan 2022 18:14:55 +0000 Message-ID: References: <20220124155536.14078-1-khasim.mohammed@arm.com> In-Reply-To: <20220124155536.14078-1-khasim.mohammed@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 4a99aee8-cd2c-4dc8-dba8-08d9df657407 x-ms-traffictypediagnostic: VI1PR08MB4176:EE_|DB5EUR03FT029:EE_|VI1PR08MB3167:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Z2jxVJ9gwtbWkYNgZWorxQHqHT9g7rVX9sfmxp/kpfW+DozAsVZIB7WBYxgs8oLIqzzwQ5hNZD++PhiJ6yqOoIEhr+1h197JnhJ1n4lkfHo9NPVqFBEobnN81CgaafkSk9ee+NuCvDO93MnKMFmrXhgRYi7B8QGv7fwKs8HPhQ7x/iZHsYINk9bE2wAOt/dZYdqrfK7/dD/M/dhIlAyaECxQJmEOVmQmJ410eVnXuK+nrdJwuoYLkTHSQ939ivfDzulPvfjAaHSfN0DGTlCFy5+xgEgHv/HHI7ou0v/sAqbO2/7qHxb5aonz6O5eZr4r5ijNy5WEoyQgEHfvUQIw9Iab48Gml7FT2QcOXeSbsL1EknTFu6gvwRB21fz90polf2GkiyPtaytu9Yw/g8pLLuJkaB7k8lOfea2yWBUQMDov6sQPIvB7KkPCODw5pIMokdU6JPBSHqP9DXkrj5sEMXYQBjFTmBeklvOJxzWnmj8M47NADQoyT79lSzPdvzMr9R2P+z6lwDb0h9jaNuEb2WGszENFMUQPNAfXd9ZY4q4kKdqkFru74y5QQNQuR5jpPQuSeAlweeB+BmTwphjJSaWjNOuRZZVzT5LHqBpZVqSC3Nf2u5i6jDDLymeP4d33tIYf2DLUFCQN7BYy0SmPf22ixQw2YZMjqAScxqxpQlXMq4pGDEEC1wWkN3asSp+oe9N5WXg627SDQcoGnlwQhfovIuQoOtQWi1Bnavi7dHB66t7FRrSefqsVv7d/67u1AskNDh1aFIKo7p/3kKbvyZtJMlF+lWQfGOHhnL3pk3Guj7ajmdvCQDfa5WYjMEUw 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:(4636009)(366004)(38100700002)(8936002)(316002)(66946007)(91956017)(66446008)(64756008)(76116006)(66556008)(66476007)(8676002)(55016003)(52536014)(122000001)(53546011)(6506007)(86362001)(5660300002)(9686003)(38070700005)(7696005)(83380400001)(4326008)(166002)(110136005)(186003)(54906003)(508600001)(966005)(71200400001)(26005)(9326002)(2906002)(33656002)(32563001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4176 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: DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c0ca3347-2841-4292-e568-08d9df656c5d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yM7TTXnZcg/pLWUb2Ygial0ofRqT1y+OUaA9qMZVjDbmvb7PymsElcv6MNonK34ySIZySvfoiHO+TinVcU8wdeiad57RNHLzR1egD6QD3mLs5Yrz6LxslzpGOFnzvKHJJI6fJ9yu6amit3ihUR2O+KhOVMlLtJBpka11aMy4dCDxTiC3ohOyyKku2flebVd2ltpYhHCUcoi9mTEqT5FInVADYjAzxin8iEQSb5JIXad8eEpbLWH2BmaM+ZdNuzhZMt5iUpcFKR5/KBbWi8Sce0xkg6NCtmxzO3vx9VXbHbYY41uK6xiXfTCpnlTulc2XU31/5pxqoq1Qly3opXup3WjIzvKbdrB3fbICU0kdXDHfyeA4dCu3ZHJLXC2Jy6sp+B3iW7ypfuJLcA0xoNY019Lq31YiSZglaAsnHlSCMSnUsd829h/luQUdTNknrkoUxH120I1np0N64RIYTpWwOImtGlH8el0bsl338Q0vkJjpUvVxwzK9G3b4cuyZH0Vt8xG/PUxN+FgwHoJ5Hh00/G9toTmKRs2beozHaYu5yrhWq8wRQ6/zf+ncfKVv3HBSTqzmPPsDg2nXMhLvgKHBtyFLVIpeCRpx73amljsNmzON3nipCfbp80fo2BlUomvQcVyD01WKm/dZLOiUGrsajJuQdHiGQJ3WjTpgsk3sQWD5krvN1ErSc7jXinWbcZ6YvIyrUf4mpCkHMHOW5IF10NQ/4Tjw35ycRuoy+4KkGp/YPDsED6eRr7YknEZIslRhWH34+ebrsbEzOpLnT1zvmVP+JPsAW5bj8Vt6bHyLUfnc2NflPxIyado9+GTVmlD2iPvgsB5924XQQSYM52qahoIhaTS8O9a1RTDyDa/hI6dfjqWgjodkFkT+m+HJgb0a 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:(4636009)(40470700004)(36840700001)(46966006)(19627235002)(54906003)(81166007)(316002)(8936002)(8676002)(86362001)(53546011)(36860700001)(186003)(26005)(966005)(110136005)(40460700003)(356005)(2906002)(9686003)(6506007)(5660300002)(82310400004)(166002)(83380400001)(9326002)(33656002)(7696005)(4326008)(70206006)(70586007)(47076005)(55016003)(336012)(508600001)(52536014)(32563001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2022 18:15:08.0842 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4a99aee8-cd2c-4dc8-dba8-08d9df657407 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: DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3167 Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_AS8PR08MB68065B0EE687A3CCC72F39FA845E9AS8PR08MB6806eurp_" --_000_AS8PR08MB68065B0EE687A3CCC72F39FA845E9AS8PR08MB6806eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Khasim, Thank you for splitting the patches. For this series, Reviewed-by: Sami Mujawar Regards, Sami Mujawar From: Khasim Mohammed Date: Monday, 24 January 2022 at 15:56 To: devel@edk2.groups.io Cc: nd , Sami Mujawar , Pierre Gondois , Khasim Mohammed Subject: [PATCH v7 0/6] Enable CCIX port as PCIe root host on N1SDP The patch series removes PciExpressLib and enables CCIX port as PCIe root on N1SDP. V7: - Spit the patches to separate Platform and Silicon specific files V6: - Sort PCDs in alphabetical order - Replace ASSERT calls with a if condition to capture the failure V5: - Split the CCIX patch, separate PCD updates and CCIX root port enablement. - Use GET_SEG_ macro for segment detection and update logic accordingly. V4: - Remove PciExpressLib and use PciSegmentLib instead. More detailed explana= tion is included in the patch. V3: - The conditional logic in GetPciExpressAddress is made simple. - Removed few more PCD entries that were unused. - Removed hardcoded entries. V2: - Removed few PCDs entries that were not used. - Migrated to latest version edk2-platform and validated the patches. V1: - The PciExpressLib is updated to validate the PCIe addresses and introducing corresponding PCD entries. - A custom PCI Segment library is adapted from SynQuacerPciSegmentLib and ported for N1Sdp. - The root complex node info in PciHostBridge library is updated to include the CCIX port information. The changes can be seen at: https://github.com/khasim/edk2-platforms-n1sdp/tree/n1sdp-ccix-root Khasim Syed Mohammed (6): Silicon/ARM/NeoverseN1Soc: Port PCI Segment Library Silicon/ARM/NeoverseN1Soc: Update PCDs to support multiple PCI root ports Platform/ARM/N1Sdp: Update PCDs to support multiple PCI root ports Silicon/ARM/NeoverseN1Soc: Add CCIX root complex support Silicon/ARM/NeoverseN1Soc: Remove PciExpressLib use PciSegmentLib instead Platform/ARM/N1Sdp: Remove PciExpressLib use PciSegmentLib instead .../AslTables/SsdtPci.asl | 8 +- .../AslTables/SsdtRemotePci.asl | 4 +- .../ConfigurationManager.c | 24 +- .../ConfigurationManagerDxe.inf | 18 +- Platform/ARM/N1Sdp/N1SdpPlatform.dec | 8 - Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 5 +- .../PciExpressLib.c | 1589 ---------------- .../PciExpressLib.inf | 56 - .../PciHostBridgeLib/PciHostBridgeLib.c | 71 +- .../PciHostBridgeLib/PciHostBridgeLib.inf | 11 +- .../Library/PciSegmentLib/PciSegmentLib.c | 1622 +++++++++++++++++ .../Library/PciSegmentLib/PciSegmentLib.inf | 38 + .../Library/PlatformLib/PlatformLib.inf | 1 + .../Library/PlatformLib/PlatformLibMem.c | 4 +- Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec | 64 +- 15 files changed, 1808 insertions(+), 1715 deletions(-) delete mode 100644 Silicon/ARM/NeoverseN1Soc/Library/NeoverseN1SocPciExpre= ssLib/PciExpressLib.c delete mode 100644 Silicon/ARM/NeoverseN1Soc/Library/NeoverseN1SocPciExpre= ssLib/PciExpressLib.inf create mode 100644 Silicon/ARM/NeoverseN1Soc/Library/PciSegmentLib/PciSegm= entLib.c create mode 100644 Silicon/ARM/NeoverseN1Soc/Library/PciSegmentLib/PciSegm= entLib.inf -- 2.17.1 --_000_AS8PR08MB68065B0EE687A3CCC72F39FA845E9AS8PR08MB6806eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Khasim,

 

Thank you for splitting the patches.

 

For this series,

 

Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>

 

Regards,

 

Sami Mujawar

 

From: Khasim Mohammed <= ;Khasim.Mohammed@arm.com>
Date: Monday, 24 January 2022 at 15:56
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: nd <nd@arm.com>, Sami Mujawar <Sami.Mujawar@arm.com>= , Pierre Gondois <Pierre.Gondois@arm.com>, Khasim Mohammed <Khasim= .Mohammed@arm.com>
Subject: [PATCH v7 0/6] Enable CCIX port as PCIe root host on N1SDP<= o:p>

The patch series removes PciExpressLib and enables CCIX port as PCIe root on N1SDP.

V7:
- Spit the patches to separate Platform and Silicon specific files

V6:
- Sort PCDs in alphabetical order
- Replace ASSERT calls with a if condition to capture the failure

V5:
- Split the CCIX patch, separate PCD updates and CCIX root port enablement.=
- Use GET_SEG_ macro for segment detection and update logic accordingly.
V4:
- Remove PciExpressLib and use PciSegmentLib instead. More detailed explana= tion
  is included in the patch.

V3:
- The conditional logic in GetPciExpressAddress is made simple.
- Removed few more PCD entries that were unused.
- Removed hardcoded entries.

V2:
- Removed few PCDs entries that were not used.
- Migrated to latest version edk2-platform and validated the patches.

V1:
-  The PciExpressLib is updated to validate the PCIe addresses
  and introducing corresponding PCD entries.
- A custom PCI Segment library is adapted from SynQuacerPciSegmentLib
  and ported for N1Sdp.
- The root complex node info in PciHostBridge library is updated to
  include the CCIX port information.

The changes can be seen at:
https://github.com/khasim/edk2-platforms-n1sdp/tree/n1sdp-ccix-root


Khasim Syed Mohammed (6):
  Silicon/ARM/NeoverseN1Soc: Port PCI Segment Library
  Silicon/ARM/NeoverseN1Soc: Update PCDs to support multiple PCI root<= br>     ports
  Platform/ARM/N1Sdp: Update PCDs to support multiple PCI root ports   Silicon/ARM/NeoverseN1Soc: Add CCIX root complex support
  Silicon/ARM/NeoverseN1Soc: Remove PciExpressLib use PciSegmentLib     instead
  Platform/ARM/N1Sdp: Remove PciExpressLib use PciSegmentLib instead
 .../AslTables/SsdtPci.asl       &n= bsp;            = ; |    8 +-
 .../AslTables/SsdtRemotePci.asl      &n= bsp;        |    4 +-
 .../ConfigurationManager.c       &= nbsp;            |&n= bsp;  24 +-
 .../ConfigurationManagerDxe.inf      &n= bsp;        |   18 +-
 Platform/ARM/N1Sdp/N1SdpPlatform.dec     &nb= sp;    |    8 -
 Platform/ARM/N1Sdp/N1SdpPlatform.dsc     &nb= sp;    |    5 +-
 .../PciExpressLib.c        &n= bsp;            = ;      | 1589 ----------------
 .../PciExpressLib.inf        =             &nb= sp;    |   56 -
 .../PciHostBridgeLib/PciHostBridgeLib.c     =   |   71 +-
 .../PciHostBridgeLib/PciHostBridgeLib.inf     |&n= bsp;  11 +-
 .../Library/PciSegmentLib/PciSegmentLib.c     | 1= 622 +++++++++++++++++
 .../Library/PciSegmentLib/PciSegmentLib.inf   |  = 38 +
 .../Library/PlatformLib/PlatformLib.inf     =   |    1 +
 .../Library/PlatformLib/PlatformLibMem.c     = ; |    4 +-
 Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec   |  = 64 +-
 15 files changed, 1808 insertions(+), 1715 deletions(-)
 delete mode 100644 Silicon/ARM/NeoverseN1Soc/Library/NeoverseN1SocPci= ExpressLib/PciExpressLib.c
 delete mode 100644 Silicon/ARM/NeoverseN1Soc/Library/NeoverseN1SocPci= ExpressLib/PciExpressLib.inf
 create mode 100644 Silicon/ARM/NeoverseN1Soc/Library/PciSegmentLib/Pc= iSegmentLib.c
 create mode 100644 Silicon/ARM/NeoverseN1Soc/Library/PciSegmentLib/Pc= iSegmentLib.inf

--
2.17.1

--_000_AS8PR08MB68065B0EE687A3CCC72F39FA845E9AS8PR08MB6806eurp_--