The series has been pushed as 2959a92~.. 65c5a73 Thanks, Nate
> -----Original Message----- > From: manickavasakam karpagavinayagam <manickavasak...@ami.com> > Sent: Wednesday, June 16, 2021 2:44 PM > To: devel@edk2.groups.io > Cc: Oram, Isaac W <isaac.w.o...@intel.com>; Desimone, Nathaniel L > <nathaniel.l.desim...@intel.com>; fel...@ami.com; DOPPALAPUDI, > HARIKRISHNA <harikrish...@ami.com>; Jha, Manish <mani...@ami.com>; > Bobroff, Zachary <zacha...@ami.com>; KARPAGAVINAYAGAM, > MANICKAVASAKAM <manickavasak...@ami.com> > 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 > copyright 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 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/CoreDxeInclude.dsc > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/CoreUefiBootInclude.f > df > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/GitEdk2MinTiogaPass. > bat > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BasePlatformH > ookLib/BasePlatformHookLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BasePlatformH > ookLib/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/S > mmBoardAcpiEnableLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardAcpiLib/S > mmBoardAcpiEnableLib.inf > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardAcpiLib/S > mmSiliconAcpiEnableLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardAcpiLib/S > mmTiogaPassAcpiEnableLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/Al > lLanesEparam.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/G > pioTable.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/Ii > oBifur.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiBoardInitPostMemLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiBoardInitPostMemLib.inf > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiBoardInitPreMemLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiBoardInitPreMemLib.inf > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiTiogaPassDetect.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiTiogaPassInitLib.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiTiogaPassInitPostMemLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/P > eiTiogaPassInitPreMemLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/Library/BoardInitLib/U > sbOC.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/OpenBoardPkg.dsc > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/OpenBoardPkg.fdf > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/PlatformPkgBuildOptio > n.dsc > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/PlatformPkgConfig.dsc > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/PlatformPkgPcd.dsc > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/StructureConfig.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_board.py > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/build_config.cfg > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/logo.txt > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/postbuild.bat > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/BoardTiogaPass/prebuild.bat > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/ComponentName.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/ComponentName.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciBus.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciBus.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciBusDxe.inf > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciBusDxe.uni > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciBusDxeExtra.uni > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciCommand.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciCommand.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciDeviceSupport.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciDeviceSupport.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciDriverOverride.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciDriverOverride.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciEnumerator.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciEnumerator.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciEnumeratorSupport.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciEnumeratorSupport.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciHotPlugSupport.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciHotPlugSupport.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciIo.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciIo.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciLib.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciLib.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciOptionRomSupport.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciOptionRomSupport.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciPowerManagement.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciPowerManagement.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciResourceSupport.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciResourceSupport.h > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/PciRomTable.c > create mode 100644 > Platform/Intel/PurleyOpenBoardPkg/Override/MdeModulePkg/Bus/Pci/Pci > BusDxe/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 > proprietary 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 > designee. If the reader of this message is not the intended recipient, you are > on notice that any distribution of this message, in any form, is strictly > prohibited. Please promptly notify the sender by reply e-mail or by > telephone at 770-246-8600, and then delete or destroy all copies of the > transmission. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#78333): https://edk2.groups.io/g/devel/message/78333 Mute This Topic: https://groups.io/mt/83594333/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-