One of the virtio devices supported by OSv is assigned_virtio. To best of 
my knowledge (based on what Nadav wrote) this driver has been invented in 
order to better integrate OSv with seastar (see #ifdef HAVE_OSV 
in 
https://github.com/scylladb/seastar/blob/e3466851e047ec7494c983b4f316e1a4464a4945/src/net/virtio.cc#L56).
 

I am not sure if anybody is relying on this feature. If you do then please 
let me know. Otherwise I am planning to send a patch that will remove this 
functionality from OSv. Doing so will allow to significantly simplify the 
patch that refactors OSv virtio stack in order to support modern virtio PCI 
devices and mmio devices 
(see https://groups.google.com/d/msg/osv-dev/NIDG5zLLv0A/bE69BwI7EwAJ for 
details). At this point I do not even have a way to test this patch without 
seastar. So I am thinking it is simply dead code that can be removed (the 
less code the better).

Anybody who relies on it please shout otherwise I will be sending a patch 
to remove this feature.

Regards,
Waldek

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to