diff options
author | Jeff Fan <jeff.fan@intel.com> | 2015-05-18 01:21:30 +0000 |
---|---|---|
committer | vanjeff <vanjeff@Edk2> | 2015-05-18 01:21:30 +0000 |
commit | b057be47f732b86496e2c1b997972d31953a1198 (patch) | |
tree | 7992a5313b4b5468b90efa64d2c85110fab1f863 /SourceLevelDebugPkg/Library | |
parent | adcc2727dfef1fce28cae61960ecf7b4eea889c6 (diff) | |
download | edk2-b057be47f732b86496e2c1b997972d31953a1198.tar.gz edk2-b057be47f732b86496e2c1b997972d31953a1198.tar.bz2 edk2-b057be47f732b86496e2c1b997972d31953a1198.zip |
SourceLevelDebugPkg/DebugAgentDxe: Move help info from DxeDebugAgent
Now DxeDebugAgent Library instance will print help information on how to load
DebugAgentDxe.efi in UEFI shell. But it is printed after Target connected to
Host side. This fix is to move help info print to DebugAgentDxe module before
Target tries to connect HOST. It could help developer to get useful information
as early as possible.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17458 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'SourceLevelDebugPkg/Library')
-rw-r--r-- | SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c b/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c index f1cb7d5601..8fa0f5c545 100644 --- a/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c +++ b/SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c @@ -437,39 +437,11 @@ InitializeDebugAgent ( *(EFI_STATUS *)Context = EFI_SUCCESS;
- if (gST->ConOut != NULL) {
- Print (L"Debug Agent: Initialized successfully!\r\n");
- Print (L"If the Debug Port is serial port, please make sure this serial port isn't connected by ISA Serial driver\r\n");
- Print (L"You could do the following steps to disconnect the serial port:\r\n");
- Print (L"1: Shell> drivers\r\n");
- Print (L" ...\r\n");
- Print (L" V VERSION E G G #D #C DRIVER NAME IMAGE NAME\r\n");
- Print (L" == ======== = = = == == =================================== ===================\r\n");
- Print (L" 8F 0000000A B - - 1 14 PCI Bus Driver PciBusDxe\r\n");
- Print (L" 91 00000010 ? - - - - ATA Bus Driver AtaBusDxe\r\n");
- Print (L" ...\r\n");
- Print (L" A7 0000000A B - - 1 1 ISA Serial Driver IsaSerialDxe\r\n");
- Print (L" ...\r\n");
- Print (L"2: Shell> dh -d A7\r\n");
- Print (L" A7: Image(IsaSerialDxe) ImageDevPath (..9FB3-11D4-9A3A-0090273FC14D))DriverBinding ComponentName ComponentName2\r\n");
- Print (L" Driver Name : ISA Serial Driver\r\n");
- Print (L" Image Name : FvFile(93B80003-9FB3-11D4-9A3A-0090273FC14D)\r\n");
- Print (L" Driver Version : 0000000A\r\n");
- Print (L" Driver Type : BUS\r\n");
- Print (L" Configuration : NO\r\n");
- Print (L" Diagnostics : NO\r\n");
- Print (L" Managing :\r\n");
- Print (L" Ctrl[EA] : PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x0)\r\n");
- Print (L" Child[EB] : PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x0)/Uart(115200,8,N,1)\r\n");
- Print (L"3: Shell> disconnect EA\r\n");
- Print (L"4: Shell> load -nc DebugAgentDxe.efi\r\n\r\n");
- }
break;
case DEBUG_AGENT_INIT_DXE_UNLOAD:
if (mDebugAgentInitialized) {
if (IsHostAttached ()) {
- Print (L"Debug Agent: Host is still connected, please de-attach TARGET firstly!\r\n");
*(EFI_STATUS *)Context = EFI_ACCESS_DENIED;
//
// Enable Debug Timer interrupt again
@@ -488,7 +460,6 @@ InitializeDebugAgent ( *(EFI_STATUS *)Context = EFI_SUCCESS;
}
} else {
- Print (L"Debug Agent: It hasn't been initialized, cannot unload it!\r\n");
*(EFI_STATUS *)Context = EFI_NOT_STARTED;
}
|