Revert "[sysmem][optee] sysmem support for VDEC secure mem"

This reverts commit 9f6e228b12a9a8b7d8f4dca3c420e01d02fd5749.

Reason for revert: This appears to be blocking global integration.

Original change's description:
> [sysmem][optee] sysmem support for VDEC secure mem
> 
> Some of this is based on jbauman@'s sysmem-assistant, which is now
> removed in favor of this mechanism.
> 
> Exchange secure memory ranges between sysmem and TEE Controller,
> including the VDEC range.
> 
> Create a paged heap for the VDEC range and serve that as a heap from
> sysmem.
> 
> Test that a VDEC BufferCollection works, on astro and sherlock.
> 
> In the TEE Controller part of this, we use the TEEC_* client API in
> loopback for consistency with other TEE client code.  Also, this should
> make it easier to move this code in future if we decide we prefer to
> serve fuchsia::sysmem::Tee from somewhere else.
> 
> Change-Id: Ie029bd0f8f0edb66d84ca82d657497c442a25c2e

TBR=dalesat@google.com,cramertj@google.com,dustingreen@google.com,rjascani@google.com,godtamit@google.com,turnage@google.com

Change-Id: I97404d04ad0ad737b35d4b7a0cddab5dbf06045a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
59 files changed
tree: b11fd99624b426d481367f89856b8366437e1fdc
  1. .clang-format
  2. .clang-tidy
  3. .dir-locals.el
  4. .gitattributes
  5. .gitignore
  6. .gn
  7. .style.yapf
  8. AUTHORS
  9. BUILD.gn
  10. CODE_OF_CONDUCT.md
  11. CONTRIBUTING.md
  12. LICENSE
  13. OWNERS
  14. PATENTS
  15. README.md
  16. boards/
  17. build/
  18. bundles/
  19. docs/
  20. examples/
  21. garnet/
  22. peridot/
  23. products/
  24. rustfmt.toml
  25. scripts/
  26. sdk/
  27. src/
  28. third_party/
  29. tools/
  30. zircon/
README.md

Fuchsia

Pink + Purple == Fuchsia (a new operating system)

What is Fuchsia?

Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.

Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.