File tree 3 files changed +15
-0
lines changed
3 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ const (
39
39
UVM_TOOLS_READ_PROCESS_MEMORY = 62
40
40
UVM_TOOLS_WRITE_PROCESS_MEMORY = 63
41
41
UVM_MAP_DYNAMIC_PARALLELISM_REGION = 65
42
+ UVM_UNMAP_EXTERNAL = 66
42
43
UVM_ALLOC_SEMAPHORE_POOL = 68
43
44
UVM_VALIDATE_VA_RANGE = 72
44
45
UVM_CREATE_EXTERNAL_RANGE = 73
@@ -288,6 +289,15 @@ type UVM_MAP_DYNAMIC_PARALLELISM_REGION_PARAMS struct {
288
289
Pad0 [4 ]byte
289
290
}
290
291
292
+ // +marshal
293
+ type UVM_UNMAP_EXTERNAL_PARAMS struct {
294
+ Base uint64
295
+ Length uint64
296
+ GPUUUID NvUUID
297
+ RMStatus uint32
298
+ Pad0 [4 ]byte
299
+ }
300
+
291
301
// +marshal
292
302
type UVM_ALLOC_SEMAPHORE_POOL_PARAMS struct {
293
303
Base uint64
Original file line number Diff line number Diff line change @@ -182,6 +182,10 @@ func Filters() seccomp.SyscallRules {
182
182
seccomp.NonNegativeFD {},
183
183
seccomp .EqualTo (nvgpu .UVM_MAP_DYNAMIC_PARALLELISM_REGION ),
184
184
},
185
+ seccomp.PerArg {
186
+ seccomp.NonNegativeFD {},
187
+ seccomp .EqualTo (nvgpu .UVM_UNMAP_EXTERNAL ),
188
+ },
185
189
seccomp.PerArg {
186
190
seccomp.NonNegativeFD {},
187
191
seccomp .EqualTo (nvgpu .UVM_ALLOC_SEMAPHORE_POOL ),
Original file line number Diff line number Diff line change @@ -192,6 +192,7 @@ func Init() {
192
192
nvgpu .UVM_DISABLE_READ_DUPLICATION : uvmIoctlSimple [nvgpu .UVM_DISABLE_READ_DUPLICATION_PARAMS ],
193
193
nvgpu .UVM_MIGRATE_RANGE_GROUP : uvmIoctlSimple [nvgpu .UVM_MIGRATE_RANGE_GROUP_PARAMS ],
194
194
nvgpu .UVM_MAP_DYNAMIC_PARALLELISM_REGION : uvmIoctlSimple [nvgpu .UVM_MAP_DYNAMIC_PARALLELISM_REGION_PARAMS ],
195
+ nvgpu .UVM_UNMAP_EXTERNAL : uvmIoctlSimple [nvgpu .UVM_UNMAP_EXTERNAL_PARAMS ],
195
196
nvgpu .UVM_ALLOC_SEMAPHORE_POOL : uvmIoctlSimple [nvgpu .UVM_ALLOC_SEMAPHORE_POOL_PARAMS ],
196
197
nvgpu .UVM_VALIDATE_VA_RANGE : uvmIoctlSimple [nvgpu .UVM_VALIDATE_VA_RANGE_PARAMS ],
197
198
nvgpu .UVM_CREATE_EXTERNAL_RANGE : uvmIoctlSimple [nvgpu .UVM_CREATE_EXTERNAL_RANGE_PARAMS ],
You can’t perform that action at this time.
0 commit comments