From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web09.1507.1623891119329617209 for ; Wed, 16 Jun 2021 17:52:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=NS31GDHC; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: N942ZzZIxrb0tjymb7+GMA7P0quASxRyRRSqwocp72NxxRk4/uMqPT6nMLHUp3rWhR1y0WnVcU ZojZKHZE273w== X-IronPort-AV: E=McAfee;i="6200,9189,10017"; a="227787897" X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="227787897" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 17:51:56 -0700 IronPort-SDR: HSQBJb9HTIeGdGPnisz2WWaCVLLcQhQaNXqmLH/dl4LEe4WTg/y6cHHUdYGvupFOpYs4MAGXIN Rnx3T4/zg6EA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="scan'208";a="415949670" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga007.fm.intel.com with ESMTP; 16 Jun 2021 17:51:55 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 16 Jun 2021 17:51:55 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Wed, 16 Jun 2021 17:51:55 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Wed, 16 Jun 2021 17:51:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=clTJNTaJ7vvq5MKJxK8jJ+HdpM/8TF/aIw6Xj263nDtTdNIsHiCP120Hw2sBdB9VpAp3lIvCPx/D1hTP9+k6DwjrnAECIxZkhYT0E4tDM5cUjQVzH+P3cUezg9LlqRlkDogxQt4qHbmOxxdyJuPmdcFLUABBmwihHxrZxYTeabgnvaLAK7XPW4Eq4T+QMdGrBABC7n3YqV54Q/p7l9QZu86IvDwQeGt6V5hRQPO1ulZflA3wsFoiQNC8cI15A6ploFTovhIy74RLfyYs/i81Tbt+IUXvgc0Ez7B0g8SApteXSSWAjU69aEodGUdA/KY6noq84MIc5sVs+W+zpY1QWA== 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=56KMKbVhmvg5oLxB6ybRrMGp0eniw4pTZ0Hoss1I3L0=; b=aLIFdsZtLfBhg1dtIj+pvKpcOkvrwbO6cN5NSEEACExKIfORib4+asW42baYLaYVeHklQTXKMLlFkcxR3Q+M7cvCYzkby0AxF3WCqo49FoA0YKdZ9HgR/CB+CVPGDbCaIV8SCVqUAYjCo0sOx+ceRIO69c7q8hPPqromaTyy0Z8e3/YYbohpAvxxY7XO3vR+AgAhKllM5Ehm8lbS6nPVm7i4+TOzImNSwH7pcsw7RVOTb3ec55e/taml1mLqCnPRPXUX3XpN58JL8vOT9b35AV7+cDPf5HvCbZvoPOKz8+Ic1lJQLiM03mF1wBr6KkfCHVPpt9uKzvpUXGfzuTa8Ag== 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=56KMKbVhmvg5oLxB6ybRrMGp0eniw4pTZ0Hoss1I3L0=; b=NS31GDHCv2vOQd9VA2WxpIh72mpNoSoK5XI1cpchYb++JOJe50A4LOL+ynWreuOtSytX1NB7R1iw3Ke296AG0mhmhDh0ADTznVUT/a1QSwt06ls4a4/1ZxNyPcprVBnNuIY9JEetnPurMkhiXoYhOwbqJ5kJZ7Chuq18dNneDo8= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MW3PR11MB4603.namprd11.prod.outlook.com (2603:10b6:303:5e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Thu, 17 Jun 2021 00:51:53 +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.026; Thu, 17 Jun 2021 00:51:53 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" CC: "KARPAGAVINAYAGAM, MANICKAVASAKAM" Subject: FW: [edk2-platforms] [PATCH V1 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with Thread-Topic: [edk2-platforms] [PATCH V1 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with Thread-Index: AQHXYvjLUpKKXPdmjEqFPpIkaP49P6sXWXvg Date: Thu, 17 Jun 2021 00:51:53 +0000 Message-ID: References: <20210616214425.10786-1-manickavasakamk@ami.com> In-Reply-To: <20210616214425.10786-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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; 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: c0780af7-e351-40f3-4c6e-08d9312a1967 x-ms-traffictypediagnostic: MW3PR11MB4603: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5CdDbW8SCDGKaZ4izGj26MKvtz6htbGbTrBq+AsrCqHdcPT0tzmkzrSwk6v4i9+sribjRfsh7V4ygLf2rggcp2+CSbCJtSrAMx0et5wMB2SWb6Quo2vl+G8ne9BZFRPbt5q2DFufWhBMwq083HHwx/OI7PIqgzGctEdCMVYwDRO4EkVgoGduoEChl2sR250e/XEmrZ8FvLR+rpuxMuYxICsWXCLOyKnIvttGW4DWmpakZcjoO85oQDbHgWAbl21r4C0cwyrp9jYYuwl3yredxuRxx/r8/4MTl0U7bOm6emc4dTZWJRSDkPp6pHyiG8uEl+m5TjKfQ5TTXhAw5WR3gTxS1JgPwebA8m0U3ZrlFpJfFhhreoC/mMWmaJ2u9cTAsvZ+j64nG9HfkaJAwxdEbMBDUXuJBbfeq4y1U8B4KRp23QZ122hs7WZ2iL/TVvyosJLhS+q5gjGRviN13IvNXGSLyoPQqNJA4YnB3XNwLuVgpKcm7rRydDl4Lf01vTEFTNVQwC2tM9PD5iFzpG1lSy+xuuYr9l0jNyc/UzyJpDVkK3Eqyk8pY2xZvivNOsVK5Pn0Og8W7jjI9q3W4CQzm+jdkfTUs6j+CD/2ok44UlKqeineKWT2xuAclCn52zx7i6a5a6DFKKdI0vbbujMQzg== 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:(39860400002)(396003)(366004)(376002)(136003)(346002)(6916009)(8676002)(7696005)(4326008)(83380400001)(122000001)(2906002)(52536014)(33656002)(26005)(316002)(30864003)(66946007)(76116006)(5660300002)(6506007)(8936002)(186003)(478600001)(38100700002)(66476007)(55016002)(66446008)(64756008)(19627235002)(9686003)(86362001)(71200400001)(66556008)(53546011)(41533002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DeVUmU27bSVWfBEWVxnjUAy59mF7N3O8X/cbZpYkPNBoVg4UFEqZnFwV3F31?= =?us-ascii?Q?YDk21dWOvl9BlTImqEJsELyyc2Le/KC0+0iTGVFRMEWTiJA/p1hkwjog7f87?= =?us-ascii?Q?pki4U1FNgTLMpKkbZZZnHjH38sh/cWGqCYQhOIE7M2s6AGMN9M3/LDEuw0d7?= =?us-ascii?Q?dPFmcbtyrKIufQ+erhRxbs7I1k06ftHKFRM0AuTiVYuolnmhoimzfKSf8Khk?= =?us-ascii?Q?cajIbUg/PVQ3lyYhiaPPt+J+HiA4WuWIO4m11sLoPd1IBJFaKBWtARNfqyo9?= =?us-ascii?Q?R5DEc6RMUj6lzQhZz32NtwRduCY2WR24EgRN/ELZau1xmdE15ucORFmaYz/T?= =?us-ascii?Q?lyLiaR9zygcnqFkhe/5nCeYKPelu660kOyuNyd9rmJlQLd0z/hewHCscytVp?= =?us-ascii?Q?gDaQMt2gD38sMPgpj+0q0+AIxf7sizNmvL2aiZyM3j45449uAcM9OhHF3Zqk?= =?us-ascii?Q?89tlrm5uZCy4y2HftsPLaZs5FpCzE1izLK2is+18Tf5gT/egxn0evCz1FBLM?= =?us-ascii?Q?yCQRAU06zvT9v1ebInCQtH2nkyO8vARcK5CWoBCr3+TQKpTpimEHflbQzAYC?= =?us-ascii?Q?8pDhdccAwDObBEmyO9TMhERhL/2KLU3kBnz2pqQqcMGVjSyvsOp8qGTzhz7y?= =?us-ascii?Q?KVaX1/9UuHgEEKrpKBd1Zv1FVQr47Ank6xXpH1Zwkd35zwyVI/VKT8FdUe90?= =?us-ascii?Q?8h8pUtHVkyGB4AEeckaUfZJT6Ba2fSRBdoFRiB3lQ20Q17r5wITsIH3skDSk?= =?us-ascii?Q?TePW1CykX6ViSpp52ydFjBwXFMY6fy6NYFrEsA1fKkEYVc96uyOBjwbKc/vN?= =?us-ascii?Q?4f3jFCkmqpY/uHXHnc4eTStiuNybwdCvTikMtjoquyF6J47MpHAjhMiERyNx?= =?us-ascii?Q?dON+HaUTy6ZhMjyTauodmf0iOgA/rLTvPgDXewe3Yod1axFcXNtg9e3BjzuV?= =?us-ascii?Q?wew4APwdL6ReDMsPpxBX5d13aljOg3Y+Cq6E+6/eUEXNd9bMwiI75pPxwGrh?= =?us-ascii?Q?y2MfNOhw8jq6feYiZo10FrwPzawIh72bRUMYLM6/TTMf0nJdgmB7RZ3W1zrN?= =?us-ascii?Q?46awTNYTZAXAqhZOr6fFj8GLtAgqovMizVMlToe2zaaq8aBBvfG9UFGY2xYD?= =?us-ascii?Q?s6Cr7srPxVG5fLOx9TX7dLdVmWYYslw53VFgO98CT0B+IO+Dvd6vWomCrUY5?= =?us-ascii?Q?2T3qHr+Ir5sG3AE5lsP23Bl611qlVCZvrBywoX3nBXMCml8lHa3fSBmLcRaN?= =?us-ascii?Q?77O5HowRRvGLcbIPpsdkPuk/4MHYkII20DWlKfmTn4Rk3bttu9/gxmvNf/uz?= =?us-ascii?Q?xDHB9vk6EyNKKUmbo99Pxp/T?= x-ms-exchange-transport-forked: True 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: c0780af7-e351-40f3-4c6e-08d9312a1967 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2021 00:51:53.3333 (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: TwNGzXM2doiBNOTBwq3KtdP4NPRfplLYirZIOERnwqYiACsn2sHJf8gFYFn7HIeWh4M2JUHB2TIPyUi9ftm3hI/n5buu4IzupNly5ACzjUE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4603 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 Everyone, It seems like Manic is having issues sending his patch series to the mailin= g list. I will forward it to the list on Manic's behalf while he gets these= issues sorted out with his email system. Thanks, Nate -----Original Message----- From: manickavasakam karpagavinayagam =20 Sent: Wednesday, June 16, 2021 2:44 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 V1 0/2] Support for TiogaPass Platform and= Override generic PciBus Driver with Add BoardTiogaPass packages to support TiogaPass Platform Enabled Network, = ISCSI,IPMI, SMBIOS, Performance Measurement Remove AST2500 UEFI option ROM = driver from PurleyOpenBoardPkg AST2500 UEFI option ROM move to edk2-non-osi ASpeedGopBinPkg Update copyrig= ht headers manickavasakam karpagavinayagam (2): PurleyOpenBoardPkg : Support for TiogaPass Platform PurleyOpenBoardPkg : Override generic PciBus Driver with Platform specific instance of PciBus driver. .../IpmiFeaturePkg/GenericIpmi/Dxe/IpmiInit.c | 8 +- .../Acpi/BoardAcpiDxe/AmlOffsetTable.c | 453 +- .../Acpi/BoardAcpiDxe/BoardAcpiDxeDsdt.c | 3 + .../BoardTiogaPass/CoreDxeInclude.dsc | 168 + .../BoardTiogaPass/CoreUefiBootInclude.fdf | 82 + .../BoardTiogaPass/GitEdk2MinTiogaPass.bat | 93 + .../BasePlatformHookLib/BasePlatformHookLib.c | 389 + .../BasePlatformHookLib.inf | 36 + .../BoardAcpiLib/DxeBoardAcpiTableLib.c | 36 + .../BoardAcpiLib/DxeBoardAcpiTableLib.inf | 40 + .../BoardAcpiLib/DxeTiogaPassAcpiTableLib.c | 53 + .../BoardAcpiLib/SmmBoardAcpiEnableLib.c | 62 + .../BoardAcpiLib/SmmBoardAcpiEnableLib.inf | 41 + .../BoardAcpiLib/SmmSiliconAcpiEnableLib.c | 120 + .../BoardAcpiLib/SmmTiogaPassAcpiEnableLib.c | 37 + .../Library/BoardInitLib/AllLanesEparam.c | 44 + .../Library/BoardInitLib/GpioTable.c | 296 + .../Library/BoardInitLib/IioBifur.c | 70 + .../BoardInitLib/PeiBoardInitPostMemLib.c | 46 + .../BoardInitLib/PeiBoardInitPostMemLib.inf | 37 + .../BoardInitLib/PeiBoardInitPreMemLib.c | 112 + .../BoardInitLib/PeiBoardInitPreMemLib.inf | 69 + .../Library/BoardInitLib/PeiTiogaPassDetect.c | 28 + .../BoardInitLib/PeiTiogaPassInitLib.h | 18 + .../BoardInitLib/PeiTiogaPassInitPostMemLib.c | 86 + .../BoardInitLib/PeiTiogaPassInitPreMemLib.c | 638 ++ .../Library/BoardInitLib/UsbOC.c | 46 + .../Library/PeiReportFvLib/PeiReportFvLib.c | 138 + .../Library/PeiReportFvLib/PeiReportFvLib.inf | 51 + .../BoardTiogaPass/OpenBoardPkg.dsc | 245 + .../BoardTiogaPass/OpenBoardPkg.fdf | 600 ++ .../BoardTiogaPass/PlatformPkgBuildOption.dsc | 84 + .../BoardTiogaPass/PlatformPkgConfig.dsc | 58 + .../BoardTiogaPass/PlatformPkgPcd.dsc | 392 ++ .../BoardTiogaPass/StructureConfig.dsc | 6236 +++++++++++++++++ .../BoardTiogaPass/__init__.py | 0 .../PurleyOpenBoardPkg/BoardTiogaPass/bld.bat | 139 + .../BoardTiogaPass/build_board.py | 195 + .../BoardTiogaPass/build_config.cfg | 34 + .../BoardTiogaPass/logo.txt | 10 + .../BoardTiogaPass/postbuild.bat | 96 + .../BoardTiogaPass/prebuild.bat | 213 + .../Ipmi/Library/IpmiLibKcs/IpmiLibKcs.inf | 10 +- .../IpmiPlatformHookLib.inf | 6 +- .../Include/Guid/PchRcVariable.h | 6 + .../Include/Guid/SetupVariable.h | 15 +- .../Intel/PurleyOpenBoardPkg/OpenBoardPkg.dec | 1 + .../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 | 2885 ++++++++ .../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 | 776 ++ .../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 | 2 + Platform/Intel/build_bios.py | 3 +- 80 files changed, 30278 insertions(+), 240 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/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/MdeModulePkg= /Bus/Pci/PciBusDxe/ComponentName.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/ComponentName.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciBus.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciBus.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciBusDxe.inf create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciBusDxe.uni create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciBusDxeExtra.uni create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciCommand.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciCommand.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciDeviceSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciDeviceSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciDriverOverride.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciDriverOverride.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciEnumerator.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciEnumerator.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciEnumeratorSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciEnumeratorSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciHotPlugSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciHotPlugSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciIo.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciIo.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciLib.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciLib.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciOptionRomSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciOptionRomSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciPowerManagement.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciPowerManagement.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciResourceSupport.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciResourceSupport.h create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /Bus/Pci/PciBusDxe/PciRomTable.c create mode 100644 Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg= /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.