TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | FREE_PAGE_LIST |
struct | POOL_HEADER |
struct | FREE_POOL_HEADER |
Macros | |
#define | MIN_POOL_SHIFT 6 |
#define | MIN_POOL_SIZE (1 << MIN_POOL_SHIFT) |
#define | MAX_POOL_SHIFT (EFI_PAGE_SHIFT - 1) |
#define | MAX_POOL_SIZE (1 << MAX_POOL_SHIFT) |
#define | MAX_POOL_INDEX (MAX_POOL_SHIFT - MIN_POOL_SHIFT + 1) |
Variables | |
LIST_ENTRY | mMmMemoryMap |
LIST_ENTRY | mMmPoolLists [MAX_POOL_INDEX] |
The internal header file that declared a data structure that is shared between the MM IPL and the MM Core.
Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file StandaloneMmCorePrivateData.h.
#define MAX_POOL_INDEX (MAX_POOL_SHIFT - MIN_POOL_SHIFT + 1) |
Definition at line 44 of file StandaloneMmCorePrivateData.h.
#define MAX_POOL_SHIFT (EFI_PAGE_SHIFT - 1) |
Definition at line 38 of file StandaloneMmCorePrivateData.h.
#define MAX_POOL_SIZE (1 << MAX_POOL_SHIFT) |
Definition at line 39 of file StandaloneMmCorePrivateData.h.
#define MIN_POOL_SHIFT 6 |
Definition at line 32 of file StandaloneMmCorePrivateData.h.
#define MIN_POOL_SIZE (1 << MIN_POOL_SHIFT) |
Definition at line 33 of file StandaloneMmCorePrivateData.h.
|
extern |
|
extern |