Is it possible that Xenomai threads block the Linux domain NMIs from being processed for some time?
sunshilong369 at gmail.com
Sun Jul 12 07:54:10 CEST 2020
As the paper on the official website(
which says that:
However, thanks to the virtualization of the interrupt control Adeos
brings, a higher priority domain can still receive interrupts, and
eventually preempt any lower priority domain.
And as far as I know from your website, Xenomai threads have higher
priority than any Linux thread.
But does they have higher priority than Linux domain interrupts?
So several related questions raise:
* If the CPUs are occupied by Xenomai threads for several seconds(e.g.
1s or 2s), will the NMIs for Linux domain have to wait for the
Xenomai threads releasing the CPUs?
Is it possible that Xenomai threads block the Linux domain NMIs from
being processed for some time?
* If the Linux domain is processing interrupts(normal interrupts and NMIs),
and a Xenomai thread is ready to ready at the same moment, will the
Xenomai thread run at once and block the processing of Linux domain
Thank you for your attention to this matter.
Looking forward to hearing from you.
More information about the Xenomai