X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fpanfrost%2Flib%2Fdecode.c;h=f2f5df97dc687945a14dacab5fa78f82ef3009bb;hp=e51c7fb8289fd20a719819b38f370264aee2b174;hb=aac5a559cc281f0a375cdf81d4b1441d165ee6f4;hpb=bc6d6fd0ed57c667377d9aae5cc4a7b4d56b1b6f diff --git a/src/panfrost/lib/decode.c b/src/panfrost/lib/decode.c index e51c7fb8289..f2f5df97dc6 100644 --- a/src/panfrost/lib/decode.c +++ b/src/panfrost/lib/decode.c @@ -2369,14 +2369,7 @@ pandecode_jc(mali_ptr jc_gpu_va, bool bifrost, unsigned gpu_id, bool minimal) h = PANDECODE_PTR(mem, jc_gpu_va, struct mali_job_descriptor_header); - /* On Midgard, for 32-bit jobs except for fragment jobs, the - * high 32-bits of the 64-bit pointer are reused to store - * something else. - */ - int offset = h->job_descriptor_size == MALI_JOB_32 && - h->job_type != MALI_JOB_TYPE_FRAGMENT ? 4 : 0; - mali_ptr payload_ptr = jc_gpu_va + sizeof(*h) - offset; - + mali_ptr payload_ptr = jc_gpu_va + sizeof(*h); payload = pandecode_fetch_gpu_mem(mem, payload_ptr, 256); int job_no = job_descriptor_number++;