[USBEHCI]

- Update async address everytime a new queue head is added as specified in EHCI spec section 3.2
- Add more checks
- Vmware EHCI not yet working

svn path=/branches/usb-bringup-trunk/; revision=55293
This commit is contained in:
Johannes Anderwald 2012-01-29 17:30:31 +00:00
parent 99c0842bcb
commit 2b13dd5132
3 changed files with 35 additions and 0 deletions

View file

@ -767,7 +767,14 @@ CUSBRequest::BuildControlTransferQueueHead(
// link transfer descriptors to queue head
//
QueueHead->NextPointer = m_TransferDescriptors[0]->PhysicalAddr;
/*
if (m_TransferBufferMDL)
QueueHead->AlternateNextPointer = m_TransferDescriptors[2]->PhysicalAddr;
else
QueueHead->AlternateNextPointer = m_TransferDescriptors[1]->PhysicalAddr;
QueueHead->EndPointCapabilities.InterruptScheduleMask = 0x0;
*/
//
// store result
//