diff --git a/src/nouveau/mme/tests/mme_runner.cpp b/src/nouveau/mme/tests/mme_runner.cpp index c144ab624a1..edd15ce6081 100644 --- a/src/nouveau/mme/tests/mme_runner.cpp +++ b/src/nouveau/mme/tests/mme_runner.cpp @@ -220,8 +220,9 @@ mme_fermi_sim_runner::run_macro(const std::vector& macro, .data = data, .size = DATA_BO_SIZE, }; + const uint32_t* p_params = params.size() ? ¶ms[0] : NULL; mme_fermi_sim(insts.size(), &insts[0], - params.size(), ¶ms[0], + params.size(), p_params, 1, &sim_mem); } @@ -253,7 +254,8 @@ mme_tu104_sim_runner::run_macro(const std::vector& macro, .data = data, .size = DATA_BO_SIZE, }; + const uint32_t* p_params = params.size() ? ¶ms[0] : NULL; mme_tu104_sim(insts.size(), &insts[0], - params.size(), ¶ms[0], + params.size(), p_params, 1, &sim_mem); }