TianoCore EDK2 master
Loading...
Searching...
No Matches
ThunkPpiList.c File Reference
#include <PiPei.h>
#include <Library/BaseLib.h>
#include <Library/MemoryAllocationLib.h>

Go to the source code of this file.

Functions

EFI_PEI_PPI_DESCRIPTORGetThunkPpiList (VOID)
 
EFI_STATUS EFIAPI AddThunkPpi (IN UINTN Flags, IN EFI_GUID *Guid, IN VOID *Ppi)
 

Variables

UINTN gThunkPpiListSize = 0
 
EFI_PEI_PPI_DESCRIPTORgThunkPpiList = NULL
 

Detailed Description

Emulator Thunk to abstract OS services from pure EFI code

Copyright (c) 2008 - 2011, Apple Inc. All rights reserved.
Copyright (c) 2011, Intel Corporation. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file ThunkPpiList.c.

Function Documentation

◆ AddThunkPpi()

EFI_STATUS EFIAPI AddThunkPpi ( IN UINTN  Flags,
IN EFI_GUID Guid,
IN VOID *  Ppi 
)

Definition at line 37 of file ThunkPpiList.c.

◆ GetThunkPpiList()

EFI_PEI_PPI_DESCRIPTOR * GetThunkPpiList ( VOID  )

Definition at line 19 of file ThunkPpiList.c.

Variable Documentation

◆ gThunkPpiList

EFI_PEI_PPI_DESCRIPTOR* gThunkPpiList = NULL

Definition at line 16 of file ThunkPpiList.c.

◆ gThunkPpiListSize

UINTN gThunkPpiListSize = 0

Definition at line 15 of file ThunkPpiList.c.