]> git.proxmox.com Git - mirror_edk2.git/blame - EmulatorPkg/Sec/Sec.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / EmulatorPkg / Sec / Sec.h
CommitLineData
79e4f2a5 1/*++ @file\r
de949fdb 2 Stub SEC that is called from the OS application that is the root of the emulator.\r
79e4f2a5
RN
3\r
4 The OS application will call the SEC with the PEI Entry Point API.\r
5\r
6Copyright (c) 2011, Apple Inc. All rights reserved.<BR>\r
e3ba31da 7SPDX-License-Identifier: BSD-2-Clause-Patent\r
79e4f2a5
RN
8\r
9**/\r
10\r
11#ifndef __SEC_H___\r
12#define __SEC_H___\r
13\r
79e4f2a5
RN
14#include <PiPei.h>\r
15#include <Library/EmuMagicPageLib.h>\r
16#include <Library/DebugLib.h>\r
17#include <Library/PeiServicesLib.h>\r
18#include <Library/PeCoffGetEntryPointLib.h>\r
19#include <Library/BaseMemoryLib.h>\r
20\r
21#include <Ppi/TemporaryRamSupport.h>\r
22\r
79e4f2a5 23//\r
de949fdb 24// I think this should be defined in a MdePkg include file?\r
79e4f2a5
RN
25//\r
26VOID\r
27EFIAPI\r
28ProcessLibraryConstructorList (\r
29 VOID\r
30 );\r
31\r
32EFI_STATUS\r
33EFIAPI\r
34SecTemporaryRamSupport (\r
a550d468
MK
35 IN CONST EFI_PEI_SERVICES **PeiServices,\r
36 IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase,\r
37 IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase,\r
38 IN UINTN CopySize\r
79e4f2a5
RN
39 );\r
40\r
79e4f2a5 41#endif\r