mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
build: Bump vfio and all the dependent crates to latest version
Recently vfio crates have moved to crates.io, thus we should start consuming the crate from crates.io instead git url. This results in better versioning instead of tracking some git commit sha. Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
This commit is contained in:
@@ -16,7 +16,8 @@ use vhost::vhost_kern::vdpa::VhostKernVdpa;
|
||||
use vhost::vhost_kern::vhost_binding::VHOST_BACKEND_F_SUSPEND;
|
||||
use vhost::vhost_kern::VhostKernFeatures;
|
||||
use vhost::{VhostBackend, VringConfigData};
|
||||
use virtio_queue::{Descriptor, Queue, QueueT};
|
||||
use virtio_queue::desc::RawDescriptor;
|
||||
use virtio_queue::{Queue, QueueT};
|
||||
use vm_device::dma_mapping::ExternalDmaMapping;
|
||||
use vm_memory::{GuestAddress, GuestAddressSpace, GuestMemory, GuestMemoryAtomic};
|
||||
use vm_migration::{Migratable, MigratableError, Pausable, Snapshot, Snapshottable, Transportable};
|
||||
@@ -245,7 +246,7 @@ impl Vdpa {
|
||||
flags: 0u32,
|
||||
desc_table_addr: queue.desc_table().translate_gpa(
|
||||
self.common.access_platform.as_ref(),
|
||||
queue_size as usize * std::mem::size_of::<Descriptor>(),
|
||||
queue_size as usize * std::mem::size_of::<RawDescriptor>(),
|
||||
),
|
||||
used_ring_addr: queue.used_ring().translate_gpa(
|
||||
self.common.access_platform.as_ref(),
|
||||
|
||||
@@ -18,7 +18,8 @@ use vhost::vhost_user::{
|
||||
Frontend, FrontendReqHandler, VhostUserFrontend, VhostUserFrontendReqHandler,
|
||||
};
|
||||
use vhost::{VhostBackend, VhostUserDirtyLogRegion, VhostUserMemoryRegionInfo, VringConfigData};
|
||||
use virtio_queue::{Descriptor, Queue, QueueT};
|
||||
use virtio_queue::desc::RawDescriptor;
|
||||
use virtio_queue::{Queue, QueueT};
|
||||
use vm_memory::{
|
||||
Address, Error as MmapError, FileOffset, GuestAddress, GuestMemory, GuestMemoryRegion,
|
||||
};
|
||||
@@ -212,7 +213,7 @@ impl VhostUserHandle {
|
||||
desc_table_addr: get_host_address_range(
|
||||
mem,
|
||||
GuestAddress(queue.desc_table()),
|
||||
actual_size * std::mem::size_of::<Descriptor>(),
|
||||
actual_size * std::mem::size_of::<RawDescriptor>(),
|
||||
)
|
||||
.ok_or(Error::DescriptorTableAddress)? as u64,
|
||||
// The used ring is {flags: u16; idx: u16; virtq_used_elem [{id: u16, len: u16}; actual_size]},
|
||||
|
||||
Reference in New Issue
Block a user