Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1000)

Issue 2723363002: gpu: Replace GpuMsg_Finalize ipc with equivalent mojom api (Closed)

Created:
3 years, 9 months ago by sadrul
Modified:
3 years, 9 months ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, piman+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

gpu: Replace GpuMsg_Finalize ipc with equivalent mojom api Remove GpuMsg_Finalize, and associated code (e.g. GpuProcessHost*::StopGpuProcess()). Introduce GpuService::Stop() mojom api in its place, and content::StopGpuProcess() so that content embedders (e.g. chromecast) can stop the gpu process when desired. BUG=639941, 643746 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2723363002 Cr-Commit-Position: refs/heads/master@{#456242} Committed: https://chromium.googlesource.com/chromium/src/+/e6f6e1048099d2ce82e0b5d70d69206f5f3077fe

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : test #

Patch Set 5 : . #

Patch Set 6 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -52 lines) Patch
M content/browser/frame_host/debug_urls.cc View 1 2 2 chunks +16 lines, -8 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/gpu/gpu_ipc_browsertests.cc View 1 2 3 4 5 3 chunks +17 lines, -3 lines 0 comments Download
M content/browser/gpu/gpu_process_host.h View 1 2 2 chunks +3 lines, -5 lines 0 comments Download
M content/browser/gpu/gpu_process_host.cc View 1 2 2 chunks +1 line, -6 lines 0 comments Download
M content/browser/gpu/gpu_process_host_ui_shim.h View 2 chunks +0 lines, -4 lines 0 comments Download
M content/browser/gpu/gpu_process_host_ui_shim.cc View 1 2 3 4 5 2 chunks +0 lines, -15 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.cc View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M content/common/gpu_host_messages.h View 1 1 chunk +0 lines, -3 lines 0 comments Download
M content/gpu/gpu_child_thread.h View 1 chunk +0 lines, -1 line 0 comments Download
M content/gpu/gpu_child_thread.cc View 1 2 3 4 5 2 chunks +0 lines, -6 lines 0 comments Download
M content/public/browser/gpu_utils.h View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M content/public/browser/gpu_utils.cc View 1 2 3 4 3 chunks +25 lines, -0 lines 0 comments Download
M services/ui/gpu/gpu_service.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M services/ui/gpu/gpu_service.cc View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M services/ui/gpu/interfaces/gpu_service.mojom View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 46 (30 generated)
Fady Samuel
Unfortunately, it is. I tried doing this too 6 months ago: https://codereview.chromium.org/2267843002/
3 years, 9 months ago (2017-03-02 02:39:19 UTC) #4
sadrul
On 2017/03/02 02:39:19, Fady Samuel wrote: > Unfortunately, it is. I tried doing this too ...
3 years, 9 months ago (2017-03-02 03:31:58 UTC) #8
sadrul
On 2017/03/02 02:39:19, Fady Samuel wrote: > Unfortunately, it is. I tried doing this too ...
3 years, 9 months ago (2017-03-02 03:31:59 UTC) #9
sadrul
On 2017/03/02 02:39:19, Fady Samuel wrote: > Unfortunately, it is. I tried doing this too ...
3 years, 9 months ago (2017-03-02 03:32:47 UTC) #10
Fady Samuel
On 2017/03/02 03:32:47, sadrul wrote: > On 2017/03/02 02:39:19, Fady Samuel wrote: > > Unfortunately, ...
3 years, 9 months ago (2017-03-02 03:41:07 UTC) #11
sadrul
On 2017/03/02 03:41:07, Fady Samuel wrote: > On 2017/03/02 03:32:47, sadrul wrote: > > On ...
3 years, 9 months ago (2017-03-02 03:42:26 UTC) #12
sadrul
+piman@ As suggested in the bug [1], updated this CL to replace the GpuMsg_Finalize with ...
3 years, 9 months ago (2017-03-10 03:14:38 UTC) #31
sadrul
/cc+ halliwell@ fyi
3 years, 9 months ago (2017-03-10 03:16:52 UTC) #32
halliwell
On 2017/03/10 03:16:52, sadrul wrote: > /cc+ halliwell@ fyi Thank you for this :D
3 years, 9 months ago (2017-03-10 03:45:16 UTC) #33
piman
lgtm
3 years, 9 months ago (2017-03-10 18:22:50 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2723363002/100001
3 years, 9 months ago (2017-03-10 18:29:20 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/383005)
3 years, 9 months ago (2017-03-10 18:37:17 UTC) #38
sadrul
+tsepez@ for ipc (mojom and messages)
3 years, 9 months ago (2017-03-10 18:48:47 UTC) #40
Tom Sepez
lgtm
3 years, 9 months ago (2017-03-10 20:47:59 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2723363002/100001
3 years, 9 months ago (2017-03-11 01:04:42 UTC) #43
commit-bot: I haz the power
3 years, 9 months ago (2017-03-11 01:11:29 UTC) #46
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/e6f6e1048099d2ce82e0b5d70d69...

Powered by Google App Engine
This is Rietveld 408576698