It even has proof of worst case time (WCET), which to my knowledge no other non-trivial RTOS does have.
I'm very confused now.
It even has proof of worst case time (WCET), which to my knowledge no other non-trivial RTOS does have.
I'm very confused now.
Keeping in mind I'm not an expert on this, I dug up these papers when I was vaguely looking, they may be useful to you:
"Improving Interrupt Response Time in a Verifiable Protected Microkernel" https://ts.data61.csiro.au/publications/nicta_full_text/5391...
"To Preempt or Not To Preempt, That Is the Question" http://ts.csiro.au/publications/nicta_full_text/5859.pdf
Thus interrupt latency is guaranteed to be very low, even if the interrupt happens while the microkernel is running.
It is my intuition that the "it's not a RTOS" has to come from something else, like some non-implemented API that's expected in an RTOS or the like. The required services might actually be implementable as non-privileged tasks.