This series of patch is to support FSP2.0 specification at
https://firmware.intel.com/sites/default/files/FSP_EAS_v2.0_Draft%20External.pdf

Some major updates include:
1) One FSP binary is separated to multiple components:
FSP-T, FSP-M, FSP-S, and optional FSP-O.
Each component has its own configuration data region.
2) All FSP-APIs use same UPD format - FSP_UPD_HEADER.
3) Add EnumInitPhaseEndOfFirmware notifyphase.
4) FSP1.1/FSP1.0 compatibility is NOT maintained.

The new Intel platform will follow FSP2.0.
The old platform can either use an old EDK branch,
or move FSP1.1 support to platform directory.

We also add rename Fsp* to FspWrapper* in IntelFspWrapperPkg,
to indicate that it is for FspWrapper only.

Cc: Giri P Mudusuru <giri.p.mudus...@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Ravi P Rangarajan <ravi.p.rangara...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Reviewed-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Maurice Ma <maurice...@intel.com>
Reviewed-by: Ravi P Rangarajan <ravi.p.rangara...@intel.com>


*** BLURB HERE ***

Jiewen Yao (19):
  IntelFspPkg: Update FSP header file to follow FSP2.0 spec.
  IntelFspPkg: Update FSP private header file used by FSP2.0
    implementation.
  IntelFspPkg-FspCommonLib: Update FSP common lib for FSP2.0.
  IntelFspPkg/FspPlatformLib: Update FSP platform lib for FSP2.0.
  IntelFspPkg/FspSecPlatformLib: Update FSP SecPlatform lib for FSP2.0.
  IntelFspPkg/FspSecCore: Update FSP SecCore for FSP2.0.
  IntelFspPkg/FspNotifyPhase: Separate FSP NotifyPhase from DxeIpl to
    new module.
  IntelFspPkg: Update DEC/DSC for FSP2.0.
  IntelFspPkg/Tool: Update FSP tool for FSP2.0.
  IntelFspWrapperPkg/Ppi: Update FspInitDone to FspSiliconInitDone.
  IntelFspWrapperPkg/FspWrapperApiLib: Update FspApiLib to
    FspWrapperApiLib.
  IntelFspWrapperPkg/FspWrapperApiTestLib: Add ApiTestLib as hook.
  IntelFspWrapperPkg/FspWrapperHobProcessLib: Update FspHobProcessLib to
    FspWrapperHobProcessLib.
  IntelFspWrapperPkg/FspWrapperPlatformLib: Update FspPlatformInfoLib to
    FspWrapperPlatformLib.
  IntelFspWrapperPkg/FspWrapperPlatformSecLib: Align PlatformSecLib
    defined in UefiCpuPkg.
  IntelFspWrapperPkg/FspWrapperSecCore: Remove FspWrapperSecCore.
  IntelFspWrapperPkg/FspInit: Split FspInitPei to FspmWrapperPeim and
    FspsWrapperPeim.
  IntelFspWrapperPkg/FspWrapperNotifyDxe: Update FspNotifyDxe to
    FspWrapperNotifyDxe.
  IntelFspWrapperPkg: Update DEC/DSC for FSP2.0.

 IntelFspPkg/FspDxeIpl/DxeIpl.c                                                 
                    | 456 -----------
 IntelFspPkg/FspDxeIpl/DxeIpl.h                                                 
                    | 192 -----
 IntelFspPkg/FspDxeIpl/FspDxeIpl.inf                                            
                    |  70 --
 IntelFspPkg/FspNotifyPhase/FspNotifyPhasePeim.c                                
                    | 121 +++
 IntelFspPkg/FspNotifyPhase/FspNotifyPhasePeim.h                                
                    |  24 +
 IntelFspPkg/FspNotifyPhase/FspNotifyPhasePeim.inf                              
                    |  49 ++
 IntelFspPkg/FspSecCore/FspSecCore.inf                                          
                    |  79 --
 IntelFspPkg/FspSecCore/FspSecCoreM.inf                                         
                    |  74 ++
 IntelFspPkg/FspSecCore/FspSecCoreS.inf                                         
                    |  68 ++
 IntelFspPkg/FspSecCore/FspSecCoreT.inf                                         
                    |  66 ++
 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm                                    
                    | 601 ---------------
 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s                                      
                    | 813 --------------------
 IntelFspPkg/FspSecCore/Ia32/FspApiEntryCommon.nasm                             
                    |  76 ++
 IntelFspPkg/FspSecCore/Ia32/FspApiEntryM.nasm                                  
                    | 207 +++++
 IntelFspPkg/FspSecCore/Ia32/FspApiEntryS.nasm                                  
                    |  62 ++
 IntelFspPkg/FspSecCore/Ia32/FspApiEntryT.nasm                                  
                    | 469 +++++++++++
 IntelFspPkg/FspSecCore/Ia32/FspHelper.asm                                      
                    |  73 --
 IntelFspPkg/FspSecCore/Ia32/FspHelper.nasm                                     
                    |  35 +
 IntelFspPkg/FspSecCore/Ia32/FspHelper.s                                        
                    |  71 --
 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.asm                                  
                    |  79 --
 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.nasm                                 
                    |  78 ++
 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.s                                    
                    |  73 --
 IntelFspPkg/FspSecCore/Ia32/MicrocodeLoad.inc                                  
                    |  49 --
 IntelFspPkg/FspSecCore/Ia32/MicrocodeLoadNasm.inc                              
                    |  16 +
 IntelFspPkg/FspSecCore/Ia32/ResetVec.asm16                                     
                    | 103 ---
 IntelFspPkg/FspSecCore/Ia32/SaveRestoreSse.inc                                 
                    | 184 -----
 IntelFspPkg/FspSecCore/Ia32/SaveRestoreSseNasm.inc                             
                    | 187 +++++
 IntelFspPkg/FspSecCore/Ia32/Stack.asm                                          
                    |  82 --
 IntelFspPkg/FspSecCore/Ia32/Stack.nasm                                         
                    |  78 ++
 IntelFspPkg/FspSecCore/Ia32/Stacks.s                                           
                    |  86 ---
 IntelFspPkg/FspSecCore/SecFsp.c                                                
                    | 197 ++---
 IntelFspPkg/FspSecCore/SecFsp.h                                                
                    |   4 +-
 IntelFspPkg/FspSecCore/SecFspApiChk.c                                          
                    |  97 +++
 IntelFspPkg/FspSecCore/SecMain.c                                               
                    |  41 +-
 IntelFspPkg/Include/FspApi.h                                                   
                    | 242 +++---
 IntelFspPkg/Include/FspInfoHeader.h                                            
                    |  39 +-
 IntelFspPkg/Include/Library/FspCommonLib.h                                     
                    | 102 ++-
 IntelFspPkg/Include/Library/FspPlatformLib.h                                   
                    |  33 +-
 IntelFspPkg/Include/Library/FspSecPlatformLib.h                                
                    |  10 +-
 IntelFspPkg/Include/Private/FspDataTable.h                                     
                    |  32 +
 IntelFspPkg/Include/Private/FspGlobalData.h                                    
                    |  29 +-
 IntelFspPkg/Include/Private/FspMeasurePointId.h                                
                    |   6 +-
 IntelFspPkg/Include/Private/FspStatusCode.h                                    
                    |  46 ++
 IntelFspPkg/IntelFspPkg.dec                                                    
                    |  13 +-
 IntelFspPkg/IntelFspPkg.dsc                                                    
                    |  11 +-
 IntelFspPkg/Library/BaseFspCommonLib/BaseFspCommonLib.inf                      
                    |   4 +-
 IntelFspPkg/Library/BaseFspCommonLib/FspCommonLib.c                            
                    | 165 ++--
 IntelFspPkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf                  
                    |   7 +-
 IntelFspPkg/Library/BaseFspPlatformLib/FspPlatformMemory.c                     
                    | 103 ++-
 IntelFspPkg/Library/BaseFspPlatformLib/FspPlatformNotify.c                     
                    | 171 ++--
 IntelFspPkg/Library/SecFspSecPlatformLibNull/Ia32/Flat32.asm                   
                    |  76 +-
 IntelFspPkg/Library/SecFspSecPlatformLibNull/Ia32/Flat32.s                     
                    |  71 +-
 IntelFspPkg/Library/SecFspSecPlatformLibNull/PlatformSecLibNull.c              
                    |   5 +-
 IntelFspPkg/Tools/FspTool.py                                                   
                    | 363 +++++++++
 IntelFspPkg/Tools/GenCfgOpt.py                                                 
                    | 739 +++++++++++-------
 IntelFspPkg/Tools/PatchFv.py                                                   
                    | 106 ++-
 IntelFspPkg/Tools/UserManuals/GenCfgOptUserManual.docx                         
                    | Bin 24424 -> 28336 bytes
 IntelFspWrapperPkg/FspInitPei/FindPeiCore.c                                    
                    | 199 -----
 IntelFspWrapperPkg/FspInitPei/FspInitPei.c                                     
                    |  66 --
 IntelFspWrapperPkg/FspInitPei/FspInitPei.h                                     
                    |  64 --
 IntelFspWrapperPkg/FspInitPei/FspInitPei.inf                                   
                    |  90 ---
 IntelFspWrapperPkg/FspInitPei/FspInitPeiV1.c                                   
                    | 182 -----
 IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c                                   
                    | 338 --------
 IntelFspWrapperPkg/FspInitPei/FspNotifyS3.c                                    
                    |  80 --
 IntelFspWrapperPkg/FspInitPei/SecMain.c                                        
                    | 310 --------
 IntelFspWrapperPkg/FspInitPei/SecMain.h                                        
                    | 116 ---
 IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.c                                 
                    | 176 -----
 IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.inf                               
                    |  60 --
 IntelFspWrapperPkg/FspNotifyDxe/LoadBelow4G.c                                  
                    | 152 ----
 IntelFspWrapperPkg/FspWrapperNotifyDxe/FspWrapperNotifyDxe.c                   
                    | 250 ++++++
 IntelFspWrapperPkg/FspWrapperNotifyDxe/FspWrapperNotifyDxe.inf                 
                    |  66 ++
 IntelFspWrapperPkg/FspWrapperNotifyDxe/LoadBelow4G.c                           
                    | 152 ++++
 IntelFspWrapperPkg/FspWrapperSecCore/FindPeiCore.c                             
                    | 199 -----
 IntelFspWrapperPkg/FspWrapperSecCore/FspWrapperSecCore.inf                     
                    |  66 --
 IntelFspWrapperPkg/FspWrapperSecCore/Ia32/Dummy.asm                            
                    |  26 -
 IntelFspWrapperPkg/FspWrapperSecCore/Ia32/ResetVec.asm16                       
                    | 106 ---
 IntelFspWrapperPkg/FspWrapperSecCore/SecMain.c                                 
                    | 264 -------
 IntelFspWrapperPkg/FspWrapperSecCore/SecMain.h                                 
                    |  96 ---
 IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Bin/ResetVec.ia32.raw                
                    | Bin 68 -> 0 bytes
 IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Build.py                             
                    |  53 --
 IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Ia16/ResetVec.asm16                  
                    | 103 ---
 IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/ResetVectorCode.asm                  
                    |  17 -
 IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Tools/FixupForRawSection.py          
                    | 110 ---
 IntelFspWrapperPkg/FspmWrapperPeim/FspmWrapperPeim.c                           
                    | 161 ++++
 IntelFspWrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf                         
                    |  77 ++
 IntelFspWrapperPkg/FspsWrapperPeim/FspsWrapperPeim.c                           
                    | 313 ++++++++
 IntelFspWrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf                         
                    |  79 ++
 IntelFspWrapperPkg/Include/Library/FspApiLib.h                                 
                    | 109 ---
 IntelFspWrapperPkg/Include/Library/FspHobProcessLib.h                          
                    |  57 --
 IntelFspWrapperPkg/Include/Library/FspPlatformInfoLib.h                        
                    | 155 ----
 IntelFspWrapperPkg/Include/Library/FspPlatformSecLib.h                         
                    |  67 --
 IntelFspWrapperPkg/Include/Library/FspWrapperApiLib.h                          
                    |  88 +++
 IntelFspWrapperPkg/Include/Library/FspWrapperApiTestLib.h                      
                    |  39 +
 IntelFspWrapperPkg/Include/Library/FspWrapperHobProcessLib.h                   
                    |  44 ++
 IntelFspWrapperPkg/Include/Library/FspWrapperPlatformLib.h                     
                    |  73 ++
 IntelFspWrapperPkg/Include/Ppi/FspInitDone.h                                   
                    |  43 --
 IntelFspWrapperPkg/Include/Ppi/FspSiliconInitDone.h                            
                    |  43 ++
 IntelFspWrapperPkg/IntelFspWrapperPkg.dec                                      
                    |  66 +-
 IntelFspWrapperPkg/IntelFspWrapperPkg.dsc                                      
                    |  20 +-
 IntelFspWrapperPkg/Library/BaseFspApiLib/BaseFspApiLib.inf                     
                    |  67 --
 IntelFspWrapperPkg/Library/BaseFspApiLib/FspApiLib.c                           
                    | 215 ------
 IntelFspWrapperPkg/Library/BaseFspApiLib/IA32/DispatchExecute.c                
                    |  47 --
 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/DispatchExecute.c                 
                    | 106 ---
 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.S                     
                    | 230 ------
 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.asm                   
                    | 230 ------
 
