Cherry-pick "Switch to unified FIDL bindings"

> Change-Id: I1b96429bce46177035ac407cfd1cee7be7ad83d0
> Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/992673
> Reviewed-by: Craig Stout <cstout@google.com>
> Fuchsia-Auto-Submit: John Bauman <jbauman@google.com>
> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>

Change-Id: Ib7529e6563870c6d5b03e11201c4617adae75caf
Reviewed-on: https://fuchsia-review.googlesource.com/c/drivers/graphics/gpu/+/994833
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Reviewed-by: Craig Stout <cstout@google.com>
Fuchsia-Auto-Submit: John Bauman <jbauman@google.com>
2 files changed
tree: 66886c5a98554ffb737e9c63d88933bd404758a2
  1. common/
  2. drivers/
  3. fidl/
  4. manifests/
  5. scripts/
  6. third_party/
  7. tools/
  8. .bazelrc
  9. .clang-format
  10. .gitignore
  11. .gitmodules
  12. AUTHORS
  13. BUILD.bazel
  14. CONTRIBUTING.md
  15. fuchsia_env.toml
  16. LICENSE
  17. MODULE.bazel
  18. OWNERS
  19. PATENTS
  20. README.md
  21. shac.star
  22. shac.textproto
  23. WORKSPACE.bazel
README.md

Fuchsia GPU Driver Repository

Getting Started

To perform an initial bootstrap, execute the following:

  1. In a terminal, clone the repository:

    git clone https://fuchsia.googlesource.com/drivers/<change_me>
    
  2. Change to that directory:

    cd <change_me>
    
  3. Fetch all git submodules:

    git submodule init && git submodule update --recursive
    
  4. Bootstrap the build environment:

    scripts/bootstrap.sh
    
  5. Fetch and build the SDK:

    tools/bazel build @fuchsia_sdk//:fuchsia_toolchain_sdk
    

See the getting started guide for more info.

Building And Testing the ARM Mali GPU driver

See drivers/msd-arm-mali/README.md.