FreeBSD on Layerscape/QorIQ LX2160X
Dan Kotowski
dan.kotowski at a9development.com
Thu Jun 4 21:37:39 UTC 2020
> Oops, I've been adding some debug prints to gicv2 not gicv3.
>
> One thing I noticed is the interesting irq number the nvme admin queue gets..
> it's the same as gic_nirqs.
>
> gic0: SPIs: 288, IDs: 65535
> nvme0: attempting to allocate 17 MSI-X vectors (33 supported)
> nvme0: using IRQs 21-37 for MSI-X
> acpi0: allocating via sysres: res 0xfffffd0000726280, start 21 + count 1 - 1 =? end 21
> intr_setup_irq(): irq 288 add handler error 0 on nvme0
>
> maybe that's just like.. the first ITS handled interrupt?
> (funnily enough, NetBSD lists MSIs as IRQs starting from 8192)
>
> More SATA debugging: https://send.firefox.com/download/9de5357a2e58edd9/#s9ZaU_k2NHlO-tLdyGk5iA
https://gist.github.com/agrajag9/1aaf18f48ee883b917907dd417803711
We have SATA!
NVMe and mps still cause hangs, but progress is progress!
More information about the freebsd-arm
mailing list