[Rust-VMM] pci-driver Rust crate now available
Alberto Faria
afaria at redhat.com
Sat Oct 29 10:14:24 UTC 2022
On Sun, Oct 23, 2022 at 9:47 AM Luka Perkov <luka.perkov at sartura.hr> wrote:
> Hello Alberto,
>
> Thank you very much for sharing! Could you kindly share some use-cases where this library might be utilized or come in handy?
>
> I am curious if it might be possible to manage the switching silicon which is connected to the CPU over PCIe.
>
> Thanks,
>
> Luka
Hi Luka,
In principle, any PCI(e) device can be controlled using pci-driver. A
standard use case would be to build a user-space NVMe driver to get
every last bit of performance out of a storage device (think SPDK).
By switching silicon, do you mean actual PCIe switches? If so, no:
pci-driver expects functions with a type 0 config space header.
Alberto
More information about the Rust-vmm
mailing list