XenevaOS
Loading...
Searching...
No Matches
DebugPort.h
Go to the documentation of this file.
1
18#ifndef __DEBUG_PORT_H__
19#define __DEBUG_PORT_H__
20
21
25#define EFI_DEBUGPORT_PROTOCOL_GUID \
26 { \
27 0xEBA4E8D2, 0x3858, 0x41EC, {0xA2, 0x81, 0x26, 0x47, 0xBA, 0x96, 0x60, 0xD0 } \
28 }
29
31
33
34//
35// DebugPort member functions
36//
37
47typedef
51 );
52
67typedef
71 IN UINT32 Timeout,
72 IN OUT UINTN *BufferSize,
73 IN VOID *Buffer
74 );
75
91typedef
95 IN UINT32 Timeout,
96 IN OUT UINTN *BufferSize,
97 OUT VOID *Buffer
98 );
99
110typedef
114 );
115
125
126//
127// DEBUGPORT variable definitions...
128//
129#define EFI_DEBUGPORT_VARIABLE_NAME L"DEBUGPORT"
130#define EFI_DEBUGPORT_VARIABLE_GUID EFI_DEBUGPORT_PROTOCOL_GUID
131
133
134//
135// DebugPort device path definitions...
136//
137#define DEVICE_PATH_MESSAGING_DEBUGPORT EFI_DEBUGPORT_PROTOCOL_GUID
138
140
145
146#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_GUID gEfiDebugPortProtocolGuid
EFI_STATUS(EFIAPI * EFI_DEBUGPORT_POLL)(IN EFI_DEBUGPORT_PROTOCOL *This)
Definition DebugPort.h:112
EFI_STATUS(EFIAPI * EFI_DEBUGPORT_RESET)(IN EFI_DEBUGPORT_PROTOCOL *This)
Definition DebugPort.h:49
EFI_STATUS(EFIAPI * EFI_DEBUGPORT_WRITE)(IN EFI_DEBUGPORT_PROTOCOL *This, IN UINT32 Timeout, IN OUT UINTN *BufferSize, IN VOID *Buffer)
Definition DebugPort.h:69
EFI_GUID gEfiDebugPortDevicePathGuid
EFI_STATUS(EFIAPI * EFI_DEBUGPORT_READ)(IN EFI_DEBUGPORT_PROTOCOL *This, IN UINT32 Timeout, IN OUT UINTN *BufferSize, OUT VOID *Buffer)
Definition DebugPort.h:93
EFI_GUID gEfiDebugPortVariableGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
Definition DebugPort.h:141
EFI_GUID Guid
Definition DebugPort.h:143
EFI_DEVICE_PATH_PROTOCOL Header
Definition DebugPort.h:142
Definition DevicePath.h:49
Definition Base.h:281
Definition DebugPort.h:119
EFI_DEBUGPORT_RESET Reset
Definition DebugPort.h:120
EFI_DEBUGPORT_READ Read
Definition DebugPort.h:122
EFI_DEBUGPORT_POLL Poll
Definition DebugPort.h:123
EFI_DEBUGPORT_WRITE Write
Definition DebugPort.h:121