vmm/devices/virtio/mem/
mod.rs

1// Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4mod device;
5mod event_handler;
6pub mod metrics;
7pub mod persist;
8mod request;
9
10use vm_memory::GuestAddress;
11
12pub use self::device::{VirtioMem, VirtioMemError, VirtioMemStatus};
13use crate::arch::FIRST_ADDR_PAST_64BITS_MMIO;
14
15pub(crate) const MEM_NUM_QUEUES: usize = 1;
16
17pub(crate) const MEM_QUEUE: usize = 0;
18
19pub const VIRTIO_MEM_DEFAULT_BLOCK_SIZE_MIB: usize = 2;
20pub const VIRTIO_MEM_DEFAULT_SLOT_SIZE_MIB: usize = 128;
21
22pub const VIRTIO_MEM_DEV_ID: &str = "mem";