Home
last modified time | relevance | path

Searched refs:VcpuExit (Results 1 – 9 of 9) sorted by relevance

/external/crosvm/hypervisor/src/kvm/
Dmod.rs45 IrqSource, MPState, MemSlot, Vcpu, VcpuExit, VcpuRunHandle, Vm, VmCap,
883 fn run(&self, run_handle: &VcpuRunHandle) -> Result<VcpuExit> { in run() argument
910 KVM_EXIT_IO_IN => Ok(VcpuExit::IoIn { port, size }), in run()
920 Ok(VcpuExit::IoOut { port, size, data }) in run()
932 Ok(VcpuExit::MmioWrite { in run()
938 Ok(VcpuExit::MmioRead { address, size }) in run()
945 Ok(VcpuExit::IoapicEoi { vector }) in run()
954 Ok(VcpuExit::HypervSynic { in run()
963 Ok(VcpuExit::HypervHcall { in run()
971 KVM_EXIT_UNKNOWN => Ok(VcpuExit::Unknown), in run()
[all …]
/external/crosvm/kvm/src/
Dlib.rs866 pub enum VcpuExit { enum
1505 pub fn run(&self) -> Result<VcpuExit> { in run() argument
1520 KVM_EXIT_IO_IN => Ok(VcpuExit::IoIn { port, size }), in run()
1534 Ok(VcpuExit::IoOut { port, size, data }) in run()
1546 Ok(VcpuExit::MmioWrite { in run()
1552 Ok(VcpuExit::MmioRead { address, size }) in run()
1559 Ok(VcpuExit::IoapicEoi { vector }) in run()
1568 Ok(VcpuExit::HypervSynic { in run()
1577 Ok(VcpuExit::HypervHcall { in run()
1585 KVM_EXIT_UNKNOWN => Ok(VcpuExit::Unknown), in run()
[all …]
/external/crosvm/kvm/tests/
Dreal_run_adder.rs55 VcpuExit::IoOut { in test_run()
63 VcpuExit::Hlt => break, in test_run()
Dread_only_memory.rs91 VcpuExit::Hlt => break, in test_run()
92 VcpuExit::MmioWrite { in test_run()
Ddirty_log.rs63 VcpuExit::Hlt => break, in test_run()
/external/crosvm/src/plugin/
Dmod.rs34 use kvm::{Cap, Datamatch, IoeventAddress, Kvm, Vcpu, VcpuExit, Vm};
478 VcpuExit::IoIn { port, mut size } => { in run_vcpus()
489 VcpuExit::IoOut { in run_vcpus()
500 VcpuExit::MmioRead { address, size } => { in run_vcpus()
510 VcpuExit::MmioWrite { in run_vcpus()
521 VcpuExit::HypervHcall { input, params } => { in run_vcpus()
527 VcpuExit::HypervSynic { in run_vcpus()
536 VcpuExit::Hlt => break, in run_vcpus()
537 VcpuExit::Shutdown => break, in run_vcpus()
538 VcpuExit::InternalError => { in run_vcpus()
/external/crosvm/hypervisor/src/
Dlib.rs240 fn run(&self, run_handle: &VcpuRunHandle) -> Result<VcpuExit>; in run() argument
303 pub enum VcpuExit { enum
/external/crosvm/x86_64/src/
Dtest_integration.rs8 use hypervisor::{HypervisorX86_64, VcpuExit, VcpuX86_64, VmX86_64};
254 VcpuExit::IoOut { in simple_vm_test()
/external/crosvm/src/
Dlinux.rs50 use hypervisor::{HypervisorCap, Vcpu, VcpuExit, VcpuRunHandle, Vm, VmCap};
2137 Ok(VcpuExit::IoIn { port, mut size }) => { in run_vcpu()
2148 Ok(VcpuExit::IoOut { in run_vcpu()
2159 Ok(VcpuExit::MmioRead { address, size }) => { in run_vcpu()
2165 Ok(VcpuExit::MmioWrite { in run_vcpu()
2172 Ok(VcpuExit::IoapicEoi { vector }) => { in run_vcpu()
2180 Ok(VcpuExit::IrqWindowOpen) => {} in run_vcpu()
2181 Ok(VcpuExit::Hlt) => irq_chip.halted(cpu_id), in run_vcpu()
2182 Ok(VcpuExit::Shutdown) => break, in run_vcpu()
2183 Ok(VcpuExit::FailEntry { in run_vcpu()
[all …]