IntelFsp2Pkg: Remove CarBase and CarSize from FSP_GLOBAL_DATA
authorSatya Yarlagadda <satya.p.yarlagadda@intel.com>
Wed, 20 Jul 2016 06:49:15 +0000 (14:49 +0800)
committerJiewen Yao <jiewen.yao@intel.com>
Sat, 23 Jul 2016 01:20:04 +0000 (09:20 +0800)
commit40bc7509142af30d8befd198afbdeeaa58964234
treec4ad09fec7e35ae76533897c9513607128e42bb2
parentc243b7443213cce5c13389fa61660b8d8cc3c6dd
IntelFsp2Pkg: Remove CarBase and CarSize from FSP_GLOBAL_DATA

CarBase and CarSize in Fsp Global data structure are no longer needed as
Boot loader doesn't pass them to FSP even in case that BL chooses to skip calling
the FspTempRamInit API. In case of FspTempramInit is called, we can use the PCDs
to identify the CarBase and Size. Hence we remove the relevant code.

Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Satya Yarlagadda <satya.p.yarlagadda@intel.com>
Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
IntelFsp2Pkg/FspSecCore/SecFsp.c
IntelFsp2Pkg/Include/FspGlobalData.h
IntelFsp2Pkg/Include/Library/FspCommonLib.h
IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c