TianoCore EDK2 master
|
#include <PiPei.h>
#include <Library/ArmMmuLib.h>
#include <Library/ArmVirtMemInfoLib.h>
#include <Library/DebugLib.h>
#include <Library/HobLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/PcdLib.h>
#include <Library/CacheMaintenanceLib.h>
Go to the source code of this file.
Functions | |
VOID | BuildMemoryTypeInformationHob (VOID) |
VOID | InitMmu (VOID) |
EFI_STATUS EFIAPI | MemoryPeim (IN EFI_PHYSICAL_ADDRESS UefiMemoryBase, IN UINT64 UefiMemorySize) |
Copyright (c) 2011-2014, ARM Limited. All rights reserved. Copyright (c) 2014, Linaro Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file ArmVirtMemoryInitPeiLib.c.
VOID BuildMemoryTypeInformationHob | ( | VOID | ) |
Populate and install the memory type information HOB.
Build the memory type information HOB that describes how many pages of each type to preallocate when initializing the GCD memory map.
Definition at line 36 of file MemoryInitPeim.c.
VOID InitMmu | ( | VOID | ) |
Definition at line 26 of file ArmVirtMemoryInitPeiLib.c.
EFI_STATUS EFIAPI MemoryPeim | ( | IN EFI_PHYSICAL_ADDRESS | UefiMemoryBase, |
IN UINT64 | UefiMemorySize | ||
) |
Entrypoint of the memory PEIM driver.
[in] | UefiMemoryBase | The base of the PI/UEFI memory region |
[in[ | UefiMemorySize The size of the PI/UEFI memory region |
Definition at line 48 of file ArmVirtMemoryInitPeiLib.c.