Set up a test framework. This lays out a common test framework structure that should make it simpler to extend tests in the future. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Update year to 2011 in copyrights etc. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: More clean up Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: More clean up Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs: Change __uxx types to uxx __u32 -> u32 and such. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Make more symbol changes Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs More symbol changes Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Compilation clean ups Tighten compilation flags and clean up. More to follow... Signed-off-by: Charles Manning <cdhmanning@gmail.com>
yaffs Refactor yaffs direct device list management, add nand abstraction, divide up test code This all makes for a far cleaner layout of test code. The new yaffs direct list management allows partitions to be added synamically rather than statically. This is better for OSs that install partitions at runtime (eg. WInCE). The nand abstraction makes it tidier to add a new nand driver to yaffs direct and test code. The test code has been repartitioned to make porting and file management cleaner. Signed-off-by: Charles Manning <cdhmanning@gmail.com>