summaryrefslogtreecommitdiff
path: root/direct/timothy_tests/linux_tests/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'direct/timothy_tests/linux_tests/README.txt')
-rw-r--r--direct/timothy_tests/linux_tests/README.txt48
1 files changed, 48 insertions, 0 deletions
diff --git a/direct/timothy_tests/linux_tests/README.txt b/direct/timothy_tests/linux_tests/README.txt
new file mode 100644
index 0000000..be8b831
--- /dev/null
+++ b/direct/timothy_tests/linux_tests/README.txt
@@ -0,0 +1,48 @@
+
+linux_test.c tests yaffs running under linux using the nandsim generator.
+
+
+If a segmentation fault happens during the test then check that
+the nandsim has been initilised properly.
+
+How to initilise the nandsim
+
+$ make
+
+$ sudo -s
+...password..
+# now you have a root shell
+$ ./linux-tests/initnandsim 128MiB-2048
+$ insmod yaffs2multi.ko
+$ mkdir /mnt/y
+$ mount -t yaffs2 /dev/mtdblock0 /mnt/y
+
+
+
+How to change the permissions on the nandsim partition
+
+$ sudo chmod a+wr /mnt/y/
+#check the permission change
+$ touch /mnt/y/test_file
+
+How to clean the folder
+
+$ rm -rf /mnt/y
+
+
+The test must be run in sudo to work to allow the files to be
+created in the root folders.
+
+compile command: make
+run command: sudo ./linux_test
+
+command line options:
+ -h display the command line options.
+ -s [number] seeds the rand with the number.
+ -p [number] sets the print level to the number.
+ the higher the number the more low level commands are printed.
+ the number should be between 0 and 5.
+ -v verbose mode. everything is printed.
+ -q quite mode. nothing is printed.
+
+