[blobfs] Add blob_layout_format to the superblock

The space in the superblock should already be zeroed in previous blobfs
images and zero is the value for the current layout format.  The
version number hasn't been bumped in this change because support for the
new layout isn't fully implemented yet.

Bug: 36663
Change-Id: I89dc933674b915362750b93650b41ecb31c6fd32
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/436936
Commit-Queue: Chris Drouillard <cdrllrd@google.com>
Reviewed-by: James Sullivan <jfsulliv@google.com>
Reviewed-by: Chris Suter <csuter@google.com>
Testability-Review: James Sullivan <jfsulliv@google.com>
Testability-Review: Chris Suter <csuter@google.com>
26 files changed
tree: 8a4b6eb15a645882aac4c63f0195a5111d6c3c29
  1. boards/
  2. build/
  3. bundles/
  4. docs/
  5. examples/
  6. garnet/
  7. products/
  8. scripts/
  9. sdk/
  10. src/
  11. third_party/
  12. tools/
  13. zircon/
  14. .clang-format
  15. .clang-tidy
  16. .gitattributes
  17. .gitignore
  18. .gn
  19. .style.yapf
  20. AUTHORS
  21. BUILD.gn
  22. CODE_OF_CONDUCT.md
  23. CONTRIBUTING.md
  24. LICENSE
  25. OWNERS
  26. PATENTS
  27. README.md
  28. rustfmt.toml
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.

Read more about Fuchsia's principles.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.