mesa/src
Connor Abbott 4060cf5772 freedreno/crashdec: Fix apparent off-by-one with ROQ size
I have multiple examples where this register is too large by one
when comparing to the ROQ read/write pointers in CP_ROQ_*_STAT and the
ROQ data itself, as if it includes the dword most recently read too. I
have an example where it's off by 2 compared to the read pointer, but
the read pointer is also off by 1 itself judging by the SQE program
counter, so that may just be them not getting synchronized. This
off-by-one was getting in the way of figuring out exactly IB2 was being
processed in the next commit.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19551>
2023-02-23 20:02:26 +00:00
..
amd meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi nir: add assertions that loops don't have a Continue Construct 2023-02-21 10:41:11 +00:00
broadcom v3d: update supertuxkart reference after 1c028a4d5b 2023-02-22 23:08:21 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/deref: don't replace casts with deref_struct if we'd lose the stride 2023-02-23 01:44:25 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl: include directly the useful vulkan header, instead of including everything 2023-02-23 18:31:22 +00:00
etnaviv ci/etnaviv: Update deqp xfails for gc2000. 2023-02-14 06:33:12 +00:00
freedreno freedreno/crashdec: Fix apparent off-by-one with ROQ size 2023-02-23 20:02:26 +00:00
gallium iris: implement emission of 3DSTATE_HS for Wa_1306463417 2023-02-23 19:30:03 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glx: include directly the useful vulkan header, instead of including everything 2023-02-23 18:31:22 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
imagination pvr: Add support for dynamic buffers descriptors 2023-02-23 16:26:51 +00:00
imgui
intel anv: implement emission of 3DSTATE_HS for Wa_1306463417 2023-02-23 19:30:03 +00:00
loader loader: do not check the mesa DRI_Mesa version if it was not found 2023-02-22 15:07:24 +00:00
mapi glthread: convert (Multi)DrawIndirect into direct if user buffers are present 2023-02-18 09:31:41 -05:00
mesa mesa: use mesa_log from output_if_debug 2023-02-22 17:55:40 +00:00
microsoft meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00
nouveau nir: add assertions that loops don't have a Continue Construct 2023-02-21 10:41:11 +00:00
panfrost meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util util/log: add logger_windbg 2023-02-22 17:55:40 +00:00
virtio meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00
vulkan meson: replace vk_wsi_args with dependencies to let meson take care of transitivity 2023-02-23 09:42:46 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00