From 219fac46416d9b8391d4ec15fa642d68e8e4c74a Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Wed, 25 Jan 2012 18:56:56 +0000 Subject: [PATCH] [USBOHCI] - Add alignment check svn path=/branches/usb-bringup-trunk/; revision=55176 --- drivers/usb/usbohci/hardware.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/usb/usbohci/hardware.cpp b/drivers/usb/usbohci/hardware.cpp index 0636a38493f..8d8de6434a0 100644 --- a/drivers/usb/usbohci/hardware.cpp +++ b/drivers/usb/usbohci/hardware.cpp @@ -883,6 +883,14 @@ CUSBHardwareDevice::StopController(void) ULONG Control, Reset, Status; ULONG Index, FrameInterval; + // + // alignment check + // + WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET, 0xFFFFFFFF); + Control = READ_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET)); + DPRINT1("HcHCCA Alignment %x\n", Control); + ASSERT((Control & 0xFFFFFFF0) == 0xFFFFFFF0); + // // check context // -- 2.17.1