590.44.01

This commit is contained in:
Maneet Singh
2025-12-02 15:32:25 -08:00
parent 2af9f1f0f7
commit a5bfb10e75
954 changed files with 421883 additions and 408177 deletions

View File

@@ -220,7 +220,7 @@ static NV_STATUS uvm_range_group_va_range_migrate_block_locked(uvm_va_range_mana
// RWA permission
status = uvm_va_block_map_mask(va_block,
va_block_context,
&managed_range->va_range.uvm_lite_gpus,
&managed_range->uvm_lite_gpus,
region,
NULL,
UVM_PROT_READ_WRITE_ATOMIC,
@@ -232,7 +232,7 @@ static NV_STATUS uvm_range_group_va_range_migrate_block_locked(uvm_va_range_mana
uvm_processor_mask_and(map_mask,
&managed_range->policy.accessed_by,
&managed_range->va_range.va_space->can_access[uvm_id_value(policy->preferred_location)]);
uvm_processor_mask_andnot(map_mask, map_mask, &managed_range->va_range.uvm_lite_gpus);
uvm_processor_mask_andnot(map_mask, map_mask, &managed_range->uvm_lite_gpus);
for_each_gpu_id_in_mask(gpu_id, map_mask) {
status = uvm_va_block_add_mappings(va_block,
@@ -432,7 +432,7 @@ static NV_STATUS uvm_range_group_prevent_migration(uvm_range_group_t *range_grou
// Check that all UVM-Lite GPUs are able to access the
// preferred location
if (!uvm_processor_mask_subset(&managed_range->va_range.uvm_lite_gpus,
if (!uvm_processor_mask_subset(&managed_range->uvm_lite_gpus,
&va_space->accessible_from[uvm_id_value(preferred_location)])) {
status = NV_ERR_INVALID_DEVICE;
goto done;