From 59e331631ffba0bc256475971cef688f42662666 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sat, 29 Oct 2016 17:49:36 -0500 Subject: [PATCH] xhci: Trace eecp register before access, not after --- src/add-ons/kernel/busses/usb/xhci.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/busses/usb/xhci.cpp b/src/add-ons/kernel/busses/usb/xhci.cpp index 7564ca1978..81673f5f6c 100644 --- a/src/add-ons/kernel/busses/usb/xhci.cpp +++ b/src/add-ons/kernel/busses/usb/xhci.cpp @@ -198,11 +198,12 @@ XHCI::XHCI(pci_info *info, Stack *stack) uint32 eec = 0xffffffff; uint32 eecp = HCS0_XECP(cparams) << 2; for (; eecp != 0 && XECP_NEXT(eec); eecp += XECP_NEXT(eec) << 2) { + TRACE("eecp register: 0x%08" B_PRIx32 "\n", eecp); + eec = ReadCapReg32(eecp); if (XECP_ID(eec) != XHCI_LEGSUP_CAPID) continue; - TRACE("eecp register: 0x%08" B_PRIx32 "\n", eecp); if (eec & XHCI_LEGSUP_BIOSOWNED) { TRACE_ALWAYS("the host controller is bios owned, claiming" " ownership\n");