diff options
Diffstat (limited to 'InOsEmuPkg/Sec/Sec.h')
-rw-r--r-- | InOsEmuPkg/Sec/Sec.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/InOsEmuPkg/Sec/Sec.h b/InOsEmuPkg/Sec/Sec.h new file mode 100644 index 0000000000..d0bc9e176e --- /dev/null +++ b/InOsEmuPkg/Sec/Sec.h @@ -0,0 +1,51 @@ +/*++ @file + Stub SEC that is called from the OS appliation that is the root of the emulator. + + The OS application will call the SEC with the PEI Entry Point API. + +Copyright (c) 2011, Apple Inc. All rights reserved.<BR> +This program and the accompanying materials +are licensed and made available under the terms and conditions of the BSD License +which accompanies this distribution. The full text of the license may be found at +http://opensource.org/licenses/bsd-license.php + +THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + +**/ + +#ifndef __SEC_H___ +#define __SEC_H___ + + +#include <PiPei.h> +#include <Library/DebugLib.h> +#include <Library/PeiServicesLib.h> +#include <Library/PeCoffGetEntryPointLib.h> +#include <Library/BaseMemoryLib.h> +#include <Library/PpiListLib.h> + +#include <Ppi/TemporaryRamSupport.h> + + +// +// I think this shold be defined in a MdePkg include file? +// +VOID +EFIAPI +ProcessLibraryConstructorList ( + VOID + ); + +EFI_STATUS +EFIAPI +SecTemporaryRamSupport ( + IN CONST EFI_PEI_SERVICES **PeiServices, + IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase, + IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase, + IN UINTN CopySize + ); + + +#endif + |