OSDN Git Service

[GPU Service] Implement GPU service.
authorPeiyong Lin <lpy@google.com>
Wed, 23 Jan 2019 23:29:59 +0000 (15:29 -0800)
committerPeiyong Lin <lpy@google.com>
Tue, 29 Jan 2019 21:41:44 +0000 (13:41 -0800)
commitfd71c20c680aa4eb751cae8e2453332767f52d0f
treee427f19b320003d3304549f31d050d0731782ea5
parent1f0348524f76eaf74c4ea692f6e02681463e39e1
[GPU Service] Implement GPU service.

GPU Service is used to monitor all GPU and graphics driver related features.
This patch implements GPU service into System Server, and implements
functionality to extract the whitelist out of game driver package when the
package is upgraded or removed. This will move the whitelist processing off
critical path when app launches.

BUG: 123290424
Test: Build, flash and boot. Verify by upgrading game driver apk.
Change-Id: I563a138bfe0c4c1bb17ed28dab5d6a8df244021d
core/java/android/os/GraphicsEnvironment.java
services/core/java/com/android/server/gpu/GpuService.java [new file with mode: 0644]
services/java/com/android/server/SystemServer.java