aboutsummaryrefslogtreecommitdiff
path: root/host/libs/config/cuttlefish_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'host/libs/config/cuttlefish_config.h')
-rw-r--r--host/libs/config/cuttlefish_config.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/host/libs/config/cuttlefish_config.h b/host/libs/config/cuttlefish_config.h
index 5881b2c91..71448ea97 100644
--- a/host/libs/config/cuttlefish_config.h
+++ b/host/libs/config/cuttlefish_config.h
@@ -376,7 +376,6 @@ class CuttlefishConfig {
std::string rotary_socket_path() const;
std::string keyboard_socket_path() const;
std::string switches_socket_path() const;
- std::string frames_socket_path() const;
std::string access_kregistry_path() const;
@@ -399,7 +398,6 @@ class CuttlefishConfig {
std::string gnss_out_pipe_name() const;
std::string logcat_pipe_name() const;
- std::string restore_pipe_name() const;
std::string restore_adbd_pipe_name() const;
std::string launcher_log_path() const;
@@ -560,6 +558,7 @@ class CuttlefishConfig {
bool enable_audio() const;
bool enable_gnss_grpc_proxy() const;
bool enable_bootanimation() const;
+ bool enable_usb() const;
std::vector<std::string> extra_bootconfig_args() const;
bool record_screen() const;
std::string gem5_debug_file() const;
@@ -602,6 +601,9 @@ class CuttlefishConfig {
std::string gpu_capture_binary() const;
std::string gpu_gfxstream_transport() const;
std::string gpu_renderer_features() const;
+ std::string gpu_context_types() const;
+ std::string guest_vulkan_driver() const;
+ std::string frames_socket_path() const;
std::string gpu_vhost_user_mode() const;
@@ -763,6 +765,7 @@ class CuttlefishConfig {
void set_pause_in_bootloader(bool pause_in_bootloader);
void set_run_as_daemon(bool run_as_daemon);
void set_enable_audio(bool enable);
+ void set_enable_usb(bool enable);
void set_enable_gnss_grpc_proxy(const bool enable_gnss_grpc_proxy);
void set_enable_bootanimation(const bool enable_bootanimation);
void set_extra_bootconfig_args(const std::string& extra_bootconfig_args);
@@ -809,6 +812,10 @@ class CuttlefishConfig {
void set_gpu_capture_binary(const std::string&);
void set_gpu_gfxstream_transport(const std::string& transport);
void set_gpu_renderer_features(const std::string& features);
+ void set_gpu_context_types(const std::string& context_types);
+ void set_guest_vulkan_driver(const std::string& driver);
+ void set_frames_socket_path(const std::string& driver);
+
void set_enable_gpu_udmabuf(const bool enable_gpu_udmabuf);
void set_enable_gpu_vhost_user(const bool enable_gpu_vhost_user);
void set_enable_gpu_external_blob(const bool enable_gpu_external_blob);
@@ -972,6 +979,7 @@ extern const char* const kVhostUserVsockModeFalse;
// GPU modes
extern const char* const kGpuModeAuto;
+extern const char* const kGpuModeCustom;
extern const char* const kGpuModeDrmVirgl;
extern const char* const kGpuModeGfxstream;
extern const char* const kGpuModeGfxstreamGuestAngle;