IntelFspWrapperPkg/Library/BaseFspPlatformInfoLibSample/BaseFspPlatformInfoLibSample.inf
           |  61 --
 
IntelFspWrapperPkg/Library/BaseFspPlatformInfoLibSample/FspPlatformInfoLibSample.c
                 | 195 -----
 IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/BaseFspWrapperApiLib.inf       
                    |  71 ++
 IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/FspWrapperApiLib.c             
                    | 203 +++++
 IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/IA32/DispatchExecute.c         
                    |  58 ++
 IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c          
                    | 108 +++
 IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.S              
                    | 230 ++++++
 IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.asm            
                    | 230 ++++++
 
IntelFspWrapperPkg/Library/BaseFspWrapperApiTestLibNull/BaseFspWrapperApiTestLibNull.inf
           |  54 ++
 
IntelFspWrapperPkg/Library/BaseFspWrapperApiTestLibNull/FspWrapperApiTestNull.c 
                   |  44 ++
 
IntelFspWrapperPkg/Library/BaseFspWrapperPlatformLibSample/BaseFspWrapperPlatformLibSample.inf
     |  61 ++
 
IntelFspWrapperPkg/Library/BaseFspWrapperPlatformLibSample/FspWrapperPlatformLibSample.c
           |  83 ++
 IntelFspWrapperPkg/Library/PeiFspHobProcessLibSample/FspHobProcessLibSample.c  
                    | 412 ----------
 
