commit | 5b16cc86db40df46f439cee3f339a176db2a61fd | [log] [tgz] |
---|---|---|
author | Tim Murray <timmurray@google.com> | Tue Nov 10 14:31:09 2015 -0800 |
committer | Justin Harrison <astyrrian@google.com> | Wed Nov 18 22:36:23 2015 +0000 |
tree | 73ef10d0f5dec84329663d19c6073b9c39c7b772 | |
parent | c070d3c5dc34730fff101fd103bb8d46c51e5713 [diff] |
Improve cpuset support for surfaceflinger. SurfaceFlinger needs some of its threads in the system-background cpuset and some of its threads (the binder pool) outside of the system-background cpuset in order to improve UI perf/power consumption. Remove surfaceflinger from the system-background cpuset in init.rc and allow a thread to place itself in the system-background cpuset given enough permissions. bug 25745866 Change-Id: I85f7e41c5439e6ad7cc2d355e51f5dfb3a0c7088