MdeModulePkg/FaultTolerantWrite: Consume Variable Flash Info
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds support to the UEFI variable fault tolerant write (FTW) drivers to receive FTW base and size information dynamically via the Variable Flash Information library. Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
This commit is contained in:
committed by
mergify[bot]
parent
4dbebc2d10
commit
8db39c60cd
@ -26,6 +26,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
#include <Library/BaseMemoryLib.h>
|
||||
#include <Library/MemoryAllocationLib.h>
|
||||
#include <Library/ReportStatusCodeLib.h>
|
||||
#include <Library/SafeIntLib.h>
|
||||
#include <Library/VariableFlashInfoLib.h>
|
||||
|
||||
//
|
||||
// Flash erase polarity is 1
|
||||
@ -708,10 +710,13 @@ InitFtwProtocol (
|
||||
|
||||
Since Signature and WriteQueueSize have been known, Crc can be calculated out,
|
||||
then the work space header will be fixed.
|
||||
|
||||
@param[in] WorkSpaceLength Length in bytes of the FTW workspace area.
|
||||
|
||||
**/
|
||||
VOID
|
||||
InitializeLocalWorkSpaceHeader (
|
||||
VOID
|
||||
IN UINTN WorkSpaceLength
|
||||
);
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user