rick-heig / nvme_csd

A Software Framework for Hardware Agnostic NVMe Computational Storage Devices
7 stars 0 forks source link

[Bug] RK3588 PCIe endpoint controller causes issues when IOMMU is active #1

Open rwk-unil opened 1 month ago

rwk-unil commented 1 month ago

The RK3588 PCIe endpoint controller (for which the driver is not yet in mainline) generates :

For any PCIe endpoint function, this is not only for the NVMe related endpoint function.

TODO: Find out what causes the issues and fix the driver.

driver : https://github.com/rick-heig/linux/blob/nanopc_t6_csd_v1/drivers/pci/controller/dwc/pcie-dw-rockchip.c