├── .gitignore ├── LICENSE ├── Makefile ├── README ├── dhara ├── bytes.h ├── error.c ├── error.h ├── journal.c ├── journal.h ├── map.c ├── map.h └── nand.h ├── ecc ├── bch.c ├── bch.h ├── crc32.c ├── crc32.h ├── gf13.c ├── gf13.h ├── hamming.c └── hamming.h ├── map_internals.txt ├── tests ├── bch.c ├── crc32.c ├── epoch_roll.c ├── error.c ├── hamming.c ├── jfill.c ├── journal.c ├── jtutil.c ├── jtutil.h ├── map.c ├── nand.c ├── recovery.c ├── sim.c ├── sim.h ├── util.c └── util.h └── tools ├── gentab.c └── gftool.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/README -------------------------------------------------------------------------------- /dhara/bytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/bytes.h -------------------------------------------------------------------------------- /dhara/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/error.c -------------------------------------------------------------------------------- /dhara/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/error.h -------------------------------------------------------------------------------- /dhara/journal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/journal.c -------------------------------------------------------------------------------- /dhara/journal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/journal.h -------------------------------------------------------------------------------- /dhara/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/map.c -------------------------------------------------------------------------------- /dhara/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/map.h -------------------------------------------------------------------------------- /dhara/nand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/dhara/nand.h -------------------------------------------------------------------------------- /ecc/bch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/bch.c -------------------------------------------------------------------------------- /ecc/bch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/bch.h -------------------------------------------------------------------------------- /ecc/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/crc32.c -------------------------------------------------------------------------------- /ecc/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/crc32.h -------------------------------------------------------------------------------- /ecc/gf13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/gf13.c -------------------------------------------------------------------------------- /ecc/gf13.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/gf13.h -------------------------------------------------------------------------------- /ecc/hamming.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/hamming.c -------------------------------------------------------------------------------- /ecc/hamming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/ecc/hamming.h -------------------------------------------------------------------------------- /map_internals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/map_internals.txt -------------------------------------------------------------------------------- /tests/bch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/bch.c -------------------------------------------------------------------------------- /tests/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/crc32.c -------------------------------------------------------------------------------- /tests/epoch_roll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/epoch_roll.c -------------------------------------------------------------------------------- /tests/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/error.c -------------------------------------------------------------------------------- /tests/hamming.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/hamming.c -------------------------------------------------------------------------------- /tests/jfill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/jfill.c -------------------------------------------------------------------------------- /tests/journal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/journal.c -------------------------------------------------------------------------------- /tests/jtutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/jtutil.c -------------------------------------------------------------------------------- /tests/jtutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/jtutil.h -------------------------------------------------------------------------------- /tests/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/map.c -------------------------------------------------------------------------------- /tests/nand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/nand.c -------------------------------------------------------------------------------- /tests/recovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/recovery.c -------------------------------------------------------------------------------- /tests/sim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/sim.c -------------------------------------------------------------------------------- /tests/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/sim.h -------------------------------------------------------------------------------- /tests/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/util.c -------------------------------------------------------------------------------- /tests/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tests/util.h -------------------------------------------------------------------------------- /tools/gentab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tools/gentab.c -------------------------------------------------------------------------------- /tools/gftool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbeer/dhara/HEAD/tools/gftool.c --------------------------------------------------------------------------------