RTEMS  5.0.0
Todo List
Global _Objects_MP_Allocate_and_open (Objects_Information *information, uint32_t the_name, Objects_Id the_id, bool is_fatal_error)
This method only works for object types with 4 byte object names. It does not support variable length object names.
Global _Objects_MP_Open (Objects_Information *information, Objects_MP_Control *the_global_object, uint32_t the_name, Objects_Id the_id)
This method only works for object types with 4 byte object names. It does not support variable length object names.
Module ClassicAPI
Link to Clock Manager Time and Date Data Structures
Page RTEMS Overview

Image RTEMS Application Architecture

Image RTEMS Architecture

Link to Configuring a SystemDetermining Memory Requirements

File rtems-rfs-data.h
Make direct access on matching byte ordered targets.
Global rtems_fdisk_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg RTEMS_UNUSED)
Memory clean up on error is really badly handled.
Global rtems_fdisk_page_desc
A sequence number for the block could be added. This would mean a larger descriptor size. Need to make the sequence large like 20+ bits so a large file system would not have more blocks available than the sequence number.
Class rtems_libio_tt
Should really have a separate per/file data structure that this points to (eg: offset, driver, pathname should be in that)
Global rtems_nvdisk_initialize (rtems_device_major_number major RTEMS_UNUSED, rtems_device_minor_number minor RTEMS_UNUSED, void *arg RTEMS_UNUSED)
Memory clean up on error is really badly handled.