[Why & How]
Currently in DML2.1 gpuvm_enable was hardcoded.
Use passed info from DC for DML21 to be in sync with
what is used in DC.
Reviewed-by: Chaitanya Dhere <chaitanya.dhere@amd.com>
Acked-by: Wayne Lin <wayne.lin@amd.com>
Signed-off-by: Nevenko Stupar <nevenko.stupar@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
                 */
                memcpy(&dc->vm_pa_config, pa_config, sizeof(struct dc_phy_addr_space_config));
                dc->vm_pa_config.valid = true;
+               dc->dml2_options.gpuvm_enable = true;
                dc_z10_save_init(dc);
        }
 
 
 
        memset(&dml_ctx->v21.dml_to_dc_pipe_mapping, 0, sizeof(struct dml2_dml_to_dc_pipe_mapping));
 
-       dml_dispcfg->gpuvm_enable = true;
+       dml_dispcfg->gpuvm_enable = dml_ctx->config.gpuvm_enable;
        dml_dispcfg->gpuvm_max_page_table_levels = 4;
        dml_dispcfg->hostvm_enable = false;
        dml_dispcfg->minimize_det_reallocation = true;
 
        bool map_dc_pipes_with_callbacks;
 
        bool use_clock_dc_limits;
+       bool gpuvm_enable;
 };
 
 /*