#12885: XHCI page fault under skylake
--------------------------------+----------------------------
Reporter: kallisti5 | Owner: nobody
Type: bug | Status: assigned
Priority: normal | Milestone: Unscheduled
Component: Drivers/USB/XHCI | Version: R1/Development
Resolution: | Keywords: skylake
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
--------------------------------+----------------------------
Comment (by kallisti5):
So, the original XHCI_BACKTRACE image showed the problem.
This read is looking outside of the mapped memory:
http://cgit.haiku-os.org/haiku/tree/src/add-
ons/kernel/busses/usb/xhci.cpp#n201
The screenshot shows an odd array of 0xf's sneaking into the registers.
(check out the length... the rest of the controllers map as 0x80 length,
this one maps as 0xff)
capability + operational are 0xffffffff prefixed, then runtime + doorbell
are prefixed with 0x00000000.
--
Ticket URL: <https://dev.haiku-os.org/ticket/12885#comment:15>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.