[roll] Roll fuchsia [virtio-gpu-display] Rust port of PlatformResources. This CL establishes the pattern that will be used by all Rust display drivers for obtaining resources from Fuchsia. The rust_next bindings don't seem to have clean support for connecting to a FIDL protocol that is not bundled in a service. The implementation works around this issue by using the "non-next" bindings to connect to the protocol, and then extracting the raw Zircon channel. This wart is completely isolated in the PlatformResources implementation, so it will be easily removed when we have a better approach. Original-Bug: 504722357 Test: fx set workbench_eng.x64 --args 'virtio_gpu_display_flavor="rust"' Test: Booted workbench_eng.x64 on QEmu using ffx emu start --engine qemu Test: ffx log --filter virtio-gpu-display dump Test: fx test //src/graphics/display/drivers/virtio-gpu-display Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1605289 Original-Revision: c6aee9564d5fb9a94dda7563ac3214a2604ca0ea GitOrigin-RevId: d38317b6bd4b9584c03779c38e6490fdbcce99c0 Change-Id: I31309367d14527ed908864de0eb2e09ff0a86f11
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.