summaryrefslogtreecommitdiffstats
path: root/SourceLevelDebugPkg/Include
diff options
context:
space:
mode:
authorHao Wu <hao.a.wu@intel.com>2017-09-01 09:32:10 +0800
committerHao Wu <hao.a.wu@intel.com>2017-09-04 09:01:16 +0800
commitc00ad62378b1594c9af0f9ebbcc2e30d05a2121e (patch)
tree978131adc5374c251b2d225de1f6ab02e203b6b6 /SourceLevelDebugPkg/Include
parentdb52890926b6ecff9a416b3beda9c97c83f9fc60 (diff)
downloadedk2-c00ad62378b1594c9af0f9ebbcc2e30d05a2121e.tar.gz
edk2-c00ad62378b1594c9af0f9ebbcc2e30d05a2121e.tar.bz2
edk2-c00ad62378b1594c9af0f9ebbcc2e30d05a2121e.zip
SourceLevelDebugPkg: Use Pcd for the revision of transfer protocol
V3 changes: Add detailed description for the usage of the Pcd in package DEC file. Update the comment for the introduced Pcd in module INF files. V2 changes: Instead of using a global variable, use a Pcd for transfer protocol revision. Previously, the revision of the debug agent transfer protocol is reflected by a macro. This commit introduces a Pcd to reflect the revision in order to avoid the comparison of two macros, which will generate a constant result detected by code checkers. Cc: Ruiyu Ni <ruiyu.ni@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Diffstat (limited to 'SourceLevelDebugPkg/Include')
-rw-r--r--SourceLevelDebugPkg/Include/TransferProtocol.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/SourceLevelDebugPkg/Include/TransferProtocol.h b/SourceLevelDebugPkg/Include/TransferProtocol.h
index ef7c891c39..5f9f35b5d7 100644
--- a/SourceLevelDebugPkg/Include/TransferProtocol.h
+++ b/SourceLevelDebugPkg/Include/TransferProtocol.h
@@ -2,7 +2,7 @@
Transfer protocol defintions used by debug agent and host. It is only
intended to be used by Debug related module implementation.
- Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
+ Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -24,7 +24,6 @@
//
#define DEBUG_AGENT_REVISION_03 ((0 << 16) | 03)
#define DEBUG_AGENT_REVISION_04 ((0 << 16) | 04)
-#define DEBUG_AGENT_REVISION DEBUG_AGENT_REVISION_04
#define DEBUG_AGENT_CAPABILITIES 0
//