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

Go to the source code of this file.

Data Structures

struct  _EFI_DEBUG_MASK_PROTOCOL
 

Macros

#define EFI_DEBUG_MASK_PROTOCOL_GUID    { 0x4c8a2451, 0xc207, 0x405b, {0x96, 0x94, 0x99, 0xea, 0x13, 0x25, 0x13, 0x41} }
 
#define EFI_DEBUG_MASK_REVISION   0x00010000
 
#define EFI_GENERIC_VARIABLE_GUID    { 0x59d1c24f, 0x50f1, 0x401a, {0xb1, 0x01, 0xf3, 0x3e, 0x0d, 0xae, 0xd4, 0x43} }
 
#define DEBUG_MASK_VARIABLE_NAME   L"EFIDebug"
 

Typedefs

typedef struct _EFI_DEBUG_MASK_PROTOCOL EFI_DEBUG_MASK_PROTOCOL
 
typedef EFI_STATUS(EFIAPI * EFI_GET_DEBUG_MASK) (IN EFI_DEBUG_MASK_PROTOCOL *This, IN OUT UINTN *CurrentDebugMask)
 
typedef EFI_STATUS(EFIAPI * EFI_SET_DEBUG_MASK) (IN EFI_DEBUG_MASK_PROTOCOL *This, IN UINTN NewDebugMask)
 

Variables

EFI_GUID gEfiDebugMaskProtocolGuid
 
EFI_GUID gEfiGenericVariableGuid
 

Detailed Description

Debug Mask Protocol.

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

Definition in file DebugMask.h.

Macro Definition Documentation

◆ DEBUG_MASK_VARIABLE_NAME

#define DEBUG_MASK_VARIABLE_NAME   L"EFIDebug"

Definition at line 64 of file DebugMask.h.

◆ EFI_DEBUG_MASK_PROTOCOL_GUID

#define EFI_DEBUG_MASK_PROTOCOL_GUID    { 0x4c8a2451, 0xc207, 0x405b, {0x96, 0x94, 0x99, 0xea, 0x13, 0x25, 0x13, 0x41} }

Protocol GUID for DXE Phase Debug Mask support

Definition at line 16 of file DebugMask.h.

◆ EFI_DEBUG_MASK_REVISION

#define EFI_DEBUG_MASK_REVISION   0x00010000

Definition at line 27 of file DebugMask.h.

◆ EFI_GENERIC_VARIABLE_GUID

#define EFI_GENERIC_VARIABLE_GUID    { 0x59d1c24f, 0x50f1, 0x401a, {0xb1, 0x01, 0xf3, 0x3e, 0x0d, 0xae, 0xd4, 0x43} }

GUID used to store the global debug mask in an the "EFIDebug" EFI Variabe Also used as a GUIDed HOB that contains a UINT32 debug mask default value

Definition at line 61 of file DebugMask.h.

Typedef Documentation

◆ EFI_DEBUG_MASK_PROTOCOL

Forward reference for pure ANSI compatability

Definition at line 22 of file DebugMask.h.

◆ EFI_GET_DEBUG_MASK

typedef EFI_STATUS(EFIAPI * EFI_GET_DEBUG_MASK) (IN EFI_DEBUG_MASK_PROTOCOL *This, IN OUT UINTN *CurrentDebugMask)

Definition at line 33 of file DebugMask.h.

◆ EFI_SET_DEBUG_MASK

typedef EFI_STATUS(EFIAPI * EFI_SET_DEBUG_MASK) (IN EFI_DEBUG_MASK_PROTOCOL *This, IN UINTN NewDebugMask)

Definition at line 40 of file DebugMask.h.