Android-cuttlefish cvd tool
config_constants.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16#pragma once
17
18namespace cuttlefish {
19
20inline constexpr char kLogcatSerialMode[] = "serial";
21inline constexpr char kLogcatVsockMode[] = "vsock";
22
23inline constexpr char kDefaultUuidPrefix[] =
24 "699acfc4-c8c4-11e7-882b-5065f31dc1";
25inline constexpr char kCuttlefishConfigEnvVarName[] = "CUTTLEFISH_CONFIG_FILE";
26inline constexpr char kCuttlefishInstanceEnvVarName[] = "CUTTLEFISH_INSTANCE";
27inline constexpr char kVsocUserPrefix[] = "vsoc-";
28inline constexpr char kInternalGroupName[] = "cvd";
29inline constexpr char kCvdNamePrefix[] = "cvd-";
30inline constexpr char kBootStartedMessage[] = "VIRTUAL_DEVICE_BOOT_STARTED";
31inline constexpr char kBootPendingMessage[] = "VIRTUAL_DEVICE_BOOT_PENDING";
32inline constexpr char kBootCompletedMessage[] = "VIRTUAL_DEVICE_BOOT_COMPLETED";
33inline constexpr char kBootFailedMessage[] = "VIRTUAL_DEVICE_BOOT_FAILED";
34inline constexpr char kMobileNetworkConnectedMessage[] =
35 "VIRTUAL_DEVICE_NETWORK_MOBILE_CONNECTED";
36inline constexpr char kWifiConnectedMessage[] =
37 "VIRTUAL_DEVICE_NETWORK_WIFI_CONNECTED";
38inline constexpr char kEthernetConnectedMessage[] =
39 "VIRTUAL_DEVICE_NETWORK_ETHERNET_CONNECTED";
40// TODO(b/131864854): Replace this with a string less likely to change
41inline constexpr char kAdbdStartedMessage[] =
42 "init: starting service 'adbd'...";
43inline constexpr char kFastbootdStartedMessage[] =
44 "init: starting service 'fastbootd'...";
45inline constexpr char kHibernationExitMessage[] =
46 "PM: hibernation: hibernation exit";
47inline constexpr char kFastbootStartedMessage[] =
48 "Listening for fastboot command on tcp";
49inline constexpr char kGblFastbootStartedMessage[] =
50 "Started Fastboot over TCP";
51inline constexpr char kScreenChangedMessage[] = "VIRTUAL_DEVICE_SCREEN_CHANGED";
52inline constexpr char kDisplayPowerModeChangedMessage[] =
53 "VIRTUAL_DEVICE_DISPLAY_POWER_MODE_CHANGED";
54inline constexpr char kInternalDirName[] = "internal";
55inline constexpr char kGrpcSocketDirName[] = "grpc_socket";
56inline constexpr char kSharedDirName[] = "shared";
57inline constexpr char kLogDirName[] = "logs";
58inline constexpr char kCrosvmVarEmptyDir[] = "/var/empty";
59inline constexpr char kKernelLoadedMessage[] = "] Linux version";
60inline constexpr char kBootloaderLoadedMessage[] = "U-Boot 20";
61inline constexpr char kApName[] = "crosvm_openwrt";
62
63inline constexpr int kDefaultInstance = 1;
64
65inline constexpr char kVhostUserVsockModeAuto[] = "auto";
66inline constexpr char kVhostUserVsockModeTrue[] = "true";
67inline constexpr char kVhostUserVsockModeFalse[] = "false";
68
69inline constexpr char kGpuModeAuto[] = "auto";
70inline constexpr char kGpuModeCustom[] = "custom";
71inline constexpr char kGpuModeDrmVirgl[] = "drm_virgl";
72inline constexpr char kGpuModeGfxstream[] = "gfxstream";
73inline constexpr char kGpuModeGfxstreamGuestAngle[] = "gfxstream_guest_angle";
75 "gfxstream_guest_angle_host_swiftshader";
77 "gfxstream_guest_angle_host_lavapipe";
78inline constexpr char kGpuModeGuestSwiftshader[] = "guest_swiftshader";
79inline constexpr char kGpuModeNone[] = "none";
80
81inline constexpr char kGpuVhostUserModeAuto[] = "auto";
82inline constexpr char kGpuVhostUserModeOn[] = "on";
83inline constexpr char kGpuVhostUserModeOff[] = "off";
84
85inline constexpr char kHwComposerAuto[] = "auto";
86inline constexpr char kHwComposerDrm[] = "drm_hwcomposer";
87inline constexpr char kHwComposerRanchu[] = "ranchu";
88inline constexpr char kHwComposerNone[] = "none";
89}
Definition: alloc_utils.cpp:23
constexpr char kSharedDirName[]
Definition: config_constants.h:56
constexpr char kBootPendingMessage[]
Definition: config_constants.h:31
constexpr char kCvdNamePrefix[]
Definition: config_constants.h:29
constexpr char kInternalDirName[]
Definition: config_constants.h:54
constexpr char kDefaultUuidPrefix[]
Definition: config_constants.h:23
constexpr char kGpuModeCustom[]
Definition: config_constants.h:70
constexpr char kDisplayPowerModeChangedMessage[]
Definition: config_constants.h:52
constexpr char kApName[]
Definition: config_constants.h:61
constexpr char kHibernationExitMessage[]
Definition: config_constants.h:45
constexpr char kEthernetConnectedMessage[]
Definition: config_constants.h:38
constexpr char kGpuVhostUserModeOn[]
Definition: config_constants.h:82
constexpr char kCuttlefishConfigEnvVarName[]
Definition: config_constants.h:25
constexpr char kBootFailedMessage[]
Definition: config_constants.h:33
constexpr char kHwComposerRanchu[]
Definition: config_constants.h:87
constexpr char kGpuVhostUserModeOff[]
Definition: config_constants.h:83
constexpr char kVhostUserVsockModeAuto[]
Definition: config_constants.h:65
constexpr char kGpuModeGuestSwiftshader[]
Definition: config_constants.h:78
constexpr char kKernelLoadedMessage[]
Definition: config_constants.h:59
constexpr char kHwComposerAuto[]
Definition: config_constants.h:85
constexpr char kGrpcSocketDirName[]
Definition: config_constants.h:55
constexpr int kDefaultInstance
Definition: config_constants.h:63
constexpr char kVhostUserVsockModeTrue[]
Definition: config_constants.h:66
constexpr char kCrosvmVarEmptyDir[]
Definition: config_constants.h:58
constexpr char kHwComposerNone[]
Definition: config_constants.h:88
constexpr char kFastbootStartedMessage[]
Definition: config_constants.h:47
constexpr char kFastbootdStartedMessage[]
Definition: config_constants.h:43
constexpr char kGpuModeGfxstream[]
Definition: config_constants.h:72
constexpr char kGpuVhostUserModeAuto[]
Definition: config_constants.h:81
constexpr char kGpuModeGfxstreamGuestAngleHostSwiftShader[]
Definition: config_constants.h:74
constexpr char kGpuModeGfxstreamGuestAngleHostLavapipe[]
Definition: config_constants.h:76
constexpr char kHwComposerDrm[]
Definition: config_constants.h:86
constexpr char kGpuModeGfxstreamGuestAngle[]
Definition: config_constants.h:73
constexpr char kGpuModeDrmVirgl[]
Definition: config_constants.h:71
constexpr char kVsocUserPrefix[]
Definition: config_constants.h:27
constexpr char kBootCompletedMessage[]
Definition: config_constants.h:32
constexpr char kLogDirName[]
Definition: config_constants.h:57
constexpr char kLogcatVsockMode[]
Definition: config_constants.h:21
constexpr char kMobileNetworkConnectedMessage[]
Definition: config_constants.h:34
constexpr char kLogcatSerialMode[]
Definition: config_constants.h:20
constexpr char kBootStartedMessage[]
Definition: config_constants.h:30
constexpr char kBootloaderLoadedMessage[]
Definition: config_constants.h:60
constexpr char kScreenChangedMessage[]
Definition: config_constants.h:51
constexpr char kGpuModeNone[]
Definition: config_constants.h:79
constexpr char kAdbdStartedMessage[]
Definition: config_constants.h:41
constexpr char kWifiConnectedMessage[]
Definition: config_constants.h:36
constexpr char kVhostUserVsockModeFalse[]
Definition: config_constants.h:67
constexpr char kGblFastbootStartedMessage[]
Definition: config_constants.h:49
constexpr char kInternalGroupName[]
Definition: config_constants.h:28
constexpr char kCuttlefishInstanceEnvVarName[]
Definition: config_constants.h:26
constexpr char kGpuModeAuto[]
Definition: config_constants.h:69