summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h
diff options
context:
space:
mode:
authorerictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524>2010-03-19 06:54:35 +0000
committererictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524>2010-03-19 06:54:35 +0000
commitaa91de055c5e15a716f3a0ce6bf5a1c28fda9e56 (patch)
tree33ac167e3bd420086aeb2fecabc0332733f4130d /MdeModulePkg/Bus/Pci/UhciDxe/Uhci.h
parent33f30f1ee3490739c6b84de1bbecc3f9a63a5591 (diff)
downloadedk2-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.h4
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;