summaryrefslogtreecommitdiff
path: root/direct (follow)
AgeCommit message (Collapse)Author
2011-03-29yaffs: Add first cut of block summary codeCharles Manning
Some issues still need to be checked. In particular: * Is free space handling correct? * Is gc doing The Right Thing? Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-03-07yaffs: Remove debugging argument from temp buffer handlingCharles Manning
No longer track the line number used for allocation. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-25yaffs: Remove tags validity checking code.Charles Manning
It was only really useful during development and no longer serves any purpose. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-07yaffs: Change NEEDS_SCANNING to NEEDS_SCANCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-01yaffs: Update year to 2011 in copyrights etc.Charles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-26yaffs: Replace YBUG() with BUG()Charles Manning
Also clean a few other things in yportenv_xxxx.h Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-13Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2Charles Manning
2011-01-11Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2Timothy Manning
2011-01-11Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2Charles Manning
2011-01-07yaffs direct: Fix trace ALWAYS issueCharles Manning
Trace ALWAYS was done wrong in the macro. Just make it another bitmap. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-07Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2Charles Manning
2011-01-07yaffs direct: Clean up bracesCharles Manning
Change bracing style. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-07yaffs Added somemore tests to direct/timothy_tests/threadingTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2011-01-07yaffs Expanding the the test direct/timothy_tests/threadingTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2011-01-07yaffs Finsing up direct/timothy_tests/threadingTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2011-01-07yaffs Added another test to direct/timothy_tests/threadingTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-24yaffs Added a README to direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-23yaffs updated direct/timothy_tests/quick_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-23yaffs Added some stuff to direct/python/yaffs_browser.pyTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-23yaffs Made some updates to direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-23Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2Charles Manning
2010-12-23yaffs direct: Change yaffs_malloc to yaffsfs_malloc etcCharles Manning
Keep names consistent. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-22yaffs Fixed all of the bugs in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-22yaffs Fixed some bugs in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-22yaffs Fixed some more bugs in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-22yaffs Fixing bugs in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-22yaffs Trying to find a bug in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-17yaffs Added some more tests to direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-16yaffs Fixed some more bugs in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-15yaffs Fixed some more bugs in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-15yaffs Fixed a bug in direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-15yaffs Added more tests to direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-15yaffs Added more tests to direct/timothy_tests/mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-15yaffs Working on mirror_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-15yaffs Added some more tests to timothy_tests.Timothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-10yaffs: More cleanup of tracing, inlines and general formattingCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-10yaffs Change tracing to yaffs_traceCharles Manning
Make the tracing a whole lot easier on the eye. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-07yaffs: Remove a whole lot of function wrappers and forward declarationsCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-03yaffs direct: Move yaffs error string function to diferent directoryCharles Manning
This was in the python directory but is generally handy so move it into the yaffs direct direcotory. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-03yaffs direct: Add file descriptor layer in handle managementCharles Manning
This is needed to support dup(). Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-01yaffs Added some more tests to direct/timothy_tests/quick_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-01yaffs direct: Add more tests for valid paths.Charles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-01yaffs Updated the README for direct/timothy_tests/quick_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-12-01yaffs Added more tests to direct/timothy_tests/quick_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-11-30Merge branch 'direct-fix'Charles Manning
2010-11-30Merge branch 'mainlining'Charles Manning
2010-11-30yaffs: Refactor bit counting codeCharles Manning
For Linux kernel we use hweight8() and hweight32(). This allows use of special bit-counting code instructions in processors that do this. The yaffs direct we now only use one set of code. There were two. NB On x86 the yaffs hweight8 code is actually a lot faster than the sofwtare implementation in Linux kernel. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-30yaffs direct: Add some NULL pointer handlingCharles Manning
Passing in NULL arguments causes -EFAULT. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-30yaffs More tests added to direct/timothy_tests/quick_testsTimothy Manning
Signed-off-by: Timothy Manning <tfhmanning@gmail.com>
2010-11-29Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2Charles Manning