History log of /hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
399a5b8d60dd845b86c43cf4de55dda4d47384c6 13-Mar-2018 Daniel Solomon <solomondaniel@google.com> graphics: restart HWC when SurfaceFlinger stops

Currently display stays on when SurfaceFlinger is stopped, since HWC
runs as a separate service. There's no reason for display to remain on
in this state, and can be confusing to developers.

Restarting HWC when SurfaceFlinger stops causes display to turn off,
matching expected behavior. HWC is then ready to service SurfaceFlinger
when SurfaceFlinger starts back up.

Bug: 74199279
Change-Id: Ic772c29b362b3e8b2d6bc674a0bd237440880492
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
36e146d6fc8807c3aff135c66511226d71a0b2fb 08-Mar-2018 Carmen Jackson <carmenjackson@google.com> Add hwcomposer to the system-background cpuset.

Little cores should be fast enough to handle hwcomposer work, so
avoiding using big cores for this is a potential opportunity to save
battery.

Bug: 73543056
Test: Verified using dumpsys gfxinfo that TouchLatency doesn't drop
frames.
Test: Took 10s systraces of TouchLatency and a Youtube VR video and saw
no frames dropped in SurfaceFlinger.

Change-Id: If96e13a2bacc9541f4d69a5736254817f20cacdd
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
81104ae5ef307ed5fb2f81e25a09d1574ec31fae 30-Aug-2017 Jaekyun Seok <jaekyun@google.com> Add 'vendor.' prefix to a vendor HAL service name

To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name.
You can see the details in http://go/treble-sysprop-compatibility.

Test: succeeded building and tested on a walleye device
Bug: 36796459
Change-Id: I4e8fbee791ec917a8f627a1366f4d44ec7e6febc
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
a232a45b595d68e77adfe9867e84a1fdc39b04d2 23-Mar-2017 Keun-young Park <keunyoung@google.com> add components necessary for bootanim to animation class

- necessary for running shutdown animation:
android.hardware.graphics.composer
android.hardware.graphics.allocator
android.hardware.configstore

bug: 36526187
Test: many reboots
Change-Id: Iba3eefddd2bd33c28152c17081a4ad13619d330d
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
c8e2b3f7c55104029604f36b0b1d4a770de97c3b 15-Mar-2017 Steven Moreland <smoreland@google.com> Remove viral readproc group dependency.

This has been copy pasted and isn't actually required.

Test: all hals manually tested to work on internal marlin (which have them binderized).
Note: tv hals not tested (and they never have been). Filed b/36562029
Note: for thermal hal, could only run VTS/check logs for errors.
Test: lshal outputs proper stuff
Fixes: 31928447
Change-Id: Id1be584dc0fa2d70e9189b922335146bf6d1382d
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
a0da1a1c3dadac195e598890360c7b9226874ba8 13-Feb-2017 Steven Moreland <smoreland@google.com> Move hidl shims to the vendor partition. (2/2)

We need google shims on the vendor partition because they are providing
an implementation of a vendor defined interface. They were written by
google just as a courtesy/to make the transition easier. They're
basically a set for vendors to assemble their hal implementations
from.

Bug: 34135607
Test: marlin persist.hal.binderization on/off
Change-Id: I2e2af5af39264cf290259755bb9b2eb9827a21f5
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
4a71a73843d974490c0c8ccdf7318bbc54b6bd42 10-Feb-2017 Chia-I Wu <olv@google.com> graphics: use FIFO scheduler in IComposer

Make IComposer default implementation use the same process scheduler
as SurfaceFlinger does.

Bug: 35210697
Test: manual
Change-Id: Ie2ebe1d3fd26505984d9f6c33d63b5db36b0b64a
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc
b0b5a4de76f9d59591554edf62f2ae95aadb0fd4 17-Oct-2016 Chia-I Wu <olv@google.com> graphics: add IComposer service daemon

Since HALs might run binder services, we need to start thread pool for
both binder and hwbinder.

Bug: 32021609
Test: builds and boots
Change-Id: I9779e86b1e611a180b1984af36c417dafc3329bc
/hardware/interfaces/graphics/composer/2.1/default/android.hardware.graphics.composer@2.1-service.rc