Type Alias QemuInstanceForAarch64
Source pub type QemuInstanceForAarch64 = QemuInstanceBase<MachineForAarch64, CpuTypeAarch64>;
pub struct QemuInstanceForAarch64 {Show 106 fields
pub qemu_binary: PathBuf,
pub machine: Option<MachineFor<MachineAarch64>>,
pub cpu: Option<CpuTypeAarch64>,
pub accel: Option<Accel>,
pub smp: Option<SMP>,
pub numa: Option<Vec<NUMA>>,
pub add_fd: Option<AddFd>,
pub set: Option<Vec<Set>>,
pub global: Option<Vec<Global>>,
pub boot: Option<Boot>,
pub m: Option<Memory>,
pub mem_path: Option<PathBuf>,
pub mem_prealloc: Option<bool>,
pub k: Option<String>,
pub audio: Option<Audio>,
pub audiodev: Option<AudioDev>,
pub device: Option<Vec<Device>>,
pub name: Option<Name>,
pub uuid: Option<String>,
pub fda: Option<PathBuf>,
pub fdb: Option<PathBuf>,
pub hda: Option<PathBuf>,
pub hdb: Option<PathBuf>,
pub hdc: Option<PathBuf>,
pub hdd: Option<PathBuf>,
pub cdrom: Option<PathBuf>,
pub blockdev: Option<Vec<BlockDev>>,
pub drive: Option<Vec<Drive>>,
pub mdtblock: Option<PathBuf>,
pub sd: Option<PathBuf>,
pub snapshot: Option<bool>,
pub fsdev: Option<FsDev>,
pub virtfs: Option<Virtfs>,
pub iscsi: Option<Iscsi>,
pub usb: Option<bool>,
pub usbdevice: Option<USBDevice>,
pub display: Option<QemuDisplay>,
pub nographic: Option<bool>,
pub spice: Option<Spice>,
pub vga: Option<VGA>,
pub full_screen: Option<bool>,
pub g: Option<(usize, usize, Option<usize>)>,
pub vnc: Option<VNC>,
pub win2k_hack: Option<bool>,
pub no_fd_bootchk: Option<bool>,
pub acpitable: Option<AcpiTable>,
pub smbios: Option<Vec<Smbios>>,
pub netdev: Option<Vec<NetDev>>,
pub chardev: Option<Vec<CharDev>>,
pub tpmdev: Option<TpmDev>,
pub bios: Option<PathBuf>,
pub pflash: Option<PathBuf>,
pub kernel: Option<PathBuf>,
pub shim: Option<PathBuf>,
pub append: Option<String>,
pub initrd: Option<PathBuf>,
pub dtb: Option<PathBuf>,
pub compact: Option<Compact>,
pub fw_cfg: Option<FwCfg>,
pub serial: Option<SpecialDevice>,
pub parallel: Option<Vec<SpecialDevice>>,
pub monitor: Option<SpecialDevice>,
pub qmp: Option<SpecialDevice>,
pub qmp_pretty: Option<SpecialDevice>,
pub mon: Option<Vec<Mon>>,
pub debugcon: Option<CharDev>,
pub pidfile: Option<PathBuf>,
pub preconfig: Option<bool>,
pub big_s: Option<bool>,
pub overcommit: Option<Overcommit>,
pub gdb: Option<SpecialDevice>,
pub s: Option<bool>,
pub d: Option<Vec<String>>,
pub big_d: Option<PathBuf>,
pub dfilter: Option<Vec<String>>,
pub seed: Option<usize>,
pub big_l: Option<PathBuf>,
pub enable_kvm: Option<bool>,
pub xen_id: Option<String>,
pub xen_attach: Option<bool>,
pub xen_domid_restrict: Option<bool>,
pub no_reboot: Option<bool>,
pub no_shutdown: Option<bool>,
pub action: Option<Action>,
pub loadvm: Option<String>,
pub daemonize: Option<bool>,
pub option_rom: Option<PathBuf>,
pub rtc: Option<Rtc>,
pub icount: Option<Icount>,
pub watchdog_action: Option<WatchdogAction>,
pub echr: Option<String>,
pub incoming: Option<Vec<Incoming>>,
pub only_migratable: Option<bool>,
pub nodefaults: Option<bool>,
pub sandbox: Option<Sandbox>,
pub readconfig: Option<PathBuf>,
pub no_user_config: Option<bool>,
pub trace: Option<Trace>,
pub plugin: Option<Plugin>,
pub run_with: Option<RunWith>,
pub msg: Option<Msg>,
pub dump_vmstate: Option<PathBuf>,
pub enable_sync_profile: Option<bool>,
pub perfmap: Option<PathBuf>,
pub jitdump: Option<PathBuf>,
pub object: Option<Vec<Object>>,
}
§sandbox: Option<Sandbox>