X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=SourceLevelDebugPkg%2FInclude%2FTransferProtocol.h;h=45d82c2995991e7fab61c57691bbc436abb38950;hp=42add9164a831e2447c73e3c9e82e9c921c6ea56;hb=d9044ec5553c946e20154b7b5c61cd3979472f60;hpb=6a39a6a1a8a35a84e4e13900a2b5e8da1b6435f2 diff --git a/SourceLevelDebugPkg/Include/TransferProtocol.h b/SourceLevelDebugPkg/Include/TransferProtocol.h index 42add9164a..45d82c2995 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 - 2014, Intel Corporation. All rights reserved.
+ Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.
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 @@ -20,12 +20,15 @@ // // Current revision of transfer protocol +// 0.4: Packet compression and decompression. // -#define DEBUG_AGENT_REVISION ((0 << 16) | 03) +#define DEBUG_AGENT_REVISION_03 ((0 << 16) | 03) +#define DEBUG_AGENT_REVISION_04 ((0 << 16) | 04) +#define DEBUG_AGENT_REVISION DEBUG_AGENT_REVISION_03 #define DEBUG_AGENT_CAPABILITIES 0 // -// Definitions for attach command +// Definitions for the (A)ttach command // #define DEBUG_STARTING_SYMBOL_ATTACH (0xFA) @@ -34,10 +37,15 @@ // #define DEBUG_STARTING_SYMBOL_NORMAL (0xFE) +// +// Definition for starting symbol of a (C)ompressed debug packet. Choose a non-ASCII to avoid conflict with other serial output. +// +#define DEBUG_STARTING_SYMBOL_COMPRESS (0xFC) + #pragma pack(1) // -// Definition for debug packet header for normal debug packets (not including break/attach command) +// Definition for debug packet header for debug packets (not including attach command) // typedef struct { UINT8 StartSymbol;