[zircon][msm8x53] Initial bringup on msm8x53 SOM

Adapted from work by voydanoff.

Still some work to do:
-Needed to relocate kernel to 0xa000.0000+ to work around what appears
to be some sort of memory-stomping situation.
-A few hacks that need to be unwound to work around deficiencies in the
gicv2 driver and some early nvram sniffing.

NOTES:

Device is flashed via fastboot using scripts/flash-msm8x53-som

Power cycling with volume down button pressed gets you into fastboot.
The system will then reboot and start zircon. Holding volume down on
subsequent reboot will go back into fastboot.

Change-Id: I44c594d75644b763c00f4373a63216e2f6b1fff7
15 files changed
tree: 292941f48f94a6be180ed885c14ebb2780afbc7b
  1. .clang-format
  2. .dir-locals.el
  3. .gitattributes
  4. .gitignore
  5. AUTHORS
  6. CODE_OF_CONDUCT.md
  7. CONTRIBUTING.md
  8. LICENSE
  9. OWNERS
  10. PATENTS
  11. README.md
  12. boards/
  13. build/
  14. buildtools/
  15. bundles/
  16. docs/
  17. garnet/
  18. peridot/
  19. products/
  20. rustfmt.toml
  21. scripts/
  22. sdk/
  23. 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 the documentation.