TianoCore EDK2 master
Loading...
Searching...
No Matches
SecPeiDebugAgentLib.h File Reference

Go to the source code of this file.

Data Structures

struct  DEBUG_AGENT_PHASE2_CONTEXT
 

Functions

VOID EFIAPI InitializeDebugAgentPhase2 (IN VOID *Context, IN DEBUG_PORT_HANDLE DebugPortHandle)
 
EFI_STATUS EFIAPI DebugAgentCallbackMemoryDiscoveredPpi (IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor, IN VOID *Ppi)
 

Detailed Description

Header file for Sec Core Debug Agent Library instance.

Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SecPeiDebugAgentLib.h.

Function Documentation

◆ DebugAgentCallbackMemoryDiscoveredPpi()

EFI_STATUS EFIAPI DebugAgentCallbackMemoryDiscoveredPpi ( IN EFI_PEI_SERVICES **  PeiServices,
IN EFI_PEI_NOTIFY_DESCRIPTOR NotifyDescriptor,
IN VOID *  Ppi 
)

Debug Agent provided notify callback function on Memory Discovered PPI.

Parameters
[in]PeiServicesIndirect reference to the PEI Services Table.
[in]NotifyDescriptorAddress of the notification descriptor data structure.
[in]PpiAddress of the PPI that was installed.
Return values
EFI_SUCCESSIf the function completed successfully.

Definition at line 258 of file SecPeiDebugAgentLib.c.

◆ InitializeDebugAgentPhase2()

VOID EFIAPI InitializeDebugAgentPhase2 ( IN VOID *  Context,
IN DEBUG_PORT_HANDLE  DebugPortHandle 
)

Caller provided function to be invoked at the end of DebugPortInitialize().

Refer to the description for DebugPortInitialize() for more details.

Parameters
[in]ContextThe first input argument of DebugPortInitialize().
[in]DebugPortHandleDebug port handle created by Debug Communication Library.

Definition at line 668 of file SecPeiDebugAgentLib.c.