IntelFspWrapperPkg/Library/PeiFspHobProcessLibSample/PeiFspHobProcessLibSample.inf
                 |  76 --
 IntelFspWrapperPkg/Library/PeiFspWrapperApiTestLib/FspWrapperApiTest.c         
                    |  67 ++
 IntelFspWrapperPkg/Library/PeiFspWrapperApiTestLib/PeiFspWrapperApiTestLib.inf 
                    |  57 ++
 
IntelFspWrapperPkg/Library/PeiFspWrapperHobProcessLibSample/FspWrapperHobProcessLibSample.c
        | 390 ++++++++++
 
IntelFspWrapperPkg/Library/PeiFspWrapperHobProcessLibSample/PeiFspWrapperHobProcessLibSample.inf
   |  76 ++
 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/FspWrapperPlatformSecLibSample.c
      | 133 ++++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Fsp.h        
                    |  51 ++
 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/PeiCoreEntry.S
                   | 130 ++++
 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/PeiCoreEntry.asm
                 | 140 ++++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/SecEntry.S   
                    | 336 ++++++++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/SecEntry.asm 
                    | 353 +++++++++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Stack.S      
                    |  77 ++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Stack.asm    
                    |  82 ++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/PlatformInit.c    
                    |  45 ++
 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecFspWrapperPlatformSecLibSample.inf
 |  90 +++
 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecGetPerformance.c
                   |  90 +++
 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecPlatformInformation.c
              |  84 ++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecRamInitData.c  
                    |  45 ++
 IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecTempRamDone.c  
                    |  52 ++
 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/FspPlatformSecLibSample.c
                 | 151 ----
 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.S
                  |  43 --
 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.asm
                |  50 --
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Fsp.h            
                    |  48 --
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.S   
                    | 130 ----
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.asm 
                    | 140 ----
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.S       
                    | 338 --------
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.asm     
                    | 355 ---------
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.S          
                    |  77 --
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.asm        
                    |  82 --
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/PlatformInit.c        
                    |  43 --
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SaveSecContext.c      
                    | 111 ---
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecGetPerformance.c   
                    |  90 ---
 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecPeiFspPlatformSecLibSample.inf
         |  93 ---
 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecPlatformInformation.c
                  |  84 --
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecRamInitData.c      
                    |  22 -
 IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecTempRamSupport.c   
                    | 154 ----
 154 files changed, 8174 insertions(+), 11024 deletions(-)
 delete mode 100644 IntelFspPkg/FspDxeIpl/DxeIpl.c
 delete mode 100644 IntelFspPkg/FspDxeIpl/DxeIpl.h
 delete mode 100644 IntelFspPkg/FspDxeIpl/FspDxeIpl.inf
 create mode 100644 IntelFspPkg/FspNotifyPhase/FspNotifyPhasePeim.c
 create mode 100644 IntelFspPkg/FspNotifyPhase/FspNotifyPhasePeim.h
 create mode 100644 IntelFspPkg/FspNotifyPhase/FspNotifyPhasePeim.inf
 delete mode 100644 IntelFspPkg/FspSecCore/FspSecCore.inf
 create mode 100644 IntelFspPkg/FspSecCore/FspSecCoreM.inf
 create mode 100644 IntelFspPkg/FspSecCore/FspSecCoreS.inf
 create mode 100644 IntelFspPkg/FspSecCore/FspSecCoreT.inf
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntryCommon.nasm
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntryM.nasm
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntryS.nasm
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/FspApiEntryT.nasm
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/FspHelper.asm
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/FspHelper.nasm
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/FspHelper.s
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.asm
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.nasm
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/InitializeFpu.s
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/MicrocodeLoad.inc
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/MicrocodeLoadNasm.inc
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/ResetVec.asm16
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/SaveRestoreSse.inc
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/SaveRestoreSseNasm.inc
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/Stack.asm
 create mode 100644 IntelFspPkg/FspSecCore/Ia32/Stack.nasm
 delete mode 100644 IntelFspPkg/FspSecCore/Ia32/Stacks.s
 create mode 100644 IntelFspPkg/FspSecCore/SecFspApiChk.c
 create mode 100644 IntelFspPkg/Include/Private/FspDataTable.h
 create mode 100644 IntelFspPkg/Include/Private/FspStatusCode.h
 create mode 100644 IntelFspPkg/Tools/FspTool.py
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FindPeiCore.c
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FspInitPei.c
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FspInitPei.h
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FspInitPei.inf
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FspInitPeiV1.c
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/FspNotifyS3.c
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/SecMain.c
 delete mode 100644 IntelFspWrapperPkg/FspInitPei/SecMain.h
 delete mode 100644 IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.c
 delete mode 100644 IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.inf
 delete mode 100644 IntelFspWrapperPkg/FspNotifyDxe/LoadBelow4G.c
 create mode 100644 IntelFspWrapperPkg/FspWrapperNotifyDxe/FspWrapperNotifyDxe.c
 create mode 100644 
