IMO, the only advantage of having absolute timers is to be able to apply
the posix scheme. So, if I followed correctly your discussion, what we
- an XNTBISOL flag with a service xntbase_isol which set this flag and
unshare the target timebase if it is shared (IOW, if aperiodic)
- the service xntbase_adjust_time to walk all the absolute timers of the
non isolated timebases and adjust their expiry date or play their
handler the posix way.
Xenomai-core mailing list