github.com/dmaizel/tests@v0.0.0-20210728163746-cae6a2d9cee8/functional/vfio/config.json.in (about) 1 # 2 # Copyright (c) 2021 Intel Corporation 3 # 4 # SPDX-License-Identifier: Apache-2.0 5 # 6 { 7 "ociVersion": "1.0.0-rc2-dev", 8 "platform": { 9 "os": "linux", 10 "arch": "amd64" 11 }, 12 "process": { 13 "terminal": false, 14 "consoleSize": { 15 "height": 0, 16 "width": 0 17 }, 18 "user": { 19 "uid": 0, 20 "gid": 0 21 }, 22 "args": [ "/bin/tail", "-f", "/dev/null" ], 23 "env": [ 24 "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 25 "TERM=xterm" 26 ], 27 "cwd": "/", 28 "rlimits": [{ 29 "type": "RLIMIT_NOFILE", 30 "hard": 1024, 31 "soft": 1024 32 }], 33 "noNewPrivileges": true 34 }, 35 "root": { 36 "path": "@ROOTFS@", 37 "readonly": false 38 }, 39 "hostname": "vfio-test", 40 "mounts": [{ 41 "destination": "/proc", 42 "type": "proc", 43 "source": "proc" 44 }, 45 { 46 "destination": "/dev", 47 "type": "tmpfs", 48 "source": "tmpfs", 49 "options": [ 50 "nosuid", 51 "strictatime", 52 "mode=755", 53 "size=65536k" 54 ] 55 }, 56 { 57 "destination": "/dev/pts", 58 "type": "devpts", 59 "source": "devpts", 60 "options": [ 61 "nosuid", 62 "noexec", 63 "newinstance", 64 "ptmxmode=0666", 65 "mode=0620", 66 "gid=5" 67 ] 68 }, 69 { 70 "destination": "/dev/shm", 71 "type": "tmpfs", 72 "source": "shm", 73 "options": [ 74 "nosuid", 75 "noexec", 76 "nodev", 77 "mode=1777", 78 "size=65536k" 79 ] 80 }, 81 { 82 "destination": "/dev/mqueue", 83 "type": "mqueue", 84 "source": "mqueue", 85 "options": [ 86 "nosuid", 87 "noexec", 88 "nodev" 89 ] 90 }, 91 { 92 "destination": "/sys", 93 "type": "sysfs", 94 "source": "sysfs", 95 "options": [ 96 "nosuid", 97 "noexec", 98 "nodev", 99 "ro" 100 ] 101 }, 102 { 103 "destination": "/sys/fs/cgroup", 104 "type": "cgroup", 105 "source": "cgroup", 106 "options": [ 107 "nosuid", 108 "noexec", 109 "nodev", 110 "relatime", 111 "ro" 112 ] 113 } 114 ], 115 "hooks": {}, 116 "linux": { 117 "devices": [{ 118 "path": "@VFIO_PATH@", 119 "type": "c", 120 "major": @VFIO_MAJOR@, 121 "minor": @VFIO_MINOR@, 122 "fileMode": 600, 123 "uid": 0, 124 "gid": 0 125 }], 126 "cgroupsPath": "kata/vfiotest", 127 "resources": { 128 "devices": [ 129 {"allow":false,"access":"rwm"}, 130 {"allow":true,"type":"c","major":1,"minor":3,"access":"rwm"}, 131 {"allow":true,"type":"c","major":1,"minor":5,"access":"rwm"}, 132 {"allow":true,"type":"c","major":1,"minor":8,"access":"rwm"}, 133 {"allow":true,"type":"c","major":1,"minor":9,"access":"rwm"}, 134 {"allow":true,"type":"c","major":5,"minor":0,"access":"rwm"}, 135 {"allow":true,"type":"c","major":5,"minor":1,"access":"rwm"}, 136 {"allow": true,"access": "rwm","major": @VFIO_MAJOR@,"minor": @VFIO_MINOR@,"type": "c"} 137 ] 138 }, 139 "namespaces": [{ 140 "type": "pid" 141 }, 142 { 143 "type": "network" 144 }, 145 { 146 "type": "ipc" 147 }, 148 { 149 "type": "uts" 150 }, 151 { 152 "type": "mount" 153 } 154 ], 155 "maskedPaths": [ 156 "/proc/kcore", 157 "/proc/latency_stats", 158 "/proc/timer_list", 159 "/proc/timer_stats", 160 "/proc/sched_debug", 161 "/sys/firmware" 162 ], 163 "readonlyPaths": [ 164 "/proc/asound", 165 "/proc/bus", 166 "/proc/fs", 167 "/proc/irq", 168 "/proc/sys", 169 "/proc/sysrq-trigger" 170 ] 171 } 172 }