HomeFreeBSD

nvme: create separate DMA tag for non-payload DMA buffers

Description

nvme: create separate DMA tag for non-payload DMA buffers

Submission and completion queue memory need to use a
separate DMA tag for mappings than payload buffers,
to ensure mappings remain contiguous even with DMAR
enabled.

Submitted by: kib
MFC after: 1 week
Sponsored by: Intel

Details

Provenance
jimharrisAuthored on
Parents
rS281280: nvme: fall back to a smaller MSI-X vector allocation if necessary
Branches
Unknown
Tags
Unknown

Event Timeline