What do you use for kernel debugging?

=?UTF-8?Q?Jos=C3=A9_P=C3=A9rez_Arauz?=o fbl at aoek.com
Sun Oct 5 20:43:46 UTC 2014

Hi Daniel,

On Thu, 2 Oct 2014 20:50:30 -0400, O'Connor, Daniel wrote
> I wrote a quick program to dump xHCI extended capabilities


> Run pciconf -lb and look for the base value for xhciX then run the 
> command with that like so.. 

HCCPARAMS1 => 0x014040c3
xECP (0xf0948500) => ID 1 (Legacy support) Specific 0x0100
xECP (0xf0948504) => ID 0 (Reserved (0)) Specific 0xe000
xECP (0xf0948524) => ID 85 (Reserved (85)) Specific 0x2042

That's with AMD:
xhci0: <XHCI (generic) USB 3.0 controller> mem 0xf0948000-0xf0949fff irq 18 at
device 16.0 on pci0
usbus0: waiting for BIOS to give up control
xhci0: 32 byte context size.
usbus0 on xhci0

xhci0 at pci0:0:16:0:      class=0x0c0330 card=0x080d1025 chip=0x78141022
rev=0x01 hdr=0x00
    vendor     = 'Advanced Micro Devices [AMD]'
    class      = serial bus
    subclass   = USB


José Pérez Arauzo

More information about the freebsd-current mailing list