VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/DebugCommunicationLibUsb3Dxe.inf@ 107675

最後變更 在這個檔案從107675是 80721,由 vboxsync 提交於 6 年 前

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • 屬性 svn:eol-style 設為 native
檔案大小: 2.6 KB
 
1## @file
2# Debug Communication Library instance based on usb3 debug port.
3#
4# Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<BR>
5#
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8#
9##
10
11[Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = DebugCommunicationLibUsb3Dxe
14 MODULE_UNI_FILE = DebugCommunicationLibUsb3Dxe.uni
15 FILE_GUID = C41F8C82-B3E6-47e0-A61D-0F9E429E6996
16 MODULE_TYPE = DXE_DRIVER
17 VERSION_STRING = 1.0
18 LIBRARY_CLASS = DebugCommunicationLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER SMM_CORE
19 CONSTRUCTOR = DebugCommunicationUsb3DxeConstructor
20 DESTRUCTOR = DebugCommunicationUsb3DxeDestructor
21
22#
23# The following information is for reference only and not required by the build tools.
24#
25# VALID_ARCHITECTURES = IA32 X64
26#
27
28[Sources]
29 DebugCommunicationLibUsb3Dxe.c
30 DebugCommunicationLibUsb3Transfer.c
31 DebugCommunicationLibUsb3Common.c
32 DebugCommunicationLibUsb3Internal.h
33
34[Packages]
35 MdePkg/MdePkg.dec
36 MdeModulePkg/MdeModulePkg.dec
37 SourceLevelDebugPkg/SourceLevelDebugPkg.dec
38
39[Pcd]
40 # The memory BAR of ehci host controller, in which usb debug feature is enabled.
41 # Note that the memory BAR address is only used before Pci bus resource allocation.
42 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdUsbXhciMemorySpaceBase ## SOMETIMES_CONSUMES
43
44 # The pci address of ehci host controller, in which usb debug feature is enabled.
45 # The format of pci address please refer to SourceLevelDebugPkg.dec
46 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdUsbXhciPciAddress ## CONSUMES
47
48 # Per XHCI spec, software shall impose a timeout between the detection of the Debug Host
49 # connection and the DbC Run transition to 1. This PCD specifies the timeout value in microsecond.
50 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdUsbXhciDebugDetectTimeout ## SOMETIMES_CONSUMES
51
52 # The value of data buffer size used for USB debug port handle.
53 # It should be equal to sizeof (USB3_DEBUG_PORT_HANDLE).
54 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdDebugPortHandleBufferSize|249 ## SOMETIMES_CONSUMES
55
56[Protocols]
57 ## NOTIFY
58 ## SOMETIMES_CONSUMES
59 gEfiPciIoProtocolGuid
60 gEdkiiIoMmuProtocolGuid ## SOMETIMES_CONSUMES
61 ## NOTIFY
62 ## SOMETIMES_CONSUMES
63 gEfiDxeSmmReadyToLockProtocolGuid
64
65[LibraryClasses]
66 BaseLib
67 PcdLib
68 IoLib
69 PciLib
70 TimerLib
71 UefiBootServicesTableLib
72 UefiLib
73 BaseMemoryLib
74 HobLib
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette