mirror of https://github.com/acidanthera/audk.git
IntelFspWrapperPkg update for FSP1.1
-- Add BootLoaderTolumSize support -- Fix LibraryClasses declaration in DEC file. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com> Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com> Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com> Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17197 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
9da591867c
commit
88a539ca5f
|
@ -97,6 +97,7 @@ PeiFspInit (
|
|||
ASSERT(sizeof(FspUpdRgn) >= UpdRegionSize);
|
||||
ZeroMem (FspUpdRgn, UpdRegionSize);
|
||||
FspRtBuffer.UpdDataRgnPtr = UpdateFspUpdConfigs (FspUpdRgn);
|
||||
FspRtBuffer.BootLoaderTolumSize = 0;
|
||||
|
||||
ZeroMem (&FspInitParams, sizeof(FspInitParams));
|
||||
FspInitParams.NvsBufferPtr = GetNvsBuffer ();
|
||||
|
|
|
@ -164,6 +164,7 @@ PeiFspMemoryInit (
|
|||
ASSERT(sizeof(FspUpdRgn) >= UpdRegionSize);
|
||||
ZeroMem (FspUpdRgn, UpdRegionSize);
|
||||
FspRtBuffer.UpdDataRgnPtr = UpdateFspUpdConfigs (FspUpdRgn);
|
||||
FspRtBuffer.BootLoaderTolumSize = GetBootLoaderTolumSize ();
|
||||
|
||||
ZeroMem (&FspMemoryInitParams, sizeof(FspMemoryInitParams));
|
||||
FspMemoryInitParams.NvsBufferPtr = GetNvsBuffer ();
|
||||
|
|
|
@ -68,6 +68,19 @@ UpdateFspUpdConfigs (
|
|||
IN OUT VOID *FspUpdRgnPtr
|
||||
);
|
||||
|
||||
/**
|
||||
Get BootLoader Tolum size.
|
||||
|
||||
@note At this point, memory is NOT ready, PeiServices are available to use.
|
||||
|
||||
@return BootLoader Tolum size.
|
||||
**/
|
||||
UINT32
|
||||
EFIAPI
|
||||
GetBootLoaderTolumSize (
|
||||
VOID
|
||||
);
|
||||
|
||||
/**
|
||||
Get TempRamExit parameter.
|
||||
|
||||
|
|
|
@ -23,16 +23,16 @@
|
|||
|
||||
[LibraryClasses]
|
||||
## @libraryclass Provide FSP API related function.
|
||||
FspApiLib|IntelFspWrapperPkg/Include/Library/FspApiLib.h
|
||||
FspApiLib|Include/Library/FspApiLib.h
|
||||
|
||||
## @libraryclass Provide FSP hob process related function.
|
||||
FspHobProcessLib|IntelFspWrapperPkg/Include/Library/FspHobProcessLib.h
|
||||
FspHobProcessLib|Include/Library/FspHobProcessLib.h
|
||||
|
||||
## @libraryclass Provide FSP platform information related function.
|
||||
FspPlatformInfoLib|IntelFspWrapperPkg/Include/Library/FspPlatformInfoLib.h
|
||||
FspPlatformInfoLib|Include/Library/FspPlatformInfoLib.h
|
||||
|
||||
## @libraryclass Provide FSP wrapper platform sec related function.
|
||||
FspPlatformSecLib|IntelFspWrapperPkg/Include/Library/FspPlatformSecLib.h
|
||||
FspPlatformSecLib|Include/Library/FspPlatformSecLib.h
|
||||
|
||||
[Guids]
|
||||
#
|
||||
|
|
|
@ -82,6 +82,22 @@ UpdateFspUpdConfigs (
|
|||
return NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
Get BootLoader Tolum size.
|
||||
|
||||
@note At this point, memory is NOT ready, PeiServices are available to use.
|
||||
|
||||
@return BootLoader Tolum size.
|
||||
**/
|
||||
UINT32
|
||||
EFIAPI
|
||||
GetBootLoaderTolumSize (
|
||||
VOID
|
||||
)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
Get TempRamExit parameter.
|
||||
|
||||
|
|
Loading…
Reference in New Issue