Jan Kiszka via Xenomai <[email protected]> writes:
> On 10.03.21 01:57, hongzha1 via Xenomai wrote: >> Initialise and start a real-time task on specified cpu or current >> cpu. >> >> Signed-off-by: hongzha1 <[email protected]> >> >> diff --git a/include/cobalt/kernel/rtdm/driver.h >> b/include/cobalt/kernel/rtdm/driver.h >> index 733c49df8..42daaa5b2 100644 >> --- a/include/cobalt/kernel/rtdm/driver.h >> +++ b/include/cobalt/kernel/rtdm/driver.h >> @@ -1024,6 +1024,20 @@ typedef void (*rtdm_task_proc_t)(void *arg); >> int rtdm_task_init(rtdm_task_t *task, const char *name, >> rtdm_task_proc_t task_proc, void *arg, >> int priority, nanosecs_rel_t period); >> +int rtdm_task_init_on_cpu(rtdm_task_t *task, int cpu, const char *name, >> + rtdm_task_proc_t task_proc, void *arg, >> + int priority, nanosecs_rel_t period); >> + >> +static inline int rtdm_task_init_cpu(rtdm_task_t *task, const char *name, >> + rtdm_task_proc_t task_proc, void *arg, >> + int priority, nanosecs_rel_t period) > > I think this was a typo of Philippe: > > rtdm_task_init should be implemented as a wrapper around > rtdm_task_init_on_cpu. We don't need another call. > Correct. -- Philippe.
