• James Cook's avatar
    OopAsh: Fix startup crash on ozone/drm · 6541f861
    James Cook authored
    OopAsh mode (enabled with --enable-features=OopAsh) on CrOS was
    crashing at start because the Ozone/Drm DRM and cursor services
    were not accessible to the Ash/WS2 host. In this change, the WS2
    service is extended to add and bind these interfaces.
    
    Tested by hand by running on device (chell):
    
    	sudo -u chronos ./chrome  --enable-features=OopAsh \
    		--user-data-dir=/home/chronos --homedir=/ --login-manager
    
    BUG=850168
    TBR=tsepez@chromium.org
    
    Change-Id: I9b6a195f1f5fcce64174eb8e851561c70861dc81
    Reviewed-on: https://chromium-review.googlesource.com/1121830
    Commit-Queue: James Cook <jamescook@chromium.org>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Reviewed-by: default avatarJames Cook <jamescook@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#573408}
    6541f861
ash_gpu_interface_provider.h 1.82 KB