0

我正在研究 linux PCIe 和 NVMe 驱动程序。我在 pci 驱动程序中遇到了一个函数pci_reset_bus(),它通过插槽或总线执行 pci 重置。我知道通过总线重置是 PCIe 规范中定义的“PCIe 热重置”。但我不确定什么是 pci 插槽重置(由__pci_reset_slot()实现)。

谁能帮我理解这一点?我也可以使用这个导出的符号,即pci_reset_bus()来进行 pci 热复位吗?我想在我的自定义 NVMe 驱动程序中使用它。

4

1 回答 1

0

我找到了一个很好的工具(“NVMeCraft”)来处理一些 NVMe SSD。您可以使用该工具直接确认您的问题,并可以通过谷歌搜索找到该工具。

于 2021-12-16T20:29:20.343 回答