[Yaffs] [PATCH 00/20] those patches is add rtems system supp…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Xiangfu Liu
Date:  
To: yaffs
CC: sebastien
New-Topics: [Yaffs] [PATCH 01/20] RTEMS support patch by Sebastian Huber
Subject: [Yaffs] [PATCH 00/20] those patches is add rtems system support
Hi

We are using the yaffs2 file system in RTEMS system. those codes
add a Makefile.rtems and rtems interfaces to yaffs2. also add a
new tools 'nor-mkyaffs2image' we are using NOR flash to simulate
the NAND flash. so this cool is can create the image for NOR flash

The project called 'Milkymist', the first device named 'Milkymist One'
it's copyleft hardware which mean all source code is open, all hardware
desgin files is open.

more info:
http://milkymist.org
http://en.qi-hardware.com/wiki/Milkymist_One

Sebastian Huber (10):
Moved memory management.
Avoid NULL pointer access.
Implemented data synchronization.
Check the device read-only property during mount.
Changed seek mechanic.
Use UNIX time instead of seconds since boot.
Flush during close (similar to yaffs_close()).
C++ compatibility.
Fixed double offset update.
Fixed return value of ycb_file_lseek().

Sebastien Bourdeauducq (6):
RTEMS support patch by Sebastian Huber
added missing file
Remove references to non-existing bits
Compile needed yaffs_summary
Add memory management
Build with debug symbols

Xiangfu Liu (4):
add rtems-mkyaffs2image support
rename rtems-mkyaffs2image to nor-mkyaffs2image
fix the redefined warning
remove hardcode app name

 .gitignore                     |    2 +-
 Makefile.rtems                 |   76 ++++
 direct/yaffsfs.h               |    4 +
 direct/yportenv.h              |   36 ++-
 rtems/rtems_yaffs.c            |  890 ++++++++++++++++++++++++++++++++++++++++
 rtems/rtems_yaffs.h            |  119 ++++++
 rtems/rtems_yaffs_os_context.c |   89 ++++
 rtems/rtems_yaffs_os_glue.c    |   45 ++
 utils/Makefile                 |    6 +-
 utils/mkyaffs2image.c          |   98 ++++--
 yaffs_packedtags2.c            |    9 +-
 11 files changed, 1346 insertions(+), 28 deletions(-)
 create mode 100644 Makefile.rtems
 create mode 100644 rtems/rtems_yaffs.c
 create mode 100644 rtems/rtems_yaffs.h
 create mode 100644 rtems/rtems_yaffs_os_context.c
 create mode 100644 rtems/rtems_yaffs_os_glue.c


--
1.7.4.1