From: Guo Dong <guo.d...@intel.com>

changes from patch V1:
a) Change package name from PayloadPlatformPkg to PlatformPayloadPkg
b) Put PlatformPayloadPkg to Features/Intel instead of Platform/Intel
c) Reuse DSC/FDF files from MinPlatforms
d) Following Features orgnaizaion updated AdvancedFeaturePkg DSC/FDF
e) Updated PlatformPayloadPkg.py and Readme file

https://github.com/tianocore/edk2-platforms/pull/41

Guo Dong (1):
  Features/Intel/PlatformPayloadPkg: add platform payload FV

 Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc                    |  
  5 +++++
 Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeatures.dsc              |  
  7 ++++++
 Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeaturesPcd.dsc           |  
  7 ++++++
 Features/Intel/AdvancedFeaturePkg/Include/PostMemory.fdf                    |  
  7 ++++++
 Features/Intel/AdvancedFeaturePkg/Include/PreMemory.fdf                     |  
  7 ++++++
 Features/Intel/PlatformPayloadPkg/Fvb/FvbInfo.c                             |  
 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Fvb/FvbService.c                          | 
1088 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Fvb/FvbService.h                          |  
185 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Fvb/FvbServiceSmm.c                       |  
139 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Fvb/FvbSmm.inf                            |  
 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Fvb/FvbSmmCommon.h                        |  
 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/Guid/NvVariableInfoGuid.h         |  
 24 +++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/Guid/SpiFlashInfoGuid.h           |  
 38 ++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/Library/FlashDeviceLib.h          |  
104 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/Library/SpiFlashLib.h             |  
213 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/PlatformPayloadFeature.dsc        |  
112 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/PostMemory.fdf                    |  
 20 +++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Include/PreMemory.fdf                     |  
  8 +++++++
 Features/Intel/PlatformPayloadPkg/Library/FlashDeviceLib/FlashDeviceLib.c   |  
160 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/FlashDeviceLib/FlashDeviceLib.inf |  
 38 ++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/PcdInitLib/PcdInitLib.c           |  
 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/PcdInitLib/PcdInitLib.inf         |  
 50 +++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/PchSpi.c              |  
170 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/RegsSpi.h             |  
120 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/SpiCommon.h           |  
203 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/SpiFlashLib.c         |  
874 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/SpiFlashLib.inf       |  
 48 +++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c     |  
455 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.h     |  
 36 +++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.inf   |  
 51 +++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.dec                    |  
 49 ++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.dsc                    |  
110 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.fdf                    |  
 50 +++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.py                     |  
113 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Features/Intel/PlatformPayloadPkg/Readme.md                                 |  
 96 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 35 files changed, 4887 insertions(+)
 create mode 100644 Features/Intel/PlatformPayloadPkg/Fvb/FvbInfo.c
 create mode 100644 Features/Intel/PlatformPayloadPkg/Fvb/FvbService.c
 create mode 100644 Features/Intel/PlatformPayloadPkg/Fvb/FvbService.h
 create mode 100644 Features/Intel/PlatformPayloadPkg/Fvb/FvbServiceSmm.c
 create mode 100644 Features/Intel/PlatformPayloadPkg/Fvb/FvbSmm.inf
 create mode 100644 Features/Intel/PlatformPayloadPkg/Fvb/FvbSmmCommon.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Include/Guid/NvVariableInfoGuid.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Include/Guid/SpiFlashInfoGuid.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Include/Library/FlashDeviceLib.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Include/Library/SpiFlashLib.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Include/PlatformPayloadFeature.dsc
 create mode 100644 Features/Intel/PlatformPayloadPkg/Include/PostMemory.fdf
 create mode 100644 Features/Intel/PlatformPayloadPkg/Include/PreMemory.fdf
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/FlashDeviceLib/FlashDeviceLib.c
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/FlashDeviceLib/FlashDeviceLib.inf
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/PcdInitLib/PcdInitLib.c
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/PcdInitLib/PcdInitLib.inf
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/PchSpi.c
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/RegsSpi.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/SpiCommon.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/SpiFlashLib.c
 create mode 100644 
Features/Intel/PlatformPayloadPkg/Library/SpiFlashLib/SpiFlashLib.inf
 create mode 100644 
Features/Intel/PlatformPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c
 create mode 100644 
Features/Intel/PlatformPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.h
 create mode 100644 
Features/Intel/PlatformPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.inf
 create mode 100644 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.dec
 create mode 100644 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.dsc
 create mode 100644 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.fdf
 create mode 100644 Features/Intel/PlatformPayloadPkg/PlatformPayloadPkg.py
 create mode 100644 Features/Intel/PlatformPayloadPkg/Readme.md

-- 
2.35.1.windows.2



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#89558): https://edk2.groups.io/g/devel/message/89558
Mute This Topic: https://groups.io/mt/90946144/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to