Skip to content

Commit

Permalink
drm/vc4: Don't force new binner overflow allocation per draw.
Browse files Browse the repository at this point in the history
This came from the initial bringup code, which always idled the GPU
and always reset the overflow.  That massively increases the size of
the working set when you're doing lots of small draws, though, as is
common on X desktops or piglit.

Signed-off-by: Eric Anholt <[email protected]>
  • Loading branch information
anholt committed Aug 20, 2016
1 parent e941f05 commit 67f1369
Showing 1 changed file with 0 additions and 4 deletions.
4 changes: 0 additions & 4 deletions drivers/gpu/drm/vc4/vc4_gem.c
Original file line number Diff line number Diff line change
Expand Up @@ -419,10 +419,6 @@ vc4_submit_next_bin_job(struct drm_device *dev)

vc4_flush_caches(dev);

/* Disable the binner's pre-loaded overflow memory address */
V3D_WRITE(V3D_BPOA, 0);
V3D_WRITE(V3D_BPOS, 0);

/* Either put the job in the binner if it uses the binner, or
* immediately move it to the to-be-rendered queue.
*/
Expand Down

0 comments on commit 67f1369

Please sign in to comment.