TianoCore EDK2
master
Loading...
Searching...
No Matches
X86FxRestore.c
Go to the documentation of this file.
1
9
#include "
BaseLibInternals.h
"
10
25
VOID
26
EFIAPI
27
AsmFxRestore
(
28
IN
CONST
IA32_FX_BUFFER *Buffer
29
)
30
{
31
ASSERT (Buffer !=
NULL
);
32
ASSERT (0 == ((
UINTN
)Buffer & 0xf));
33
34
//
35
// Check the flag recorded by AsmFxSave()
36
//
37
ASSERT (0xAA5555AA == *(UINT32 *)(&Buffer->Buffer[sizeof (Buffer->Buffer) - 4]));
38
39
InternalX86FxRestore
(Buffer);
40
}
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseLibInternals.h
InternalX86FxRestore
VOID EFIAPI InternalX86FxRestore(IN CONST IA32_FX_BUFFER *Buffer)
Definition:
FxRestore.c:23
NULL
#define NULL
Definition:
Base.h:319
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
AsmFxRestore
VOID EFIAPI AsmFxRestore(IN CONST IA32_FX_BUFFER *Buffer)
Definition:
X86FxRestore.c:27
MdePkg
Library
BaseLib
X86FxRestore.c
Generated on Fri Nov 15 2024 18:01:17 for TianoCore EDK2 by
1.9.6