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