DescriptionMus: Implement GpuMain mojo interface
The GpuMain mojo interface is the single primordial mojo interface used
by the window server to start and restart the gpu process in order to
ensure that requesting other sub-interfaces doesn't restart a crashed
GPU process and put it in a bad state.
GpuMain provides factory methods to create two sub-services: the gpu
service and the display compositor service. The gpu service does not
directly know about the display compositor service, and the display
compositor service does not know about the gpu service. GpuMain's
implementation is the glue that puts both together.
BUG=610937
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Committed: https://crrev.com/2a2351a9d9ae6af2c9222217aa21272a17d24cc9
Cr-Commit-Position: refs/heads/master@{#435509}
Patch Set 1 #Patch Set 2 : More cleanup #Patch Set 3 : Cleanup of naming some more #
Total comments: 4
Patch Set 4 : Don't need compositor_runner_ #Patch Set 5 : Introduce GpuMain root interface #Patch Set 6 : Add missing file #Patch Set 7 : more cleanup #
Total comments: 14
Patch Set 8 : Addressed Sadrul's comments #
Messages
Total messages: 44 (30 generated)
|