#include <Ppi/NtThunk.h>\r
#include <Ppi/StatusCode.h>\r
#include <Ppi/NtFwh.h>\r
+#include <Ppi/TemporaryRamSupport.h>\r
#include <Library/PcdLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/PrintLib.h>\r
UINT64 Size;\r
} NT_FD_INFO;\r
\r
-#define NT_SYSTEM_MEMORY_FILENAME_SIZE 40\r
-\r
typedef struct {\r
- CHAR16 FileName[NT_SYSTEM_MEMORY_FILENAME_SIZE];\r
EFI_PHYSICAL_ADDRESS Memory;\r
UINT64 Size;\r
} NT_SYSTEM_MEMORY;\r
\r
-\r
#define MAX_PDB_NAME_TO_MOD_HANDLE_ARRAY_SIZE 0x100\r
\r
typedef struct {\r
IN PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext\r
);\r
\r
+EFI_STATUS\r
+EFIAPI\r
+SecTemporaryRamSupport (\r
+ IN CONST EFI_PEI_SERVICES **PeiServices,\r
+ IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase,\r
+ IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase,\r
+ IN UINTN CopySize\r
+ );\r
\r
typedef struct {\r
EFI_PEI_PE_COFF_LOADER_PROTOCOL PeCoff;\r