audk/MdeModulePkg/Bus/Usb
Britton Chesley ed07a2bb11 MdeModulePkg/UsbBusDxe: USB issue fix when the port reset
BZ #4456

Fixed a bug which led to an ASSERT due to the USB device
context being maintained after a port reset, but the
underlying XHCI context was uninitialized. Specifically,
Xhc->UsbDevContext is freed after a reset and only
re-allocates the default [0] enpoint transfer ring.
In order to avoid a memory leak, device enumeration is
performed after freeing the necessary buffers. This
allocates the Xhc->UsbDevContext for all endpoints of
the USB device.

Signed-off-by: Britton Chesley <Brit.Chesley@amd.com>
2024-07-03 12:23:26 +00:00
..
UsbBotPei MdeModulePkg/Usb: Read a large number of blocks 2023-01-16 02:34:53 +00:00
UsbBusDxe MdeModulePkg/UsbBusDxe: USB issue fix when the port reset 2024-07-03 12:23:26 +00:00
UsbBusPei
UsbKbDxe MdeModulePkg: Update the comments of ReadKeyStroke and ReadKeyStrokeEx 2024-04-03 10:25:06 +08:00
UsbMassStorageDxe
UsbMouseAbsolutePointerDxe
UsbMouseDxe
UsbNetwork MdeModulePkg/Bus/Usb/UsbNetwork: Check array index range before access 2024-02-26 20:46:12 +00:00