mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
vmm: Move Vcpu::configure() to arch crate
Signed-off-by: Michael Zhao <michael.zhao@arm.com>
This commit is contained in:
committed by
Sebastien Boeuf
parent
969e5e0b51
commit
8f7dc73562
@@ -5,7 +5,16 @@ pub mod layout;
|
||||
|
||||
use crate::RegionType;
|
||||
use kvm_ioctls::*;
|
||||
use vm_memory::{GuestAddress, GuestMemoryMmap, GuestUsize};
|
||||
use vm_memory::{GuestAddress, GuestMemoryAtomic, GuestMemoryMmap, GuestUsize};
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum Error {}
|
||||
|
||||
impl From<Error> for super::Error {
|
||||
fn from(e: Error) -> super::Error {
|
||||
super::Error::AArch64Setup(e)
|
||||
}
|
||||
}
|
||||
|
||||
/// Stub function that needs to be implemented when aarch64 functionality is added.
|
||||
pub fn arch_memory_regions(size: GuestUsize) -> Vec<(GuestAddress, usize, RegionType)> {
|
||||
@@ -20,6 +29,15 @@ pub struct EntryPoint {
|
||||
pub entry_addr: GuestAddress,
|
||||
}
|
||||
|
||||
pub fn configure_vcpu(
|
||||
_fd: &VcpuFd,
|
||||
_id: u8,
|
||||
_kernel_entry_point: Option<EntryPoint>,
|
||||
_vm_memory: &GuestMemoryAtomic<GuestMemoryMmap>,
|
||||
) -> super::Result<()> {
|
||||
unimplemented!();
|
||||
}
|
||||
|
||||
/// Stub function that needs to be implemented when aarch64 functionality is added.
|
||||
pub fn configure_system(
|
||||
_guest_mem: &GuestMemoryMmap,
|
||||
|
||||
Reference in New Issue
Block a user