TianoCore EDK2
master
Loading...
Searching...
No Matches
SecPeiDebugAgentLib.h
Go to the documentation of this file.
1
9
#ifndef _SEC_CORE_DEBUG_AGENT_LIB_H_
10
#define _SEC_CORE_DEBUG_AGENT_LIB_H_
11
12
#include <
PiPei.h
>
13
#include <
Ppi/MemoryDiscovered.h
>
14
#include <
Library/PeiServicesLib.h
>
15
#include <
Library/MemoryAllocationLib.h
>
16
#include "
DebugAgent.h
"
17
18
typedef
struct
{
19
UINT32 InitFlag;
20
VOID *Context;
21
DEBUG_AGENT_CONTINUE
Function;
22
}
DEBUG_AGENT_PHASE2_CONTEXT
;
23
33
VOID
34
EFIAPI
35
InitializeDebugAgentPhase2
(
36
IN
VOID *Context,
37
IN
DEBUG_PORT_HANDLE DebugPortHandle
38
);
39
50
EFI_STATUS
51
EFIAPI
52
DebugAgentCallbackMemoryDiscoveredPpi
(
53
IN
EFI_PEI_SERVICES
**PeiServices,
54
IN
EFI_PEI_NOTIFY_DESCRIPTOR
*NotifyDescriptor,
55
IN
VOID *Ppi
56
);
57
58
#endif
DebugAgent.h
DEBUG_AGENT_CONTINUE
VOID(EFIAPI * DEBUG_AGENT_CONTINUE)(IN VOID *Context)
Definition:
DebugAgentLib.h:43
IN
#define IN
Definition:
Base.h:279
MemoryAllocationLib.h
MemoryDiscovered.h
PeiServicesLib.h
PiPei.h
InitializeDebugAgentPhase2
VOID EFIAPI InitializeDebugAgentPhase2(IN VOID *Context, IN DEBUG_PORT_HANDLE DebugPortHandle)
Definition:
SecPeiDebugAgentLib.c:668
DebugAgentCallbackMemoryDiscoveredPpi
EFI_STATUS EFIAPI DebugAgentCallbackMemoryDiscoveredPpi(IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor, IN VOID *Ppi)
Definition:
SecPeiDebugAgentLib.c:258
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_NOTIFY_DESCRIPTOR
Definition:
PiPeiCis.h:110
_EFI_PEI_SERVICES
Definition:
PiPeiCis.h:877
DEBUG_AGENT_PHASE2_CONTEXT
Definition:
SecPeiDebugAgentLib.h:18
SourceLevelDebugPkg
Library
DebugAgent
SecPeiDebugAgent
SecPeiDebugAgentLib.h
Generated on Fri Nov 15 2024 18:01:25 for TianoCore EDK2 by
1.9.6