xref: /aosp_15_r20/external/crosvm/jail/seccomp/Android.bp (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1*bb4ee6a4SAndroid Build Coastguard Worker// Autogenerated via gen_android.sh
2*bb4ee6a4SAndroid Build Coastguard Worker//
3*bb4ee6a4SAndroid Build Coastguard Worker// Copyright (C) 2020 The Android Open Source Project
4*bb4ee6a4SAndroid Build Coastguard Worker//
5*bb4ee6a4SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
6*bb4ee6a4SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
7*bb4ee6a4SAndroid Build Coastguard Worker// You may obtain a copy of the License at
8*bb4ee6a4SAndroid Build Coastguard Worker//
9*bb4ee6a4SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
10*bb4ee6a4SAndroid Build Coastguard Worker//
11*bb4ee6a4SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
12*bb4ee6a4SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
13*bb4ee6a4SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*bb4ee6a4SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
15*bb4ee6a4SAndroid Build Coastguard Worker// limitations under the License.
16*bb4ee6a4SAndroid Build Coastguard Worker
17*bb4ee6a4SAndroid Build Coastguard Worker// DO NOT MODIFY DIRECTLY, ALL CHANGES WILL BE OVERWRITTEN BY gen_android.sh
18*bb4ee6a4SAndroid Build Coastguard Worker
19*bb4ee6a4SAndroid Build Coastguard Workerpackage {
20*bb4ee6a4SAndroid Build Coastguard Worker    // See: http://go/android-license-faq
21*bb4ee6a4SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
22*bb4ee6a4SAndroid Build Coastguard Worker    // all of the 'license_kinds' from "external_crosvm_license"
23*bb4ee6a4SAndroid Build Coastguard Worker    // to get the below license kinds:
24*bb4ee6a4SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
25*bb4ee6a4SAndroid Build Coastguard Worker    //   SPDX-license-identifier-BSD
26*bb4ee6a4SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_crosvm_license"],
27*bb4ee6a4SAndroid Build Coastguard Worker}
28*bb4ee6a4SAndroid Build Coastguard Worker
29*bb4ee6a4SAndroid Build Coastguard Workerpython_binary_host {
30*bb4ee6a4SAndroid Build Coastguard Worker    name: "detect_duplication",
31*bb4ee6a4SAndroid Build Coastguard Worker    main: "detect_duplication.py",
32*bb4ee6a4SAndroid Build Coastguard Worker    srcs: [
33*bb4ee6a4SAndroid Build Coastguard Worker        "detect_duplication.py",
34*bb4ee6a4SAndroid Build Coastguard Worker    ],
35*bb4ee6a4SAndroid Build Coastguard Worker}
36*bb4ee6a4SAndroid Build Coastguard Worker
37*bb4ee6a4SAndroid Build Coastguard Workergenrule_defaults {
38*bb4ee6a4SAndroid Build Coastguard Worker    name: "crosvm_inline_seccomp_policy_x86_64",
39*bb4ee6a4SAndroid Build Coastguard Worker    cmd: "set -o pipefail; $(location policy-inliner.sh) $(location x86_64/common_device.policy) $(location x86_64/gpu_common.policy) $(location x86_64/serial.policy) $(location x86_64/net.policy) $(location x86_64/block.policy) $(location x86_64/vhost_user.policy) $(location x86_64/vhost_vsock.policy) < $(in) | $(location detect_duplication) > $(out)",
40*bb4ee6a4SAndroid Build Coastguard Worker    tools: [
41*bb4ee6a4SAndroid Build Coastguard Worker        "detect_duplication",
42*bb4ee6a4SAndroid Build Coastguard Worker    ],
43*bb4ee6a4SAndroid Build Coastguard Worker    tool_files: [
44*bb4ee6a4SAndroid Build Coastguard Worker        "policy-inliner.sh",
45*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/common_device.policy",
46*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/gpu_common.policy",
47*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/serial.policy",
48*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/net.policy",
49*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/block.policy",
50*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/vhost_user.policy",
51*bb4ee6a4SAndroid Build Coastguard Worker        "x86_64/vhost_vsock.policy",
52*bb4ee6a4SAndroid Build Coastguard Worker    ],
53*bb4ee6a4SAndroid Build Coastguard Worker}
54*bb4ee6a4SAndroid Build Coastguard Worker
55*bb4ee6a4SAndroid Build Coastguard Workergenrule_defaults {
56*bb4ee6a4SAndroid Build Coastguard Worker    name: "crosvm_inline_seccomp_policy_aarch64",
57*bb4ee6a4SAndroid Build Coastguard Worker    cmd: "set -o pipefail; $(location policy-inliner.sh) $(location aarch64/common_device.policy) $(location aarch64/gpu_common.policy) $(location aarch64/serial.policy) $(location aarch64/net.policy) DOESNT_EXIST DOESNT_EXIST DOESNT_EXIST DOESNT_EXIST < $(in) | $(location detect_duplication) > $(out)",
58*bb4ee6a4SAndroid Build Coastguard Worker    tools: [
59*bb4ee6a4SAndroid Build Coastguard Worker        "detect_duplication",
60*bb4ee6a4SAndroid Build Coastguard Worker    ],
61*bb4ee6a4SAndroid Build Coastguard Worker    tool_files: [
62*bb4ee6a4SAndroid Build Coastguard Worker        "policy-inliner.sh",
63*bb4ee6a4SAndroid Build Coastguard Worker        "aarch64/common_device.policy",
64*bb4ee6a4SAndroid Build Coastguard Worker        "aarch64/gpu_common.policy",
65*bb4ee6a4SAndroid Build Coastguard Worker        "aarch64/serial.policy",
66*bb4ee6a4SAndroid Build Coastguard Worker        "aarch64/net.policy",
67*bb4ee6a4SAndroid Build Coastguard Worker    ],
68*bb4ee6a4SAndroid Build Coastguard Worker}
69*bb4ee6a4SAndroid Build Coastguard Worker
70*bb4ee6a4SAndroid Build Coastguard Workergenrule {
71*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_net_device.policy_inline_x86_64",
72*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
73*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vhost_net_device.policy"],
74*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/vhost_net_device.policy"],
75*bb4ee6a4SAndroid Build Coastguard Worker}
76*bb4ee6a4SAndroid Build Coastguard Worker
77*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
78*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_net_device.policy_x86_64",
79*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vhost_net_device.policy",
80*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
81*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vhost_net_device.policy_inline_x86_64",
82*bb4ee6a4SAndroid Build Coastguard Worker}
83*bb4ee6a4SAndroid Build Coastguard Worker
84*bb4ee6a4SAndroid Build Coastguard Workergenrule {
85*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_net_device.policy_inline_aarch64",
86*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
87*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vhost_net_device.policy"],
88*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/vhost_net_device.policy"],
89*bb4ee6a4SAndroid Build Coastguard Worker}
90*bb4ee6a4SAndroid Build Coastguard Worker
91*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
92*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_net_device.policy_aarch64",
93*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vhost_net_device.policy",
94*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
95*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vhost_net_device.policy_inline_aarch64",
96*bb4ee6a4SAndroid Build Coastguard Worker}
97*bb4ee6a4SAndroid Build Coastguard Worker
98*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
99*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_net_device.policy",
100*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
101*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
102*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
103*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vhost_net_device.policy_inline_x86_64",
104*bb4ee6a4SAndroid Build Coastguard Worker        },
105*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
106*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vhost_net_device.policy_inline_aarch64",
107*bb4ee6a4SAndroid Build Coastguard Worker        },
108*bb4ee6a4SAndroid Build Coastguard Worker    },
109*bb4ee6a4SAndroid Build Coastguard Worker    target: {
110*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
111*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
112*bb4ee6a4SAndroid Build Coastguard Worker        },
113*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
114*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
115*bb4ee6a4SAndroid Build Coastguard Worker        },
116*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
117*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
118*bb4ee6a4SAndroid Build Coastguard Worker        },
119*bb4ee6a4SAndroid Build Coastguard Worker    },
120*bb4ee6a4SAndroid Build Coastguard Worker}
121*bb4ee6a4SAndroid Build Coastguard Worker
122*bb4ee6a4SAndroid Build Coastguard Workergenrule {
123*bb4ee6a4SAndroid Build Coastguard Worker    name: "input_device.policy_inline_x86_64",
124*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
125*bb4ee6a4SAndroid Build Coastguard Worker    out: ["input_device.policy"],
126*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/input_device.policy"],
127*bb4ee6a4SAndroid Build Coastguard Worker}
128*bb4ee6a4SAndroid Build Coastguard Worker
129*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
130*bb4ee6a4SAndroid Build Coastguard Worker    name: "input_device.policy_x86_64",
131*bb4ee6a4SAndroid Build Coastguard Worker    filename: "input_device.policy",
132*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
133*bb4ee6a4SAndroid Build Coastguard Worker    src: ":input_device.policy_inline_x86_64",
134*bb4ee6a4SAndroid Build Coastguard Worker}
135*bb4ee6a4SAndroid Build Coastguard Worker
136*bb4ee6a4SAndroid Build Coastguard Workergenrule {
137*bb4ee6a4SAndroid Build Coastguard Worker    name: "input_device.policy_inline_aarch64",
138*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
139*bb4ee6a4SAndroid Build Coastguard Worker    out: ["input_device.policy"],
140*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/input_device.policy"],
141*bb4ee6a4SAndroid Build Coastguard Worker}
142*bb4ee6a4SAndroid Build Coastguard Worker
143*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
144*bb4ee6a4SAndroid Build Coastguard Worker    name: "input_device.policy_aarch64",
145*bb4ee6a4SAndroid Build Coastguard Worker    filename: "input_device.policy",
146*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
147*bb4ee6a4SAndroid Build Coastguard Worker    src: ":input_device.policy_inline_aarch64",
148*bb4ee6a4SAndroid Build Coastguard Worker}
149*bb4ee6a4SAndroid Build Coastguard Worker
150*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
151*bb4ee6a4SAndroid Build Coastguard Worker    name: "input_device.policy",
152*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
153*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
154*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
155*bb4ee6a4SAndroid Build Coastguard Worker            src: ":input_device.policy_inline_x86_64",
156*bb4ee6a4SAndroid Build Coastguard Worker        },
157*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
158*bb4ee6a4SAndroid Build Coastguard Worker            src: ":input_device.policy_inline_aarch64",
159*bb4ee6a4SAndroid Build Coastguard Worker        },
160*bb4ee6a4SAndroid Build Coastguard Worker    },
161*bb4ee6a4SAndroid Build Coastguard Worker    target: {
162*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
163*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
164*bb4ee6a4SAndroid Build Coastguard Worker        },
165*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
166*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
167*bb4ee6a4SAndroid Build Coastguard Worker        },
168*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
169*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
170*bb4ee6a4SAndroid Build Coastguard Worker        },
171*bb4ee6a4SAndroid Build Coastguard Worker    },
172*bb4ee6a4SAndroid Build Coastguard Worker}
173*bb4ee6a4SAndroid Build Coastguard Worker
174*bb4ee6a4SAndroid Build Coastguard Workergenrule {
175*bb4ee6a4SAndroid Build Coastguard Worker    name: "wl_device.policy_inline_x86_64",
176*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
177*bb4ee6a4SAndroid Build Coastguard Worker    out: ["wl_device.policy"],
178*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/wl_device.policy"],
179*bb4ee6a4SAndroid Build Coastguard Worker}
180*bb4ee6a4SAndroid Build Coastguard Worker
181*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
182*bb4ee6a4SAndroid Build Coastguard Worker    name: "wl_device.policy_x86_64",
183*bb4ee6a4SAndroid Build Coastguard Worker    filename: "wl_device.policy",
184*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
185*bb4ee6a4SAndroid Build Coastguard Worker    src: ":wl_device.policy_inline_x86_64",
186*bb4ee6a4SAndroid Build Coastguard Worker}
187*bb4ee6a4SAndroid Build Coastguard Worker
188*bb4ee6a4SAndroid Build Coastguard Workergenrule {
189*bb4ee6a4SAndroid Build Coastguard Worker    name: "wl_device.policy_inline_aarch64",
190*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
191*bb4ee6a4SAndroid Build Coastguard Worker    out: ["wl_device.policy"],
192*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/wl_device.policy"],
193*bb4ee6a4SAndroid Build Coastguard Worker}
194*bb4ee6a4SAndroid Build Coastguard Worker
195*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
196*bb4ee6a4SAndroid Build Coastguard Worker    name: "wl_device.policy_aarch64",
197*bb4ee6a4SAndroid Build Coastguard Worker    filename: "wl_device.policy",
198*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
199*bb4ee6a4SAndroid Build Coastguard Worker    src: ":wl_device.policy_inline_aarch64",
200*bb4ee6a4SAndroid Build Coastguard Worker}
201*bb4ee6a4SAndroid Build Coastguard Worker
202*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
203*bb4ee6a4SAndroid Build Coastguard Worker    name: "wl_device.policy",
204*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
205*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
206*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
207*bb4ee6a4SAndroid Build Coastguard Worker            src: ":wl_device.policy_inline_x86_64",
208*bb4ee6a4SAndroid Build Coastguard Worker        },
209*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
210*bb4ee6a4SAndroid Build Coastguard Worker            src: ":wl_device.policy_inline_aarch64",
211*bb4ee6a4SAndroid Build Coastguard Worker        },
212*bb4ee6a4SAndroid Build Coastguard Worker    },
213*bb4ee6a4SAndroid Build Coastguard Worker    target: {
214*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
215*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
216*bb4ee6a4SAndroid Build Coastguard Worker        },
217*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
218*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
219*bb4ee6a4SAndroid Build Coastguard Worker        },
220*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
221*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
222*bb4ee6a4SAndroid Build Coastguard Worker        },
223*bb4ee6a4SAndroid Build Coastguard Worker    },
224*bb4ee6a4SAndroid Build Coastguard Worker}
225*bb4ee6a4SAndroid Build Coastguard Worker
226*bb4ee6a4SAndroid Build Coastguard Workergenrule {
227*bb4ee6a4SAndroid Build Coastguard Worker    name: "net_device.policy_inline_x86_64",
228*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
229*bb4ee6a4SAndroid Build Coastguard Worker    out: ["net_device.policy"],
230*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/net_device.policy"],
231*bb4ee6a4SAndroid Build Coastguard Worker}
232*bb4ee6a4SAndroid Build Coastguard Worker
233*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
234*bb4ee6a4SAndroid Build Coastguard Worker    name: "net_device.policy_x86_64",
235*bb4ee6a4SAndroid Build Coastguard Worker    filename: "net_device.policy",
236*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
237*bb4ee6a4SAndroid Build Coastguard Worker    src: ":net_device.policy_inline_x86_64",
238*bb4ee6a4SAndroid Build Coastguard Worker}
239*bb4ee6a4SAndroid Build Coastguard Worker
240*bb4ee6a4SAndroid Build Coastguard Workergenrule {
241*bb4ee6a4SAndroid Build Coastguard Worker    name: "net_device.policy_inline_aarch64",
242*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
243*bb4ee6a4SAndroid Build Coastguard Worker    out: ["net_device.policy"],
244*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/net_device.policy"],
245*bb4ee6a4SAndroid Build Coastguard Worker}
246*bb4ee6a4SAndroid Build Coastguard Worker
247*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
248*bb4ee6a4SAndroid Build Coastguard Worker    name: "net_device.policy_aarch64",
249*bb4ee6a4SAndroid Build Coastguard Worker    filename: "net_device.policy",
250*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
251*bb4ee6a4SAndroid Build Coastguard Worker    src: ":net_device.policy_inline_aarch64",
252*bb4ee6a4SAndroid Build Coastguard Worker}
253*bb4ee6a4SAndroid Build Coastguard Worker
254*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
255*bb4ee6a4SAndroid Build Coastguard Worker    name: "net_device.policy",
256*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
257*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
258*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
259*bb4ee6a4SAndroid Build Coastguard Worker            src: ":net_device.policy_inline_x86_64",
260*bb4ee6a4SAndroid Build Coastguard Worker        },
261*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
262*bb4ee6a4SAndroid Build Coastguard Worker            src: ":net_device.policy_inline_aarch64",
263*bb4ee6a4SAndroid Build Coastguard Worker        },
264*bb4ee6a4SAndroid Build Coastguard Worker    },
265*bb4ee6a4SAndroid Build Coastguard Worker    target: {
266*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
267*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
268*bb4ee6a4SAndroid Build Coastguard Worker        },
269*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
270*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
271*bb4ee6a4SAndroid Build Coastguard Worker        },
272*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
273*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
274*bb4ee6a4SAndroid Build Coastguard Worker        },
275*bb4ee6a4SAndroid Build Coastguard Worker    },
276*bb4ee6a4SAndroid Build Coastguard Worker}
277*bb4ee6a4SAndroid Build Coastguard Worker
278*bb4ee6a4SAndroid Build Coastguard Workergenrule {
279*bb4ee6a4SAndroid Build Coastguard Worker    name: "9p_device.policy_inline_x86_64",
280*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
281*bb4ee6a4SAndroid Build Coastguard Worker    out: ["9p_device.policy"],
282*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/9p_device.policy"],
283*bb4ee6a4SAndroid Build Coastguard Worker}
284*bb4ee6a4SAndroid Build Coastguard Worker
285*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
286*bb4ee6a4SAndroid Build Coastguard Worker    name: "9p_device.policy_x86_64",
287*bb4ee6a4SAndroid Build Coastguard Worker    filename: "9p_device.policy",
288*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
289*bb4ee6a4SAndroid Build Coastguard Worker    src: ":9p_device.policy_inline_x86_64",
290*bb4ee6a4SAndroid Build Coastguard Worker}
291*bb4ee6a4SAndroid Build Coastguard Worker
292*bb4ee6a4SAndroid Build Coastguard Workergenrule {
293*bb4ee6a4SAndroid Build Coastguard Worker    name: "9p_device.policy_inline_aarch64",
294*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
295*bb4ee6a4SAndroid Build Coastguard Worker    out: ["9p_device.policy"],
296*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/9p_device.policy"],
297*bb4ee6a4SAndroid Build Coastguard Worker}
298*bb4ee6a4SAndroid Build Coastguard Worker
299*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
300*bb4ee6a4SAndroid Build Coastguard Worker    name: "9p_device.policy_aarch64",
301*bb4ee6a4SAndroid Build Coastguard Worker    filename: "9p_device.policy",
302*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
303*bb4ee6a4SAndroid Build Coastguard Worker    src: ":9p_device.policy_inline_aarch64",
304*bb4ee6a4SAndroid Build Coastguard Worker}
305*bb4ee6a4SAndroid Build Coastguard Worker
306*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
307*bb4ee6a4SAndroid Build Coastguard Worker    name: "9p_device.policy",
308*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
309*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
310*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
311*bb4ee6a4SAndroid Build Coastguard Worker            src: ":9p_device.policy_inline_x86_64",
312*bb4ee6a4SAndroid Build Coastguard Worker        },
313*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
314*bb4ee6a4SAndroid Build Coastguard Worker            src: ":9p_device.policy_inline_aarch64",
315*bb4ee6a4SAndroid Build Coastguard Worker        },
316*bb4ee6a4SAndroid Build Coastguard Worker    },
317*bb4ee6a4SAndroid Build Coastguard Worker    target: {
318*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
319*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
320*bb4ee6a4SAndroid Build Coastguard Worker        },
321*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
322*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
323*bb4ee6a4SAndroid Build Coastguard Worker        },
324*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
325*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
326*bb4ee6a4SAndroid Build Coastguard Worker        },
327*bb4ee6a4SAndroid Build Coastguard Worker    },
328*bb4ee6a4SAndroid Build Coastguard Worker}
329*bb4ee6a4SAndroid Build Coastguard Worker
330*bb4ee6a4SAndroid Build Coastguard Workergenrule {
331*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_scmi_device.policy_inline_aarch64",
332*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
333*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vhost_scmi_device.policy"],
334*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/vhost_scmi_device.policy"],
335*bb4ee6a4SAndroid Build Coastguard Worker}
336*bb4ee6a4SAndroid Build Coastguard Worker
337*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
338*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_scmi_device.policy_aarch64",
339*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vhost_scmi_device.policy",
340*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
341*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vhost_scmi_device.policy_inline_aarch64",
342*bb4ee6a4SAndroid Build Coastguard Worker}
343*bb4ee6a4SAndroid Build Coastguard Worker
344*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
345*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_scmi_device.policy",
346*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
347*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
348*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
349*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vhost_scmi_device.policy_inline_aarch64",
350*bb4ee6a4SAndroid Build Coastguard Worker        },
351*bb4ee6a4SAndroid Build Coastguard Worker    },
352*bb4ee6a4SAndroid Build Coastguard Worker    target: {
353*bb4ee6a4SAndroid Build Coastguard Worker        android_x86_64: {
354*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
355*bb4ee6a4SAndroid Build Coastguard Worker        },
356*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
357*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
358*bb4ee6a4SAndroid Build Coastguard Worker        },
359*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
360*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
361*bb4ee6a4SAndroid Build Coastguard Worker        },
362*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
363*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
364*bb4ee6a4SAndroid Build Coastguard Worker        },
365*bb4ee6a4SAndroid Build Coastguard Worker    },
366*bb4ee6a4SAndroid Build Coastguard Worker}
367*bb4ee6a4SAndroid Build Coastguard Worker
368*bb4ee6a4SAndroid Build Coastguard Workergenrule {
369*bb4ee6a4SAndroid Build Coastguard Worker    name: "cras_audio_device.policy_inline_x86_64",
370*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
371*bb4ee6a4SAndroid Build Coastguard Worker    out: ["cras_audio_device.policy"],
372*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/cras_audio_device.policy"],
373*bb4ee6a4SAndroid Build Coastguard Worker}
374*bb4ee6a4SAndroid Build Coastguard Worker
375*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
376*bb4ee6a4SAndroid Build Coastguard Worker    name: "cras_audio_device.policy_x86_64",
377*bb4ee6a4SAndroid Build Coastguard Worker    filename: "cras_audio_device.policy",
378*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
379*bb4ee6a4SAndroid Build Coastguard Worker    src: ":cras_audio_device.policy_inline_x86_64",
380*bb4ee6a4SAndroid Build Coastguard Worker}
381*bb4ee6a4SAndroid Build Coastguard Worker
382*bb4ee6a4SAndroid Build Coastguard Workergenrule {
383*bb4ee6a4SAndroid Build Coastguard Worker    name: "cras_audio_device.policy_inline_aarch64",
384*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
385*bb4ee6a4SAndroid Build Coastguard Worker    out: ["cras_audio_device.policy"],
386*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/cras_audio_device.policy"],
387*bb4ee6a4SAndroid Build Coastguard Worker}
388*bb4ee6a4SAndroid Build Coastguard Worker
389*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
390*bb4ee6a4SAndroid Build Coastguard Worker    name: "cras_audio_device.policy_aarch64",
391*bb4ee6a4SAndroid Build Coastguard Worker    filename: "cras_audio_device.policy",
392*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
393*bb4ee6a4SAndroid Build Coastguard Worker    src: ":cras_audio_device.policy_inline_aarch64",
394*bb4ee6a4SAndroid Build Coastguard Worker}
395*bb4ee6a4SAndroid Build Coastguard Worker
396*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
397*bb4ee6a4SAndroid Build Coastguard Worker    name: "cras_audio_device.policy",
398*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
399*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
400*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
401*bb4ee6a4SAndroid Build Coastguard Worker            src: ":cras_audio_device.policy_inline_x86_64",
402*bb4ee6a4SAndroid Build Coastguard Worker        },
403*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
404*bb4ee6a4SAndroid Build Coastguard Worker            src: ":cras_audio_device.policy_inline_aarch64",
405*bb4ee6a4SAndroid Build Coastguard Worker        },
406*bb4ee6a4SAndroid Build Coastguard Worker    },
407*bb4ee6a4SAndroid Build Coastguard Worker    target: {
408*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
409*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
410*bb4ee6a4SAndroid Build Coastguard Worker        },
411*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
412*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
413*bb4ee6a4SAndroid Build Coastguard Worker        },
414*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
415*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
416*bb4ee6a4SAndroid Build Coastguard Worker        },
417*bb4ee6a4SAndroid Build Coastguard Worker    },
418*bb4ee6a4SAndroid Build Coastguard Worker}
419*bb4ee6a4SAndroid Build Coastguard Worker
420*bb4ee6a4SAndroid Build Coastguard Workergenrule {
421*bb4ee6a4SAndroid Build Coastguard Worker    name: "vfio_device.policy_inline_x86_64",
422*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
423*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vfio_device.policy"],
424*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/vfio_device.policy"],
425*bb4ee6a4SAndroid Build Coastguard Worker}
426*bb4ee6a4SAndroid Build Coastguard Worker
427*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
428*bb4ee6a4SAndroid Build Coastguard Worker    name: "vfio_device.policy_x86_64",
429*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vfio_device.policy",
430*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
431*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vfio_device.policy_inline_x86_64",
432*bb4ee6a4SAndroid Build Coastguard Worker}
433*bb4ee6a4SAndroid Build Coastguard Worker
434*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
435*bb4ee6a4SAndroid Build Coastguard Worker    name: "vfio_device.policy",
436*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
437*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
438*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
439*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vfio_device.policy_inline_x86_64",
440*bb4ee6a4SAndroid Build Coastguard Worker        },
441*bb4ee6a4SAndroid Build Coastguard Worker    },
442*bb4ee6a4SAndroid Build Coastguard Worker    target: {
443*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
444*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
445*bb4ee6a4SAndroid Build Coastguard Worker        },
446*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
447*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
448*bb4ee6a4SAndroid Build Coastguard Worker        },
449*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
450*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
451*bb4ee6a4SAndroid Build Coastguard Worker        },
452*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
453*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
454*bb4ee6a4SAndroid Build Coastguard Worker        },
455*bb4ee6a4SAndroid Build Coastguard Worker    },
456*bb4ee6a4SAndroid Build Coastguard Worker}
457*bb4ee6a4SAndroid Build Coastguard Worker
458*bb4ee6a4SAndroid Build Coastguard Workergenrule {
459*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_vsock_device.policy_inline_x86_64",
460*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
461*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vhost_vsock_device.policy"],
462*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/vhost_vsock_device.policy"],
463*bb4ee6a4SAndroid Build Coastguard Worker}
464*bb4ee6a4SAndroid Build Coastguard Worker
465*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
466*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_vsock_device.policy_x86_64",
467*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vhost_vsock_device.policy",
468*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
469*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vhost_vsock_device.policy_inline_x86_64",
470*bb4ee6a4SAndroid Build Coastguard Worker}
471*bb4ee6a4SAndroid Build Coastguard Worker
472*bb4ee6a4SAndroid Build Coastguard Workergenrule {
473*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_vsock_device.policy_inline_aarch64",
474*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
475*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vhost_vsock_device.policy"],
476*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/vhost_vsock_device.policy"],
477*bb4ee6a4SAndroid Build Coastguard Worker}
478*bb4ee6a4SAndroid Build Coastguard Worker
479*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
480*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_vsock_device.policy_aarch64",
481*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vhost_vsock_device.policy",
482*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
483*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vhost_vsock_device.policy_inline_aarch64",
484*bb4ee6a4SAndroid Build Coastguard Worker}
485*bb4ee6a4SAndroid Build Coastguard Worker
486*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
487*bb4ee6a4SAndroid Build Coastguard Worker    name: "vhost_vsock_device.policy",
488*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
489*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
490*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
491*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vhost_vsock_device.policy_inline_x86_64",
492*bb4ee6a4SAndroid Build Coastguard Worker        },
493*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
494*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vhost_vsock_device.policy_inline_aarch64",
495*bb4ee6a4SAndroid Build Coastguard Worker        },
496*bb4ee6a4SAndroid Build Coastguard Worker    },
497*bb4ee6a4SAndroid Build Coastguard Worker    target: {
498*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
499*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
500*bb4ee6a4SAndroid Build Coastguard Worker        },
501*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
502*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
503*bb4ee6a4SAndroid Build Coastguard Worker        },
504*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
505*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
506*bb4ee6a4SAndroid Build Coastguard Worker        },
507*bb4ee6a4SAndroid Build Coastguard Worker    },
508*bb4ee6a4SAndroid Build Coastguard Worker}
509*bb4ee6a4SAndroid Build Coastguard Worker
510*bb4ee6a4SAndroid Build Coastguard Workergenrule {
511*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_render_server.policy_inline_x86_64",
512*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
513*bb4ee6a4SAndroid Build Coastguard Worker    out: ["gpu_render_server.policy"],
514*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/gpu_render_server.policy"],
515*bb4ee6a4SAndroid Build Coastguard Worker}
516*bb4ee6a4SAndroid Build Coastguard Worker
517*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
518*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_render_server.policy_x86_64",
519*bb4ee6a4SAndroid Build Coastguard Worker    filename: "gpu_render_server.policy",
520*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
521*bb4ee6a4SAndroid Build Coastguard Worker    src: ":gpu_render_server.policy_inline_x86_64",
522*bb4ee6a4SAndroid Build Coastguard Worker}
523*bb4ee6a4SAndroid Build Coastguard Worker
524*bb4ee6a4SAndroid Build Coastguard Workergenrule {
525*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_render_server.policy_inline_aarch64",
526*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
527*bb4ee6a4SAndroid Build Coastguard Worker    out: ["gpu_render_server.policy"],
528*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/gpu_render_server.policy"],
529*bb4ee6a4SAndroid Build Coastguard Worker}
530*bb4ee6a4SAndroid Build Coastguard Worker
531*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
532*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_render_server.policy_aarch64",
533*bb4ee6a4SAndroid Build Coastguard Worker    filename: "gpu_render_server.policy",
534*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
535*bb4ee6a4SAndroid Build Coastguard Worker    src: ":gpu_render_server.policy_inline_aarch64",
536*bb4ee6a4SAndroid Build Coastguard Worker}
537*bb4ee6a4SAndroid Build Coastguard Worker
538*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
539*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_render_server.policy",
540*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
541*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
542*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
543*bb4ee6a4SAndroid Build Coastguard Worker            src: ":gpu_render_server.policy_inline_x86_64",
544*bb4ee6a4SAndroid Build Coastguard Worker        },
545*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
546*bb4ee6a4SAndroid Build Coastguard Worker            src: ":gpu_render_server.policy_inline_aarch64",
547*bb4ee6a4SAndroid Build Coastguard Worker        },
548*bb4ee6a4SAndroid Build Coastguard Worker    },
549*bb4ee6a4SAndroid Build Coastguard Worker    target: {
550*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
551*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
552*bb4ee6a4SAndroid Build Coastguard Worker        },
553*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
554*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
555*bb4ee6a4SAndroid Build Coastguard Worker        },
556*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
557*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
558*bb4ee6a4SAndroid Build Coastguard Worker        },
559*bb4ee6a4SAndroid Build Coastguard Worker    },
560*bb4ee6a4SAndroid Build Coastguard Worker}
561*bb4ee6a4SAndroid Build Coastguard Worker
562*bb4ee6a4SAndroid Build Coastguard Workergenrule {
563*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device.policy_inline_x86_64",
564*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
565*bb4ee6a4SAndroid Build Coastguard Worker    out: ["block_device.policy"],
566*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/block_device.policy"],
567*bb4ee6a4SAndroid Build Coastguard Worker}
568*bb4ee6a4SAndroid Build Coastguard Worker
569*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
570*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device.policy_x86_64",
571*bb4ee6a4SAndroid Build Coastguard Worker    filename: "block_device.policy",
572*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
573*bb4ee6a4SAndroid Build Coastguard Worker    src: ":block_device.policy_inline_x86_64",
574*bb4ee6a4SAndroid Build Coastguard Worker}
575*bb4ee6a4SAndroid Build Coastguard Worker
576*bb4ee6a4SAndroid Build Coastguard Workergenrule {
577*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device.policy_inline_aarch64",
578*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
579*bb4ee6a4SAndroid Build Coastguard Worker    out: ["block_device.policy"],
580*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/block_device.policy"],
581*bb4ee6a4SAndroid Build Coastguard Worker}
582*bb4ee6a4SAndroid Build Coastguard Worker
583*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
584*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device.policy_aarch64",
585*bb4ee6a4SAndroid Build Coastguard Worker    filename: "block_device.policy",
586*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
587*bb4ee6a4SAndroid Build Coastguard Worker    src: ":block_device.policy_inline_aarch64",
588*bb4ee6a4SAndroid Build Coastguard Worker}
589*bb4ee6a4SAndroid Build Coastguard Worker
590*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
591*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device.policy",
592*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
593*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
594*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
595*bb4ee6a4SAndroid Build Coastguard Worker            src: ":block_device.policy_inline_x86_64",
596*bb4ee6a4SAndroid Build Coastguard Worker        },
597*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
598*bb4ee6a4SAndroid Build Coastguard Worker            src: ":block_device.policy_inline_aarch64",
599*bb4ee6a4SAndroid Build Coastguard Worker        },
600*bb4ee6a4SAndroid Build Coastguard Worker    },
601*bb4ee6a4SAndroid Build Coastguard Worker    target: {
602*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
603*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
604*bb4ee6a4SAndroid Build Coastguard Worker        },
605*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
606*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
607*bb4ee6a4SAndroid Build Coastguard Worker        },
608*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
609*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
610*bb4ee6a4SAndroid Build Coastguard Worker        },
611*bb4ee6a4SAndroid Build Coastguard Worker    },
612*bb4ee6a4SAndroid Build Coastguard Worker}
613*bb4ee6a4SAndroid Build Coastguard Worker
614*bb4ee6a4SAndroid Build Coastguard Workergenrule {
615*bb4ee6a4SAndroid Build Coastguard Worker    name: "vtpm_proxy_device.policy_inline_x86_64",
616*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
617*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vtpm_proxy_device.policy"],
618*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/vtpm_proxy_device.policy"],
619*bb4ee6a4SAndroid Build Coastguard Worker}
620*bb4ee6a4SAndroid Build Coastguard Worker
621*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
622*bb4ee6a4SAndroid Build Coastguard Worker    name: "vtpm_proxy_device.policy_x86_64",
623*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vtpm_proxy_device.policy",
624*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
625*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vtpm_proxy_device.policy_inline_x86_64",
626*bb4ee6a4SAndroid Build Coastguard Worker}
627*bb4ee6a4SAndroid Build Coastguard Worker
628*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
629*bb4ee6a4SAndroid Build Coastguard Worker    name: "vtpm_proxy_device.policy",
630*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
631*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
632*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
633*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vtpm_proxy_device.policy_inline_x86_64",
634*bb4ee6a4SAndroid Build Coastguard Worker        },
635*bb4ee6a4SAndroid Build Coastguard Worker    },
636*bb4ee6a4SAndroid Build Coastguard Worker    target: {
637*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
638*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
639*bb4ee6a4SAndroid Build Coastguard Worker        },
640*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
641*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
642*bb4ee6a4SAndroid Build Coastguard Worker        },
643*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
644*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
645*bb4ee6a4SAndroid Build Coastguard Worker        },
646*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
647*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
648*bb4ee6a4SAndroid Build Coastguard Worker        },
649*bb4ee6a4SAndroid Build Coastguard Worker    },
650*bb4ee6a4SAndroid Build Coastguard Worker}
651*bb4ee6a4SAndroid Build Coastguard Worker
652*bb4ee6a4SAndroid Build Coastguard Workergenrule {
653*bb4ee6a4SAndroid Build Coastguard Worker    name: "vios_audio_device.policy_inline_x86_64",
654*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
655*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vios_audio_device.policy"],
656*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/vios_audio_device.policy"],
657*bb4ee6a4SAndroid Build Coastguard Worker}
658*bb4ee6a4SAndroid Build Coastguard Worker
659*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
660*bb4ee6a4SAndroid Build Coastguard Worker    name: "vios_audio_device.policy_x86_64",
661*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vios_audio_device.policy",
662*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
663*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vios_audio_device.policy_inline_x86_64",
664*bb4ee6a4SAndroid Build Coastguard Worker}
665*bb4ee6a4SAndroid Build Coastguard Worker
666*bb4ee6a4SAndroid Build Coastguard Workergenrule {
667*bb4ee6a4SAndroid Build Coastguard Worker    name: "vios_audio_device.policy_inline_aarch64",
668*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
669*bb4ee6a4SAndroid Build Coastguard Worker    out: ["vios_audio_device.policy"],
670*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/vios_audio_device.policy"],
671*bb4ee6a4SAndroid Build Coastguard Worker}
672*bb4ee6a4SAndroid Build Coastguard Worker
673*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
674*bb4ee6a4SAndroid Build Coastguard Worker    name: "vios_audio_device.policy_aarch64",
675*bb4ee6a4SAndroid Build Coastguard Worker    filename: "vios_audio_device.policy",
676*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
677*bb4ee6a4SAndroid Build Coastguard Worker    src: ":vios_audio_device.policy_inline_aarch64",
678*bb4ee6a4SAndroid Build Coastguard Worker}
679*bb4ee6a4SAndroid Build Coastguard Worker
680*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
681*bb4ee6a4SAndroid Build Coastguard Worker    name: "vios_audio_device.policy",
682*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
683*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
684*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
685*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vios_audio_device.policy_inline_x86_64",
686*bb4ee6a4SAndroid Build Coastguard Worker        },
687*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
688*bb4ee6a4SAndroid Build Coastguard Worker            src: ":vios_audio_device.policy_inline_aarch64",
689*bb4ee6a4SAndroid Build Coastguard Worker        },
690*bb4ee6a4SAndroid Build Coastguard Worker    },
691*bb4ee6a4SAndroid Build Coastguard Worker    target: {
692*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
693*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
694*bb4ee6a4SAndroid Build Coastguard Worker        },
695*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
696*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
697*bb4ee6a4SAndroid Build Coastguard Worker        },
698*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
699*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
700*bb4ee6a4SAndroid Build Coastguard Worker        },
701*bb4ee6a4SAndroid Build Coastguard Worker    },
702*bb4ee6a4SAndroid Build Coastguard Worker}
703*bb4ee6a4SAndroid Build Coastguard Worker
704*bb4ee6a4SAndroid Build Coastguard Workergenrule {
705*bb4ee6a4SAndroid Build Coastguard Worker    name: "fs_device.policy_inline_x86_64",
706*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
707*bb4ee6a4SAndroid Build Coastguard Worker    out: ["fs_device.policy"],
708*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/fs_device.policy"],
709*bb4ee6a4SAndroid Build Coastguard Worker}
710*bb4ee6a4SAndroid Build Coastguard Worker
711*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
712*bb4ee6a4SAndroid Build Coastguard Worker    name: "fs_device.policy_x86_64",
713*bb4ee6a4SAndroid Build Coastguard Worker    filename: "fs_device.policy",
714*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
715*bb4ee6a4SAndroid Build Coastguard Worker    src: ":fs_device.policy_inline_x86_64",
716*bb4ee6a4SAndroid Build Coastguard Worker}
717*bb4ee6a4SAndroid Build Coastguard Worker
718*bb4ee6a4SAndroid Build Coastguard Workergenrule {
719*bb4ee6a4SAndroid Build Coastguard Worker    name: "fs_device.policy_inline_aarch64",
720*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
721*bb4ee6a4SAndroid Build Coastguard Worker    out: ["fs_device.policy"],
722*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/fs_device.policy"],
723*bb4ee6a4SAndroid Build Coastguard Worker}
724*bb4ee6a4SAndroid Build Coastguard Worker
725*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
726*bb4ee6a4SAndroid Build Coastguard Worker    name: "fs_device.policy_aarch64",
727*bb4ee6a4SAndroid Build Coastguard Worker    filename: "fs_device.policy",
728*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
729*bb4ee6a4SAndroid Build Coastguard Worker    src: ":fs_device.policy_inline_aarch64",
730*bb4ee6a4SAndroid Build Coastguard Worker}
731*bb4ee6a4SAndroid Build Coastguard Worker
732*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
733*bb4ee6a4SAndroid Build Coastguard Worker    name: "fs_device.policy",
734*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
735*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
736*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
737*bb4ee6a4SAndroid Build Coastguard Worker            src: ":fs_device.policy_inline_x86_64",
738*bb4ee6a4SAndroid Build Coastguard Worker        },
739*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
740*bb4ee6a4SAndroid Build Coastguard Worker            src: ":fs_device.policy_inline_aarch64",
741*bb4ee6a4SAndroid Build Coastguard Worker        },
742*bb4ee6a4SAndroid Build Coastguard Worker    },
743*bb4ee6a4SAndroid Build Coastguard Worker    target: {
744*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
745*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
746*bb4ee6a4SAndroid Build Coastguard Worker        },
747*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
748*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
749*bb4ee6a4SAndroid Build Coastguard Worker        },
750*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
751*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
752*bb4ee6a4SAndroid Build Coastguard Worker        },
753*bb4ee6a4SAndroid Build Coastguard Worker    },
754*bb4ee6a4SAndroid Build Coastguard Worker}
755*bb4ee6a4SAndroid Build Coastguard Worker
756*bb4ee6a4SAndroid Build Coastguard Workergenrule {
757*bb4ee6a4SAndroid Build Coastguard Worker    name: "jail_warden.policy_inline_x86_64",
758*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
759*bb4ee6a4SAndroid Build Coastguard Worker    out: ["jail_warden.policy"],
760*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/jail_warden.policy"],
761*bb4ee6a4SAndroid Build Coastguard Worker}
762*bb4ee6a4SAndroid Build Coastguard Worker
763*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
764*bb4ee6a4SAndroid Build Coastguard Worker    name: "jail_warden.policy_x86_64",
765*bb4ee6a4SAndroid Build Coastguard Worker    filename: "jail_warden.policy",
766*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
767*bb4ee6a4SAndroid Build Coastguard Worker    src: ":jail_warden.policy_inline_x86_64",
768*bb4ee6a4SAndroid Build Coastguard Worker}
769*bb4ee6a4SAndroid Build Coastguard Worker
770*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
771*bb4ee6a4SAndroid Build Coastguard Worker    name: "jail_warden.policy",
772*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
773*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
774*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
775*bb4ee6a4SAndroid Build Coastguard Worker            src: ":jail_warden.policy_inline_x86_64",
776*bb4ee6a4SAndroid Build Coastguard Worker        },
777*bb4ee6a4SAndroid Build Coastguard Worker    },
778*bb4ee6a4SAndroid Build Coastguard Worker    target: {
779*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
780*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
781*bb4ee6a4SAndroid Build Coastguard Worker        },
782*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
783*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
784*bb4ee6a4SAndroid Build Coastguard Worker        },
785*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
786*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
787*bb4ee6a4SAndroid Build Coastguard Worker        },
788*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
789*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
790*bb4ee6a4SAndroid Build Coastguard Worker        },
791*bb4ee6a4SAndroid Build Coastguard Worker    },
792*bb4ee6a4SAndroid Build Coastguard Worker}
793*bb4ee6a4SAndroid Build Coastguard Worker
794*bb4ee6a4SAndroid Build Coastguard Workergenrule {
795*bb4ee6a4SAndroid Build Coastguard Worker    name: "iommu_device.policy_inline_x86_64",
796*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
797*bb4ee6a4SAndroid Build Coastguard Worker    out: ["iommu_device.policy"],
798*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/iommu_device.policy"],
799*bb4ee6a4SAndroid Build Coastguard Worker}
800*bb4ee6a4SAndroid Build Coastguard Worker
801*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
802*bb4ee6a4SAndroid Build Coastguard Worker    name: "iommu_device.policy_x86_64",
803*bb4ee6a4SAndroid Build Coastguard Worker    filename: "iommu_device.policy",
804*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
805*bb4ee6a4SAndroid Build Coastguard Worker    src: ":iommu_device.policy_inline_x86_64",
806*bb4ee6a4SAndroid Build Coastguard Worker}
807*bb4ee6a4SAndroid Build Coastguard Worker
808*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
809*bb4ee6a4SAndroid Build Coastguard Worker    name: "iommu_device.policy",
810*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
811*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
812*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
813*bb4ee6a4SAndroid Build Coastguard Worker            src: ":iommu_device.policy_inline_x86_64",
814*bb4ee6a4SAndroid Build Coastguard Worker        },
815*bb4ee6a4SAndroid Build Coastguard Worker    },
816*bb4ee6a4SAndroid Build Coastguard Worker    target: {
817*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
818*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
819*bb4ee6a4SAndroid Build Coastguard Worker        },
820*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
821*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
822*bb4ee6a4SAndroid Build Coastguard Worker        },
823*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
824*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
825*bb4ee6a4SAndroid Build Coastguard Worker        },
826*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
827*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
828*bb4ee6a4SAndroid Build Coastguard Worker        },
829*bb4ee6a4SAndroid Build Coastguard Worker    },
830*bb4ee6a4SAndroid Build Coastguard Worker}
831*bb4ee6a4SAndroid Build Coastguard Worker
832*bb4ee6a4SAndroid Build Coastguard Workergenrule {
833*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_null_device.policy_inline_x86_64",
834*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
835*bb4ee6a4SAndroid Build Coastguard Worker    out: ["snd_null_device.policy"],
836*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/snd_null_device.policy"],
837*bb4ee6a4SAndroid Build Coastguard Worker}
838*bb4ee6a4SAndroid Build Coastguard Worker
839*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
840*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_null_device.policy_x86_64",
841*bb4ee6a4SAndroid Build Coastguard Worker    filename: "snd_null_device.policy",
842*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
843*bb4ee6a4SAndroid Build Coastguard Worker    src: ":snd_null_device.policy_inline_x86_64",
844*bb4ee6a4SAndroid Build Coastguard Worker}
845*bb4ee6a4SAndroid Build Coastguard Worker
846*bb4ee6a4SAndroid Build Coastguard Workergenrule {
847*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_null_device.policy_inline_aarch64",
848*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
849*bb4ee6a4SAndroid Build Coastguard Worker    out: ["snd_null_device.policy"],
850*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/snd_null_device.policy"],
851*bb4ee6a4SAndroid Build Coastguard Worker}
852*bb4ee6a4SAndroid Build Coastguard Worker
853*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
854*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_null_device.policy_aarch64",
855*bb4ee6a4SAndroid Build Coastguard Worker    filename: "snd_null_device.policy",
856*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
857*bb4ee6a4SAndroid Build Coastguard Worker    src: ":snd_null_device.policy_inline_aarch64",
858*bb4ee6a4SAndroid Build Coastguard Worker}
859*bb4ee6a4SAndroid Build Coastguard Worker
860*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
861*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_null_device.policy",
862*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
863*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
864*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
865*bb4ee6a4SAndroid Build Coastguard Worker            src: ":snd_null_device.policy_inline_x86_64",
866*bb4ee6a4SAndroid Build Coastguard Worker        },
867*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
868*bb4ee6a4SAndroid Build Coastguard Worker            src: ":snd_null_device.policy_inline_aarch64",
869*bb4ee6a4SAndroid Build Coastguard Worker        },
870*bb4ee6a4SAndroid Build Coastguard Worker    },
871*bb4ee6a4SAndroid Build Coastguard Worker    target: {
872*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
873*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
874*bb4ee6a4SAndroid Build Coastguard Worker        },
875*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
876*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
877*bb4ee6a4SAndroid Build Coastguard Worker        },
878*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
879*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
880*bb4ee6a4SAndroid Build Coastguard Worker        },
881*bb4ee6a4SAndroid Build Coastguard Worker    },
882*bb4ee6a4SAndroid Build Coastguard Worker}
883*bb4ee6a4SAndroid Build Coastguard Worker
884*bb4ee6a4SAndroid Build Coastguard Workergenrule {
885*bb4ee6a4SAndroid Build Coastguard Worker    name: "xhci_device.policy_inline_x86_64",
886*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
887*bb4ee6a4SAndroid Build Coastguard Worker    out: ["xhci_device.policy"],
888*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/xhci_device.policy"],
889*bb4ee6a4SAndroid Build Coastguard Worker}
890*bb4ee6a4SAndroid Build Coastguard Worker
891*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
892*bb4ee6a4SAndroid Build Coastguard Worker    name: "xhci_device.policy_x86_64",
893*bb4ee6a4SAndroid Build Coastguard Worker    filename: "xhci_device.policy",
894*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
895*bb4ee6a4SAndroid Build Coastguard Worker    src: ":xhci_device.policy_inline_x86_64",
896*bb4ee6a4SAndroid Build Coastguard Worker}
897*bb4ee6a4SAndroid Build Coastguard Worker
898*bb4ee6a4SAndroid Build Coastguard Workergenrule {
899*bb4ee6a4SAndroid Build Coastguard Worker    name: "xhci_device.policy_inline_aarch64",
900*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
901*bb4ee6a4SAndroid Build Coastguard Worker    out: ["xhci_device.policy"],
902*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/xhci_device.policy"],
903*bb4ee6a4SAndroid Build Coastguard Worker}
904*bb4ee6a4SAndroid Build Coastguard Worker
905*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
906*bb4ee6a4SAndroid Build Coastguard Worker    name: "xhci_device.policy_aarch64",
907*bb4ee6a4SAndroid Build Coastguard Worker    filename: "xhci_device.policy",
908*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
909*bb4ee6a4SAndroid Build Coastguard Worker    src: ":xhci_device.policy_inline_aarch64",
910*bb4ee6a4SAndroid Build Coastguard Worker}
911*bb4ee6a4SAndroid Build Coastguard Worker
912*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
913*bb4ee6a4SAndroid Build Coastguard Worker    name: "xhci_device.policy",
914*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
915*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
916*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
917*bb4ee6a4SAndroid Build Coastguard Worker            src: ":xhci_device.policy_inline_x86_64",
918*bb4ee6a4SAndroid Build Coastguard Worker        },
919*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
920*bb4ee6a4SAndroid Build Coastguard Worker            src: ":xhci_device.policy_inline_aarch64",
921*bb4ee6a4SAndroid Build Coastguard Worker        },
922*bb4ee6a4SAndroid Build Coastguard Worker    },
923*bb4ee6a4SAndroid Build Coastguard Worker    target: {
924*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
925*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
926*bb4ee6a4SAndroid Build Coastguard Worker        },
927*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
928*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
929*bb4ee6a4SAndroid Build Coastguard Worker        },
930*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
931*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
932*bb4ee6a4SAndroid Build Coastguard Worker        },
933*bb4ee6a4SAndroid Build Coastguard Worker    },
934*bb4ee6a4SAndroid Build Coastguard Worker}
935*bb4ee6a4SAndroid Build Coastguard Worker
936*bb4ee6a4SAndroid Build Coastguard Workergenrule {
937*bb4ee6a4SAndroid Build Coastguard Worker    name: "rng_device.policy_inline_x86_64",
938*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
939*bb4ee6a4SAndroid Build Coastguard Worker    out: ["rng_device.policy"],
940*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/rng_device.policy"],
941*bb4ee6a4SAndroid Build Coastguard Worker}
942*bb4ee6a4SAndroid Build Coastguard Worker
943*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
944*bb4ee6a4SAndroid Build Coastguard Worker    name: "rng_device.policy_x86_64",
945*bb4ee6a4SAndroid Build Coastguard Worker    filename: "rng_device.policy",
946*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
947*bb4ee6a4SAndroid Build Coastguard Worker    src: ":rng_device.policy_inline_x86_64",
948*bb4ee6a4SAndroid Build Coastguard Worker}
949*bb4ee6a4SAndroid Build Coastguard Worker
950*bb4ee6a4SAndroid Build Coastguard Workergenrule {
951*bb4ee6a4SAndroid Build Coastguard Worker    name: "rng_device.policy_inline_aarch64",
952*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
953*bb4ee6a4SAndroid Build Coastguard Worker    out: ["rng_device.policy"],
954*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/rng_device.policy"],
955*bb4ee6a4SAndroid Build Coastguard Worker}
956*bb4ee6a4SAndroid Build Coastguard Worker
957*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
958*bb4ee6a4SAndroid Build Coastguard Worker    name: "rng_device.policy_aarch64",
959*bb4ee6a4SAndroid Build Coastguard Worker    filename: "rng_device.policy",
960*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
961*bb4ee6a4SAndroid Build Coastguard Worker    src: ":rng_device.policy_inline_aarch64",
962*bb4ee6a4SAndroid Build Coastguard Worker}
963*bb4ee6a4SAndroid Build Coastguard Worker
964*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
965*bb4ee6a4SAndroid Build Coastguard Worker    name: "rng_device.policy",
966*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
967*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
968*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
969*bb4ee6a4SAndroid Build Coastguard Worker            src: ":rng_device.policy_inline_x86_64",
970*bb4ee6a4SAndroid Build Coastguard Worker        },
971*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
972*bb4ee6a4SAndroid Build Coastguard Worker            src: ":rng_device.policy_inline_aarch64",
973*bb4ee6a4SAndroid Build Coastguard Worker        },
974*bb4ee6a4SAndroid Build Coastguard Worker    },
975*bb4ee6a4SAndroid Build Coastguard Worker    target: {
976*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
977*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
978*bb4ee6a4SAndroid Build Coastguard Worker        },
979*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
980*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
981*bb4ee6a4SAndroid Build Coastguard Worker        },
982*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
983*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
984*bb4ee6a4SAndroid Build Coastguard Worker        },
985*bb4ee6a4SAndroid Build Coastguard Worker    },
986*bb4ee6a4SAndroid Build Coastguard Worker}
987*bb4ee6a4SAndroid Build Coastguard Worker
988*bb4ee6a4SAndroid Build Coastguard Workergenrule {
989*bb4ee6a4SAndroid Build Coastguard Worker    name: "null_audio_device.policy_inline_x86_64",
990*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
991*bb4ee6a4SAndroid Build Coastguard Worker    out: ["null_audio_device.policy"],
992*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/null_audio_device.policy"],
993*bb4ee6a4SAndroid Build Coastguard Worker}
994*bb4ee6a4SAndroid Build Coastguard Worker
995*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
996*bb4ee6a4SAndroid Build Coastguard Worker    name: "null_audio_device.policy_x86_64",
997*bb4ee6a4SAndroid Build Coastguard Worker    filename: "null_audio_device.policy",
998*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
999*bb4ee6a4SAndroid Build Coastguard Worker    src: ":null_audio_device.policy_inline_x86_64",
1000*bb4ee6a4SAndroid Build Coastguard Worker}
1001*bb4ee6a4SAndroid Build Coastguard Worker
1002*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1003*bb4ee6a4SAndroid Build Coastguard Worker    name: "null_audio_device.policy_inline_aarch64",
1004*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1005*bb4ee6a4SAndroid Build Coastguard Worker    out: ["null_audio_device.policy"],
1006*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/null_audio_device.policy"],
1007*bb4ee6a4SAndroid Build Coastguard Worker}
1008*bb4ee6a4SAndroid Build Coastguard Worker
1009*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1010*bb4ee6a4SAndroid Build Coastguard Worker    name: "null_audio_device.policy_aarch64",
1011*bb4ee6a4SAndroid Build Coastguard Worker    filename: "null_audio_device.policy",
1012*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1013*bb4ee6a4SAndroid Build Coastguard Worker    src: ":null_audio_device.policy_inline_aarch64",
1014*bb4ee6a4SAndroid Build Coastguard Worker}
1015*bb4ee6a4SAndroid Build Coastguard Worker
1016*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1017*bb4ee6a4SAndroid Build Coastguard Worker    name: "null_audio_device.policy",
1018*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1019*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1020*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1021*bb4ee6a4SAndroid Build Coastguard Worker            src: ":null_audio_device.policy_inline_x86_64",
1022*bb4ee6a4SAndroid Build Coastguard Worker        },
1023*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1024*bb4ee6a4SAndroid Build Coastguard Worker            src: ":null_audio_device.policy_inline_aarch64",
1025*bb4ee6a4SAndroid Build Coastguard Worker        },
1026*bb4ee6a4SAndroid Build Coastguard Worker    },
1027*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1028*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1029*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1030*bb4ee6a4SAndroid Build Coastguard Worker        },
1031*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1032*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1033*bb4ee6a4SAndroid Build Coastguard Worker        },
1034*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1035*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1036*bb4ee6a4SAndroid Build Coastguard Worker        },
1037*bb4ee6a4SAndroid Build Coastguard Worker    },
1038*bb4ee6a4SAndroid Build Coastguard Worker}
1039*bb4ee6a4SAndroid Build Coastguard Worker
1040*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1041*bb4ee6a4SAndroid Build Coastguard Worker    name: "battery.policy_inline_x86_64",
1042*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1043*bb4ee6a4SAndroid Build Coastguard Worker    out: ["battery.policy"],
1044*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/battery.policy"],
1045*bb4ee6a4SAndroid Build Coastguard Worker}
1046*bb4ee6a4SAndroid Build Coastguard Worker
1047*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1048*bb4ee6a4SAndroid Build Coastguard Worker    name: "battery.policy_x86_64",
1049*bb4ee6a4SAndroid Build Coastguard Worker    filename: "battery.policy",
1050*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1051*bb4ee6a4SAndroid Build Coastguard Worker    src: ":battery.policy_inline_x86_64",
1052*bb4ee6a4SAndroid Build Coastguard Worker}
1053*bb4ee6a4SAndroid Build Coastguard Worker
1054*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1055*bb4ee6a4SAndroid Build Coastguard Worker    name: "battery.policy_inline_aarch64",
1056*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1057*bb4ee6a4SAndroid Build Coastguard Worker    out: ["battery.policy"],
1058*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/battery.policy"],
1059*bb4ee6a4SAndroid Build Coastguard Worker}
1060*bb4ee6a4SAndroid Build Coastguard Worker
1061*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1062*bb4ee6a4SAndroid Build Coastguard Worker    name: "battery.policy_aarch64",
1063*bb4ee6a4SAndroid Build Coastguard Worker    filename: "battery.policy",
1064*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1065*bb4ee6a4SAndroid Build Coastguard Worker    src: ":battery.policy_inline_aarch64",
1066*bb4ee6a4SAndroid Build Coastguard Worker}
1067*bb4ee6a4SAndroid Build Coastguard Worker
1068*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1069*bb4ee6a4SAndroid Build Coastguard Worker    name: "battery.policy",
1070*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1071*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1072*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1073*bb4ee6a4SAndroid Build Coastguard Worker            src: ":battery.policy_inline_x86_64",
1074*bb4ee6a4SAndroid Build Coastguard Worker        },
1075*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1076*bb4ee6a4SAndroid Build Coastguard Worker            src: ":battery.policy_inline_aarch64",
1077*bb4ee6a4SAndroid Build Coastguard Worker        },
1078*bb4ee6a4SAndroid Build Coastguard Worker    },
1079*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1080*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1081*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1082*bb4ee6a4SAndroid Build Coastguard Worker        },
1083*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1084*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1085*bb4ee6a4SAndroid Build Coastguard Worker        },
1086*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1087*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1088*bb4ee6a4SAndroid Build Coastguard Worker        },
1089*bb4ee6a4SAndroid Build Coastguard Worker    },
1090*bb4ee6a4SAndroid Build Coastguard Worker}
1091*bb4ee6a4SAndroid Build Coastguard Worker
1092*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1093*bb4ee6a4SAndroid Build Coastguard Worker    name: "video_device.policy_inline_x86_64",
1094*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1095*bb4ee6a4SAndroid Build Coastguard Worker    out: ["video_device.policy"],
1096*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/video_device.policy"],
1097*bb4ee6a4SAndroid Build Coastguard Worker}
1098*bb4ee6a4SAndroid Build Coastguard Worker
1099*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1100*bb4ee6a4SAndroid Build Coastguard Worker    name: "video_device.policy_x86_64",
1101*bb4ee6a4SAndroid Build Coastguard Worker    filename: "video_device.policy",
1102*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1103*bb4ee6a4SAndroid Build Coastguard Worker    src: ":video_device.policy_inline_x86_64",
1104*bb4ee6a4SAndroid Build Coastguard Worker}
1105*bb4ee6a4SAndroid Build Coastguard Worker
1106*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1107*bb4ee6a4SAndroid Build Coastguard Worker    name: "video_device.policy_inline_aarch64",
1108*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1109*bb4ee6a4SAndroid Build Coastguard Worker    out: ["video_device.policy"],
1110*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/video_device.policy"],
1111*bb4ee6a4SAndroid Build Coastguard Worker}
1112*bb4ee6a4SAndroid Build Coastguard Worker
1113*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1114*bb4ee6a4SAndroid Build Coastguard Worker    name: "video_device.policy_aarch64",
1115*bb4ee6a4SAndroid Build Coastguard Worker    filename: "video_device.policy",
1116*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1117*bb4ee6a4SAndroid Build Coastguard Worker    src: ":video_device.policy_inline_aarch64",
1118*bb4ee6a4SAndroid Build Coastguard Worker}
1119*bb4ee6a4SAndroid Build Coastguard Worker
1120*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1121*bb4ee6a4SAndroid Build Coastguard Worker    name: "video_device.policy",
1122*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1123*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1124*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1125*bb4ee6a4SAndroid Build Coastguard Worker            src: ":video_device.policy_inline_x86_64",
1126*bb4ee6a4SAndroid Build Coastguard Worker        },
1127*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1128*bb4ee6a4SAndroid Build Coastguard Worker            src: ":video_device.policy_inline_aarch64",
1129*bb4ee6a4SAndroid Build Coastguard Worker        },
1130*bb4ee6a4SAndroid Build Coastguard Worker    },
1131*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1132*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1133*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1134*bb4ee6a4SAndroid Build Coastguard Worker        },
1135*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1136*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1137*bb4ee6a4SAndroid Build Coastguard Worker        },
1138*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1139*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1140*bb4ee6a4SAndroid Build Coastguard Worker        },
1141*bb4ee6a4SAndroid Build Coastguard Worker    },
1142*bb4ee6a4SAndroid Build Coastguard Worker}
1143*bb4ee6a4SAndroid Build Coastguard Worker
1144*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1145*bb4ee6a4SAndroid Build Coastguard Worker    name: "coiommu_device.policy_inline_x86_64",
1146*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1147*bb4ee6a4SAndroid Build Coastguard Worker    out: ["coiommu_device.policy"],
1148*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/coiommu_device.policy"],
1149*bb4ee6a4SAndroid Build Coastguard Worker}
1150*bb4ee6a4SAndroid Build Coastguard Worker
1151*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1152*bb4ee6a4SAndroid Build Coastguard Worker    name: "coiommu_device.policy_x86_64",
1153*bb4ee6a4SAndroid Build Coastguard Worker    filename: "coiommu_device.policy",
1154*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1155*bb4ee6a4SAndroid Build Coastguard Worker    src: ":coiommu_device.policy_inline_x86_64",
1156*bb4ee6a4SAndroid Build Coastguard Worker}
1157*bb4ee6a4SAndroid Build Coastguard Worker
1158*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1159*bb4ee6a4SAndroid Build Coastguard Worker    name: "coiommu_device.policy_inline_aarch64",
1160*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1161*bb4ee6a4SAndroid Build Coastguard Worker    out: ["coiommu_device.policy"],
1162*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/coiommu_device.policy"],
1163*bb4ee6a4SAndroid Build Coastguard Worker}
1164*bb4ee6a4SAndroid Build Coastguard Worker
1165*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1166*bb4ee6a4SAndroid Build Coastguard Worker    name: "coiommu_device.policy_aarch64",
1167*bb4ee6a4SAndroid Build Coastguard Worker    filename: "coiommu_device.policy",
1168*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1169*bb4ee6a4SAndroid Build Coastguard Worker    src: ":coiommu_device.policy_inline_aarch64",
1170*bb4ee6a4SAndroid Build Coastguard Worker}
1171*bb4ee6a4SAndroid Build Coastguard Worker
1172*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1173*bb4ee6a4SAndroid Build Coastguard Worker    name: "coiommu_device.policy",
1174*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1175*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1176*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1177*bb4ee6a4SAndroid Build Coastguard Worker            src: ":coiommu_device.policy_inline_x86_64",
1178*bb4ee6a4SAndroid Build Coastguard Worker        },
1179*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1180*bb4ee6a4SAndroid Build Coastguard Worker            src: ":coiommu_device.policy_inline_aarch64",
1181*bb4ee6a4SAndroid Build Coastguard Worker        },
1182*bb4ee6a4SAndroid Build Coastguard Worker    },
1183*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1184*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1185*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1186*bb4ee6a4SAndroid Build Coastguard Worker        },
1187*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1188*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1189*bb4ee6a4SAndroid Build Coastguard Worker        },
1190*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1191*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1192*bb4ee6a4SAndroid Build Coastguard Worker        },
1193*bb4ee6a4SAndroid Build Coastguard Worker    },
1194*bb4ee6a4SAndroid Build Coastguard Worker}
1195*bb4ee6a4SAndroid Build Coastguard Worker
1196*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1197*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device_vhost_user.policy_inline_x86_64",
1198*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1199*bb4ee6a4SAndroid Build Coastguard Worker    out: ["serial_device_vhost_user.policy"],
1200*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/serial_device_vhost_user.policy"],
1201*bb4ee6a4SAndroid Build Coastguard Worker}
1202*bb4ee6a4SAndroid Build Coastguard Worker
1203*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1204*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device_vhost_user.policy_x86_64",
1205*bb4ee6a4SAndroid Build Coastguard Worker    filename: "serial_device_vhost_user.policy",
1206*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1207*bb4ee6a4SAndroid Build Coastguard Worker    src: ":serial_device_vhost_user.policy_inline_x86_64",
1208*bb4ee6a4SAndroid Build Coastguard Worker}
1209*bb4ee6a4SAndroid Build Coastguard Worker
1210*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1211*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device_vhost_user.policy",
1212*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1213*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1214*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1215*bb4ee6a4SAndroid Build Coastguard Worker            src: ":serial_device_vhost_user.policy_inline_x86_64",
1216*bb4ee6a4SAndroid Build Coastguard Worker        },
1217*bb4ee6a4SAndroid Build Coastguard Worker    },
1218*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1219*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
1220*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1221*bb4ee6a4SAndroid Build Coastguard Worker        },
1222*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1223*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1224*bb4ee6a4SAndroid Build Coastguard Worker        },
1225*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1226*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1227*bb4ee6a4SAndroid Build Coastguard Worker        },
1228*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1229*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1230*bb4ee6a4SAndroid Build Coastguard Worker        },
1231*bb4ee6a4SAndroid Build Coastguard Worker    },
1232*bb4ee6a4SAndroid Build Coastguard Worker}
1233*bb4ee6a4SAndroid Build Coastguard Worker
1234*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1235*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_cras_device.policy_inline_x86_64",
1236*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1237*bb4ee6a4SAndroid Build Coastguard Worker    out: ["snd_cras_device.policy"],
1238*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/snd_cras_device.policy"],
1239*bb4ee6a4SAndroid Build Coastguard Worker}
1240*bb4ee6a4SAndroid Build Coastguard Worker
1241*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1242*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_cras_device.policy_x86_64",
1243*bb4ee6a4SAndroid Build Coastguard Worker    filename: "snd_cras_device.policy",
1244*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1245*bb4ee6a4SAndroid Build Coastguard Worker    src: ":snd_cras_device.policy_inline_x86_64",
1246*bb4ee6a4SAndroid Build Coastguard Worker}
1247*bb4ee6a4SAndroid Build Coastguard Worker
1248*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1249*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_cras_device.policy_inline_aarch64",
1250*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1251*bb4ee6a4SAndroid Build Coastguard Worker    out: ["snd_cras_device.policy"],
1252*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/snd_cras_device.policy"],
1253*bb4ee6a4SAndroid Build Coastguard Worker}
1254*bb4ee6a4SAndroid Build Coastguard Worker
1255*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1256*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_cras_device.policy_aarch64",
1257*bb4ee6a4SAndroid Build Coastguard Worker    filename: "snd_cras_device.policy",
1258*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1259*bb4ee6a4SAndroid Build Coastguard Worker    src: ":snd_cras_device.policy_inline_aarch64",
1260*bb4ee6a4SAndroid Build Coastguard Worker}
1261*bb4ee6a4SAndroid Build Coastguard Worker
1262*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1263*bb4ee6a4SAndroid Build Coastguard Worker    name: "snd_cras_device.policy",
1264*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1265*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1266*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1267*bb4ee6a4SAndroid Build Coastguard Worker            src: ":snd_cras_device.policy_inline_x86_64",
1268*bb4ee6a4SAndroid Build Coastguard Worker        },
1269*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1270*bb4ee6a4SAndroid Build Coastguard Worker            src: ":snd_cras_device.policy_inline_aarch64",
1271*bb4ee6a4SAndroid Build Coastguard Worker        },
1272*bb4ee6a4SAndroid Build Coastguard Worker    },
1273*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1274*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1275*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1276*bb4ee6a4SAndroid Build Coastguard Worker        },
1277*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1278*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1279*bb4ee6a4SAndroid Build Coastguard Worker        },
1280*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1281*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1282*bb4ee6a4SAndroid Build Coastguard Worker        },
1283*bb4ee6a4SAndroid Build Coastguard Worker    },
1284*bb4ee6a4SAndroid Build Coastguard Worker}
1285*bb4ee6a4SAndroid Build Coastguard Worker
1286*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1287*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device_vhost_user.policy_inline_x86_64",
1288*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1289*bb4ee6a4SAndroid Build Coastguard Worker    out: ["block_device_vhost_user.policy"],
1290*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/block_device_vhost_user.policy"],
1291*bb4ee6a4SAndroid Build Coastguard Worker}
1292*bb4ee6a4SAndroid Build Coastguard Worker
1293*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1294*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device_vhost_user.policy_x86_64",
1295*bb4ee6a4SAndroid Build Coastguard Worker    filename: "block_device_vhost_user.policy",
1296*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1297*bb4ee6a4SAndroid Build Coastguard Worker    src: ":block_device_vhost_user.policy_inline_x86_64",
1298*bb4ee6a4SAndroid Build Coastguard Worker}
1299*bb4ee6a4SAndroid Build Coastguard Worker
1300*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1301*bb4ee6a4SAndroid Build Coastguard Worker    name: "block_device_vhost_user.policy",
1302*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1303*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1304*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1305*bb4ee6a4SAndroid Build Coastguard Worker            src: ":block_device_vhost_user.policy_inline_x86_64",
1306*bb4ee6a4SAndroid Build Coastguard Worker        },
1307*bb4ee6a4SAndroid Build Coastguard Worker    },
1308*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1309*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
1310*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1311*bb4ee6a4SAndroid Build Coastguard Worker        },
1312*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1313*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1314*bb4ee6a4SAndroid Build Coastguard Worker        },
1315*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1316*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1317*bb4ee6a4SAndroid Build Coastguard Worker        },
1318*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1319*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1320*bb4ee6a4SAndroid Build Coastguard Worker        },
1321*bb4ee6a4SAndroid Build Coastguard Worker    },
1322*bb4ee6a4SAndroid Build Coastguard Worker}
1323*bb4ee6a4SAndroid Build Coastguard Worker
1324*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1325*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_device.policy_inline_x86_64",
1326*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1327*bb4ee6a4SAndroid Build Coastguard Worker    out: ["gpu_device.policy"],
1328*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/gpu_device.policy"],
1329*bb4ee6a4SAndroid Build Coastguard Worker}
1330*bb4ee6a4SAndroid Build Coastguard Worker
1331*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1332*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_device.policy_x86_64",
1333*bb4ee6a4SAndroid Build Coastguard Worker    filename: "gpu_device.policy",
1334*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1335*bb4ee6a4SAndroid Build Coastguard Worker    src: ":gpu_device.policy_inline_x86_64",
1336*bb4ee6a4SAndroid Build Coastguard Worker}
1337*bb4ee6a4SAndroid Build Coastguard Worker
1338*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1339*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_device.policy_inline_aarch64",
1340*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1341*bb4ee6a4SAndroid Build Coastguard Worker    out: ["gpu_device.policy"],
1342*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/gpu_device.policy"],
1343*bb4ee6a4SAndroid Build Coastguard Worker}
1344*bb4ee6a4SAndroid Build Coastguard Worker
1345*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1346*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_device.policy_aarch64",
1347*bb4ee6a4SAndroid Build Coastguard Worker    filename: "gpu_device.policy",
1348*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1349*bb4ee6a4SAndroid Build Coastguard Worker    src: ":gpu_device.policy_inline_aarch64",
1350*bb4ee6a4SAndroid Build Coastguard Worker}
1351*bb4ee6a4SAndroid Build Coastguard Worker
1352*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1353*bb4ee6a4SAndroid Build Coastguard Worker    name: "gpu_device.policy",
1354*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1355*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1356*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1357*bb4ee6a4SAndroid Build Coastguard Worker            src: ":gpu_device.policy_inline_x86_64",
1358*bb4ee6a4SAndroid Build Coastguard Worker        },
1359*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1360*bb4ee6a4SAndroid Build Coastguard Worker            src: ":gpu_device.policy_inline_aarch64",
1361*bb4ee6a4SAndroid Build Coastguard Worker        },
1362*bb4ee6a4SAndroid Build Coastguard Worker    },
1363*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1364*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1365*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1366*bb4ee6a4SAndroid Build Coastguard Worker        },
1367*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1368*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1369*bb4ee6a4SAndroid Build Coastguard Worker        },
1370*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1371*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1372*bb4ee6a4SAndroid Build Coastguard Worker        },
1373*bb4ee6a4SAndroid Build Coastguard Worker    },
1374*bb4ee6a4SAndroid Build Coastguard Worker}
1375*bb4ee6a4SAndroid Build Coastguard Worker
1376*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1377*bb4ee6a4SAndroid Build Coastguard Worker    name: "balloon_device.policy_inline_x86_64",
1378*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1379*bb4ee6a4SAndroid Build Coastguard Worker    out: ["balloon_device.policy"],
1380*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/balloon_device.policy"],
1381*bb4ee6a4SAndroid Build Coastguard Worker}
1382*bb4ee6a4SAndroid Build Coastguard Worker
1383*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1384*bb4ee6a4SAndroid Build Coastguard Worker    name: "balloon_device.policy_x86_64",
1385*bb4ee6a4SAndroid Build Coastguard Worker    filename: "balloon_device.policy",
1386*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1387*bb4ee6a4SAndroid Build Coastguard Worker    src: ":balloon_device.policy_inline_x86_64",
1388*bb4ee6a4SAndroid Build Coastguard Worker}
1389*bb4ee6a4SAndroid Build Coastguard Worker
1390*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1391*bb4ee6a4SAndroid Build Coastguard Worker    name: "balloon_device.policy_inline_aarch64",
1392*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1393*bb4ee6a4SAndroid Build Coastguard Worker    out: ["balloon_device.policy"],
1394*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/balloon_device.policy"],
1395*bb4ee6a4SAndroid Build Coastguard Worker}
1396*bb4ee6a4SAndroid Build Coastguard Worker
1397*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1398*bb4ee6a4SAndroid Build Coastguard Worker    name: "balloon_device.policy_aarch64",
1399*bb4ee6a4SAndroid Build Coastguard Worker    filename: "balloon_device.policy",
1400*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1401*bb4ee6a4SAndroid Build Coastguard Worker    src: ":balloon_device.policy_inline_aarch64",
1402*bb4ee6a4SAndroid Build Coastguard Worker}
1403*bb4ee6a4SAndroid Build Coastguard Worker
1404*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1405*bb4ee6a4SAndroid Build Coastguard Worker    name: "balloon_device.policy",
1406*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1407*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1408*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1409*bb4ee6a4SAndroid Build Coastguard Worker            src: ":balloon_device.policy_inline_x86_64",
1410*bb4ee6a4SAndroid Build Coastguard Worker        },
1411*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1412*bb4ee6a4SAndroid Build Coastguard Worker            src: ":balloon_device.policy_inline_aarch64",
1413*bb4ee6a4SAndroid Build Coastguard Worker        },
1414*bb4ee6a4SAndroid Build Coastguard Worker    },
1415*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1416*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1417*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1418*bb4ee6a4SAndroid Build Coastguard Worker        },
1419*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1420*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1421*bb4ee6a4SAndroid Build Coastguard Worker        },
1422*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1423*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1424*bb4ee6a4SAndroid Build Coastguard Worker        },
1425*bb4ee6a4SAndroid Build Coastguard Worker    },
1426*bb4ee6a4SAndroid Build Coastguard Worker}
1427*bb4ee6a4SAndroid Build Coastguard Worker
1428*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1429*bb4ee6a4SAndroid Build Coastguard Worker    name: "fw_cfg_device.policy_inline_x86_64",
1430*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1431*bb4ee6a4SAndroid Build Coastguard Worker    out: ["fw_cfg_device.policy"],
1432*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/fw_cfg_device.policy"],
1433*bb4ee6a4SAndroid Build Coastguard Worker}
1434*bb4ee6a4SAndroid Build Coastguard Worker
1435*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1436*bb4ee6a4SAndroid Build Coastguard Worker    name: "fw_cfg_device.policy_x86_64",
1437*bb4ee6a4SAndroid Build Coastguard Worker    filename: "fw_cfg_device.policy",
1438*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1439*bb4ee6a4SAndroid Build Coastguard Worker    src: ":fw_cfg_device.policy_inline_x86_64",
1440*bb4ee6a4SAndroid Build Coastguard Worker}
1441*bb4ee6a4SAndroid Build Coastguard Worker
1442*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1443*bb4ee6a4SAndroid Build Coastguard Worker    name: "fw_cfg_device.policy",
1444*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1445*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1446*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1447*bb4ee6a4SAndroid Build Coastguard Worker            src: ":fw_cfg_device.policy_inline_x86_64",
1448*bb4ee6a4SAndroid Build Coastguard Worker        },
1449*bb4ee6a4SAndroid Build Coastguard Worker    },
1450*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1451*bb4ee6a4SAndroid Build Coastguard Worker        android_arm64: {
1452*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1453*bb4ee6a4SAndroid Build Coastguard Worker        },
1454*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1455*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1456*bb4ee6a4SAndroid Build Coastguard Worker        },
1457*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1458*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1459*bb4ee6a4SAndroid Build Coastguard Worker        },
1460*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1461*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1462*bb4ee6a4SAndroid Build Coastguard Worker        },
1463*bb4ee6a4SAndroid Build Coastguard Worker    },
1464*bb4ee6a4SAndroid Build Coastguard Worker}
1465*bb4ee6a4SAndroid Build Coastguard Worker
1466*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1467*bb4ee6a4SAndroid Build Coastguard Worker    name: "pmem_device.policy_inline_x86_64",
1468*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1469*bb4ee6a4SAndroid Build Coastguard Worker    out: ["pmem_device.policy"],
1470*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/pmem_device.policy"],
1471*bb4ee6a4SAndroid Build Coastguard Worker}
1472*bb4ee6a4SAndroid Build Coastguard Worker
1473*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1474*bb4ee6a4SAndroid Build Coastguard Worker    name: "pmem_device.policy_x86_64",
1475*bb4ee6a4SAndroid Build Coastguard Worker    filename: "pmem_device.policy",
1476*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1477*bb4ee6a4SAndroid Build Coastguard Worker    src: ":pmem_device.policy_inline_x86_64",
1478*bb4ee6a4SAndroid Build Coastguard Worker}
1479*bb4ee6a4SAndroid Build Coastguard Worker
1480*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1481*bb4ee6a4SAndroid Build Coastguard Worker    name: "pmem_device.policy_inline_aarch64",
1482*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1483*bb4ee6a4SAndroid Build Coastguard Worker    out: ["pmem_device.policy"],
1484*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/pmem_device.policy"],
1485*bb4ee6a4SAndroid Build Coastguard Worker}
1486*bb4ee6a4SAndroid Build Coastguard Worker
1487*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1488*bb4ee6a4SAndroid Build Coastguard Worker    name: "pmem_device.policy_aarch64",
1489*bb4ee6a4SAndroid Build Coastguard Worker    filename: "pmem_device.policy",
1490*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1491*bb4ee6a4SAndroid Build Coastguard Worker    src: ":pmem_device.policy_inline_aarch64",
1492*bb4ee6a4SAndroid Build Coastguard Worker}
1493*bb4ee6a4SAndroid Build Coastguard Worker
1494*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1495*bb4ee6a4SAndroid Build Coastguard Worker    name: "pmem_device.policy",
1496*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1497*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1498*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1499*bb4ee6a4SAndroid Build Coastguard Worker            src: ":pmem_device.policy_inline_x86_64",
1500*bb4ee6a4SAndroid Build Coastguard Worker        },
1501*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1502*bb4ee6a4SAndroid Build Coastguard Worker            src: ":pmem_device.policy_inline_aarch64",
1503*bb4ee6a4SAndroid Build Coastguard Worker        },
1504*bb4ee6a4SAndroid Build Coastguard Worker    },
1505*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1506*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1507*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1508*bb4ee6a4SAndroid Build Coastguard Worker        },
1509*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1510*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1511*bb4ee6a4SAndroid Build Coastguard Worker        },
1512*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1513*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1514*bb4ee6a4SAndroid Build Coastguard Worker        },
1515*bb4ee6a4SAndroid Build Coastguard Worker    },
1516*bb4ee6a4SAndroid Build Coastguard Worker}
1517*bb4ee6a4SAndroid Build Coastguard Worker
1518*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1519*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device.policy_inline_x86_64",
1520*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_x86_64"],
1521*bb4ee6a4SAndroid Build Coastguard Worker    out: ["serial_device.policy"],
1522*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["x86_64/serial_device.policy"],
1523*bb4ee6a4SAndroid Build Coastguard Worker}
1524*bb4ee6a4SAndroid Build Coastguard Worker
1525*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1526*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device.policy_x86_64",
1527*bb4ee6a4SAndroid Build Coastguard Worker    filename: "serial_device.policy",
1528*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
1529*bb4ee6a4SAndroid Build Coastguard Worker    src: ":serial_device.policy_inline_x86_64",
1530*bb4ee6a4SAndroid Build Coastguard Worker}
1531*bb4ee6a4SAndroid Build Coastguard Worker
1532*bb4ee6a4SAndroid Build Coastguard Workergenrule {
1533*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device.policy_inline_aarch64",
1534*bb4ee6a4SAndroid Build Coastguard Worker    defaults: ["crosvm_inline_seccomp_policy_aarch64"],
1535*bb4ee6a4SAndroid Build Coastguard Worker    out: ["serial_device.policy"],
1536*bb4ee6a4SAndroid Build Coastguard Worker    srcs: ["aarch64/serial_device.policy"],
1537*bb4ee6a4SAndroid Build Coastguard Worker}
1538*bb4ee6a4SAndroid Build Coastguard Worker
1539*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_usr_share_host {
1540*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device.policy_aarch64",
1541*bb4ee6a4SAndroid Build Coastguard Worker    filename: "serial_device.policy",
1542*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
1543*bb4ee6a4SAndroid Build Coastguard Worker    src: ":serial_device.policy_inline_aarch64",
1544*bb4ee6a4SAndroid Build Coastguard Worker}
1545*bb4ee6a4SAndroid Build Coastguard Worker
1546*bb4ee6a4SAndroid Build Coastguard Workerprebuilt_etc {
1547*bb4ee6a4SAndroid Build Coastguard Worker    name: "serial_device.policy",
1548*bb4ee6a4SAndroid Build Coastguard Worker    relative_install_path: "seccomp_policy/crosvm",
1549*bb4ee6a4SAndroid Build Coastguard Worker    arch: {
1550*bb4ee6a4SAndroid Build Coastguard Worker        x86_64: {
1551*bb4ee6a4SAndroid Build Coastguard Worker            src: ":serial_device.policy_inline_x86_64",
1552*bb4ee6a4SAndroid Build Coastguard Worker        },
1553*bb4ee6a4SAndroid Build Coastguard Worker        arm64: {
1554*bb4ee6a4SAndroid Build Coastguard Worker            src: ":serial_device.policy_inline_aarch64",
1555*bb4ee6a4SAndroid Build Coastguard Worker        },
1556*bb4ee6a4SAndroid Build Coastguard Worker    },
1557*bb4ee6a4SAndroid Build Coastguard Worker    target: {
1558*bb4ee6a4SAndroid Build Coastguard Worker        android_arm: {
1559*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1560*bb4ee6a4SAndroid Build Coastguard Worker        },
1561*bb4ee6a4SAndroid Build Coastguard Worker        android_x86: {
1562*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1563*bb4ee6a4SAndroid Build Coastguard Worker        },
1564*bb4ee6a4SAndroid Build Coastguard Worker        android_riscv64: {
1565*bb4ee6a4SAndroid Build Coastguard Worker            enabled: false,
1566*bb4ee6a4SAndroid Build Coastguard Worker        },
1567*bb4ee6a4SAndroid Build Coastguard Worker    },
1568*bb4ee6a4SAndroid Build Coastguard Worker}
1569