]>
Commit | Line | Data |
---|---|---|
1 | // /** @file\r | |
2 | // This package provides target side modules to support source level debug.\r | |
3 | //\r | |
4 | // This package provides target side modules to support source level debug.\r | |
5 | // The target side components includes the Debug Agent Library instance\r | |
6 | // to communicate with host side modules, Debug Communication Library and\r | |
7 | // instances to provide the communication I/O functions between Debug Agent\r | |
8 | // and host, PeCoffExtraActionLib instance to report symbol path information,\r | |
9 | // etc.\r | |
10 | //\r | |
11 | // Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r | |
12 | //\r | |
13 | // This program and the accompanying materials are licensed and made available under\r | |
14 | // the terms and conditions of the BSD License that accompanies this distribution.\r | |
15 | // The full text of the license may be found at\r | |
16 | // http://opensource.org/licenses/bsd-license.php.\r | |
17 | //\r | |
18 | // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r | |
19 | // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r | |
20 | //\r | |
21 | // **/\r | |
22 | \r | |
23 | \r | |
24 | #string STR_PACKAGE_ABSTRACT #language en-US "This package provides target side modules to support source level debug."\r | |
25 | \r | |
26 | #string STR_PACKAGE_DESCRIPTION #language en-US "The target side components includes the Debug Agent Library instance\n"\r | |
27 | "to communicate with host side modules, Debug Communication Library and\n"\r | |
28 | "instances to provide the communication I/O functions between Debug Agent\n"\r | |
29 | "and host, PeCoffExtraActionLib instance to report symbol path information,\n"\r | |
30 | "etc."\r | |
31 | \r | |
32 | \r | |
33 | \r | |
34 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbDebugPortMemorySpaceBase_PROMPT #language en-US "Configure USB debug port memory BAR"\r | |
35 | \r | |
36 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbDebugPortMemorySpaceBase_HELP #language en-US "The memory BAR of USB debug port, it may be different from the memory BAR of EHCI host controller.<BR>\n"\r | |
37 | "Note that the memory BAR address is only used before PCI bus resource allocation."\r | |
38 | \r | |
39 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbEhciMemorySpaceBase_PROMPT #language en-US "Configure EHCI host controller memory BAR"\r | |
40 | \r | |
41 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbEhciMemorySpaceBase_HELP #language en-US "The memory BAR of EHCI host controller, in which USB debug feature is enabled.<BR>\n"\r | |
42 | "Note that the memory BAR address is only used before PCI bus resource allocation."\r | |
43 | \r | |
44 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbEhciPciAddress_PROMPT #language en-US "Configure EHCI host controller PCI address"\r | |
45 | \r | |
46 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbEhciPciAddress_HELP #language en-US "The PCI address of EHCI host controller, in which USB debug feature is enabled.<BR>\n"\r | |
47 | "The format of PCI address is :<BR>\n"\r | |
48 | "-----------------------------------------------------------------------<BR>\n"\r | |
49 | "| Bits 28..31 | Bits 20..27 | Bits 15..19 | Bits 12..14 | Bits 00..11 |<BR>\n"\r | |
50 | "-----------------------------------------------------------------------<BR>\n"\r | |
51 | "| 0 | Bus | Device | Function | 0 |<BR>\n"\r | |
52 | "-----------------------------------------------------------------------<BR>\n"\r | |
53 | "For the value 0x000EF000, it means the PCI address at bus 0x0, device 0x1D, function 0x7."\r | |
54 | \r | |
55 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_ERR_80000001 #language en-US "Invalid value provided."\r | |
56 | \r | |
57 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdExceptionsIgnoredByDebugger_PROMPT #language en-US "Configure exception numbers not to be hooked by Debug Agent"\r | |
58 | \r | |
59 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdExceptionsIgnoredByDebugger_HELP #language en-US "The mask of exception numbers whose handlers would be ignored and cannot be replaced or\n"\r | |
60 | "hooked by Debug Agent Library. Masking INT1/INT3 is invalid."\r | |
61 | \r | |
62 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdDebugLoadImageMethod_PROMPT #language en-US "Select loading/unloading image break method"\r | |
63 | \r | |
64 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdDebugLoadImageMethod_HELP #language en-US "The method to issue break point to Debug Agent Library when loading/unloading image.<BR><BR>\n"\r | |
65 | "1: Use I/O Port 84 to issue hardware break point<BR>\n"\r | |
66 | "2: Use INT3 to issue software break point<BR>"\r | |
67 | \r | |
68 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdDebugPortHandleBufferSize_PROMPT #language en-US "Assign debug port buffer size"\r | |
69 | \r | |
70 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdDebugPortHandleBufferSize_HELP #language en-US "The data buffer size used by debug port in debug communication library instances.\n"\r | |
71 | "Its value is not suggested to be changed in platform DSC file."\r | |
72 | \r | |
73 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbXhciMemorySpaceBase_PROMPT #language en-US "Configure xhci host controller memory BAR."\r | |
74 | \r | |
75 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbXhciMemorySpaceBase_HELP #language en-US "The memory BAR of xhci host controller, in which usb debug feature is enabled.\n"\r | |
76 | "Note that the memory BAR address is only used before Pci bus resource allocation."\r | |
77 | \r | |
78 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbXhciPciAddress_PROMPT #language en-US "Configure xhci host controller pci address."\r | |
79 | \r | |
80 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbXhciPciAddress_HELP #language en-US "The pci address of xhci host controller, in which usb debug feature is enabled.\n"\r | |
81 | "The format of pci address is :<BR>\n"\r | |
82 | "-----------------------------------------------------------------------<BR>\n"\r | |
83 | "| Bits 28..31 | Bits 20..27 | Bits 15..19 | Bits 12..14 | Bits 00..11 |<BR>\n"\r | |
84 | "-----------------------------------------------------------------------<BR>\n"\r | |
85 | "| 0 | Bus | Device | Function | 0 |<BR>\n"\r | |
86 | "-----------------------------------------------------------------------<BR>\n"\r | |
87 | "For the value 0x000A0000, it means the pci address at bus 0x0, device 0x14, function 0x0."\r | |
88 | \r | |
89 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbXhciDebugDetectTimeout_PROMPT #language en-US "Configure debug device detection timeout value."\r | |
90 | \r | |
91 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdUsbXhciDebugDetectTimeout_HELP #language en-US "Per XHCI spec, software shall impose a timeout between the detection of the Debug Host\n"\r | |
92 | "connection and the DbC Run transition to 1. This PCD specifies the timeout value in microsecond."\r | |
93 | \r | |
94 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdTransferProtocolRevision_PROMPT #language en-US "Default revision of the debug agent transfer protocol."\r | |
95 | \r | |
96 | #string STR_gEfiSourceLevelDebugPkgTokenSpaceGuid_PcdTransferProtocolRevision_HELP #language en-US "The upper 16 bits indicate the major revision and the lower 16 bits indicate\n"\r | |
97 | "the minor revision.\n"\r | |
98 | "For example, a value of 0x00000004 stands for revision 0.4.\n"\r | |
99 | "Debug packet compression and decompression is supported since revision 0.4."\r | |
100 | \r |