1. acedecd Do not access transfer ring when endpoint is isochronous type and control type. And when one Endpoint is a unknown type, do not ASSERT(0) and process next endpoint. by Elvin Li · 10 years ago
  2. 6e1e540 1) Add type cast for better coding style. by Feng Tian · 10 years ago
  3. e364478 Fixed typos: hanlder should be handler. by Chen Fan · 11 years ago
  4. 4918a06 MdeModulePkg XhciPei: Fix build failure "conversion from 'UINT32' to 'UINT8', possible loss of data". by Star Zeng · 11 years ago
  5. 60050b3 MdeModulePkg XhciPei: Initialize ScratchPhy and ScratchEntryPhy in XhcPeiInitSched(). by Star Zeng · 11 years ago
  6. 414f5bd MdeModulePkg XhciDxe: Initialize ScratchPhy and ScratchEntryPhy in XhcInitSched(). by Star Zeng · 11 years ago
  7. e1f2dfe MdeModulePkg XhciDxe: XHCI multiple interface alternate setting support. by Star Zeng · 11 years ago
  8. d987459 MdeModulePkg XhciPei/UsbBusPei: Add XHCI recovery support. by Star Zeng · 11 years ago
  9. 523f48e Refine code to make it more safely. by Eric Dong · 11 years ago
  10. b0bc24a The following call tree exposes a bug in the lifetime (ie. too late by Alex Williamson · 11 years ago
  11. 4ab4497 MdeModulePkg/NvmExpressDxe: Check if CSTS.RDY is 0 to wait NVMe Host controller disable by Tian, Feng · 11 years ago
  12. 3bdb6d1 Change PciIo::GetBarAttributes() to return unsupported for a unsupported bar even it's below 6 to follow the UEFI Spec. by Ruiyu Ni · 11 years ago
  13. 4b738c7 Fix CRLF format by Tian, Hot · 11 years ago
  14. 0a2326a MdeModulePkg/NvmExpressDxe: Fix a bug in NvmExpressDxe driver’s Unload() that forget to uninstall the DriverSupportedEfiVersionProtocol by Feng Tian · 11 years ago
  15. b8b5ff5 Update XhcWaitOpRegBit to take Timout argument as microsecond. by Elvin Li · 11 years ago
  16. ddc0be5 MdeModulePkg/XhciDxe: Fix ICC compiler build warning. by Feng Tian · 11 years ago
  17. 5624a27 MdeModulePkg: introduce PcdPciDisableBusEnumeration by Wei Liu · 11 years ago
  18. 8d84dbe MdeModulePkg/Xhci: Coding style update to follow EDKII C Coding Standards Spec. by Feng Tian · 11 years ago
  19. 0f58371 MdeModulePkg/Usb: All h/w related stop operation at DriverBindingStop() should be behind s/w related stop operation, which could avoid h/w not working if s/w stop operation fails. by Feng Tian · 11 years ago
  20. c3f44a7 MdeModulePkg/UsbBus&XhciDxe: Solve a bug that 2 or more tiers SS hubs with SS devices may have no response. by Feng Tian · 11 years ago
  21. 2f34e06 MdeModulePkg/NvmExpressDxe: Correct the calculation of LbaFmtIdx of Identify name space to follow NVME spec by Feng Tian · 11 years ago
  22. d62f9aa MdeModulePkg/XhciDxe: Dynamically calculate the interval value of interrupt endpoint context of low/full speed device behind low/full speed hub. by Tian, Feng · 11 years ago
  23. 74b0449 MdeModulePkg/XhciDxe: Usb legacy support feature is optional. For those usb 3.0 devices which doesn’t support this feature, should directly return and not touch corresponding registers by Sergey Isakov · 11 years ago
  24. 5bcb62a Just like EhciDxe, do not reset host controller when debug capability is enabled in XhciDxe driver. by Elvin Li · 11 years ago
  25. 9a95972 Fix several DEBUG_ERROR messages that are unnecessarily verbose. Several of these are marked as DEBUG_ERROR when they are really not errors. by Samer El-Haj-Mahmoud · 11 years ago
  26. d45c8c3 MdeModulePkg/NvmExpressDxe: Fix an issue of potential uninitialized local variable by Feng Tian · 11 years ago
  27. 7b8883c MdeModulePkg/NvmExpressDxe: Fix some bugs by Feng Tian · 11 years ago
  28. 260fbf5 Remove several ASSERT in XhciDxe to allow error status happen then do error handling. by Elvin Li · 11 years ago
  29. d838c74 Change the PciBusDxe driver to install the PCI enumeration complete GUID in the PCI host bridge handle to follow PI Spec 1.3. by Ruiyu Ni · 11 years ago
  30. 1847ed0 Update XHCI driver to use PCI IO AllocateBuffer/Map/Unmap to do DMA operation. by Elvin Li · 11 years ago
  31. eb290d0 MdeMdeModulePkg/NvmExpressDxe: Add NVM Express support. by Feng Tian · 11 years ago
  32. 863986b Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. by Ruiyu Ni · 11 years ago
  33. ea8d98f The PCI host bridge can signal failures in its initialization to by Olivier Martin · 12 years ago
  34. f87bc6e MdeModulePkg/Usb: Update some debug messages’ print level to EFI_D_VERBOSE by Feng Tian · 12 years ago
  35. ca24313 MdeModulePkg/Usb: Boost the r/w performance by reducing stall time on polling cmd execution status by Feng Tian · 12 years ago
  36. 11249a7 MdeMdeModulePkg/Xhci: Clear BIOS_OWN semaphore before halting XHCI controller by erictian · 12 years ago
  37. 41f3989 Fix the bug which incorrectly programs the 64bit base address register in the PCI to PCI bridge. by niruiyu · 12 years ago
  38. 20bcb75 MdeMdeModulePkg/Usb: Fixed two usb issues by erictian · 12 years ago
  39. b6cb9c3 MdeModulePkg: Fixed 'variable set but not used' build warning. by erictian · 12 years ago
  40. 944c84a Shouldn't free the PciDev structure because the PciDev needs to be saved to RemovedPciDev array. by niruiyu · 12 years ago
  41. 724f26a Fix the bug that the device claiming too much resource cannot be rejected by the PciBus driver. by niruiyu · 12 years ago
  42. 51f65b3 MdeMdeModulePkg/Ehci: Add logic to dispatch OHCI driver first if the companion controller is OHCI. by erictian · 12 years ago
  43. b3b1e97 MdeMdeModulePkg/Xhci: Fix a wrong conditional judgment which bring assertion with 1.0 hub. by erictian · 12 years ago
  44. 44c5653 Update comments for functions UhciAllocateDev, EhcCreateUsb2Hc and XhcCreateUsbHc. by li-elvin · 12 years ago
  45. a326830 MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib by erictian · 12 years ago
  46. 37623a5 Add missing status code in several modules. by li-elvin · 12 years ago
  47. 980050b Use %lx to print UINT64 value instead of %x. by niruiyu · 12 years ago
  48. 7d92107 Cache the state whether the ROM image contains EFI Option ROM when loading the ROM content from PCI device to memory to avoid re-parsing the ROM image to check the EFI Option ROM. by niruiyu · 12 years ago
  49. 3d78c02 Fix comparisons of enumerated types which may cause warnings for some compilers. by rsun3 · 12 years ago
  50. c0394e0 Fix the bug in PciBus driver to correct parse the 64bit BAR. by niruiyu · 12 years ago
  51. 23b0b15 MdeMoMdeMdeModulePkg/EhciPei: By default power on all root ports of EHCI host controller for recovery path by erictian · 13 years ago
  52. 5e10caa MdeModulePkg: Fix EHCI module build warning reported by VS2005 tool chain. by erictian · 13 years ago
  53. 09943f5 MdeModulePkg: Skip to manage usb debug port in EDKII EHCI driver if it's used by usb debug port driver by erictian · 13 years ago
  54. 7e24278 MdeModulePkg PciBusDxe and DuetPkg PciBusNoEnumerationDxe: Update ResetPowerManagementFeature() to clear 4 related R/W bits in the PMCSR register, leaving other bits preserved. by rsun3 · 13 years ago
  55. 09e4dbe MdeModulePkg: Fix build warning on Xhci driver with XCode 32 tool chain. by erictian · 13 years ago
  56. a50f7c4 MdeModulePkg/XhciDxe: Event Ring traverse algorithm enhancement to avoid that those completed async transfer events don't get handled in time and are flushed by newer coming events. by erictian · 13 years ago
  57. 94020bb Improve robustness when scanning PCI Option ROM. by rsun3 · 13 years ago
  58. 16d718a MdeModulePkg: add support for ORICO PEUS3-2P card by erictian · 13 years ago
  59. 571e983 MdeModulePkg PciBusDxe: Add typecast to eliminate possible "loss of precision" warning. by rsun3 · 13 years ago
  60. 07bcff9 MdeModulePkg PciBusDxe: Follow the P2P Bridge spec to detect if a P2P bridge supports 64-bit prefetchable base and limit addresses. by rsun3 · 13 years ago
  61. 5c6889f MdeModulePkg PCI Bus Driver: Remove the workaround for the EFI_PCI_IO_ATTRIBUTE_VGA_PALETTE_IO and EFI_PCI_IO_ATTRIBUTE_VGA_IO attributes to follow the UEFI spec. by rsun3 · 13 years ago
  62. e0e7f80 Update code to pass build on VS2008 with /Od compiler option. by lgao4 · 13 years ago
  63. 6b4483c MdeModulePkg: The patch eliminates two assumptions by erictian · 13 years ago
  64. f01219e MdeModulePkg: Enable port power if port power control feature is supported by EHCI by erictian · 13 years ago
  65. 008d254 Remove some useless functions for EhciPei driver. by lzeng14 · 13 years ago
  66. 7538d53 MdeModulePkg: Remove variables that are set, but not used by jljusten · 13 years ago
  67. 50bdaa0 Fix compiler warnings. by rsun3 · 13 years ago
  68. 306bbe8 MdeModulePkg PciBusDxe: The PCI Bus Driver is updated to support multiple PCI bus ranges for a PCI root bridge. by rsun3 · 13 years ago
  69. 5a3a6aa MdeModulePkg PciBusDxe: Allows PCI device drivers to set the EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE attribute for a PCI device. by rsun3 · 13 years ago
  70. a93e23f MdeModulePkg PCI Bus Driver: Add more checks before dispatching an EFI PCI Option ROM image. by rsun3 · 13 years ago
  71. a9292c1 1) remove wrong global variable usage because it will bring data corrupt if there are multiple XHCI host controllers. by erictian · 13 years ago
  72. ce9b590 Fixed build error reported by ICC and GCC by erictian · 13 years ago
  73. db0f0d3 Remove CONST modifier to be spec compliance by erictian · 13 years ago
  74. 92870c9 Enabling usb3.0 XHCI support. by erictian · 13 years ago
  75. 46171fb Remove the blank line. by lgao4 · 13 years ago
  76. 9995c2e Add non null assertion before using the bridge instance. by niruiyu · 13 years ago
  77. 8db6a82 Print resource allocation/bar programming when PciBus driver does PCI BUS enumeration. by niruiyu · 13 years ago
  78. 284ee2e Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. by niruiyu · 14 years ago
  79. ea060cf MdeModulePkg: Add IdeBusPei driver by jljusten · 14 years ago
  80. 4b1bf81 MdeModulePkg: Add PEI USB drivers and related PPIs by jljusten · 14 years ago
  81. eaaf869 Fix EFI Option ROM being loaded twice unconditionally. by niruiyu · 14 years ago
  82. fe91c99 Update some progress codes name per the PI Spec, 1.2 Errata B. by vanjeff · 14 years ago
  83. 17a6c33 when timeout is 0, infinite loop on the timeout request to follow UEFI spec by erictian · 14 years ago
  84. 250057b Use REPORT_STATUS_CODExxx() macros directly. by mdkinney · 14 years ago
  85. e0ee9d9 Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers. by rsun3 · 14 years ago
  86. 7afa5ea Add special treatment for EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE and EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM, because these attributes are only for PCI IO, while not supported by PCI Root Bridge IO. by rsun3 · 14 years ago
  87. 4ed4e19 Update the PCI bus driver to correctly set the EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM attribute of PCI IO. Per UEFI spec, this attribute is used to determine if the ROM image is from the ROM BAR or from a platform specific location. by rsun3 · 14 years ago
  88. 68bb5ce EHCI Controllers with a CapLen of 0 are ignored. by erictian · 14 years ago
  89. 55565b0 The PCI HotPlug Init Protocol returns a list of Root HPC, but it is possible that some HPCs in the list are not found during PCI enumeration. In this case, the PCI HotPlug Init Protocol.InitializeRootHpc() will not be called for the un-found HPCs. However, in AllRootHPCInitialized(), all reported HPCs are checked to see if it has been initialized, so TIME_OUT happens. by rsun3 · 14 years ago
  90. c1450e1 Fix bug: The lower 2 bits of Width and stripped, Count will always be multiplied by 1, which will leave Count unchanged. by vanjeff · 14 years ago
  91. f13f968 Fix ICC build break. by rsun3 · 14 years ago
  92. aeeb84b Some existing PCI adapters with UEFI option ROMs make unaligned requests through the PCI I/O Protocol. Add support for unaligned requests in the PCI IO protocol implementation in the PCI Bus driver to be compatible with those UEFI option ROMs. by rsun3 · 14 years ago
  93. 13fd0d5 Per the UEFI spec, if a PCI controller is a P2P bridge, then the I/O, Memory and Bus Master bits in the Command register of the PCI configuration header should be placed in the enabled state by the PCI Bus driver. by rsun3 · 14 years ago
  94. 815119f DuetPkg, MdeModulePkg: Fix several enum comparions by jljusten · 14 years ago
  95. cd7bfc2 Refine code to make code run safely. by ydong10 · 14 years ago
  96. c932570 Refine soma code to make code run safely. by ydong10 · 14 years ago
  97. 6989af7 clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register. by niruiyu · 14 years ago
  98. 0539981 Return from ProgramBar() after VF BARs are programmed. by rsun3 · 15 years ago
  99. d404839 Fix bugs in the PCI bus driver to support SR-IOV. by rsun3 · 15 years ago
  100. 2dda77a Update UHCI and ECHI drivers to both Stop and Reset the host controller at ExitBootServices(). by mdkinney · 15 years ago