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
39typedef
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
53typedef struct {
56
57extern EFI_GUID gEfiTemporaryRamSupportPpiGuid;
58
59#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
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
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)
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:50
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213