tree: 7cb3720d7cecbdf33b774e61e58e276ba693ea41 [path history] [tgz]
  1. test/
  2. aml-bad-block.cc
  3. aml-bad-block.h
  4. bad-block.cc
  5. bad-block.h
  6. bind-tests.json
  7. BUILD.gn
  8. nandpart-utils.cc
  9. nandpart-utils.h
  10. nandpart.bind
  11. nandpart.cc
  12. nandpart.h
  13. README.md
  14. synaptics-bad-block.cc
  15. synaptics-bad-block.h
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.