On Thu, Sep 11, 2025 at 2:18 PM Alex Deucher <alexdeuc...@gmail.com> wrote:
>
> On Thu, Sep 11, 2025 at 1:25 PM Alex Deucher <alexander.deuc...@amd.com> 
> wrote:
> >
> > SDMA 5.2.x has increased transfer limits.
> >
> > v2: fix harder, use shifts to make it more obvious
> >
> > Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
> > ---
> >  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.

The HW team verified that the hardware supports the extended range for
both copies and fills.

Alex

>
> Alex
>
> >         .fill_num_dw = 5,
> >         .emit_fill_buffer = sdma_v5_2_emit_fill_buffer,
> >  };
> > --
> > 2.51.0
> >

Reply via email to