Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtio-vfio:Should we support virtio-vfio in the nearly future? #776

Closed
jshachm opened this issue Dec 18, 2018 · 5 comments
Closed

Virtio-vfio:Should we support virtio-vfio in the nearly future? #776

jshachm opened this issue Dec 18, 2018 · 5 comments

Comments

@jshachm
Copy link

jshachm commented Dec 18, 2018

Hey guys~
Now we have support four types virtio backend. Should we support virtio-vfio which is very useful in the device direct use.

@jshachm jshachm changed the title virtio:Should we support virtio-vfio in the nearly future? Virtio-vfio:Should we support virtio-vfio in the nearly future? Dec 18, 2018
@acatangiu
Copy link
Contributor

@jshachm vfio was considered for Firecracker, but was ultimately dropped because it's incompatible with oversubscribing memory. Any mapped virtual-function will pin the process memory in the host kernel.

Unless we get a strong customer use-case where vfio is the right solution, support for this is excluded.

@raduweiss
Copy link
Contributor

@jshachm, we'll be looking at this as part of #1179.

@sameo
Copy link
Contributor

sameo commented Jul 16, 2019

Now we have support four types virtio backend. Should we support virtio-vfio which is very useful in the device direct use.

@jshachm Is virtio-vfio defined anywhere?

@jshachm
Copy link
Author

jshachm commented Sep 18, 2019

great~~ @raduweiss

@sameo sameo I mean vfio-pci and virtio-pci。。。 hah~

@sameo
Copy link
Contributor

sameo commented Sep 18, 2019

@jshachm fwiw, we're adding the VFIO crates to the rust-vmm project:
https://github.com/rust-vmm/vfio-ioctls
https://github.com/rust-vmm/vfio-bindings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants