Skip to content

RFC Re-work CMB and add WDS support.

Scott Bauer linux-nvme 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2nvme: pci: Move CMB allocation into a pool.drivers/nvme/host/pci.c+48 -101 reply
2/2nvme-pci: Bounce data from Host memory to CMB Memorydrivers/nvme/host/pci.c+85 -62 replies
2/2nvme-pci: Bounce data from Host memory to CMB Memory+0 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/2] Re-work CMB and add WDS support.

The first patch adds CMB into a generic pool, from there we'll allocate from the pool for the submission queues. In the future we can allocate SGLs and PRPs from the pool as well.

The second patch unfortunately bounces (memcpys) the data from host to CMB. I originally tried to map the CMB into userspace via a custom nvme mmap handler, but I'm dumb and could never get gup for direct io working correctly.