tree: 9a372d7c9fa2f046cbf5520becd68b8ae0e39b16 [path history] [tgz]
  1. meta/
  2. test/
  3. aml-bad-block.cc
  4. aml-bad-block.h
  5. bad-block.cc
  6. bad-block.h
  7. bind-tests.json
  8. BUILD.gn
  9. nandpart-info.json
  10. nandpart-utils.cc
  11. nandpart-utils.h
  12. nandpart.bind
  13. nandpart.cc
  14. nandpart.h
  15. README.md
src/devices/nand/drivers/nandpart/README.md

Nandpart is a low-level partitioning scheme on top of a NAND device. These devices can't use the more-common GPT partitioning scheme.

It allows different parts of the disk to use different NAND management strategies such as skip-block (only tracks bad blocks) or FTL (provides wear leveling, etc.). The FVM holds the normal filesystems inside an FTL-managed partition.

Normally, the partition information used by nandpart is provided by the bootloader.