- 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
- 6e1e540 1) Add type cast for better coding style. by Feng Tian · 10 years ago
- e364478 Fixed typos: hanlder should be handler. by Chen Fan · 11 years ago
- 4918a06 MdeModulePkg XhciPei: Fix build failure "conversion from 'UINT32' to 'UINT8', possible loss of data". by Star Zeng · 11 years ago
- 60050b3 MdeModulePkg XhciPei: Initialize ScratchPhy and ScratchEntryPhy in XhcPeiInitSched(). by Star Zeng · 11 years ago
- 414f5bd MdeModulePkg XhciDxe: Initialize ScratchPhy and ScratchEntryPhy in XhcInitSched(). by Star Zeng · 11 years ago
- e1f2dfe MdeModulePkg XhciDxe: XHCI multiple interface alternate setting support. by Star Zeng · 11 years ago
- d987459 MdeModulePkg XhciPei/UsbBusPei: Add XHCI recovery support. by Star Zeng · 11 years ago
- 523f48e Refine code to make it more safely. by Eric Dong · 11 years ago
- b0bc24a The following call tree exposes a bug in the lifetime (ie. too late by Alex Williamson · 11 years ago
- 4ab4497 MdeModulePkg/NvmExpressDxe: Check if CSTS.RDY is 0 to wait NVMe Host controller disable by Tian, Feng · 11 years ago
- 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
- 4b738c7 Fix CRLF format by Tian, Hot · 11 years ago
- 0a2326a MdeModulePkg/NvmExpressDxe: Fix a bug in NvmExpressDxe driver’s Unload() that forget to uninstall the DriverSupportedEfiVersionProtocol by Feng Tian · 11 years ago
- b8b5ff5 Update XhcWaitOpRegBit to take Timout argument as microsecond. by Elvin Li · 11 years ago
- ddc0be5 MdeModulePkg/XhciDxe: Fix ICC compiler build warning. by Feng Tian · 11 years ago
- 5624a27 MdeModulePkg: introduce PcdPciDisableBusEnumeration by Wei Liu · 11 years ago
- 8d84dbe MdeModulePkg/Xhci: Coding style update to follow EDKII C Coding Standards Spec. by Feng Tian · 11 years ago
- 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
- 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
- 2f34e06 MdeModulePkg/NvmExpressDxe: Correct the calculation of LbaFmtIdx of Identify name space to follow NVME spec by Feng Tian · 11 years ago
- 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
- 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
- 5bcb62a Just like EhciDxe, do not reset host controller when debug capability is enabled in XhciDxe driver. by Elvin Li · 11 years ago
- 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
- d45c8c3 MdeModulePkg/NvmExpressDxe: Fix an issue of potential uninitialized local variable by Feng Tian · 11 years ago
- 7b8883c MdeModulePkg/NvmExpressDxe: Fix some bugs by Feng Tian · 11 years ago
- 260fbf5 Remove several ASSERT in XhciDxe to allow error status happen then do error handling. by Elvin Li · 11 years ago
- 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
- 1847ed0 Update XHCI driver to use PCI IO AllocateBuffer/Map/Unmap to do DMA operation. by Elvin Li · 11 years ago
- eb290d0 MdeMdeModulePkg/NvmExpressDxe: Add NVM Express support. by Feng Tian · 11 years ago
- 863986b Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. by Ruiyu Ni · 11 years ago
- ea8d98f The PCI host bridge can signal failures in its initialization to by Olivier Martin · 12 years ago
- f87bc6e MdeModulePkg/Usb: Update some debug messages’ print level to EFI_D_VERBOSE by Feng Tian · 12 years ago
- ca24313 MdeModulePkg/Usb: Boost the r/w performance by reducing stall time on polling cmd execution status by Feng Tian · 12 years ago
- 11249a7 MdeMdeModulePkg/Xhci: Clear BIOS_OWN semaphore before halting XHCI controller by erictian · 12 years ago
- 41f3989 Fix the bug which incorrectly programs the 64bit base address register in the PCI to PCI bridge. by niruiyu · 12 years ago
- 20bcb75 MdeMdeModulePkg/Usb: Fixed two usb issues by erictian · 12 years ago
- b6cb9c3 MdeModulePkg: Fixed 'variable set but not used' build warning. by erictian · 12 years ago
- 944c84a Shouldn't free the PciDev structure because the PciDev needs to be saved to RemovedPciDev array. by niruiyu · 12 years ago
- 724f26a Fix the bug that the device claiming too much resource cannot be rejected by the PciBus driver. by niruiyu · 12 years ago
- 51f65b3 MdeMdeModulePkg/Ehci: Add logic to dispatch OHCI driver first if the companion controller is OHCI. by erictian · 12 years ago
- b3b1e97 MdeMdeModulePkg/Xhci: Fix a wrong conditional judgment which bring assertion with 1.0 hub. by erictian · 12 years ago
- 44c5653 Update comments for functions UhciAllocateDev, EhcCreateUsb2Hc and XhcCreateUsbHc. by li-elvin · 12 years ago
- a326830 MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib by erictian · 12 years ago
- 37623a5 Add missing status code in several modules. by li-elvin · 12 years ago
- 980050b Use %lx to print UINT64 value instead of %x. by niruiyu · 12 years ago
- 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
- 3d78c02 Fix comparisons of enumerated types which may cause warnings for some compilers. by rsun3 · 12 years ago
- c0394e0 Fix the bug in PciBus driver to correct parse the 64bit BAR. by niruiyu · 12 years ago
- 23b0b15 MdeMoMdeMdeModulePkg/EhciPei: By default power on all root ports of EHCI host controller for recovery path by erictian · 13 years ago
- 5e10caa MdeModulePkg: Fix EHCI module build warning reported by VS2005 tool chain. by erictian · 13 years ago
- 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
- 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
- 09e4dbe MdeModulePkg: Fix build warning on Xhci driver with XCode 32 tool chain. by erictian · 13 years ago
- 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
- 94020bb Improve robustness when scanning PCI Option ROM. by rsun3 · 13 years ago
- 16d718a MdeModulePkg: add support for ORICO PEUS3-2P card by erictian · 13 years ago
- 571e983 MdeModulePkg PciBusDxe: Add typecast to eliminate possible "loss of precision" warning. by rsun3 · 13 years ago
- 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
- 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
- e0e7f80 Update code to pass build on VS2008 with /Od compiler option. by lgao4 · 13 years ago
- 6b4483c MdeModulePkg: The patch eliminates two assumptions by erictian · 13 years ago
- f01219e MdeModulePkg: Enable port power if port power control feature is supported by EHCI by erictian · 13 years ago
- 008d254 Remove some useless functions for EhciPei driver. by lzeng14 · 13 years ago
- 7538d53 MdeModulePkg: Remove variables that are set, but not used by jljusten · 13 years ago
- 50bdaa0 Fix compiler warnings. by rsun3 · 13 years ago
- 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
- 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
- a93e23f MdeModulePkg PCI Bus Driver: Add more checks before dispatching an EFI PCI Option ROM image. by rsun3 · 13 years ago
- 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
- ce9b590 Fixed build error reported by ICC and GCC by erictian · 13 years ago
- db0f0d3 Remove CONST modifier to be spec compliance by erictian · 13 years ago
- 92870c9 Enabling usb3.0 XHCI support. by erictian · 13 years ago
- 46171fb Remove the blank line. by lgao4 · 13 years ago
- 9995c2e Add non null assertion before using the bridge instance. by niruiyu · 13 years ago
- 8db6a82 Print resource allocation/bar programming when PciBus driver does PCI BUS enumeration. by niruiyu · 13 years ago
- 284ee2e Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. by niruiyu · 14 years ago
- ea060cf MdeModulePkg: Add IdeBusPei driver by jljusten · 14 years ago
- 4b1bf81 MdeModulePkg: Add PEI USB drivers and related PPIs by jljusten · 14 years ago
- eaaf869 Fix EFI Option ROM being loaded twice unconditionally. by niruiyu · 14 years ago
- fe91c99 Update some progress codes name per the PI Spec, 1.2 Errata B. by vanjeff · 14 years ago
- 17a6c33 when timeout is 0, infinite loop on the timeout request to follow UEFI spec by erictian · 14 years ago
- 250057b Use REPORT_STATUS_CODExxx() macros directly. by mdkinney · 14 years ago
- 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
- 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
- 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
- 68bb5ce EHCI Controllers with a CapLen of 0 are ignored. by erictian · 14 years ago
- 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
- 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
- f13f968 Fix ICC build break. by rsun3 · 14 years ago
- 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
- 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
- 815119f DuetPkg, MdeModulePkg: Fix several enum comparions by jljusten · 14 years ago
- cd7bfc2 Refine code to make code run safely. by ydong10 · 14 years ago
- c932570 Refine soma code to make code run safely. by ydong10 · 14 years ago
- 6989af7 clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register. by niruiyu · 14 years ago
- 0539981 Return from ProgramBar() after VF BARs are programmed. by rsun3 · 15 years ago
- d404839 Fix bugs in the PCI bus driver to support SR-IOV. by rsun3 · 15 years ago
- 2dda77a Update UHCI and ECHI drivers to both Stop and Reset the host controller at ExitBootServices(). by mdkinney · 15 years ago