diff options
author | Satya Yarlagadda <satya.p.yarlagadda@intel.com> | 2016-07-20 14:49:15 +0800 |
---|---|---|
committer | Jiewen Yao <jiewen.yao@intel.com> | 2016-07-23 09:20:04 +0800 |
commit | 40bc7509142af30d8befd198afbdeeaa58964234 (patch) | |
tree | c4ad09fec7e35ae76533897c9513607128e42bb2 /IntelFsp2Pkg/Library | |
parent | c243b7443213cce5c13389fa61660b8d8cc3c6dd (diff) | |
download | edk2-40bc7509142af30d8befd198afbdeeaa58964234.tar.gz edk2-40bc7509142af30d8befd198afbdeeaa58964234.tar.bz2 edk2-40bc7509142af30d8befd198afbdeeaa58964234.zip |
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>
Diffstat (limited to 'IntelFsp2Pkg/Library')
-rw-r--r-- | IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c index 0c5f0b306e..660e9fc696 100644 --- a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c +++ b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c @@ -505,48 +505,6 @@ SetPhaseStatusCode ( }
/**
- This function gets FSP CAR base.
-
-**/
-UINT32
-EFIAPI
-GetFspCarBase (
- VOID
- )
-{
- FSP_GLOBAL_DATA *FspData;
- UINT32 CarBase;
-
- FspData = GetFspGlobalDataPointer ();
- CarBase = FspData->PlatformData.CarBase;
- if (CarBase == 0) {
- CarBase = PcdGet32(PcdTemporaryRamBase);
- }
- return CarBase;
-}
-
-/**
- This function gets FSP CAR size.
-
-**/
-UINT32
-EFIAPI
-GetFspCarSize (
- VOID
- )
-{
- FSP_GLOBAL_DATA *FspData;
- UINT32 CarSize;
-
- FspData = GetFspGlobalDataPointer ();
- CarSize = FspData->PlatformData.CarSize;
- if (FspData->PlatformData.CarBase == 0) {
- CarSize = PcdGet32(PcdTemporaryRamSize);
- }
- return CarSize;
-}
-
-/**
This function updates the return status of the FSP API with requested reset type and returns to Boot Loader.
@param[in] FspResetType Reset type that needs to returned as API return status
|