pub struct MachineForX86 { /* private fields */ }
Expand description
Select the emulated machine by name. Use -machine help
to list
available machines.
For architectures which aim to support live migration compatibility across releases, each release will introduce a new versioned machine type. For example, the 2.8.0 release introduced machine types “pc-i440fx-2.8” and “pc-q35-2.8” for the x86_64/i686 architectures.
To allow live migration of guests from QEMU version 2.8.0, to QEMU version 2.9.0, the 2.9.0 version must support the “pc-i440fx-2.8” and “pc-q35-2.8” machines too. To allow users live migrating VMs to skip multiple intermediate releases when upgrading, new releases of QEMU will support machine types from many previous versions.
Implementations§
Source§impl MachineForX86
impl MachineForX86
Sourcepub fn builder() -> MachineForX86Builder
pub fn builder() -> MachineForX86Builder
Create an instance of MachineForX86
using the builder syntax
Trait Implementations§
Source§impl ToCommand for MachineForX86
impl ToCommand for MachineForX86
fn to_command(&self) -> Vec<String>
fn to_single_command(&self) -> String
Auto Trait Implementations§
impl Freeze for MachineForX86
impl RefUnwindSafe for MachineForX86
impl Send for MachineForX86
impl Sync for MachineForX86
impl Unpin for MachineForX86
impl UnwindSafe for MachineForX86
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more