c44f9a42d4a564cb04372389276cd48c05ad9914 |
|
21-Oct-2016 |
Satya Yarlagadda <satya.p.yarlagadda@intel.com> |
IntelFsp2Pkg: Removing FSP Data Table FSP Base address is part of FSP_INFO_HEADER and we don't need additional table to report the base address of FSP components. we expect Boot loaders to parse the FSP INFO Header to get the base address. Also, this the FSP_DATA_TABLE is not defined in the FSP EAS and we don't see a need for it. Cc: Maurice Ma <maurice.ma@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Satya Yarlagadda <satya.p.yarlagadda@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
|
86079a4d2198b62b88140b9decb92ca73d443f94 |
|
30-Aug-2016 |
Giri P Mudusuru <giri.p.mudusuru@intel.com> |
IntelFsp2Pkg: Fix typo and comments Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Satya Yarlagadda <satya.p.yarlagadda@intel.com> Cc: Michael Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru <giri.p.mudusuru@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
|
40bc7509142af30d8befd198afbdeeaa58964234 |
|
20-Jul-2016 |
Satya Yarlagadda <satya.p.yarlagadda@intel.com> |
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>
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
|
6b5677e1bb62c289fba7848bbfde08220fc37ba1 |
|
24-Jun-2016 |
Yarlagadda, Satya P <satya.p.yarlagadda@intel.com> |
IntelFsp2Pkg-BaseFspCommonLib: Add funtion to return the reset required status Added new funtion in FSPCommonLib to update the FSP API return status with the requested return status and return the control to the boot loader. 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>
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
|
cc0b456a05f8dd1ebfb9be485465be37e96999e7 |
|
17-Jun-2016 |
Jiewen Yao <jiewen.yao@intel.com> |
IntelFsp2Pkg: rename GetFspVpdDataPointer() to GetFspCfgRegionDataPointer() FSP2.0 removed VPD concept. Rename GetFspVpdDataPointer() to GetFspCfgRegionDataPointer() to follow FSP2.0 specification (CfgRegionOffset). Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com> Cc: Amy Chan <amy.chan@intel.com> Cc: Satya Yarlagadda <satya.p.yarlagadda@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com> Reviewed-by: Amy Chan <amy.chan@intel.com>
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
|
cf1d454983fb4fd3b580a92bd242310467a5eaef |
|
13-May-2016 |
Jiewen Yao <jiewen.yao@intel.com> |
Add IntelFsp2Pkg and IntelFsp2WrapperPkg. Add FSP2.0 support. 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. 5) We also add rename Fsp* to FspWrapper* in IntelFsp2WrapperPkg, to indicate that it is for FspWrapper only. IntelFspPkg and IntelFspWrapperPkg will be deprecated. The new Intel platform will follow FSP2.0 and use IntelFsp2Pkg and IntelFsp2WrapperPkg. The old platform can still use IntelFspPkg and IntelFspWrapperPkg for compatibility consideration. Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Ravi P Rangarajan <ravi.p.rangarajan@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com> Reviewed-by: Maurice Ma <maurice.ma@intel.com> Reviewed-by: Ravi P Rangarajan <ravi.p.rangarajan@intel.com>
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
|