On Sun, Aug 23, 2015 at 3:57 AM, Grazvydas Ignotas <notasas@xxxxxxxxx> wrote: > These patches try to reduce CPU usage of register command checker > without affecting functionality. > For me this gives 3-4% perf improvement in glxgears and ~1% CPU usage reduction > in "The Talos Principle" CS thread. > > Grazvydas Ignotas (4): > drm/radeon: simplify register checker > drm/radeon: split evergreen_cs_check_reg > drm/radeon: refactor register check loop > drm/radeon: remove use of volatile qualifier > > drivers/gpu/drm/radeon/evergreen_cs.c | 104 +++++++++++++++------------------- > 1 file changed, 47 insertions(+), 57 deletions(-) Can someone take a look at these? They still apply on current mainline and I've been using them for a while without issues. I've also ran piglit gpu tests and found no regressions. Gražvydas _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel