Android-cuttlefish cvd tool
|
#include <gem5_manager.h>
Public Member Functions | |
Gem5Manager (Arch) | |
virtual | ~Gem5Manager ()=default |
bool | IsSupported () override |
Result< std::unordered_map< std::string, std::string > > | ConfigureGraphics (const CuttlefishConfig::InstanceSpecific &instance) override |
Result< std::unordered_map< std::string, std::string > > | ConfigureBootDevices (const CuttlefishConfig::InstanceSpecific &instance) override |
Result< std::vector< MonitorCommand > > | StartCommands (const CuttlefishConfig &config, std::vector< VmmDependencyCommand * > &dependencyCommands) override |
![]() | |
virtual | ~VmManager ()=default |
virtual bool | IsSupported ()=0 |
virtual Result< std::unordered_map< std::string, std::string > > | ConfigureGraphics (const CuttlefishConfig::InstanceSpecific &instance)=0 |
virtual Result< std::unordered_map< std::string, std::string > > | ConfigureBootDevices (const CuttlefishConfig::InstanceSpecific &instance)=0 |
virtual Result< std::vector< MonitorCommand > > | StartCommands (const CuttlefishConfig &config, std::vector< VmmDependencyCommand * > &dependencyCommands)=0 |
virtual Result< bool > | WaitForRestoreComplete (SharedFD) const |
Static Public Member Functions | |
static std::string | name () |
Private Attributes | |
Arch | arch_ |
Additional Inherited Members | |
![]() | |
static const int | kDefaultNumHvcs = 18 |
static constexpr int | kMaxDisks = 3 |
static const int | kDefaultNumBootDevices = 2 |
static constexpr const int | kNetPciDeviceNum = 1 |
static constexpr const int | kGpuPciSlotNum = 2 |
cuttlefish::vm_manager::Gem5Manager::Gem5Manager | ( | Arch | arch | ) |
|
virtualdefault |
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
inlinestatic |
|
overridevirtual |
Implements cuttlefish::vm_manager::VmManager.
|
private |