[DM/FEATURE] Support NVME (#9591)

* [DM/FEATURE] Support NVME

1. Support PRP and SGL (>= NVME v1.1) transport.
2. Support MSI/MSI-X for IO queues.
3. Support NVME on PCI.

Signed-off-by: GuEe-GUI <2991707448@qq.com>
This commit is contained in:
GUI
2024-11-24 13:57:37 +08:00
committed by GitHub
parent 13e0671f65
commit 945114fd59
8 changed files with 2421 additions and 0 deletions

View File

@@ -1378,6 +1378,9 @@ struct rt_device
void *ofw_node; /**< ofw node get from device tree */
#endif /* RT_USING_OFW */
void *power_domain_unit;
#ifdef RT_USING_DMA
const void *dma_ops;
#endif
#endif /* RT_USING_DM */
enum rt_device_class_type type; /**< device type */