Re: [PATCH 06/17] cobalt/thread: dovetail: keep hard irqs off on transition to in-band

2022-01-24 Thread Jan Kiszka via Xenomai
On 24.01.22 18:00, Philippe Gerum wrote: Philippe Gerum writes: Jan Kiszka writes: On 11.06.21 20:05, Jan Kiszka via Xenomai wrote: From: Philippe Gerum Dovetail provides a fast service to escalate the caller to out-of-band mode for executing a routine (run_oob_call()), which we use to e

Re: [PATCH 06/17] cobalt/thread: dovetail: keep hard irqs off on transition to in-band

2022-01-24 Thread Philippe Gerum via Xenomai
Philippe Gerum writes: > Jan Kiszka writes: > >> On 11.06.21 20:05, Jan Kiszka via Xenomai wrote: >>> From: Philippe Gerum >>> Dovetail provides a fast service to escalate the caller to >>> out-of-band >>> mode for executing a routine (run_oob_call()), which we use to enforce >>> primary mode

Re: [PATCH 06/17] cobalt/thread: dovetail: keep hard irqs off on transition to in-band

2022-01-24 Thread Philippe Gerum via Xenomai
Jan Kiszka writes: > On 11.06.21 20:05, Jan Kiszka via Xenomai wrote: >> From: Philippe Gerum >> Dovetail provides a fast service to escalate the caller to >> out-of-band >> mode for executing a routine (run_oob_call()), which we use to enforce >> primary mode in ___xnsched_run() to schedule o

Re: [PATCH 06/17] cobalt/thread: dovetail: keep hard irqs off on transition to in-band

2022-01-24 Thread Jan Kiszka via Xenomai
On 11.06.21 20:05, Jan Kiszka via Xenomai wrote: From: Philippe Gerum Dovetail provides a fast service to escalate the caller to out-of-band mode for executing a routine (run_oob_call()), which we use to enforce primary mode in ___xnsched_run() to schedule out the relaxing thread. Due to the w

[PATCH 06/17] cobalt/thread: dovetail: keep hard irqs off on transition to in-band

2021-06-11 Thread Jan Kiszka via Xenomai
From: Philippe Gerum Dovetail provides a fast service to escalate the caller to out-of-band mode for executing a routine (run_oob_call()), which we use to enforce primary mode in ___xnsched_run() to schedule out the relaxing thread. Due to the way run_oob_call() works, enabling hardirqs during t