freebsd-dev/sys/dev/nvme
Warner Losh 29431e54b9 Use nvme_ctrlr_poll instead of nvme_ctrlr_intx_handler since it is
more general and doesn't try to access registers that may be undefined
when the card is in MSIX mode.

This change, along with r324630, r324631, r324632, makes nda crash
dumps work again. Previously, they only worked on CPU 0 when the stack
garbage was just so.

Sponsored by: Netflix
Suggested by: scottl@ (who provided earlier version of the patch)
2017-10-15 16:19:09 +00:00
..
nvme_ctrlr_cmd.c NVME Namespace ID is 32-bits, so widen interface to reflect that. 2017-08-25 21:38:38 +00:00
nvme_ctrlr.c Create general polling function for the nvme controller. Use it when 2017-10-15 16:18:08 +00:00
nvme_ns_cmd.c Supporting flushing the dump before returning, and simplify/combine the 2016-07-19 19:09:23 +00:00
nvme_ns.c NVME Namespace ID is 32-bits, so widen interface to reflect that. 2017-08-25 21:38:38 +00:00
nvme_private.h Create general polling function for the nvme controller. Use it when 2017-10-15 16:18:08 +00:00
nvme_qpair.c Add CAM/NVMe support for CAM_DATA_SG 2017-08-29 15:29:57 +00:00
nvme_sim.c Use nvme_ctrlr_poll instead of nvme_ctrlr_intx_handler since it is 2017-10-15 16:19:09 +00:00
nvme_sysctl.c Add new compile-time option NVME_USE_NVD that sets the default value 2017-08-28 23:54:25 +00:00
nvme_test.c
nvme_util.c Use _Static_assert 2017-08-25 04:33:06 +00:00
nvme.c The nvme module should explicitly declare dependency on the cam. 2017-08-31 14:21:32 +00:00
nvme.h Explicitly set reserved fields and 'fuse' to 0. This prevents us from 2017-10-15 16:17:59 +00:00