mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-05 18:20:34 +00:00
100e6e48ad
Implement xhci controller, setup seccomp filters and add xhci to pci bus. CQ-DEPEND=CL:1512761 BUG=chromium:831850 TEST=local build Change-Id: I5c05452ece66e99d3a670e259e095fca616e835d Reviewed-on: https://chromium-review.googlesource.com/1512762 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Jingkui Wang <jkwang@google.com> Reviewed-by: Jingkui Wang <jkwang@google.com>
38 lines
1.1 KiB
Text
38 lines
1.1 KiB
Text
# Copyright 2018 The Chromium OS Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# xhci need "openat" to enumerate device. "openat" is disabled in comman_device policy.
|
|
openat: 1
|
|
@include /usr/share/policy/crosvm/common_device.policy
|
|
|
|
lstat: 1
|
|
gettid: 1
|
|
readlinkat: 1
|
|
timerfd_create: 1
|
|
name_to_handle_at: 1
|
|
access: 1
|
|
timerfd_create: 1
|
|
getsockname: 1
|
|
pipe: 1
|
|
setsockopt: 1
|
|
bind: 1
|
|
fcntl: 1
|
|
socket: arg0 == AF_NETLINK
|
|
stat: 1
|
|
uname: 1
|
|
# The following ioctls are:
|
|
# 0x4008550d == USBDEVFS_REAPURBNDELAY
|
|
# 0x41045508 == USBDEVFS_GETDRIVER
|
|
# 0x550b == USBDEVFS_DISCARDURB
|
|
# 0x8004550f == USBDEVFS_CLAIMINTERFACE
|
|
# 0x80045510 == USBDEVFS_RELEASEINTERFACE
|
|
# 0x8004551a == USBDEVFS_GET_CAPABILITIES
|
|
# 0x8038550a == USBDEVFS_SUBMITURB
|
|
# 0xc0185500 == USBDEVFS_CONTROL
|
|
ioctl: arg1 == 0xc0185500 || arg1 == 0x41045508 || arg1 == 0x8004550f || arg1 == 0x4008550d || arg1 == 0x8004551a || arg1 == 0x550b || arg1 == 0x80045510 || arg1 == 0x8038550a
|
|
fstat: 1
|
|
sigaltstack: 1
|
|
recvmsg: 1
|
|
getrandom: 1
|
|
getdents: 1
|