]> git.proxmox.com Git - mirror_edk2.git/blame - EmulatorPkg/Sec/Sec.h
OvmfPkg/Csm/LegacyBiosDxe: Update to make it build for OVMF
[mirror_edk2.git] / EmulatorPkg / Sec / Sec.h
CommitLineData
79e4f2a5
RN
1/*++ @file\r
2 Stub SEC that is called from the OS appliation that is the root of the emulator.\r
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
14\r
15#include <PiPei.h>\r
16#include <Library/EmuMagicPageLib.h>\r
17#include <Library/DebugLib.h>\r
18#include <Library/PeiServicesLib.h>\r
19#include <Library/PeCoffGetEntryPointLib.h>\r
20#include <Library/BaseMemoryLib.h>\r
21\r
22#include <Ppi/TemporaryRamSupport.h>\r
23\r
24\r
25//\r
26// I think this shold be defined in a MdePkg include file?\r
27//\r
28VOID\r
29EFIAPI\r
30ProcessLibraryConstructorList (\r
31 VOID\r
32 );\r
33\r
34EFI_STATUS\r
35EFIAPI\r
36SecTemporaryRamSupport (\r
37 IN CONST EFI_PEI_SERVICES **PeiServices,\r
38 IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase,\r
39 IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase,\r
40 IN UINTN CopySize\r
41 );\r
42\r
43\r
44#endif\r
45\r