]>
git.proxmox.com Git - mirror_edk2.git/blob - StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationServices.h
2 Contains function prototypes for Memory Services in the MM Core.
4 This header file borrows the StandaloneMmCore Memory Allocation services as the primitive
7 Copyright (c) 2008 - 2015, Intel Corporation. All rights reserved.<BR>
8 Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>
10 SPDX-License-Identifier: BSD-2-Clause-Patent
14 #ifndef _PI_MM_CORE_MEMORY_ALLOCATION_SERVICES_H_
15 #define _PI_MM_CORE_MEMORY_ALLOCATION_SERVICES_H_
17 #include <Guid/MmCoreData.h>
20 Called to initialize the memory service.
22 @param MmramRangeCount Number of MMRAM Regions
23 @param MmramRanges Pointer to MMRAM Descriptors
27 MmInitializeMemoryServices (
28 IN UINTN MmramRangeCount
,
29 IN EFI_MMRAM_DESCRIPTOR
*MmramRanges