summaryrefslogtreecommitdiff
path: root/IntelFrameworkModulePkg/Include
diff options
context:
space:
mode:
authormdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>2009-07-03 00:52:28 +0000
committermdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>2009-07-03 00:52:28 +0000
commitff517deeca56fcf5847fe4323abe655370a2e272 (patch)
tree4311d074a5dfc3b4d751e602f0c6a34d5ec08f39 /IntelFrameworkModulePkg/Include
parent099fae5d839a10a656394faeb09a6b1dffc4427f (diff)
downloadedk2-ff517deeca56fcf5847fe4323abe655370a2e272.tar.gz
Update comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8729 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg/Include')
-rw-r--r--IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h34
1 files changed, 22 insertions, 12 deletions
diff --git a/IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h b/IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h
index bab4aba86..28a39a7e7 100644
--- a/IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h
+++ b/IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h
@@ -1,6 +1,6 @@
/** @file
- GUID used to pass DEBUG() macro information through the Status Code Protocol
- and Status Code PPI
+ This file defines the GUID and data structure used to pass DEBUG() macro
+ information to the Status Code Protocol and Status Code PPI.
Copyright (c) 2007 - 2009, Intel Corporation
All rights reserved. This program and the accompanying materials
@@ -16,22 +16,32 @@
#ifndef _STATUS_CODE_DATA_TYPE_DEBUG_H_
#define _STATUS_CODE_DATA_TYPE_DEBUG_H_
-//
-// Debug DataType defintions.
-//
-
+///
+/// Global ID used to identify a structure of type EFI_DEBUG_INFO
+///
#define EFI_STATUS_CODE_DATA_TYPE_DEBUG_GUID \
- { 0x9A4E9246, 0xD553, 0x11D5, { 0x87, 0xE2, 0x00, 0x06, 0x29, 0x45, 0xC3, 0xb9 } }
+ { \
+ 0x9A4E9246, 0xD553, 0x11D5, { 0x87, 0xE2, 0x00, 0x06, 0x29, 0x45, 0xC3, 0xb9 } \
+ }
+///
+/// The maximum size of an EFI_DEBUG_INO structure
+///
#define EFI_STATUS_CODE_DATA_MAX_SIZE 200
+///
+/// This structire contains the ErrorLevel passed into the DEBUG() macro followed
+/// by a 96-byte buffer that contains the variable argument list passed to the
+// DEBUG() macro that has been converted to a BASE_LIST. The 96-byte buffer is
+/// followed by a Null terminated ASCII string that is the Format string passed
+/// to the DEBUG() macro. The maximum size of this structure is defined by
+/// EFI_STATUS_CODE_DATAS_MAX_SIZE.
+///
typedef struct {
+ ///
+ /// The debug error level passed into a DEBUG() macro.
+ ///
UINT32 ErrorLevel;
- //
- // 12 * sizeof (UINT64) area to store variable arguments for format in DEBUG string
- //
- // ascii DEBUG () Format string
- //
} EFI_DEBUG_INFO;
extern EFI_GUID gEfiStatusCodeDataTypeDebugGuid;