]> git.proxmox.com Git - mirror_edk2.git/blob - StandaloneMmPkg/Include/StandaloneMm.h
StandaloneMmPkg/Core: Implementation of Standalone MM Core Module.
[mirror_edk2.git] / StandaloneMmPkg / Include / StandaloneMm.h
1 /** @file
2 Standalone MM.
3
4 Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
5 Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>
6
7 This program and the accompanying materials
8 are licensed and made available under the terms and conditions
9 of the BSD License which accompanies this distribution. The
10 full text of the license may be found at
11 http://opensource.org/licenses/bsd-license.php
12
13 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15
16 **/
17
18 #ifndef _STANDALONE_MM_H_
19 #define _STANDALONE_MM_H_
20
21 #include <PiMm.h>
22
23 typedef
24 EFI_STATUS
25 (EFIAPI *MM_IMAGE_ENTRY_POINT) (
26 IN EFI_HANDLE ImageHandle,
27 IN EFI_MM_SYSTEM_TABLE *MmSystemTable
28 );
29
30 typedef
31 EFI_STATUS
32 (EFIAPI *STANDALONE_MM_FOUNDATION_ENTRY_POINT) (
33 IN VOID *HobStart
34 );
35
36 #endif