[USBOHCI]

- Fix a broken assertion and print out the alignment mask and HCCA pointer

svn path=/trunk/; revision=55845
This commit is contained in:
Cameron Gutman 2012-02-24 23:14:19 +00:00
parent 17b865ebc2
commit 0e05873866

View file

@ -588,7 +588,8 @@ CUSBHardwareDevice::StartController(void)
WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET), 0xFFFFFFFF);
KeStallExecutionProcessor(10);
Control = READ_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET));
ASSERT((m_HCCAPhysicalAddress.LowPart & Control) == Control);
ASSERT((m_HCCAPhysicalAddress.LowPart & Control) == m_HCCAPhysicalAddress.LowPart);
DPRINT1("HCCA: %x Alignment mask: %x\n", m_HCCAPhysicalAddress.LowPart, Control);
//
// write address of HCCA