IntelFspWrapperPkg/FspWrapperNotifyDxe/FspWrapperNotifyDxe.inf
 create mode 100644 IntelFspWrapperPkg/FspWrapperNotifyDxe/LoadBelow4G.c
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/FindPeiCore.c
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/FspWrapperSecCore.inf
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/Ia32/Dummy.asm
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/Ia32/ResetVec.asm16
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/SecMain.c
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/SecMain.h
 delete mode 100644 
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Bin/ResetVec.ia32.raw
 delete mode 100644 IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Build.py
 delete mode 100644 
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Ia16/ResetVec.asm16
 delete mode 100644 
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/ResetVectorCode.asm
 delete mode 100644 
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Tools/FixupForRawSection.py
 create mode 100644 IntelFspWrapperPkg/FspmWrapperPeim/FspmWrapperPeim.c
 create mode 100644 IntelFspWrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf
 create mode 100644 IntelFspWrapperPkg/FspsWrapperPeim/FspsWrapperPeim.c
 create mode 100644 IntelFspWrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
 delete mode 100644 IntelFspWrapperPkg/Include/Library/FspApiLib.h
 delete mode 100644 IntelFspWrapperPkg/Include/Library/FspHobProcessLib.h
 delete mode 100644 IntelFspWrapperPkg/Include/Library/FspPlatformInfoLib.h
 delete mode 100644 IntelFspWrapperPkg/Include/Library/FspPlatformSecLib.h
 create mode 100644 IntelFspWrapperPkg/Include/Library/FspWrapperApiLib.h
 create mode 100644 IntelFspWrapperPkg/Include/Library/FspWrapperApiTestLib.h
 create mode 100644 IntelFspWrapperPkg/Include/Library/FspWrapperHobProcessLib.h
 create mode 100644 IntelFspWrapperPkg/Include/Library/FspWrapperPlatformLib.h
 delete mode 100644 IntelFspWrapperPkg/Include/Ppi/FspInitDone.h
 create mode 100644 IntelFspWrapperPkg/Include/Ppi/FspSiliconInitDone.h
 delete mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/BaseFspApiLib.inf
 delete mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/FspApiLib.c
 delete mode 100644 
