| /** @file | |
| This header file declares Trace Hub related structure. | |
| Copyright (c) 2023, Intel Corporation. All rights reserved.<BR> | |
| SPDX-License-Identifier: BSD-2-Clause-Patent | |
| **/ | |
| #ifndef TRACE_HUB_DEBUG_INFO_HOB_H_ | |
| #define TRACE_HUB_DEBUG_INFO_HOB_H_ | |
| #define TRACEHUB_DEBUG_INFO_HOB_REVISION 1 | |
| typedef struct { | |
| UINT16 Revision; // Structure revision | |
| BOOLEAN Flag; // Flag to enable or disable Trace Hub debug message. | |
| UINT8 DebugLevel; // Debug level for Trace Hub. | |
| UINT8 Rvsd[4]; // Reserved for future use | |
| UINT64 TraceHubMmioAddress; // MMIO address where Trace Hub debug message output to. | |
| } TRACEHUB_DEBUG_INFO_HOB; | |
| extern GUID gTraceHubDebugInfoHobGuid; | |
| #endif // TRACE_HUB_DEBUG_INFO_HOB_H_ |