Re: domain switch

2021-01-03 Thread Leandro Bucci via Xenomai
Sorry for the inconvenience, I tried to write this code to report domain changes (or mode switch): ## #include #include #include #include #include #include RT_TASK task; void task_body(void *arg) { RT_TASK_INFO info;

Re: domain switch

2021-01-03 Thread Leandro Bucci via Xenomai
perfect thank you so much for the explanation Il dom 3 gen 2021, 12:06 Philippe Gerum ha scritto: > > Leandro Bucci writes: > > > is it possible to have the same thing for tasks instead of threads? > > > > task == thread > > > Il dom 3 gen 2021, 11:31 Philippe Gerum ha scritto: > > > >> > >>

Re: domain switch

2021-01-03 Thread Philippe Gerum via Xenomai
Leandro Bucci writes: > is it possible to have the same thing for tasks instead of threads? > task == thread > Il dom 3 gen 2021, 11:31 Philippe Gerum ha scritto: > >> >> steve freyder via Xenomai writes: >> >> > Right. >> > >> > >> > AKA, "mode switch", a switch from "primary mode" to

Re: domain switch

2021-01-03 Thread Leandro Bucci via Xenomai
is it possible to have the same thing for tasks instead of threads? Il dom 3 gen 2021, 11:31 Philippe Gerum ha scritto: > > steve freyder via Xenomai writes: > > > Right. > > > > > > AKA, "mode switch", a switch from "primary mode" to "secondary mode", > > or vice versa. > > > > One place you

Re: domain switch

2021-01-03 Thread Philippe Gerum via Xenomai
steve freyder via Xenomai writes: > Right. > > > AKA, "mode switch", a switch from "primary mode" to "secondary mode", > or vice versa. > > One place you can find that information is in: > > /proc/xenomai/sched/acct > > there are two fields MSW, and CSW which count mode/context switches >

Re: domain switch

2021-01-02 Thread Leandro Bucci via Xenomai
surely generate more mode/context > switching. > > > On 1/2/2021 2:54 PM, Leandro Bucci via Xenomai wrote: > > Hi, I wanted to know if there was a way to count the number of times a > domain switch happens. > For example the printf () function causes a domain switch, right? > >

Re: domain switch

2021-01-02 Thread steve freyder via Xenomai
was a way to count the number of times a domain switch happens. For example the printf () function causes a domain switch, right?

domain switch

2021-01-02 Thread Leandro Bucci via Xenomai
Hi, I wanted to know if there was a way to count the number of times a domain switch happens. For example the printf () function causes a domain switch, right?

Re: Task Priority & Domain switch

2019-09-05 Thread Jan Kiszka via Xenomai
On 05.09.19 15:26, Johann Obermayr via Xenomai wrote: Hello, i need some explain about task priority & domain switch. 1. Xenomai 2.6.x ( CONFIG_XENO_OPT_PERVASIVE=yCONFIG_XENO_OPT_PRIOCPL=y ) Don't enable XENO_OPT_PRIOCPL. It was never working as expected (best case) or was

Task Priority & Domain switch

2019-09-05 Thread Johann Obermayr via Xenomai
Hello, i need some explain about task priority & domain switch. 1. Xenomai 2.6.x ( CONFIG_XENO_OPT_PERVASIVE=yCONFIG_XENO_OPT_PRIOCPL=y ) rt_task_shadow( , 0 ); task running default in releaxed ( secondary domain). After take a xenomai mutex lock, it switch to the primary do

[Xenomai] mmap and domain switch

2013-11-26 Thread Giuseppe Iellamo
Hi all, In my project I'm accessing a device using a linux device driver (via sysfs) . In order to speedup the control loop I've mmapped the register i need to read. The question is: If I access a device register using mmap from a xenomai task am i triggering a domain switch ? BR, Giuseppe

Re: [Xenomai] mmap and domain switch

2013-11-26 Thread Philippe Gerum
mmaped memory here, from a xenomai task am i triggering a domain switch ? No, unless you take a fault doing so, which should not happen if the MMR is properly mapped/accessed. BR, Giuseppe ___ Xenomai mailing list Xenomai@xenomai.org http