- 09 Sep, 2014 1 commit
-
-
Philippe Gerum authored
-
- 21 Aug, 2014 1 commit
-
-
Philippe Gerum authored
Since all userland processes belong to the Cobalt personality, all syscalls have been merged into the Cobalt table. As a consequence, all process context information maintained by the core has moved to the cobalt_process descriptor.
-
- 11 Aug, 2014 1 commit
-
-
Philippe Gerum authored
With the IRQ line enable/disable operations restricted to the root domain, interrupt handlers may not invoke xnintr_disable() directly to shut down the interrupt line. To support this requirement, we add an explicit disabled state to the interrupt descriptor, which the handler may turn on by returning the new XN_IRQ_DISABLE operation status. In response, the core disables the descriptor, shutting down the interrupt line in the same move instead of unmasking it on return from the interrupt context. XN_IRQ_DISABLE is exposed by RTDM as RTDM_IRQ_DISABLE. As a consequence of this change, XN_ISR_NOENABLE was dropped as we have no in-tree client which need such semantics anymore. At this chance, various naming and documentation fixes have been applied.
-
- 17 Jul, 2014 1 commit
-
-
Philippe Gerum authored
Timer name and handler name are redundant. Drop the latter, but assign it as the timer's default name until xntimer_set_name() is called.
-
- 29 Apr, 2014 1 commit
-
-
Philippe Gerum authored
Rebase trace statements in the Cobalt core over the generic tracepoint API. A few former trace markers which did not help in analysing the dynamic behavior of the system have been dropped in the process. This work is originally based on Jan Kiszka's trace events conversion patch series for Xenomai 2.6.
-