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>
This commit is contained in:
@ -6,7 +6,7 @@
|
||||
# and host, PeCoffExtraActionLib instance to report symbol path information,
|
||||
# etc.
|
||||
#
|
||||
# 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 that accompanies this distribution.
|
||||
# The full text of the license may be found at
|
||||
@ -112,5 +112,12 @@
|
||||
# @Prompt Configure debug device detection timeout value.
|
||||
gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdUsbXhciDebugDetectTimeout|3000000|UINT64|0x00000009
|
||||
|
||||
## Default revision of the debug agent transfer protocol.
|
||||
# The upper 16 bits indicate the major revision and the lower 16 bits indicate the minor revision.
|
||||
# For example, a value of 0x00000004 stands for revision 0.4.
|
||||
# Debug packet compression and decompression is supported since revision 0.4.
|
||||
# @Prompt Default revision of the debug agent transfer protocol.
|
||||
gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdTransferProtocolRevision|0x00000004|UINT32|0x0000000a
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
SourceLevelDebugPkgExtra.uni
|
||||
|
Reference in New Issue
Block a user