Revert "Ozone/DRM: Eliminate tracking of owned planes in HardwareDisplayController"
This reverts commit 7edc6542. Reason for revert: broke ARC++ graphics/video b/148349017 Bug: b/148349017 Original change's description: > Ozone/DRM: Eliminate tracking of owned planes in HardwareDisplayController > > Don't keep track of owned planes directly in HardwareDisplayController. > We already know the set of owned CRTCs and we can ask the plane manager > to find the planes corresponding to those CRTCs. By removing > |owned_hardware_planes_| from HardwareDisplayController, we reduce > the amount of state that has to be protected by a lock if we wish to > perform pageflip testing on another thread (see the bug for more > context). > > TEST=Built and ran on eve and chell. Connected and disconnected an > external monitor. There is also plenty of existing unit tests that cover > this code. > > Bug: 1034559 > Change-Id: I16fccc549c272c8659d392996a163877ac7bd7ba > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2003561 > Commit-Queue: Saman Sami <samans@chromium.org> > Reviewed-by: Daniel Nicoara <dnicoara@chromium.org> > Cr-Commit-Position: refs/heads/master@{#733746} TBR=spang@chromium.org,achaulk@chromium.org,dnicoara@chromium.org,samans@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 1034559 Change-Id: I9b746ae555e875d6648ea68cac9ee642ac3fc3b2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2028307Reviewed-by:Kazuhiro Inaba <kinaba@chromium.org> Reviewed-by:
Daniel Nicoara <dnicoara@chromium.org> Reviewed-by:
Saman Sami <samans@chromium.org> Commit-Queue: Kazuhiro Inaba <kinaba@chromium.org> Commit-Queue: Saman Sami <samans@chromium.org> Auto-Submit: Kazuhiro Inaba <kinaba@chromium.org> Cr-Commit-Position: refs/heads/master@{#736395}
Showing
This diff is collapsed.
Please register or sign in to comment