commit | 4284f9f3a3d471208d7a9341056e4d7af886dab3 | [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 | 3b299d55e75e81453d31a41b69dddf8ff3f06bbb [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