IntelFspWrapperPkg/Library/BaseFspApiLib/IA32/DispatchExecute.c
 delete mode 100644 
IntelFspWrapperPkg/Library/BaseFspApiLib/X64/DispatchExecute.c
 delete mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.S
 delete mode 100644 IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.asm
 delete mode 100644 
IntelFspWrapperPkg/Library/BaseFspPlatformInfoLibSample/BaseFspPlatformInfoLibSample.inf
 delete mode 100644 
IntelFspWrapperPkg/Library/BaseFspPlatformInfoLibSample/FspPlatformInfoLibSample.c
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/BaseFspWrapperApiLib.inf
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/FspWrapperApiLib.c
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/IA32/DispatchExecute.c
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.S
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiLib/X64/Thunk64To32.asm
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiTestLibNull/BaseFspWrapperApiTestLibNull.inf
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperApiTestLibNull/FspWrapperApiTestNull.c
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperPlatformLibSample/BaseFspWrapperPlatformLibSample.inf
 create mode 100644 
IntelFspWrapperPkg/Library/BaseFspWrapperPlatformLibSample/FspWrapperPlatformLibSample.c
 delete mode 100644 
IntelFspWrapperPkg/Library/PeiFspHobProcessLibSample/FspHobProcessLibSample.c
 delete mode 100644 
