bf4808d6443775c9c5170b0ca9c521e6d9c977c1 |
|
06-Jul-2016 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/UsbBus: reduce the port status polling before port reset This change is used to remove the port status polling in port reset functions. Why it's needed is because: 1) The same polling on same port has taken place prior to this removed one. See UsbEnumeratePort()->GetPortStatus(). So this polling in UsbEnumerateNewDev()->ResetPort() is redundant. 2) EDKII Xhci driver hooks all GetPortStatus() operations. If we don't remove this one, XHCI driver's XhcPollPortStatusChange() may enter twice in reset process and wrongly think the device is unplugged. Cc: Star Zeng <star.zeng@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com>
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
4d3d422dffd3b5b2dcbfc88728caf31d119fc7e2 |
|
18-Sep-2014 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/UsbBusDxe: Update Device->NumOfInterface at error handling path to avoid system hang when DisconnectController is invoked to free resource occupied by usb device whose interface descriptor format doesn't follow usb spec. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16128 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
8d443a166cc244d9534f6e9bec9080eb4a32b9d5 |
|
10-Sep-2014 |
Nikolai Saoukh <nms@otdel-1.org> |
MdeModulePkg/UsbBusDxe: Fixed Clang build error. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Nikolai Saoukh <nms@otdel-1.org> Reviewed-by: Feng Tian <feng.tian@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16084 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
127884c52aa132f194cbf5bf30dfab96262c035d |
|
30-Oct-2013 |
Feng Tian <feng.tian@intel.com> |
MdeMdeModulePkg/UsbBusDxe: If DisconnectController() returns an error the USB Bus Driver would retry the DisconnectController() from a timer event until it succeeds Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14819 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
9a95972e6a2fa19ff46c36098818fa5e76971a62 |
|
08-Oct-2013 |
Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hp.com> |
Fix several DEBUG_ERROR messages that are unnecessarily verbose. Several of these are marked as DEBUG_ERROR when they are really not errors. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hp.com> reviewed-by: Zeng, Star <star.zeng@intel.com> reviewed-by: Tian, Feng <feng.tian@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14751 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
7a4d52add105b1af8d414ed7db2fc6bd94d69dcd |
|
07-Apr-2013 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeMdeModulePkg/UsbBusDxe: Fixed a possible memory leak bug introduced at r14226 The r14226 check-in indeed has memory leak in allocated "Child" pointer. UsbBusDriverBindingStop() may dereference this pointer and may bring exception on invalid memory access Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14251 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
20bcb757d2d85f59c749e004e580bc2e52a96459 |
|
29-Mar-2013 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeMdeModulePkg/Usb: Fixed two usb issues 1.Fix the bug in interface parser logic for usb camera device. Reserve device address if the device doesn’t get disconnected. 2.Some usb 1.1 devices require the context evaluation immediately with actual max packet size after detecting the device max packet size. Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Elvin Li <elvin.li@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14226 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
37623a5c029e5415fe24b86bf4f6481f8fdfad94 |
|
30-Oct-2012 |
li-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524> |
Add missing status code in several modules. Signed-off-by: Li Elvin <elvin.li@intel.com> Reviewed-by: Yao Jiewen <jiewen.yao@intel.com> Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com> Reviewed-by: Gao Liming <liming.gao@intel.com> Reviewed-by: Tian Feng <feng.tian@intel.com> Reviewed-by: Fan Jeff <jeff.fan@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13890 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
0ecd7c4a02110ea6c55fc33d1581ab9a54dd152e |
|
30-Mar-2012 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeModulePkg/UsbBusDxe:Correct typos in usb debug message Signed-off-by: erictian Reviewed-by: rsun3 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13155 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
a50f7c4c0985f1659d4b24e94f6d3aee9f6922dd |
|
27-Mar-2012 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
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. Signed-off-by: erictian Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13145 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
16d718a55b65b1f51d450226879c48f709e5a791 |
|
07-Mar-2012 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeModulePkg: add support for ORICO PEUS3-2P card 1) Fix a bug on missing hub context evaluation operation. 2) If the usb keyboard device configuration has been set successfully, then don’t set configuration again. Signed-off-by: erictian Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13087 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
a9292c1363437b081ea72fd8f3b2ed075e2a7ef3 |
|
14-Sep-2011 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
1) remove wrong global variable usage because it will bring data corrupt if there are multiple XHCI host controllers. 2) coding style clean up. Signed-off-by: erictian Reviewed-by: ydong10 Reviewed-by: jshi19 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12351 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
ce9b590040986cad621a744bf595df400e378134 |
|
25-Aug-2011 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
Fixed build error reported by ICC and GCC Signed-off-by: erictian Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12209 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
92870c983c6d99d31f449d8dcd729090255dda49 |
|
23-Aug-2011 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
Enabling usb3.0 XHCI support. Signed-off-by: erictian Reviewed-by: jshi19 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12185 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
cd5ebaa06dca3e6ef3c464081e6defe00d358c69 |
|
24-Apr-2010 |
hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> |
Update the copyright notice format git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10420 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
3af875e2209cc43c8d14a75061eebde7bd91b198 |
|
14-Sep-2009 |
eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> |
In various archs, Processor memory address may not be same with Pci memory address. For usb host controller, we should use pci memory address to initialize framelist register and all address field in QH/TD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9259 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
cb0b858d6ec4e57633e80303db4564b06fbe9ee4 |
|
12-Feb-2009 |
eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> |
add assert logic to avoid Klocwork fake report git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7513 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
a1b749d074ef44e758458cf16e460dd74e3df123 |
|
12-Feb-2009 |
eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> |
add assert logic to avoid Klocwork fake report git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7511 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
17d6c2e782dd6453fc0cb909d58860b2d6004aba |
|
04-Feb-2009 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
3) Doxygen comment cleanup. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7430 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
d17371e86b1be22fb3d810aa0a1045e6d4ec9847 |
|
26-Dec-2008 |
gikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524> |
Check Library usage and fix some typo. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7137 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
ec30be9e8c5a1f52b1f071c90a3bad7d745af7ec |
|
26-Dec-2008 |
jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> |
Coding style checked git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7136 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
7df7393feb90e87c32f5473af14eec7562b09ce3 |
|
18-Dec-2008 |
jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> |
check the usage of %d,%x,%ld,%lx and so on in debug print statement. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7080 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
8616fc4c134d866cb6298faaa5d2dd17242dae9c |
|
09-Jul-2008 |
eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> |
modify coding style to pass ecc tool and provide comments that complied with Doxgen. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5436 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
faff3b4782dbce28fcfa6b271945d4448069c62a |
|
26-Jun-2008 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
Clean up for GCC and Intel ICC build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5373 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
b4c24e2d42b6d91a6abdca2c3341469350e57483 |
|
25-Jun-2008 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
[Description]: Sync 3 trackers. 1. A bug that may cause the low/full speed device behind 2.0 hub will not work. 2. MajorRevision and MinorRevision need updating. 3. Misuse UhciConvertPollRate in UHCI driver. [Impaction]: EhicDxe, UhciDxe and UsbBusDxe. [Reference Info]: EDK tracker 1122 - A bug that may cause the low/full speed device behind 2.0 hub will not work . EDK tracker 1101 - Phoenix found issue in USB and Misuse UhciConvertPollRate in UHCI driver. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5370 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
ac644614683362804223844048c5be1a2adfa6b7 |
|
27-May-2008 |
qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> |
De-unicode in comment for all source files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5302 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
ecb575d9e65c9d52c17866eebba5f798f178effe |
|
26-Dec-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Enhance the Usb bus driver to support Star with Remaining device path. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4437 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
41e8ff2781f3ca14f73ef5f39e781ccba8cb373d |
|
08-Oct-2007 |
yshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524> |
Fixed unexpected timeout in Usb MassStorage Driver. Fixed unexpected timeout in Uhci/Ehci driver. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4038 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
eb1f5ab3385ca72692e1eca23c008cc5e73686ee |
|
30-Aug-2007 |
AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> |
Added EFIAPI to event git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3748 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
d2577026d3b27dd834356fcc658515b1a6f9e2a8 |
|
20-Aug-2007 |
qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> |
Merge in some fix from R8 on USB Bus driver: 1) Signal event immediately after HUB UsbRootHubEnumeration event is installed 2) Move UsbHcReset and UsbHcSetState before mUsbRootHubApi.Init 3) Change USB_DEBUG and USB_ERROR to R9 DEBUG macro. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3680 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
50fa1b3a86faee57ca597e778c9db4ed4233f83e |
|
24-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Sync USB modules with main trunk. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3423 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
c52fa98ca98ceaab75e8ddf9ebcfbcbd323bab13 |
|
17-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
1. Fixed tools_def.template to meet ICC build for IA32 2. Modified some source files to meet ICC build for IA32 and IPF. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3271 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
e61d30b02a1463387aeea7f28f2ee4870b5fcc8a |
|
12-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
fixed memcpy link issue. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3203 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|
e237e7ae9fc23f32a25040d49cc9a16f2a7f3b4c |
|
11-Jul-2007 |
vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> |
Import Usb/UsbBusDxe and Usb/UsbMassStorageDxe into MdeModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3193 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbEnumer.c
|