RTEMS User/Kernel Space

Common user/kernel-space declarations for the RTEMS implementation.

These declarations are technically available to both user-space and kernel-space code, however the only intended kernel-space usage of these declarations is to convey information to user-space applications.

struct cuddlci_memregion_info_priv

Private memory region information.

Definition

struct cuddlci_memregion_info_priv {
  unsigned long pa_addr;
};

Members

pa_addr

Page-aligned starting address for the memory region to be mapped. This value will be a multiple of the system CUDDLK_PAGE_SIZE.

Description

This data structure contains private, and likely platform-specific, data members reserved for internal use by the Cuddl implementation.

struct cuddlci_eventsrc_info_priv

Private event source information.

Definition

struct cuddlci_eventsrc_info_priv {
  sem_t sem;
};

Members

sem

Semaphore used for waiting on events.

Description

This data structure contains private, platform-specific data members reserved for internal use by the Cuddl implementation.