IntelFspWrapperPkg/Library/PeiFspHobProcessLibSample/PeiFspHobProcessLibSample.inf
 create mode 100644 
IntelFspWrapperPkg/Library/PeiFspWrapperApiTestLib/FspWrapperApiTest.c
 create mode 100644 
IntelFspWrapperPkg/Library/PeiFspWrapperApiTestLib/PeiFspWrapperApiTestLib.inf
 create mode 100644 
IntelFspWrapperPkg/Library/PeiFspWrapperHobProcessLibSample/FspWrapperHobProcessLibSample.c
 create mode 100644 
IntelFspWrapperPkg/Library/PeiFspWrapperHobProcessLibSample/PeiFspWrapperHobProcessLibSample.inf
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/FspWrapperPlatformSecLibSample.c
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Fsp.h
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/PeiCoreEntry.S
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/PeiCoreEntry.asm
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/SecEntry.S
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/SecEntry.asm
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Stack.S
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/Stack.asm
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/PlatformInit.c
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecFspWrapperPlatformSecLibSample.inf
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecGetPerformance.c
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecPlatformInformation.c
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecRamInitData.c
 create mode 100644 
IntelFspWrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecTempRamDone.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/FspPlatformSecLibSample.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.S
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.asm
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Fsp.h
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.S
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.asm
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.S
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.asm
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.S
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.asm
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/PlatformInit.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SaveSecContext.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecGetPerformance.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecPeiFspPlatformSecLibSample.inf
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecPlatformInformation.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecRamInitData.c
 delete mode 100644 
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecTempRamSupport.c

-- 
2.7.4.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to