Android-cuttlefish cvd tool
|
#include "cuttlefish/host/libs/vm_manager/crosvm_manager.h"
#include <poll.h>
#include <signal.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <cassert>
#include <map>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include <android-base/file.h>
#include <android-base/logging.h>
#include <android-base/strings.h>
#include <json/json.h>
#include <vulkan/vulkan.h>
#include "cuttlefish/common/libs/utils/architecture.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/common/libs/utils/known_paths.h"
#include "cuttlefish/common/libs/utils/network.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/common/libs/utils/wait_for_unix_socket.h"
#include "cuttlefish/host/libs/command_util/snapshot_utils.h"
#include "cuttlefish/host/libs/config/config_constants.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/config/guest_hwui_renderer.h"
#include "cuttlefish/host/libs/config/guest_renderer_preload.h"
#include "cuttlefish/host/libs/config/known_paths.h"
#include "cuttlefish/host/libs/vm_manager/crosvm_builder.h"
#include "cuttlefish/host/libs/vm_manager/qemu_manager.h"
#include "cuttlefish/host/libs/vm_manager/vhost_user.h"
Namespaces | |
namespace | cuttlefish |
namespace | cuttlefish::vm_manager |
Functions | |
std::string | cuttlefish::vm_manager::ToSingleLineString (const Json::Value &value) |
Result< std::string > | cuttlefish::vm_manager::HostSwiftShaderIcdPathForArch () |
Result< std::string > | cuttlefish::vm_manager::HostLavapipeIcdPathForArch () |
Result< void > | cuttlefish::vm_manager::MaybeConfigureVulkanIcd (const CuttlefishConfig &config, Command *command) |
Result< std::string > | cuttlefish::vm_manager::CrosvmPathForVhostUserGpu (const CuttlefishConfig &config) |
Result< VhostUserDeviceCommands > | cuttlefish::vm_manager::BuildVhostUserGpu (const CuttlefishConfig &config, Command *main_crosvm_cmd) |
Result< void > | cuttlefish::vm_manager::ConfigureGpu (const CuttlefishConfig &config, Command *crosvm_cmd) |