public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Nate DeSimone" <nathaniel.l.desimone@intel.com>
To: "KARPAGAVINAYAGAM, MANICKAVASAKAM" <manickavasakamk@ami.com>,
	"devel@edk2.groups.io" <devel@edk2.groups.io>
Cc: "Oram, Isaac W" <isaac.w.oram@intel.com>,
	"Felixp@ami.com" <Felixp@ami.com>,
	"DOPPALAPUDI, HARIKRISHNA" <harikrishnad@ami.com>,
	"Jha, Manish" <manishj@ami.com>,
	"Bobroff, Zachary" <zacharyb@ami.com>,
	"KARPAGAVINAYAGAM, MANICKAVASAKAM" <manickavasakamk@ami.com>
Subject: Re: [edk2-platforms] [PATCH V1 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with
Date: Thu, 29 Jul 2021 02:26:17 +0000	[thread overview]
Message-ID: <BN6PR1101MB2147FCF0FF0DB3D2ED5BCEC0CDEB9@BN6PR1101MB2147.namprd11.prod.outlook.com> (raw)
In-Reply-To: <20210616214425.10786-1-manickavasakamk@ami.com>

The series has been pushed as 2959a92~.. 65c5a73

Thanks,
Nate

> -----Original Message-----
> From: manickavasakam karpagavinayagam <manickavasakamk@ami.com>
> Sent: Wednesday, June 16, 2021 2:44 PM
> To: devel@edk2.groups.io
> Cc: Oram, Isaac W <isaac.w.oram@intel.com>; Desimone, Nathaniel L
> <nathaniel.l.desimone@intel.com>; Felixp@ami.com; DOPPALAPUDI,
> HARIKRISHNA <harikrishnad@ami.com>; Jha, Manish <manishj@ami.com>;
> Bobroff, Zachary <zacharyb@ami.com>; KARPAGAVINAYAGAM,
> MANICKAVASAKAM <manickavasakamk@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.

  parent reply	other threads:[~2021-07-29  2:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-16 21:44 [edk2-platforms] [PATCH V1 0/2] Support for TiogaPass Platform and Override generic PciBus Driver with manickavasakamk
2021-06-17  0:51 ` FW: " Nate DeSimone
2021-06-23  2:10   ` Oram, Isaac W
2021-07-29  2:26 ` Nate DeSimone [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-06-16 23:04 manickavasakam karpagavinayagam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BN6PR1101MB2147FCF0FF0DB3D2ED5BCEC0CDEB9@BN6PR1101MB2147.namprd11.prod.outlook.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox