diff options
author | erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-03-19 06:54:35 +0000 |
---|---|---|
committer | erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-03-19 06:54:35 +0000 |
commit | aa91de055c5e15a716f3a0ce6bf5a1c28fda9e56 (patch) | |
tree | 33ac167e3bd420086aeb2fecabc0332733f4130d /MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h | |
parent | 33f30f1ee3490739c6b84de1bbecc3f9a63a5591 (diff) | |
download | edk2-aa91de055c5e15a716f3a0ce6bf5a1c28fda9e56.tar.gz edk2-aa91de055c5e15a716f3a0ce6bf5a1c28fda9e56.tar.bz2 edk2-aa91de055c5e15a716f3a0ce6bf5a1c28fda9e56.zip |
Fix a bug that usb keybarod can not work well when it is inserted at a usb 2.0 hub.
It's due to AsyncInterruptList does not update the corresponding QTDHw->Data with pci bus master address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10286 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h')
-rw-r--r-- | MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h b/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h index c2377bf3a7..096af24802 100644 --- a/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h +++ b/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h @@ -117,8 +117,8 @@ struct _USB_HC_DEV { //
// Schedule data structures
//
- UINT32 *FrameBase;
- UINT32 *FrameBasePciMemAddr;
+ UINT32 *FrameBase; // the buffer pointed by this pointer is used to store pci bus address of the QH descriptor.
+ UINT32 *FrameBaseHostAddr; // the buffer pointed by this pointer is used to store host memory address of the QH descriptor.
UHCI_QH_SW *SyncIntQh;
UHCI_QH_SW *CtrlQh;
UHCI_QH_SW *BulkQh;
|