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 @@ -41,6 +41,7 @@ const (
41
41
UVM_TOOLS_READ_PROCESS_MEMORY = 62
42
42
UVM_TOOLS_WRITE_PROCESS_MEMORY = 63
43
43
UVM_MAP_DYNAMIC_PARALLELISM_REGION = 65
44
+ UVM_UNMAP_EXTERNAL = 66
44
45
UVM_ALLOC_SEMAPHORE_POOL = 68
45
46
UVM_VALIDATE_VA_RANGE = 72
46
47
UVM_CREATE_EXTERNAL_RANGE = 73
@@ -304,6 +305,15 @@ type UVM_MAP_DYNAMIC_PARALLELISM_REGION_PARAMS struct {
304
305
Pad0 [4 ]byte
305
306
}
306
307
308
+ // +marshal
309
+ type UVM_UNMAP_EXTERNAL_PARAMS struct {
310
+ Base uint64
311
+ Length uint64
312
+ GPUUUID NvUUID
313
+ RMStatus uint32
314
+ Pad0 [4 ]byte
315
+ }
316
+
307
317
// +marshal
308
318
type UVM_ALLOC_SEMAPHORE_POOL_PARAMS struct {
309
319
Base uint64
Original file line number Diff line number Diff line change @@ -190,6 +190,10 @@ func Filters() seccomp.SyscallRules {
190
190
seccomp.NonNegativeFD {},
191
191
seccomp .EqualTo (nvgpu .UVM_MAP_DYNAMIC_PARALLELISM_REGION ),
192
192
},
193
+ seccomp.PerArg {
194
+ seccomp.NonNegativeFD {},
195
+ seccomp .EqualTo (nvgpu .UVM_UNMAP_EXTERNAL ),
196
+ },
193
197
seccomp.PerArg {
194
198
seccomp.NonNegativeFD {},
195
199
seccomp .EqualTo (nvgpu .UVM_ALLOC_SEMAPHORE_POOL ),
Original file line number Diff line number Diff line change @@ -194,6 +194,7 @@ func Init() {
194
194
nvgpu .UVM_DISABLE_READ_DUPLICATION : uvmIoctlSimple [nvgpu .UVM_DISABLE_READ_DUPLICATION_PARAMS ],
195
195
nvgpu .UVM_MIGRATE_RANGE_GROUP : uvmIoctlSimple [nvgpu .UVM_MIGRATE_RANGE_GROUP_PARAMS ],
196
196
nvgpu .UVM_MAP_DYNAMIC_PARALLELISM_REGION : uvmIoctlSimple [nvgpu .UVM_MAP_DYNAMIC_PARALLELISM_REGION_PARAMS ],
197
+ nvgpu .UVM_UNMAP_EXTERNAL : uvmIoctlSimple [nvgpu .UVM_UNMAP_EXTERNAL_PARAMS ],
197
198
nvgpu .UVM_ALLOC_SEMAPHORE_POOL : uvmIoctlSimple [nvgpu .UVM_ALLOC_SEMAPHORE_POOL_PARAMS ],
198
199
nvgpu .UVM_VALIDATE_VA_RANGE : uvmIoctlSimple [nvgpu .UVM_VALIDATE_VA_RANGE_PARAMS ],
199
200
nvgpu .UVM_CREATE_EXTERNAL_RANGE : uvmIoctlSimple [nvgpu .UVM_CREATE_EXTERNAL_RANGE_PARAMS ],
You can’t perform that action at this time.
0 commit comments