RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Modules | Files | Macros | Functions
Implementation

This group contains the RTEMS implementation components. More...

Modules

 Application Configuration
 The application configuration defines system parameters according to configuration options (defines) provided by the application.
 
 Base64 Encoding and Decoding
 This group contains support functions for base64 and base64url encoding and decoding.
 
 Build Options
 This group contains files generated by the build system.
 
 CPU Usage Reporting
 This group contains the implementation of CPU Usage Reporting.
 
 Classic API
 This group contains the Classic API implementation.
 
 Cyclic Redundancy Check (CRC) Support
 This group contains functions to calculate Cyclic Redundancy Check (CRC) values.
 
 Doxygen Support
 
 FreeBSD Kernel Space Support
 This group contains the interfaces used by FreeBSD kernel space components ported to RTEMS.
 
 GNAT/RTEMS interrupts and exception handling
 
 Hash Algorithms
 This group contains items related to the implementation of hash algorithms.
 
 IO Library
 Provides system call and file system interface definitions.
 
 POSIX API
 This group contains definitions and modules which are used to implement the POSIX APIs supported by RTEMS.
 
 RTEMS Test Framework Implementation
 Implementation details.
 
 Standard C Library Support
 RTEMS Specific Support for the Standard C Library.
 
 SuperCore
 This group contains the SuperCore implementation.
 

Files

file  cpucounterconverter.c
 This source file contains a implementation of the counter value conversion functions.
 

Macros

#define _RTEMS_SYSINIT_INDEX_ITEM(handler, index)
 Creates the system initialization item associated with the handler and index.
 
#define _RTEMS_SYSINIT_ITEM(handler, module, order)    _RTEMS_SYSINIT_INDEX_ITEM( handler, 0x##module##order )
 Creates the system initialization item associated with the handler, module, and order.
 

Functions

void _Sysinit_Verbose (void)
 Enables a verbose system initialization.
 

Detailed Description

This group contains the RTEMS implementation components.

Macro Definition Documentation

◆ _RTEMS_SYSINIT_INDEX_ITEM

#define _RTEMS_SYSINIT_INDEX_ITEM (   handler,
  index 
)
Value:
enum { _Sysinit_##handler = index }; \
RTEMS_LINKER_ROSET_ITEM_ORDERED( \
_Sysinit, \
handler, \
index \
) = { handler }
Definition: sysinit.h:188

Creates the system initialization item associated with the handler and index.

The enum helps to detect typos in the module and order parameters of RTEMS_SYSINIT_ITEM().

◆ _RTEMS_SYSINIT_ITEM

#define _RTEMS_SYSINIT_ITEM (   handler,
  module,
  order 
)     _RTEMS_SYSINIT_INDEX_ITEM( handler, 0x##module##order )

Creates the system initialization item associated with the handler, module, and order.

This helper macro is used to perform parameter expansion in RTEMS_SYSINIT_ITEM().