From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web09.1450.1623793245783258565 for ; Tue, 15 Jun 2021 14:40:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=BCBsXa87; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: DB08qZwH/4MllbSj/0gRaNRBxtK/RapYg2BXUqv2Bib+03/KCGmzoYHGGluBm0o7jluH0JZv/i U2A57jZyqDSQ== X-IronPort-AV: E=McAfee;i="6200,9189,10016"; a="269922595" X-IronPort-AV: E=Sophos;i="5.83,276,1616482800"; d="scan'208";a="269922595" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2021 14:40:44 -0700 IronPort-SDR: bL0E858zcpmrAIsyBtUy9MQSG1MTBGzrOpyoaZPxWdqzp/mqFcPc5ILZwGXrawpT6M33/f4YIf 5TmNmzDdaCHQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,276,1616482800"; d="scan'208";a="484622110" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga001.jf.intel.com with ESMTP; 15 Jun 2021 14:40:44 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 15 Jun 2021 14:40:44 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Tue, 15 Jun 2021 14:40:44 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Tue, 15 Jun 2021 14:40:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U1YXMnrq4asegHJ9YDbjeYDzhbwu5vb2iT0NEmYij+Ge9oMl0Ts5gtd16fuzIBX4udS3UqTYkI0gV+t0aZ0GQz3jeuX3nxGOLjzYiSkq2go0AG2hlZfVI9YtGWNc9DiVAJRCnL4eWPmqMCdLkzDAmThV1QkF2Gs2Rhrg+UNlIFmhjVprgJpj+2hHqTE1cE/ywfbZsaK6tBUD4E7uNspVx16Gflq5PXMatV7W/SCGeOWgA6HbyTBB02UA8LD17sj4+va+2mwh7lPhfAQOfXiJRa+dLDy6o75eHhOyoWkQ+TDc/Alzp5O2NBbBDIeTcoCOCOf3ijAr8oKpDnNOuiWjxw== 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=UMez0OSs+YsBeBmtfMfxRUKoj6hiL17Oex4qME5gbvQ=; b=dqrcTSeeohSmbuzxuSEmBLJDZP2MSNkVZxM9WmSckGEDGuVGrDiY2pqSqTrWCaIYbW9TtpHtp/+IxnK7Wa/XRypKFZwKV7kTHkIQaP/GFy5gZK+ab4faOS5a1DCOmRuvA3PWx5CmqDypd9/tEQ01WvDOt9Q/vzopbt+dAi2vQO3BCc6B+k6XOEeo9fenqlE5zp8YKoBiaF85hVJpTdjEEvYoyr3crPn0iJePFja1z8Oz+R+IIzSnPTho7dCmhmBw9NXN70XHep1F/BqX/KC4sV4119AbR4V/QQNnH+iCAyZ2AzerR7IUNZ9Rr2UcnmQc+x3pZrYSrFgwcaAyN2yyaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UMez0OSs+YsBeBmtfMfxRUKoj6hiL17Oex4qME5gbvQ=; b=BCBsXa87xsiPpVo5IP8O8DV6cxAfjO52QN1MAeXxw571oRAhfj1CnYbgoapR06JBN7JTcgho4Ojk9l736NukksfQ4LC5kRaZXoaeyAgSKynurr9sYng7aeibR/nC+qdfI7nIifQ3iZlR2yoawXBpijYkO7pimx1047Yga0fSpkY= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MWHPR11MB1293.namprd11.prod.outlook.com (2603:10b6:300:1e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.24; Tue, 15 Jun 2021 21:40:42 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::64ce:a6b0:9ae8:e644]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::64ce:a6b0:9ae8:e644%12]) with mapi id 15.20.4219.025; Tue, 15 Jun 2021 21:40:42 +0000 From: "Nate DeSimone" To: "KARPAGAVINAYAGAM, MANICKAVASAKAM" , "devel@edk2.groups.io" CC: "Oram, Isaac W" , "Felixp@ami.com" , "DOPPALAPUDI, HARIKRISHNA" , "Jha, Manish" , "Bobroff, Zachary" , "KARPAGAVINAYAGAM, MANICKAVASAKAM" Subject: Re: [edk2-platforms][PATCH 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with Thread-Topic: [edk2-platforms][PATCH 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with Thread-Index: AQHXXlNK2bYMInhnAUy/s4oeeow3QKsURXDA Date: Tue, 15 Jun 2021 21:40:42 +0000 Message-ID: References: <20210610234934.7531-1-manickavasakamk@ami.com> In-Reply-To: <20210610234934.7531-1-manickavasakamk@ami.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: ami.com; dkim=none (message not signed) header.d=none;ami.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 48d16fac-5d1c-4867-2f66-08d93046399f x-ms-traffictypediagnostic: MWHPR11MB1293: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: r5ympa+TCj6Nmo3bHmwJ8xAB+eOBaXKAtCo4nLs9VjmcBztUR96Ps1H4P/r4V0GF1R32sTAHonPmYWxwEE3eA2y5lvBL0wkYTlqyogbUQQLZWgnIed/Js+eupBNi6dbqmv5h/lxW7SmYmdARmW60UDBSQfXWnvE9d0Ahi37bR4kjccFQDbC2EKXoVZv5gIqu7crTg0pAOmQGU0sOQ9m+pK1zTfUcvkclNecSpyEIKxtbVHDWLJ4F/LYuPDnDCUw3dZ2iwSHOMJCCkN05IaolgNqi0A69mmQ3B5R5V+Y4+1vAgndyTkRVHbNBkH9LYOtHAGTycGw+L11J9Xm7EkAWgU+pwmNsz0OmDRQYcI5z6e0j6ely1sAlRMGUbQL/YTU5pIXCUrVQigI3m3PE/AQa1z2K1i4Xg+4rG3UbV4pXsHJgSI5S6FSpvPoosFWiEHhGeWjgUEVSKlk+oFQvy2PGBBE0fGWUl3Un91GgjYjr9gYjMiwHCydfZF9t74ORpn/Fl5i+S26NfQ6Zkhj+Ff8yT4OzronjuiciXZhG+d4txIFuGJy9qt+LzJDSfYf3ID+2LsHQdM03iDxRqM+s9aJa0qt8F+5NoVco/KUwJ54FWi2B5vG5LfHH8THNIMcDpS8+4SG7SNvYk85fzU0d46F10A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2160.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(396003)(346002)(136003)(366004)(376002)(39860400002)(38100700002)(316002)(8936002)(110136005)(71200400001)(66476007)(8676002)(54906003)(64756008)(66946007)(66556008)(86362001)(122000001)(52536014)(478600001)(19627235002)(76116006)(66446008)(53546011)(4326008)(186003)(30864003)(6506007)(7696005)(55016002)(5660300002)(33656002)(2906002)(9686003)(26005)(83380400001)(41533002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?p2MtBwgeL/+GPKHcZaF6+fwngEoq9jTLg+/ItJ+Qdy6XPes8x55RyU4eh0tL?= =?us-ascii?Q?d9ru7W0JdIcZCQoz5D165E22HDtFM/raQ2TK5W9b01NK9hI6GMkvzvW+01L5?= =?us-ascii?Q?3YJoHLWzPaPPcoT5YY+UorC0tLZsV7A1/da8ph0q5/EdB4mR3UkeEMgLdiL/?= =?us-ascii?Q?J4t85j+9z2tQtkqXqH+La8vfrIH4iSazN0jTfVDw/dcjA56dpCeZHK/a9IHM?= =?us-ascii?Q?A3/eAKXU7bmU6JmP6ZjVOYyhv3smWozos4xo+w5Rd0BioNpSKbbPKgD6yuuD?= =?us-ascii?Q?NL86q7bNJrlcuVpBVAnqiNY8VNIDr3HxR0dwVOXeSmNpayC8OePB6iO5YIzM?= =?us-ascii?Q?zCNCWssjqEPP6s8NfJVXsLBURTmKLkir79X8QeTTDZT2tKB8NUeWQW7TOa2C?= =?us-ascii?Q?Gcl6EK3GMvvm/WWjIvuaMFKcaSO0VU5Apq7Ut9IdyObgjK0fCQaGnu0PfoPN?= =?us-ascii?Q?G3HU4KkksdhOOvFbOTa2OwPpvQAgWRw3rgssL5FN2a2zl4p3dNd515AZOlDY?= =?us-ascii?Q?TY6+pkO2ji8RX/eqY3mb69h0oMeHHhupfy5kW5zYFSvRTJ9C1N8wT9KjI2vl?= =?us-ascii?Q?U3/+je1kYWrdDql1XNOvHLfMQ1IWIZN8FdycgrTtQ4qGwrj0lR0gcnm2xThg?= =?us-ascii?Q?8qxpbFv0w8jcHR2Ct+XXt1kMDkYwqvGzsmjrIJQOGNgtbhtf9BVqK8pYEyRH?= =?us-ascii?Q?6h2QfpN5IK+tZfwGmOba8Hrcxelaopf6UkwZpGDxGTJlWNiWmUFUPW2+mnhV?= =?us-ascii?Q?ZI89R4rmirC+sOcYNVdnBBS2WYEJaPguBG07d783bCKc5RVHpH52lgjnAb7q?= =?us-ascii?Q?9OP4QcP3FwFJCwaeW1DrkAr6ki7iFwNu5a/YcvPcIJhGg3MtPccOyHa75nex?= =?us-ascii?Q?6Lr359FU8HUiEV16LTfZpcEO8pQ73BdTT/bspSXYyi1k/DCirY8fSOEMoEuC?= =?us-ascii?Q?8MvA1HxoyYSUJnK0D7j34SmzsjMncJFMcseqWDvmzitJTLWctMjW10zybjM9?= =?us-ascii?Q?3X5aRywZTAk+Vmdbqp6KZ+JKNsUu/bIRGOEDxCx5uFozEoRaUDGAKkGF62/H?= =?us-ascii?Q?RxzSBEEJpM8hU2YSHptcB93lT0oDiPl9dSXw6JB4vrw8HWYO0ad5FSvyp2cH?= =?us-ascii?Q?SzIlGPgM2XOVGUdhjkvVE2EWtPOZHxssI7vsQMnb9owX5WL41i6SGuUjIEdL?= =?us-ascii?Q?mkyWhpP6JoBvDI3QBVbedPd4YdhDF8KIovKGOZ9mQCCfsg6IG3uQkd3jZ29y?= =?us-ascii?Q?OTIwa2aXI/yGqVQ4TW9GYXv+HPVCgL56z/Eq3+JtxKdVyCeTC1IO1lrMiMo6?= =?us-ascii?Q?wCVnesUosEp59QyQHRvjGN70?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2160.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48d16fac-5d1c-4867-2f66-08d93046399f X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2021 21:40:42.0614 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XNwh+ztJdLgsFsDRexcWmWcfgV4dEjb2OW65ewyHMtsjkRb7xGYna0XaWLDdyhPJM8ALcBZarMqO316eXoJI185myNSfYLoR2FUe2AfQXIo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1293 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Manic, I looked over all of your changes. The code itself looks good. However, the= re is an issue with the copyright headers that you have placed on the top o= f many of the files included here. It appears that you added the following: /** @file Copyright (c) 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ //*********************************************************************** //* * //* Copyright (c) 1985 - 2021, American Megatrends International LLC. * //* * //* All rights reserved. * //* * //* SPDX-License-Identifier: BSD-2-Clause-Patent * //* * //*********************************************************************** Note that the SPDX spec requires that there be only one copyright and licen= se statement per file. The correct way to add your new attribution would be= the following: /** @file Copyright (c) 2018, Intel Corporation. All rights reserved.
Copyright (c) 2021, American Megatrends International LLC. SPDX-License-Identifier: BSD-2-Clause-Patent **/ There are also several files where you modified the file but did not add th= e new copyright notice. For example AmlOffsetTable.c, BoardAcpiDxeDsdt.c do= not have the new copyright added. Please correct this and send a new patch= series. Thanks, Nate -----Original Message----- From: manickavasakam karpagavinayagam =20 Sent: Thursday, June 10, 2021 4:50 PM To: devel@edk2.groups.io Cc: Oram, Isaac W ; Desimone, Nathaniel L ; Felixp@ami.com; DOPPALAPUDI, HARIKRISHNA ; Jha, Manish ; Bobroff, Zachary ; KARPAGAVINAYAGAM, MANICKAVASAKAM Subject: [edk2-platforms][PATCH 0/2] Support for TiogaPass Platform and Ove= rride generic PciBus Driver with Add BoardTiogaPass packages to support TiogaPass Platform Overriden generic= PciBus Driver with Platform specific instance of PciBus driver To skip SPI= controller initialization during PCI enumeration to avoid SET variable ass= ert issue during POST To skip executing a specific MLX card UEFI OPROM manickavasakam karpagavinayagam (2): PurleyOpenBoardPkg : Support for TiogaPass Platform PurleyOpenBoardPkg : Override generic PciBus Driver with Platform specific instance of PciBus driver. .../Acpi/BoardAcpiDxe/AmlOffsetTable.c | 452 +- .../Acpi/BoardAcpiDxe/BoardAcpiDxeDsdt.c | 2 + .../BoardTiogaPass/CoreDxeInclude.dsc | 168 + .../BoardTiogaPass/CoreUefiBootInclude.fdf | 82 + .../BoardTiogaPass/GitEdk2MinTiogaPass.bat | 102 + .../BasePlatformHookLib/BasePlatformHookLib.c | 397 ++ .../BasePlatformHookLib.inf | 46 + .../BoardAcpiLib/DxeBoardAcpiTableLib.c | 45 + .../BoardAcpiLib/DxeBoardAcpiTableLib.inf | 50 + .../BoardAcpiLib/DxeTiogaPassAcpiTableLib.c | 62 + .../BoardAcpiLib/SmmBoardAcpiEnableLib.c | 71 + .../BoardAcpiLib/SmmBoardAcpiEnableLib.inf | 51 + .../BoardAcpiLib/SmmSiliconAcpiEnableLib.c | 129 + .../BoardAcpiLib/SmmTiogaPassAcpiEnableLib.c | 46 + .../Library/BoardInitLib/AllLanesEparam.c | 53 + .../Library/BoardInitLib/GpioTable.c | 305 + .../Library/BoardInitLib/IioBifur.c | 79 + .../BoardInitLib/PeiBoardInitPostMemLib.c | 55 + .../BoardInitLib/PeiBoardInitPostMemLib.inf | 47 + .../BoardInitLib/PeiBoardInitPreMemLib.c | 121 + .../BoardInitLib/PeiBoardInitPreMemLib.inf | 79 + .../Library/BoardInitLib/PeiTiogaPassDetect.c | 37 + .../BoardInitLib/PeiTiogaPassInitLib.h | 27 + .../BoardInitLib/PeiTiogaPassInitPostMemLib.c | 95 + .../BoardInitLib/PeiTiogaPassInitPreMemLib.c | 647 ++ .../Library/BoardInitLib/UsbOC.c | 55 + .../Library/PeiReportFvLib/PeiReportFvLib.c | 147 + .../Library/PeiReportFvLib/PeiReportFvLib.inf | 60 + .../BoardTiogaPass/OpRoms/uefi_2500_800.efi | Bin 0 -> 36928 bytes .../BoardTiogaPass/OpenBoardPkg.dsc | 255 + .../BoardTiogaPass/OpenBoardPkg.fdf | 610 ++ .../BoardTiogaPass/PlatformPkgBuildOption.dsc | 94 + .../BoardTiogaPass/PlatformPkgConfig.dsc | 68 + .../BoardTiogaPass/PlatformPkgPcd.dsc | 402 ++ .../BoardTiogaPass/StructureConfig.dsc | 6246 +++++++++++++++++ .../BoardTiogaPass/__init__.py | 0 .../PurleyOpenBoardPkg/BoardTiogaPass/bld.bat | 148 + .../BoardTiogaPass/build_board.py | 204 + .../BoardTiogaPass/build_config.cfg | 42 + .../BoardTiogaPass/logo.txt | 10 + .../BoardTiogaPass/postbuild.bat | 105 + .../BoardTiogaPass/prebuild.bat | 221 + .../Ipmi/Library/IpmiLibKcs/IpmiLibKcs.inf | 6 +- .../IpmiPlatformHookLib.inf | 2 +- .../Include/Guid/PchRcVariable.h | 5 + .../Include/Guid/SetupVariable.h | 14 +- .../Bus/Pci/PciBusDxe/ComponentName.c | 170 + .../Bus/Pci/PciBusDxe/ComponentName.h | 146 + .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c | 460 ++ .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.h | 396 ++ .../Bus/Pci/PciBusDxe/PciBusDxe.inf | 112 + .../Bus/Pci/PciBusDxe/PciBusDxe.uni | 16 + .../Bus/Pci/PciBusDxe/PciBusDxeExtra.uni | 14 + .../Bus/Pci/PciBusDxe/PciCommand.c | 267 + .../Bus/Pci/PciBusDxe/PciCommand.h | 232 + .../Bus/Pci/PciBusDxe/PciDeviceSupport.c | 1056 +++ .../Bus/Pci/PciBusDxe/PciDeviceSupport.h | 266 + .../Bus/Pci/PciBusDxe/PciDriverOverride.c | 188 + .../Bus/Pci/PciBusDxe/PciDriverOverride.h | 83 + .../Bus/Pci/PciBusDxe/PciEnumerator.c | 2210 ++++++ .../Bus/Pci/PciBusDxe/PciEnumerator.h | 515 ++ .../Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 2884 ++++++++ .../Bus/Pci= /PciBusDxe/PciEnumeratorSupport.h | 480 ++ .../Bus/Pci/PciBusDxe/PciHotPlugSupport.c | 484 ++ .../Bus/Pci/PciBusDxe/PciHotPlugSupport.h | 205 + .../MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c | 2087 ++++++ .../MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.h | 660 ++ .../MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c | 1809 +++++ .../MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.h | 179 + .../Bus/Pci/PciBusDxe/PciOptionRomSupport.c | 775 ++ .../Bus/Pci/PciBusDxe/PciOptionRomSupport.h | 136 + .../Bus/Pci/PciBusDxe/PciPowerManagement.c | 82 + .../Bus/Pci/PciBusDxe/PciPowerManagement.h | 28 + .../Bus/Pci/PciBusDxe/PciResourceSupport.c | 2292 ++++++ .../Bus/Pci/PciBusDxe/PciResourceSupport.h | 456 ++ .../Bus/Pci/PciBusDxe/PciRomTable.c | 135 + .../Bus/Pci/PciBusDxe/PciRomTable.h | 48 + Platform/Intel/build.cfg | 1 + Platform/Intel/build_bios.py | 2 +- 79 files changed, 30584 insertions(+), 232 deletions(-) create mode 10064= 4 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/CoreDxeInclude.dsc create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/CoreUe= fiBootInclude.fdf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/GitEdk= 2MinTiogaPass.bat create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BasePlatformHookLib/BasePlatformHookLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BasePlatformHookLib/BasePlatformHookLib.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/DxeBoardAcpiTableLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/DxeBoardAcpiTableLib.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/DxeTiogaPassAcpiTableLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/SmmBoardAcpiEnableLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/SmmBoardAcpiEnableLib.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/SmmSiliconAcpiEnableLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardAcpiLib/SmmTiogaPassAcpiEnableLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/AllLanesEparam.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/GpioTable.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/IioBifur.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiBoardInitPostMemLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiBoardInitPostMemLib.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiBoardInitPreMemLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiBoardInitPreMemLib.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiTiogaPassDetect.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiTiogaPassInitLib.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiTiogaPassInitPostMemLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/PeiTiogaPassInitPreMemLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/BoardInitLib/UsbOC.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/PeiReportFvLib/PeiReportFvLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Librar= y/PeiReportFvLib/PeiReportFvLib.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/OpRoms= /uefi_2500_800.efi create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/OpenBo= ardPkg.dsc create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/OpenBo= ardPkg.fdf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Platfo= rmPkgBuildOption.dsc create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Platfo= rmPkgConfig.dsc create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Platfo= rmPkgPcd.dsc create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Struct= ureConfig.dsc create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/__init= __.py create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/bld.ba= t create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/build_= board.py create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/build_= config.cfg create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/logo.t= xt create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/postbu= ild.bat create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/prebui= ld.bat create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/ComponentName.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/ComponentName.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciBus.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciBus.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciBusDxe.uni create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciBusDxeExtra.uni create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciCommand.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciCommand.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciDriverOverride.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciDriverOverride.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciEnumerator.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciEnumerator.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciHotPlugSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciHotPlugSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciIo.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciIo.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciLib.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciOptionRomSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciOptionRomSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciPowerManagement.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciPowerManagement.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciResourceSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciRomTable.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/edk2/MdeModu= lePkg/Bus/Pci/PciBusDxe/PciRomTable.h -- 2.25.0.windows.1 Please consider the environment before printing this email. The information contained in this message may be confidential and proprieta= ry to American Megatrends (AMI). This communication is intended to be read= only by the individual or entity to whom it is addressed or by their desig= nee. If the reader of this message is not the intended recipient, you are o= n notice that any distribution of this message, in any form, is strictly pr= ohibited. Please promptly notify the sender by reply e-mail or by telephon= e at 770-246-8600, and then delete or destroy all copies of the transmissio= n.