TianoCore EDK2 master
Loading...
Searching...
No Matches
FaultTolerantWriteStandaloneMm.c
Go to the documentation of this file.
1
11#include <Library/SmmMemLib.h>
13#include "FaultTolerantWrite.h"
15
25BOOLEAN
28 IN UINT64 Length
29 )
30{
31 return TRUE;
32}
33
49UINT32
51 IN VOID *Buffer,
52 IN UINTN Length
53 )
54{
55 return CalculateCrc32 (Buffer, Length);
56}
57
61VOID
63 VOID
64 )
65{
66}
67
80EFIAPI
82 IN EFI_HANDLE ImageHandle,
83 IN EFI_MM_SYSTEM_TABLE *MmSystemTable
84 )
85{
87}
UINT64 UINTN
UINT32 EFIAPI CalculateCrc32(IN VOID *Buffer, IN UINTN Length)
Definition: CheckSum.c:600
EFI_STATUS MmFaultTolerantWriteInitialize(VOID)
EFI_STATUS EFIAPI StandaloneMmFaultTolerantWriteInitialize(IN EFI_HANDLE ImageHandle, IN EFI_MM_SYSTEM_TABLE *MmSystemTable)
VOID FtwNotifySmmReady(VOID)
UINT32 FtwCalculateCrc32(IN VOID *Buffer, IN UINTN Length)
BOOLEAN FtwSmmIsPrimaryBufferValid(IN EFI_PHYSICAL_ADDRESS Buffer, IN UINT64 Length)
#define TRUE
Definition: Base.h:301
#define IN
Definition: Base.h:279
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:50
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33