Android-cuttlefish cvd tool
Classes | Namespaces | Functions
vm_manager.cpp File Reference
#include "cuttlefish/host/libs/vm_manager/vm_manager.h"
#include <iomanip>
#include <memory>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <android-base/logging.h>
#include <fruit/fruit.h>
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/feature/command_source.h"
#include "cuttlefish/host/libs/feature/inject.h"
#include "cuttlefish/host/libs/vm_manager/crosvm_manager.h"
#include "cuttlefish/host/libs/vm_manager/gem5_manager.h"
#include "cuttlefish/host/libs/vm_manager/qemu_manager.h"
Include dependency graph for vm_manager.cpp:

Classes

class  cuttlefish::vm_manager::VmmCommands
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::vm_manager
 

Functions

std::unique_ptr< VmManager > cuttlefish::vm_manager::GetVmManager (VmmMode vmm_mode, Arch arch)
 
Result< std::unordered_map< std::string, std::string > > cuttlefish::vm_manager::ConfigureMultipleBootDevices (const std::string &pci_path, int pci_offset, int num_disks)
 
fruit::Component< fruit::Required< const CuttlefishConfig, const CuttlefishConfig::InstanceSpecific >, VmManager > cuttlefish::vm_manager::VmManagerComponent ()