freebsd-dev/sys/dev/dpaa
Brandon Bergren b9931c0786 [PowerPC] [Book-E] Fix dpaa interrupt binding.
After the network epoch was added, we lost the ability to migrate the
ithread in the middle of dispatch, as being in the network epoch will pin
the current thread (for safety reasons.)

Luckily, we don't actually have to do this workaround in the first place,
as we can just bind it to the correct cpu when we preallocate it.

Pass dev through to XX_PreallocAndBindIntr() and actually bind it to the
cpu like it was supposed to in the first place, instad of leaving it
floating and moving it to the correct cpu the first time it fires.

This fixes panics while bringing up dtsec on my X5000.

Reviewed by:	jhibbits
Sponsored by:	Tag1 Consulting, Inc.
Differential Revision:	https://reviews.freebsd.org/D23826
2020-02-25 03:35:52 +00:00
..
bman_fdt.c
bman_portals.c schedlock 4/4 2019-12-15 21:26:50 +00:00
bman.c
bman.h
fman_fdt.c
fman_mdio.c
fman.c
fman.h
if_dtsec_fdt.c
if_dtsec_im.c
if_dtsec_im.h
if_dtsec_rm.c dpaa: Fix warnings in dtsec(4) found by clang 2019-08-21 02:26:22 +00:00
if_dtsec_rm.h
if_dtsec.c Although most of the NIC drivers are epoch ready, due to peer pressure 2020-02-24 21:07:30 +00:00
if_dtsec.h
portals_common.c [PowerPC] [Book-E] Fix dpaa interrupt binding. 2020-02-25 03:35:52 +00:00
portals.h
qman_fdt.c
qman_portals.c schedlock 4/4 2019-12-15 21:26:50 +00:00
qman.c
qman.h