class Vcpu
Defined at line 20 of file ../../src/virtualization/bin/vmm/vcpu.h
Public Methods
void Vcpu (uint64_t id, Guest * guest, zx_gpaddr_t entry, zx_gpaddr_t boot_ptr)
Defined at line 21 of file ../../src/virtualization/bin/vmm/vcpu.cc
void Vcpu (const Vcpu & )
Defined at line 22 of file ../../src/virtualization/bin/vmm/vcpu.h
Vcpu & operator= (const Vcpu & )
Defined at line 23 of file ../../src/virtualization/bin/vmm/vcpu.h
void ~Vcpu ()
Defined at line 786 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
zx_status_t Start ()
Begin VCPU execution.
Defined at line 31 of file ../../src/virtualization/bin/vmm/vcpu.cc
uint64_t id ()
Defined at line 33 of file ../../src/virtualization/bin/vmm/vcpu.h
const zx::vcpu & object ()
Defined at line 34 of file ../../src/virtualization/bin/vmm/vcpu.h
zx_status_t Interrupt (uint32_t vector)
Send virtual interrupt to the VCPU.
Defined at line 1085 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
Vcpu * GetCurrent ()
Defined at line 40 of file ../../src/virtualization/bin/vmm/vcpu.cc
void Vcpu (Vcpu && )
Defined at line 113 of file ../../zircon/kernel/arch/x86/include/arch/hypervisor.h
Vcpu & operator= (Vcpu && )
Defined at line 115 of file ../../zircon/kernel/arch/x86/include/arch/hypervisor.h
zx::result<ktl::unique_ptr<Vcpu>> Create (Guest & guest, zx_vaddr_t entry)
static
Defined at line 704 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
zx::result<> Enter (zx_port_packet_t & packet)
Defined at line 958 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
void Kick ()
Defined at line 1058 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
zx::result<> ReadState (zx_vcpu_state_t & vcpu_state)
Defined at line 1090 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
zx::result<> WriteState (const zx_vcpu_state_t & vcpu_state)
Defined at line 1101 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
zx::result<> WriteState (const zx_vcpu_io_t & io_state)
Defined at line 1116 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc
zx_info_vcpu_t GetInfo ()
Defined at line 1128 of file ../../zircon/kernel/arch/x86/hypervisor/vcpu.cc