xref: /aosp_15_r20/external/crosvm/protos/src/cdisk_spec.proto (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1*bb4ee6a4SAndroid Build Coastguard Workersyntax = "proto3";
2*bb4ee6a4SAndroid Build Coastguard Worker
3*bb4ee6a4SAndroid Build Coastguard Workerenum ReadWriteCapability {
4*bb4ee6a4SAndroid Build Coastguard Worker  READ_ONLY = 0;
5*bb4ee6a4SAndroid Build Coastguard Worker  READ_WRITE = 1;
6*bb4ee6a4SAndroid Build Coastguard Worker}
7*bb4ee6a4SAndroid Build Coastguard Worker
8*bb4ee6a4SAndroid Build Coastguard Workermessage ComponentDisk {
9*bb4ee6a4SAndroid Build Coastguard Worker  string file_path = 1;
10*bb4ee6a4SAndroid Build Coastguard Worker  uint64 offset = 2;
11*bb4ee6a4SAndroid Build Coastguard Worker  ReadWriteCapability read_write_capability = 3;
12*bb4ee6a4SAndroid Build Coastguard Worker}
13*bb4ee6a4SAndroid Build Coastguard Worker
14*bb4ee6a4SAndroid Build Coastguard Workermessage CompositeDisk {
15*bb4ee6a4SAndroid Build Coastguard Worker  uint64 version = 1;
16*bb4ee6a4SAndroid Build Coastguard Worker  repeated ComponentDisk component_disks = 2;
17*bb4ee6a4SAndroid Build Coastguard Worker  uint64 length = 3;
18*bb4ee6a4SAndroid Build Coastguard Worker};
19