TianoCore EDK2 master
|
#include <PiPei.h>
#include <Library/PcdLib.h>
#include <Library/ArmLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/IoLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/HobLib.h>
#include <Library/SerialPortLib.h>
Go to the source code of this file.
Macros | |
#define | SerialPrint(txt) SerialPortWrite (txt, AsciiStrLen(txt)+1); |
Functions | |
VOID | PrePiMain (IN UINTN UefiMemoryBase, IN UINTN StacksBase, IN UINT64 StartTimeStamp) |
EFI_STATUS EFIAPI | MemoryPeim (IN EFI_PHYSICAL_ADDRESS UefiMemoryBase, IN UINT64 UefiMemorySize) |
EFI_STATUS EFIAPI | PlatformPeim (VOID) |
VOID | BuildMemoryTypeInformationHob (VOID) |
VOID | ArchInitialize (VOID) |
Copyright (c) 2011-2012, ARM Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PrePi.h.
#define SerialPrint | ( | txt | ) | SerialPortWrite (txt, AsciiStrLen(txt)+1); |
VOID ArchInitialize | ( | VOID | ) |
Architecture specific initialization routine.
Definition at line 17 of file ArchPeilessSec.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.
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 59 of file MemoryInitPeiLib.c.
EFI_STATUS EFIAPI PlatformPeim | ( | VOID | ) |
Entrypoint of platform PEIM driver.
Initialise Platform HOBs
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_OUT_OF_RESOURCES | Out of resources. |
Entrypoint of platform PEIM driver.
Initialise Platform HOBs
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_OUT_OF_RESOURCES | Out of resources. |
Definition at line 17 of file PlatformPeiLib.c.