class Vmm
Defined at line 39 of file ../../src/virtualization/bin/vmm/vmm.h
Public Methods
void Vmm ()
Defined at line 41 of file ../../src/virtualization/bin/vmm/vmm.h
void AddBinding (fidl::InterfaceRequest<fuchsia::virtualization::Guest> request)
Defined at line 56 of file ../../src/virtualization/bin/vmm/vmm.h
void ~Vmm ()
Defined at line 85 of file ../../src/virtualization/bin/vmm/vmm.cc
fit::result< ::fuchsia::virtualization::GuestError> Initialize (::fuchsia::virtualization::GuestConfig cfg, ::sys::ComponentContext * context, async_dispatcher_t * dispatcher)
Instantiate all VMM objects and configure the guest kernel.
Defined at line 95 of file ../../src/virtualization/bin/vmm/vmm.cc
fit::result< ::fuchsia::virtualization::GuestError> StartPrimaryVcpu (fit::function<void (fit::result< ::fuchsia::virtualization::GuestError>)> stop_callback)
Start the primary VCPU. This will begin guest execution.
Defined at line 428 of file ../../src/virtualization/bin/vmm/vmm.cc
void NotifyClientsShutdown (zx_status_t status)
The guest is being shutdown, so notify all clients by disconnecting with an epitaph.
Defined at line 549 of file ../../src/virtualization/bin/vmm/vmm.cc
void StartSerialLogger (async_dispatcher_t * dispatcher)
Start a waiter to monitor the serial output and send it to the system log. This
is only called when the `redirect_guest_serial_logs` build argument is set to true.
Defined at line 455 of file ../../src/virtualization/bin/vmm/vmm.cc
void GetSerial (GetSerialCallback callback)
|fuchsia::virtualization::Guest|
Defined at line 501 of file ../../src/virtualization/bin/vmm/vmm.cc
void GetConsole (GetConsoleCallback callback)
Defined at line 506 of file ../../src/virtualization/bin/vmm/vmm.cc
void GetHostVsockEndpoint (fidl::InterfaceRequest<fuchsia::virtualization::HostVsockEndpoint> endpoint, GetHostVsockEndpointCallback callback)
Defined at line 516 of file ../../src/virtualization/bin/vmm/vmm.cc
void GetBalloonController (fidl::InterfaceRequest<fuchsia::virtualization::BalloonController> endpoint, GetBalloonControllerCallback callback)
Defined at line 527 of file ../../src/virtualization/bin/vmm/vmm.cc
void GetMemController (fidl::InterfaceRequest<fuchsia::virtualization::MemController> endpoint, GetMemControllerCallback callback)
Defined at line 538 of file ../../src/virtualization/bin/vmm/vmm.cc