blob: 743ab517f9f75bc8aae7606edfeb19a8a50af28d [file] [log] [blame]
/** @file
Standalone MM.
Copyright (c) 2015 - 2025, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef _STANDALONE_MM_H_
#define _STANDALONE_MM_H_
#include <PiMm.h>
typedef
EFI_STATUS
(EFIAPI *MM_IMAGE_ENTRY_POINT)(
IN EFI_HANDLE ImageHandle,
IN EFI_MM_SYSTEM_TABLE *MmSystemTable
);
typedef
VOID
(EFIAPI *MM_FOUNDATION_ENTRY_POINT)(
IN VOID *HobStart
);
//
// STANDALONE_MM_FOUNDATION_ENTRY_POINT definition is kept for backward compatibility.
// Will remove it once all the code references are removed.
//
typedef MM_FOUNDATION_ENTRY_POINT STANDALONE_MM_FOUNDATION_ENTRY_POINT;
#endif