|
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 |
Public Member Functions inherited from cuttlefish::vm_manager::VmManager | |
| 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 Public Attributes inherited from cuttlefish::vm_manager::VmManager | |
| static const int | kDefaultNumHvcs = 20 |
| 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 |