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