|
RTE OSAdapter POSIX 0.1.0 build 41b3eb3
POSIX/Linux OAL OSAdapter for Platform_RTE
|
Private helper: reports a real-time attribute this OSAdapter could not apply (OSA rules R1/R2/R6). More...
#include "rte/utils/safestate/rte_safestate.h"Go to the source code of this file.
Macros | |
| #define | POSIX_OSA_REPORT_RT_ATTRIBUTE(message) |
Private helper: reports a real-time attribute this OSAdapter could not apply (OSA rules R1/R2/R6).
Reported through rte_safestate_enter(RTE_SAFESTATE_LEVEL_DEGRADED, RTE_SAFESTATE_REASON_OSA_RT_ATTRIBUTE, ...): DEGRADED returns. For a thread attribute the resource still works (as before) and the integrator's DEGRADED handler decides whether a platform without the attribute (e.g. no SCHED_FIFO permission in an unprivileged container) is acceptable. A mutex without priority inheritance is not created at all (REQ-OAL-MUTEX-004): its create fails with RTE_STATUS_INTERNAL_ERROR after the report. Previously these failures were ignored with (void).
Definition in file rte_posix_osadapter_report.h.
| #define POSIX_OSA_REPORT_RT_ATTRIBUTE | ( | message | ) |
Definition at line 16 of file rte_posix_osadapter_report.h.