TianoCore EDK2
master
Loading...
Searching...
No Matches
TemporaryRamSupport.h
Go to the documentation of this file.
1
13
#ifndef __TEMPORARY_RAM_SUPPORT_H__
14
#define __TEMPORARY_RAM_SUPPORT_H__
15
20
#define EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI_GUID \
21
{ 0xdbe23aa9, 0xa345, 0x4b97, {0x85, 0xb6, 0xb2, 0x26, 0xf1, 0x61, 0x73, 0x89} }
22
39
typedef
40
EFI_STATUS
41
(EFIAPI *
TEMPORARY_RAM_MIGRATION
)(
42
IN
CONST
EFI_PEI_SERVICES
**PeiServices,
43
IN
EFI_PHYSICAL_ADDRESS
TemporaryMemoryBase,
44
IN
EFI_PHYSICAL_ADDRESS
PermanentMemoryBase,
45
IN
UINTN
CopySize
46
);
47
53
typedef
struct
{
54
TEMPORARY_RAM_MIGRATION
TemporaryRamMigration
;
55
}
EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI
;
56
57
extern
EFI_GUID
gEfiTemporaryRamSupportPpiGuid;
58
59
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
TemporaryRamMigration
STATIC EFI_STATUS EFIAPI TemporaryRamMigration(IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase, IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase, IN UINTN CopySize)
Definition:
SecMain.c:467
TEMPORARY_RAM_MIGRATION
EFI_STATUS(EFIAPI * TEMPORARY_RAM_MIGRATION)(IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase, IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase, IN UINTN CopySize)
Definition:
TemporaryRamSupport.h:41
EFI_PHYSICAL_ADDRESS
UINT64 EFI_PHYSICAL_ADDRESS
Definition:
UefiBaseType.h:50
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_SERVICES
Definition:
PiPeiCis.h:877
EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI
Definition:
TemporaryRamSupport.h:53
GUID
Definition:
Base.h:213
MdePkg
Include
Ppi
TemporaryRamSupport.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6