commit | b4e221c05a673f864cada263641ba10d69c14c9a | [log] [tgz] |
---|---|---|
author | Tim Murray <timmurray@google.com> | Tue Nov 10 14:31:09 2015 -0800 |
committer | Tim Murray <timmurray@google.com> | Fri Jan 22 14:06:50 2016 -0800 |
tree | a4b8375cc7d01296fd2a0624bc25992264ba8e6d | |
parent | 715f2bfe78aab53f80a1076dd1759b49e139e120 [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