Searched refs:VcpuExit (Results 1 – 9 of 9) sorted by relevance
/external/crosvm/hypervisor/src/kvm/ |
D | mod.rs | 45 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/ |
D | lib.rs | 866 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/ |
D | real_run_adder.rs | 55 VcpuExit::IoOut { in test_run() 63 VcpuExit::Hlt => break, in test_run()
|
D | read_only_memory.rs | 91 VcpuExit::Hlt => break, in test_run() 92 VcpuExit::MmioWrite { in test_run()
|
D | dirty_log.rs | 63 VcpuExit::Hlt => break, in test_run()
|
/external/crosvm/src/plugin/ |
D | mod.rs | 34 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/ |
D | lib.rs | 240 fn run(&self, run_handle: &VcpuRunHandle) -> Result<VcpuExit>; in run() argument 303 pub enum VcpuExit { enum
|
/external/crosvm/x86_64/src/ |
D | test_integration.rs | 8 use hypervisor::{HypervisorX86_64, VcpuExit, VcpuX86_64, VmX86_64}; 254 VcpuExit::IoOut { in simple_vm_test()
|
/external/crosvm/src/ |
D | linux.rs | 50 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 …]
|