X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FDebugger%2FDebugport%2FDxe%2FDebugPort.msa;h=1aaeb648e57280e04736cc37519e18f5969f8170;hp=4e808978a3e0a1b3af79be15478d7e6338bf3e53;hb=7af45bf1f0b989e932cd36d6ab729d9878bbc982;hpb=54de7486cffe67bc44dfdbf5effb9690ca9cb180 diff --git a/EdkModulePkg/Universal/Debugger/Debugport/Dxe/DebugPort.msa b/EdkModulePkg/Universal/Debugger/Debugport/Dxe/DebugPort.msa index 4e808978a3..1aaeb648e5 100644 --- a/EdkModulePkg/Universal/Debugger/Debugport/Dxe/DebugPort.msa +++ b/EdkModulePkg/Universal/Debugger/Debugport/Dxe/DebugPort.msa @@ -1,47 +1,56 @@ - - + - DebugPort + DebugPort UEFI_DRIVER - BS_DRIVER - 73E9457A-CEA1-4917-9A9C-9F1F0F0FD322 - 0 - Component description file for DiskIo module. - FIX ME! - Copyright (c) 2004-2006, 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 - http://opensource.org/licenses/bsd-license.php - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - 2006-03-12 17:09 - 2006-03-19 15:19 - 0 + 73E9457A-CEA1-4917-9A9C-9F1F0F0FD322 + 1.0 + Component description file for DebugPort module. + This driver binds exclusively to serial io on the controller handle, + and initializes serial Io interface, publishs DebugPort and device path Protocol. + Copyright (c) 2006 - 2007, 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 + http://opensource.org/licenses/bsd-license.php + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052 + + IA32 X64 IPF EBC + false + DebugPort + - DebugLib - UefiDriverModelLib - UefiDriverEntryPoint - UefiLib - BaseLib - BaseMemoryLib - MemoryAllocationLib - UefiBootServicesTableLib - UefiRuntimeServicesTableLib - DevicePathLib + + DebugLib + Recommended libary Instance is PeiDxeDebugLibReportStatusCode instance in MdePkg. + + + UefiDriverModelLib + + + UefiDriverEntryPoint + + + UefiLib + + + BaseMemoryLib + + + MemoryAllocationLib + + + UefiBootServicesTableLib + + + UefiRuntimeServicesTableLib + + + DevicePathLib + DebugPort.h @@ -49,24 +58,46 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. ComponentName.c DebugPort.dxs - - MdePkg - EdkModulePkg - + + + + - DebugPort - DevicePath - SerialIo + + gEfiDebugPortProtocolGuid + gEfiDebugPortVariableGuid, gEfiDebugPortDevicePathGuid are + both the alias of gEfiDebugPortProtocolGuid. They are not separate guid variables, + which are not required to be described in the followin Guids section. + + + gEfiDevicePathProtocolGuid + + + gEfiSerialIoProtocolGuid + + + gEfiComponentNameProtocolGuid + + + gEfiDriverBindingProtocolGuid + - DEBUGPORT - 0xEBA4E8D2, 0x3858, 0x41EC, 0xA2, 0x81, 0x26, 0x47, 0xBA, 0x96, 0x60, 0xD0 + 0x0044 0x0045 0x0042 0x0055 0x0047 0x0050 0x004F 0x0052 0x0054 + gEfiDebugPortProtocolGuid + L"DEBUGPORT" variable is specified. gEfiDebugPortVariableGuid is + one virtual guid, which can't be described in this section. + So gEfiDebugPortProtocolGuid name is instead of it. - + + EFI_SPECIFICATION_VERSION 0x00020000 + EDK_RELEASE_VERSION 0x00020000 InitializeDebugPortDriver + + ImageUnloadHandler @@ -74,4 +105,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. gDebugPortComponentName - + \ No newline at end of file