IntelFsp2WrapperPkg: Support FSP Dispatch mode
authorChasel, Chiu <chasel.chiu@intel.com>
Tue, 6 Nov 2018 07:31:31 +0000 (15:31 +0800)
committerChasel, Chiu <chasel.chiu@intel.com>
Tue, 20 Nov 2018 04:03:52 +0000 (12:03 +0800)
commit115336ccaf0635c659996bc41a47914f9d837275
tree14c87c3554826ea44725cf98c1de86762763f0e6
parentde1e1195b34aad43fc85cdebf6d5b0b213eaa3d0
IntelFsp2WrapperPkg: Support FSP Dispatch mode

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1300

Provides PCD selection for FSP Wrapper to support Dispatch
mode. Also PcdFspmBaseAddress should support Dynamic for
recovery scenario (multiple FSP-M binary in flash)

Test: Verified on internal platform and both API and
      DISPATCH modes booted successfully.

Cc: Jiewen Yao <Jiewen.yao@intel.com>
Cc: Desimone Nathaniel L <nathaniel.l.desimone@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com>
Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.c
IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf
IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.c
IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec