RTEMS CPU Kit with SuperCore  4.11.2
Macros
Filesystems and Mount Table Configuration

Defines to control the file system: More...

Collaboration diagram for Filesystems and Mount Table Configuration:

Macros

#define CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK   IMFS_MEMFILE_DEFAULT_BYTES_PER_BLOCK
 IMFS. More...
 
#define CONFIGURE_SEMAPHORES_FOR_NFS   0
 This defines the IMFS file system table entry. More...
 
#define CONFIGURE_SEMAPHORES_FOR_DOSFS   0
 DOSFS.
 
#define CONFIGURE_SEMAPHORES_FOR_RFS   0
 RFS.
 
#define CONFIGURE_SEMAPHORES_FOR_JFFS2   0
 JFFS2.
 
#define CONFIGURE_SEMAPHORES_FOR_FILE_SYSTEMS
 This computes the number of semaphores required for the various file systems including the FIFO plugin to the IMFS. More...
 

Detailed Description

Defines to control the file system:

List of available file systems. You can define as many as you like:

Combinations:

Macro Definition Documentation

◆ CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK

#define CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK   IMFS_MEMFILE_DEFAULT_BYTES_PER_BLOCK

IMFS.

This specifies the number of bytes per block for files within the IMFS. There are a maximum number of blocks per file so this dictates the maximum size of a file. This has to be balanced with the unused portion of each block that might be wasted.

◆ CONFIGURE_SEMAPHORES_FOR_FILE_SYSTEMS

#define CONFIGURE_SEMAPHORES_FOR_FILE_SYSTEMS
Value:
CONFIGURE_SEMAPHORES_FOR_NFS + \
CONFIGURE_SEMAPHORES_FOR_DOSFS + \
CONFIGURE_SEMAPHORES_FOR_RFS + \
CONFIGURE_SEMAPHORES_FOR_JFFS2)
#define CONFIGURE_SEMAPHORES_FOR_FIFOS
This specifies the number of semaphores required for the configured number of FIFOs and named pipes...
Definition: confdefs.h:282

This computes the number of semaphores required for the various file systems including the FIFO plugin to the IMFS.

This is an internal parameter.

◆ CONFIGURE_SEMAPHORES_FOR_NFS

#define CONFIGURE_SEMAPHORES_FOR_NFS   0

This defines the IMFS file system table entry.

DEVFS