mesa/src/nouveau
Mel Henning b99772e71e nak: Add gpr_limit_from_local_size
I stumbled on this limit - it turns out that large local_sizes apply an
additonal limit on gprs per thread. If we violate this limit, then dmesg
just gives us a rather unhelpful message that the channel is killed:

    nouveau 0000:01:00.0: gsp: rc engn:00000001 chid:64 type:13 scope:1 part:233
    nouveau 0000:01:00.0: fifo:c00000:0008:0040:[hw_tests::test_[14761]] errored - disabling channel

Cc: mesa-stable
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32952>
2025-01-09 19:32:52 +00:00
..
ci ci: uprev vkd3d-proton to c965c1351fd6915a65bb7f647319536252a24a93 2024-12-17 16:00:34 +00:00
codegen nir/opt_load_store_vectorize: make hole_size signed to indicate overlapping loads 2025-01-01 00:03:55 +00:00
compiler nak: Add gpr_limit_from_local_size 2025-01-09 19:32:52 +00:00
drm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
drm-shim nouveau/drm-shim: set ram_user 2024-07-16 15:13:40 +00:00
headers nvk: Set VARIABLE_PIXEL_RATE_SHADING_TABLE_SELECT 2024-10-10 23:16:57 +00:00
mme nouveau/mme: Turing can't have emit and state in the same op 2024-10-10 23:16:57 +00:00
nil nil: Add a nil_sample_offset() helper 2024-10-18 04:56:26 +00:00
vulkan nvk: use common calibrated timestamp support 2025-01-07 03:39:29 +00:00
winsys nouveau/winsys: Fix an undefined shift 2024-08-17 20:32:26 +00:00
.rustfmt.toml nouveau: Move .rustfmt.toml from NAK to src/nouveau/ 2024-04-08 20:28:43 +00:00
meson.build nak: Add a bare HW shader runner 2024-07-23 03:15:48 +00:00