[PATCH] arm64: defconfig: Increase CMA size for VC4

Florian Fainelli f.fainelli at gmail.com
Sat May 12 10:36:51 PDT 2018


On May 12, 2018 2:10:26 AM PDT, Stefan Wahren <stefan.wahren at i2se.com> wrote:
>Hi Florian,
>
>> Eric Anholt <eric at anholt.net> hat am 3. Mai 2018 um 23:20
>geschrieben:
>> 
>> 
>> Stefan Wahren <stefan.wahren at i2se.com> writes:
>> 
>> > The VC4 needs more memory than the default setting (16 MB):
>> >
>> >   vc4-drm soc:gpu: swiotlb: coherent allocation failed,
>size=16777216
>> >   [drm:vc4_bo_create [vc4]] *ERROR* Failed to allocate from CMA:
>> >   vc4_v3d 3fc00000.v3d: Failed to allocate memory for tile binning:
>-12.
>> >     You may need to enable CMA or give it more memory.
>> >   vc4-drm soc:gpu: failed to bind 3fc00000.v3d (ops vc4_v3d_ops
>[vc4]): -12
>> >   vc4-drm soc:gpu: master bind failed: -12
>> >   vc4-drm: probe of soc:gpu failed with error -12
>> >
>> > So increase the value to 32 MB and fix this issue.
>> >
>> > Signed-off-by: Stefan Wahren <stefan.wahren at i2se.com>
>> 
>> If there was a way to check how big the CMA pool is, then we could
>> probably have V3D disable itself when the pool was too small.  It's
>not
>> like V3D rendering is going to actually *work* with just a 32mb pool
>to
>> play in.
>> 
>> That said, I'd also be fine with this patch.
>
>should i rebase my patch?

I was expecting Eric to pick it up, but I can do this as well sorry about the miscommunication here. Let me queue this up and update the defconfig-arm64 pull request with this commit.

-- 
Florian



More information about the linux-arm-kernel mailing list