From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: [edk2-platforms] [PATCH V1 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with To: devel@edk2.groups.io From: "manickavasakam karpagavinayagam" X-Originating-Location: Duluth, Georgia, US (63.147.10.3) X-Originating-Platform: Windows Chrome 91 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Wed, 16 Jun 2021 16:04:47 -0700 Message-ID: Content-Type: multipart/alternative; boundary="wIB0GQVIlgIl9vO0JA6M" --wIB0GQVIlgIl9vO0JA6M Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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 copyri= ght 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/Pc= iBusDxe/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 100644= 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 --wIB0GQVIlgIl9vO0JA6M Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

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 ASp= eedGopBinPkg Update copyright headers

 

manickavasakam karpagavinayagam (2):

  PurleyOpenBoardPkg : Support for TiogaPass Platform

  PurleyOpenBoardPkg : Override generic PciBus Driver with Platform

  &= nbsp; specific instance of PciBus driver.

 

 = .../IpmiFeaturePkg/GenericIpmi/Dxe/IpmiInit.c |    8 +-

 = .../Acpi/BoardAcpiDxe/AmlOffsetTable.c&n= bsp;       |  453 +-

 = .../Acpi/BoardAcpiDxe/BoardAcpiDxeDsdt.c=       |&= nbsp;   3 +

 = .../BoardTiogaPass/CoreDxeInclude.dsc&nb= sp;        |  168 +

 = .../BoardTiogaPass/CoreUefiBootInclude.fdf  = ; 82 +

 = .../BoardTiogaPass/GitEdk2MinTiogaPass.bat  = ; 93 +

 = .../BasePlatformHookLib/BasePlatformHookLib.c |  389 +

 = .../BasePlatformHookLib.inf  &= nbsp;           &nbs= p;    |  = ; 36 +

 = .../BoardAcpiLib/DxeBoardAcpiTableLib.c&= nbsp;      |   36 +

 = .../BoardAcpiLib/DxeBoardAcpiTableLib.inf     | =   40 +

 = .../BoardAcpiLib/DxeTiogaPassAcpiTableLib.c   |   53 +

 = .../BoardAcpiLib/SmmBoardAcpiEnableLib.c=       |&= nbsp;  62 +

 = .../BoardAcpiLib/SmmBoardAcpiEnableLib.inf  = ; 41 +

 = .../BoardAcpiLib/SmmSiliconAcpiEnableLib.c  120 +

 = .../BoardAcpiLib/SmmTiogaPassAcpiEnableLib.c  |   3= 7 +

 = .../Library/BoardInitLib/AllLanesEparam.c     | =   44 +

 = .../Library/BoardInitLib/GpioTable.c&nbs= p;         |  296 +

 = .../Library/BoardInitLib/IioBifur.c = ;      &= nbsp;   | &nb= sp; 70 +

 = .../BoardInitLib/PeiBoardInitPostMemLib.c     | =   46 +

 = .../BoardInitLib/PeiBoardInitPostMemLib.inf   |   37 +

 = .../BoardInitLib/PeiBoardInitPreMemLib.c=       |&= nbsp; 112 +

 = .../BoardInitLib/PeiBoardInitPreMemLib.inf  = ; 69 +

 = .../Library/BoardInitLib/PeiTiogaPassDetect.c |   28 +

 = .../BoardInitLib/PeiTiogaPassInitLib.h&n= bsp;       |   18 +

 = .../BoardInitLib/PeiTiogaPassInitPostMemLib.c |   86 +

 = .../BoardInitLib/PeiTiogaPassInitPreMemLib.c  |  638 ++<= /p>

 = .../Library/BoardInitLib/UsbOC.c &n= bsp;            |   46 +

 = .../Library/PeiReportFvLib/PeiReportFvLib.c   |  13= 8 +

 = .../Library/PeiReportFvLib/PeiReportFvLib.inf |   51 +

 = .../BoardTiogaPass/OpenBoardPkg.dsc = ;          |  245 +

 = .../BoardTiogaPass/OpenBoardPkg.fdf = ;          |  600 ++

 = .../BoardTiogaPass/PlatformPkgBuildOption.dsc |   84 +

 = .../BoardTiogaPass/PlatformPkgConfig.dsc=       |&= nbsp;  58 +

 = .../BoardTiogaPass/PlatformPkgPcd.dsc&nb= sp;        |  392 ++

 = .../BoardTiogaPass/StructureConfig.dsc&n= bsp;       | 6236 +++++++++++++++++

 = .../BoardTiogaPass/__init__.py &nbs= p;            &= nbsp; |    = 0

 = .../PurleyOpenBoardPkg/BoardTiogaPass/bld.bat |  139 +

 = .../BoardTiogaPass/build_board.py &= nbsp;           |<= span style=3D"mso-spacerun: yes;">  195 +

 = .../BoardTiogaPass/build_config.cfg = ;          |   34 +

 = .../BoardTiogaPass/logo.txt  &= nbsp;           &nbs= p;    |  = ; 10 +

 = .../BoardTiogaPass/postbuild.bat &n= bsp;            |   96 +

 = .../BoardTiogaPass/prebuild.bat &nb= sp;            = |  213 +

 = .../Ipmi/Library/IpmiLibKcs/IpmiLibKcs.inf  = ; 10 +-

 = .../IpmiPlatformHookLib.inf  &= nbsp;           &nbs= p;    |  = ;  6 +-

 = .../Include/Guid/PchRcVariable.h &n= bsp;            |    6 +

 = .../Include/Guid/SetupVariable.h &n= bsp;            |   15 +-

 = .../Intel/PurleyOpenBoardPkg/OpenBoardPkg.dec |    1 +

 = .../Bus/Pci/PciBusDxe/ComponentName.c&nb= sp;        |  170 +

 = .../Bus/Pci/PciBusDxe/ComponentName.h&nb= sp;        |  146 +

 = .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c   |  46= 0 ++

 = .../MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.h   |  39= 6 ++

 = .../Bus/Pci/PciBusDxe/PciBusDxe.inf = ;          |  112 +

 = .../Bus/Pci/PciBusDxe/PciBusDxe.uni = ;          |   16 +

 = .../Bus/Pci/PciBusDxe/PciBusDxeExtra.uni=       |&= nbsp;  14 +

 = .../Bus/Pci/PciBusDxe/PciCommand.c =            |  267 +

 = .../Bus/Pci/PciBusDxe/PciCommand.h =            |  232 +

 = .../Bus/Pci/PciBusDxe/PciDeviceSupport.c=       | 1056 +++

 = .../Bus/Pci/PciBusDxe/PciDeviceSupport.h=       |&= nbsp; 266 +

 = .../Bus/Pci/PciBusDxe/PciDriverOverride.c     | = 188 +

 = .../Bus/Pci/PciBusDxe/PciDriverOverride.h     | =   83 +

 = .../Bus/Pci/PciBusDxe/PciEnumerator.c&nb= sp;        | 2210 ++++++

 = .../Bus/Pci/PciBusDxe/PciEnumerator.h&nb= sp;        |  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 = .../MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.h  660 ++

 = .../MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c   | 1809 +++++

 = .../MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.h   |  17= 9 +

 = .../Bus/Pci/PciBusDxe/PciOptionRomSupport.c   |  77= 6 ++

 = .../Bus/Pci/PciBusDxe/PciOptionRomSupport.h   |  13= 6 +

 = .../Bus/Pci/PciBusDxe/PciPowerManagement.c  = ; 82 +

 = .../Bus/Pci/PciBusDxe/PciPowerManagement.h  = ; 28 +

 = .../Bus/Pci/PciBusDxe/PciResourceSupport.c = .../Bus/Pci/PciBusDxe/PciResourceSupport.h  456 ++

 = .../Bus/Pci/PciBusDxe/PciRomTable.c = ;          |  135 +

 = .../Bus/Pci/PciBusDxe/PciRomTable.h = ;          |   48 +

 = Platform/Intel/build.cfg  &nbs= p;            &= nbsp;     &nb= sp;|    2 +=

 = Platform/Intel/build_bios.py  =             &nb= sp;   |  &nbs= p; 3 +-

 = 80 files changed, 30278 insertions(+), 240 deletions(-)  create mode 100644 Platform/Intel/PurleyOpenBo= ardPkg/BoardTiogaPass/CoreDxeInclude.dsc

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/CoreUef= iBootInclude.fdf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/GitEdk2= MinTiogaPass.bat

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BasePlatformHookLib/BasePlatformHookLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BasePlatformHookLib/BasePlatformHookLib.inf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/DxeBoardAcpiTableLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/DxeBoardAcpiTableLib.inf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/DxeTiogaPassAcpiTableLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/SmmBoardAcpiEnableLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/SmmBoardAcpiEnableLib.inf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/SmmSiliconAcpiEnableLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardAcpiLib/SmmTiogaPassAcpiEnableLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/AllLanesEparam.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/GpioTable.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/IioBifur.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiBoardInitPostMemLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiBoardInitPostMemLib.inf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiBoardInitPreMemLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiBoardInitPreMemLib.inf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiTiogaPassDetect.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiTiogaPassInitLib.h

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiTiogaPassInitPostMemLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/PeiTiogaPassInitPreMemLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /BoardInitLib/UsbOC.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /PeiReportFvLib/PeiReportFvLib.c

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library= /PeiReportFvLib/PeiReportFvLib.inf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/OpenBoa= rdPkg.dsc

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/OpenBoa= rdPkg.fdf

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Platfor= mPkgBuildOption.dsc

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Platfor= mPkgConfig.dsc

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Platfor= mPkgPcd.dsc

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Structu= reConfig.dsc

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/__init_= _.py

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/bld.bat=

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/build_b= oard.py

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/build_c= onfig.cfg

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/logo.tx= t

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/postbui= ld.bat

 = create mode 100644 Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/prebuil= d.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

--wIB0GQVIlgIl9vO0JA6M--