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 03:33:14 +0000 (11:33 +0800)
commit90c5bc081d15d077606131a61114ddfdefe62e61
treeda203c21a0891d01912b508f7cc9a4d45afc677c
parent4187f79cf03e5a8e5e27ae8bc5a3f8cc999118f5
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>
IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.c
IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf
IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.c
IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec