On Thu, Sep 11, 2025 at 1:25 PM Alex Deucher <[email protected]> wrote: > > SDMA 5.2.x has increased transfer limits. > > v2: fix harder, use shifts to make it more obvious > > Signed-off-by: Alex Deucher <[email protected]> > --- > drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c > b/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c > index a8e39df29f343..bf227eadbe487 100644 > --- a/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c > +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c > @@ -2065,11 +2065,11 @@ static void sdma_v5_2_emit_fill_buffer(struct > amdgpu_ib *ib, > } > > static const struct amdgpu_buffer_funcs sdma_v5_2_buffer_funcs = { > - .copy_max_bytes = 0x400000, > + .copy_max_bytes = 1 << 30, > .copy_num_dw = 7, > .emit_copy_buffer = sdma_v5_2_emit_copy_buffer, > > - .fill_max_bytes = 0x400000, > + .fill_max_bytes = 1 << 30,
The hw docs and PAL differ here. I've asked the hw designers to clarify. Alex > .fill_num_dw = 5, > .emit_fill_buffer = sdma_v5_2_emit_fill_buffer, > }; > -- > 2.51.0 >
