From: Johann Obermayr <johann.obermayr@sigmatek.at>
To: xenomai@xenomai.org
Subject: Re: [Xenomai] usage of rtdm_task_sleep_abs
Date: Mon, 13 Jul 2015 19:26:11 +0200 [thread overview]
Message-ID: <55A3F4B3.1090908@sigmatek.at> (raw)
In-Reply-To: <7413ead94cb8c4f3a91d1288a27103c9.squirrel@sourcetrek.com>
Am 13.07.2015 um 19:21 schrieb Gilles Chanteperdrix:
> Johann Obermayr wrote:
>> Am 13.07.2015 um 17:24 schrieb Gilles Chanteperdrix:
>>> Johann Obermayr wrote:
>>>> without your application, there are no large latencies.
>>>> with your application see frozen.txt (with latency -f)
>>> I am confused. You mean "our application", not "your application",
>>> right?
>>> lrtdrv_monitoring_irq is not part of the code delivered by the Xenomai
>>> project.
>>>
>>>> We see the problem only if one task (background) is accessing the SRAM
>>>> on your PCI-Card. if we stop this task, all is ok.
>>> Again: the Xenomai project does not make PCI-card. So, you probably mean
>>> "our PCI-Card"?
>> yes, our PCI-Card. (sorry for my bad english)
>>>> So we have a higher prior task (pci-locker), that interrupt the
>>>> background task, so that the pci bus get free.
>>> I am not sure I understand your explanations. But the trace is pretty
>>> clear:
>>>
>>> At time -658 the timer is programmed to tick at -561.
>>>
>>>> :| # event tick@-561 -658 0.112 xntimer_next_local_shot+0xca
>>>> :| + func -651 0.145 lrtdrv_monitoring_irq+0x4
>>>> [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
>>>> :| + end 0x000000ef -651! 641.640 apic_timer_interrupt+0x52
>>>> (<102d0254>)
>>> But at that point the tick is delayed for 600us. And according to the
>>> trace, the last traced function called before that delay is the function
>>>
>>> ltdrv_monitoring_irq.
>>>
>>> So, I do not know what this irq is doing, but I would suggest having a
>>> close look at it.
>>>
>>>
>> hello,
>>
>> i have disable our lrtdrv_monitoring_irq.
>> Only have this callback
>> static void irq_hook_handler(unsigned int irq, unsigned int state)
>> {
>> if (fpga_interrupt == irq && state == 0x01)
>> {
>> time_fpga_irq = rt_timer_tsc();
>> }
>> }
>> same latency
> Maybe, but your trace does not contain enough points to see it. The trace
> should at least contain the "tick@" event which gets missed, so that we
> can see how much the interrupt is delayed, and what was happening at the
> time.
>
>
Hi,
Sorry, here with more points.
regards
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.0/ipipe release #1
------------------------------------------------------------
CPU: 0, Freeze: 2447758391360 cycles, Trace Points: 2000 (+10)
Calibrated minimum trace-point overhead: 0.078 us
+----- Hard IRQs ('|': locked)
|+-- Xenomai
||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
||| +---------- Delay flag ('+': > 1 us, '!': > 10 us)
||| | +- NMI noise ('N')
||| | |
Type User Val. Time Delay Function (Parent)
:| + begin 0x80000001 -1829 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1829 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1828 0.132 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1828 0.114 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1828 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1828 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1828 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1828 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1828 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1828 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1827 0.307 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1827 0.265 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -1827 0.200 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1827 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1827 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1826 0.133 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1826 0.283 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1826 0.195 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1826 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1826! 90.465 apic_timer_interrupt+0x52 (<102d0251>)
:| +begin 0x000000ef -1735 0.142 apic_timer_interrupt+0x3a (<102d0251>)
:| +func -1735 0.151 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1735 0.112 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1735 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1735 0.130 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1734 0.141 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1734 0.169 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1734 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1734 0.170 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1734 0.135 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1734 0.114 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1734 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1734 0.185 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1733 0.129 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-1636 -1733 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1733 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1733 0.253 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1733 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -1733 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1732 0.142 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1732 0.308 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1732 0.299 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1732 0.194 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1731 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1731 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1731 0.212 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1731 0.160 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1731 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1731 0.184 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1731 0.172 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1730 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1730 0.160 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1730 0.304 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1730 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1730 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1730 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1729 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1729 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1729 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1729 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1729 0.127 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1729 0.112 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1729 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1728 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1728 0.167 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1728 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1728 0.166 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1728 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1728 0.301 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1727 0.270 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -1727 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1727 0.117 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1727 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1727 0.135 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1727 0.276 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1726 0.194 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1726 0.164 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1726! 96.228 apic_timer_interrupt+0x52 (<102d0251>)
:| +begin 0x000000ef -1630 0.152 apic_timer_interrupt+0x3a (<10139c1a>)
:| +func -1630 0.158 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1629 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1629 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1629 0.132 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1629 0.144 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1629 0.170 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1629 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1629 0.170 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1628 0.149 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1628 0.115 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1628 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1628 0.185 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1628 0.126 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-1536 -1628 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1628 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1627 0.253 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1627 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -1627 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1627 0.144 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1627 0.311 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1626 0.301 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1626 0.195 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1626 0.120 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1626 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1626 0.212 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1626 0.164 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1625 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1625 0.184 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1625 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1625 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1625 0.160 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1625 0.302 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1624 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1624 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1624 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1624 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1624 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1624 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1623 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1623 0.126 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1623 0.114 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1623 0.117 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1623 0.121 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1623 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1623 0.146 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1623 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1622 0.115 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1622 0.293 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1622 0.273 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -1622 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1621 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1621 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1621 0.135 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1621 0.276 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1621 0.194 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1621 0.163 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1620! 88.816 apic_timer_interrupt+0x52 (<10139c1a>)
:| +begin 0x000000ef -1532 0.142 apic_timer_interrupt+0x3a (<080ac951>)
:| +func -1532 0.149 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1531 0.112 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1531 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1531 0.130 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1531 0.145 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1531 0.170 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1531 0.112 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1531 0.172 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1530 0.135 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1530 0.112 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1530 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1530 0.185 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1530 0.124 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-1436 -1530 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1530 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1529 0.253 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1529 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -1529 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1529 0.142 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1529 0.307 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1528 0.301 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1528 0.200 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1528 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1528 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1528 0.213 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1528 0.161 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1527 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1527 0.185 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1527 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1527 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1527 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1527 0.302 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1526 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1526 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1526 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1526 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1526 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1526 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1525 0.127 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1525 0.126 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1525 0.112 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1525 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1525 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1525 0.167 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1525 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1525 0.169 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1524 0.115 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1524 0.289 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1524 0.264 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -1524 0.200 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1523 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1523 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1523 0.135 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1523 0.279 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1523 0.194 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1523 0.164 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1522! 46.627 apic_timer_interrupt+0x52 (<080ac951>)
: +func -1476 0.117 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: +func -1476 0.126 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| +begin 0x80000001 -1476 0.190 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1475 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1475 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1475 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1475 0.127 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1475 0.152 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
:| + begin 0x80000001 -1475 0.221 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -1475 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +func -1474 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +begin 0x80000001 -1474 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +end 0x80000001 -1474 0.124 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +func -1474 0.155 losyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: +func -1474 0.117 sys_rtdm_ioctl+0x3 (losyscall_event+0xb1)
: +func -1474 0.114 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: +func -1474 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| +begin 0x80000000 -1473 0.233 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -1473 0.133 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -1473 0.123 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +begin 0x80000001 -1473 0.160 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| +end 0x80000001 -1473 0.145 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: +func -1473 0.114 lrt_non_rt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x51)
: +func -1473 0.127 lrt_non_rt_ioctl_work+0xc [sigmatek_lrt] (lrt_non_rt_ioctl+0x10 [sigmatek_lrt])
: +func -1472 0.118 xnshadow_harden+0x9 (losyscall_event+0x88)
: +func -1472 0.112 down_interruptible+0x6 (xnshadow_harden+0x4f)
: +func -1472 0.149 _raw_spin_lock_irqsave+0x5 (down_interruptible+0x12)
: #func -1472 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1472 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1472 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1472 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1472 0.130 __ipipe_spin_unlock_debug+0x3 (down_interruptible+0x33)
: #func -1471 0.126 _raw_spin_unlock_irqrestore+0x4 (down_interruptible+0x3c)
: #func -1471 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1471 0.120 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1471 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1471 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1471 0.123 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1471 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1470 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1470 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1470 0.118 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1470 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1470 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1470 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1470 0.114 add_preempt_count+0x4 (xnshadow_harden+0x76)
: +func -1470 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1469 0.170 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1469 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1469 0.129 wake_up_process+0x4 (xnshadow_harden+0xe1)
: +func -1469 0.111 try_to_wake_up+0x9 (wake_up_process+0x2e)
: +func -1469 0.141 _raw_spin_lock_irqsave+0x5 (try_to_wake_up+0x25)
: #func -1469 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1469 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1468 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1468 0.164 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1468 0.141 select_task_rq_rt+0x6 (select_task_rq+0x15)
:| #begin 0x80000001 -1468 0.151 debug_smp_processor_id+0x36 (try_to_wake_up+0x106)
:| #end 0x80000001 -1468 0.127 debug_smp_processor_id+0x82 (try_to_wake_up+0x106)
: #func -1468 0.124 cpus_share_cache+0x4 (try_to_wake_up+0x10d)
: #func -1468 0.111 _raw_spin_lock+0x4 (try_to_wake_up+0x15a)
: #func -1467 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -1467 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1467 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1467 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1467 0.117 ttwu_do_activate.constprop.91+0x5 (try_to_wake_up+0x163)
: #func -1467 0.115 activate_task+0x4 (ttwu_do_activate.constprop.91+0x2b)
: #func -1467 0.115 enqueue_task+0x8 (activate_task+0x21)
: #func -1467 0.155 update_rq_clock+0x6 (enqueue_task+0x1a)
:| #begin 0x80000001 -1466 0.141 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -1466 0.139 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -1466 0.114 enqueue_task_rt+0x7 (enqueue_task+0x28)
: #func -1466 0.129 dequeue_rt_stack+0x9 (enqueue_task_rt+0x2c)
: #func -1466 0.158 cpupri_set+0x6 (enqueue_task_rt+0xca)
: #func -1466 0.124 update_rt_migration+0x4 (enqueue_task_rt+0xea)
: #func -1466 0.114 ttwu_do_wakeup+0x6 (ttwu_do_activate.constprop.91+0x50)
: #func -1466 0.138 check_preempt_curr+0x7 (ttwu_do_wakeup+0x14)
: #func -1465 0.117 check_preempt_curr_rt+0x5 (check_preempt_curr+0x2c)
: #func -1465 0.141 resched_task+0x5 (check_preempt_curr_rt+0x82)
:| #begin 0x80000001 -1465 0.141 debug_smp_processor_id+0x36 (resched_task+0x48)
:| #end 0x80000001 -1465 0.135 debug_smp_processor_id+0x82 (resched_task+0x48)
: #func -1465 0.117 task_woken_rt+0x4 (ttwu_do_wakeup+0x5b)
: #func -1465 0.123 _raw_spin_unlock+0x3 (try_to_wake_up+0x16f)
: #func -1465 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -1464 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1464 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1464 0.135 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1464 0.127 __ipipe_spin_unlock_debug+0x3 (try_to_wake_up+0x177)
: #func -1464 0.123 _raw_spin_unlock_irqrestore+0x4 (try_to_wake_up+0x182)
: #func -1464 0.138 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1464 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1464 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1463 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1463 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1463 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1463 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1463 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1463 0.118 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1463 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1462 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1462 0.149 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1462 0.123 schedule+0x3 (xnshadow_harden+0xe6)
: +func -1462 0.112 __schedule+0x9 (schedule+0x18)
: +func -1462 0.115 add_preempt_count+0x4 (__schedule+0x23)
: +func -1462 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1462 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1462 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1461 0.142 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -1461 0.129 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -1461 0.114 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -1461 0.145 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -1461 0.121 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -1461 0.111 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1461 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1460 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1460 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1460 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1460 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1460 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1460 0.132 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1460 0.117 sub_preempt_count+0x4 (__schedule+0x54)
: +func -1460 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1459 0.170 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1459 0.135 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1459 0.123 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -1459 0.173 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1459 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1459 0.127 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -1459 0.115 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -1458 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1458 0.176 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1458 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1458 0.112 deactivate_task+0x4 (__schedule+0x10e)
: #func -1458 0.115 dequeue_task+0x8 (deactivate_task+0x21)
: #func -1458 0.142 update_rq_clock+0x6 (dequeue_task+0x1a)
: #func -1458 0.123 dequeue_task_rt+0x5 (dequeue_task+0x28)
: #func -1457 0.133 update_curr_rt+0x9 (dequeue_task_rt+0x13)
: #func -1457 0.118 sched_avg_update+0x9 (update_curr_rt+0xc9)
: #func -1457 0.142 dequeue_rt_stack+0x9 (dequeue_task_rt+0x1b)
: #func -1457 0.117 update_rt_migration+0x4 (dequeue_rt_stack+0x121)
: #func -1457 0.123 dequeue_pushable_task+0x5 (dequeue_task_rt+0x24)
: #func -1457 0.139 pre_schedule_rt+0x3 (__schedule+0x242)
: #func -1457 0.126 put_prev_task_rt+0x5 (__schedule+0x275)
: #func -1457 0.123 update_curr_rt+0x9 (put_prev_task_rt+0x14)
: #func -1456 0.120 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -1456 0.124 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -1456 0.132 dequeue_pushable_task+0x5 (pick_next_task_rt+0x5b)
: #func -1456 0.146 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -1456 0.132 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -1456 0.121 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -1456 0.121 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -1456 0.160 rt_task_set_mode+0x7 (taskSwitchLinux+0x8d [sigmatek_lrt])
: #func -1455 0.123 __ipipe_notify_kevent+0x9 (__schedule+0x391)
: #func -1455 0.118 ipipe_root_only+0x5 (__ipipe_notify_kevent+0x1b)
:| #begin 0x80000001 -1455 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1455 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -1455 0.144 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x20)
:| #end 0x80000001 -1455 0.124 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x49)
: #func -1455 0.118 ipipe_kevent_hook+0x4 (__ipipe_notify_kevent+0x54)
: #func -1454 0.139 schedule_event+0x9 (ipipe_kevent_hook+0x1c)
:| #begin 0x80000000 -1454 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *#func -1454 0.160 xnsched_peek_rpi+0x3 (schedule_event+0x14c)
:| *#func -1454 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -1454 0.130 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| #begin 0x80000001 -1454 0.126 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x5b)
:| #end 0x80000001 -1454 0.129 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x6b)
:| #begin 0x80000000 -1453 0.201 __schedule+0x3a3 (schedule+0x18)
:| #func -1453 0.163 __switch_to+0x9 (__schedule+0x50a)
:| #func -1453 0.141 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| #end 0x80000000 -1453 0.126 hard_local_irq_enable+0x16 (__ipipe_switch_tail+0x2e)
:| #begin 0x80000001 -1453 0.142 debug_smp_processor_id+0x36 (__schedule+0x51d)
:| #end 0x80000001 -1453 0.130 debug_smp_processor_id+0x82 (__schedule+0x51d)
: #func -1453 0.121 finish_task_switch+0x7 (__schedule+0x533)
: #func -1452 0.124 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -1452 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -1452 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1452 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1452 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1452 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -1452 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1452 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1451 0.157 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1451 0.144 debug_smp_processor_id+0x36 (__schedule+0x538)
:| +end 0x80000001 -1451 0.126 debug_smp_processor_id+0x82 (__schedule+0x538)
: +func -1451 0.115 sub_preempt_count+0x4 (__schedule+0x56c)
: +func -1451 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1451 0.172 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1451 0.175 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1450 0.130 kthread_should_stop+0x3 (gatekeeper_thread+0xc3)
: +func -1450 0.117 rpi_pop+0x9 (gatekeeper_thread+0xf0)
:| +begin 0x80000000 -1450 0.170 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -1450 0.158 xnsched_peek_rpi+0x3 (rpi_pop+0x6e)
:| *+func -1450 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -1450 0.115 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +func -1450 0.120 xnsched_renice_root+0x7 (rpi_pop+0xb4)
:| +begin 0x80000000 -1449 0.209 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *+func -1449 0.127 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *+[ 603] cyclic: -1 -1449 0.146 xnsched_renice_root+0x82 (rpi_pop+0xb4)
:| *+func -1449 0.144 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| +end 0x80000000 -1449 0.132 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +begin 0x80000000 -1449 0.169 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -1449 0.141 xnpod_resume_thread+0x9 (gatekeeper_thread+0x11a)
:| *+[ 603] cyclic: 30 -1448 0.185 xnpod_resume_thread+0x39 (gatekeeper_thread+0x11a)
:| *+func -1448 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -1448 0.115 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +func -1448 0.118 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| +begin 0x80000001 -1448 0.144 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| +end 0x80000001 -1448 0.132 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: +func -1448 0.118 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| +begin 0x80000001 -1447 0.136 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| +func -1447 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| +func -1447 0.129 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| +func -1447 0.115 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1447 0.148 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1447 0.172 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1447 0.129 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1446 0.133 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| # func -1446 0.182 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: -1 -1446 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1446 0.138 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1446 0.304 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1446 0.195 __switch_to+0x9 (__schedule+0x50a)
:| # func -1445 0.187 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| # func -1445 0.250 xnpod_switch_fpu+0x3 (xnshadow_harden+0x133)
:| # func -1445 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1445 0.132 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -1445 0.124 sys_rtdm_ioctl+0x3 (losyscall_event+0xb1)
: + func -1445 0.126 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -1444 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -1444 0.209 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -1444 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1444 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1444 0.144 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -1444 0.139 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -1444 0.117 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -1443 0.120 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -1443 0.172 __copy_from_user_ll_nozero+0x6 (rtdm_safe_copy_from_user.isra.4+0x23 [sigmatek_lrt])
: + func -1443 0.117 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4a2 [sigmatek_lrt])
: + func -1443 0.120 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -1443 0.120 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -1443 0.130 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + begin 0x80000001 -1443 0.151 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + end 0x80000001 -1443 0.127 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
: + func -1442 0.118 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: + func -1442 0.121 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| + begin 0x80000000 -1442 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| # func -1442 0.166 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| # func -1442 0.144 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| # func -1442 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -1441 0.118 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1441 0.274 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1441 0.316 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 23] gatekee -1 -1441 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1441 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1440 0.142 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1440 0.130 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1440 0.276 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1440 0.195 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1440 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x80000001 -1440 0.185 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
: +func -1439 0.118 up+0x5 (gatekeeper_thread+0xb9)
: +func -1439 0.142 _raw_spin_lock_irqsave+0x5 (up+0x11)
: #func -1439 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1439 0.126 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1439 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1439 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1439 0.121 __ipipe_spin_unlock_debug+0x3 (up+0x2e)
: #func -1438 0.123 _raw_spin_unlock_irqrestore+0x4 (up+0x37)
: #func -1438 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1438 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1438 0.173 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1438 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1438 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1438 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1438 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1437 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1437 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1437 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1437 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1437 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1437 0.114 schedule+0x3 (gatekeeper_thread+0xbe)
: +func -1437 0.115 __schedule+0x9 (schedule+0x18)
: +func -1436 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -1436 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1436 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1436 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1436 0.142 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -1436 0.127 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -1436 0.117 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -1436 0.145 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -1435 0.262 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
:| #begin 0x000000ef -1435 0.149 apic_timer_interrupt+0x3a (__ipipe_trace+0x40b)
:| #func -1435 0.176 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| #func -1435 0.121 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| #func -1435 0.133 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| #func -1435 0.138 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| #func -1434 0.145 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| #func -1434 0.190 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| #*func -1434 0.124 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| #*func -1434 0.179 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| #*func -1434 0.149 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| #*func -1434 0.124 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| #*func -1433 0.144 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| #*[ 620] -<?>- 99 -1433 0.207 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| #*func -1433 0.133 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| #*event tick@-1336 -1433 0.121 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| #*func -1433 0.142 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| #*func -1433 0.267 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| #*func -1432 0.185 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 23] gatekee -1 -1432 0.129 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -1432 0.141 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #*func -1432 0.328 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| #*func -1432 0.345 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #*[ 620] -<?>- 99 -1431 0.231 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| #*func -1431 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| #*func -1431 0.130 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| #*func -1431 0.225 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| #*func -1431 0.161 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| #*func -1430 0.146 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +*end 0x80000000 -1430 0.228 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +*begin 0x80000001 -1430 0.191 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +*end 0x80000001 -1430 0.163 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| +*begin 0x80000000 -1430 0.172 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| +*end 0x80000000 -1430 0.350 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: +*func -1429 0.132 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: +*func -1429 0.138 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| +*begin 0x80000001 -1429 0.197 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| +*end 0x80000001 -1429 0.136 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +*func -1429 0.127 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +*begin 0x80000001 -1428 0.155 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +*end 0x80000001 -1428 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +*func -1428 0.141 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: +*func -1428 0.126 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: +*func -1428 0.127 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: +*func -1428 0.132 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| +*begin 0x80000000 -1428 0.187 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| #*func -1427 0.161 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| #*func -1427 0.187 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 620] -<?>- 99 -1427 0.130 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -1427 0.295 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #*func -1427 0.239 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #*[ 23] gatekee -1 -1426 0.206 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| #*func -1426 0.130 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| #*func -1426 0.130 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| #*func -1426 0.146 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| #*func -1426 0.296 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| #func -1426 0.195 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| #func -1425 0.161 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| #end 0x000000ef -1425 0.247 apic_timer_interrupt+0x52 (__ipipe_trace+0x40b)
: #func -1425 0.123 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1425 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1425 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1425 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1424 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1424 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1424 0.185 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1424 0.133 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1424 0.117 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -1424 0.176 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1424 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1423 0.129 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -1423 0.114 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -1423 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1423 0.172 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1423 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1423 0.115 deactivate_task+0x4 (__schedule+0x10e)
: #func -1423 0.117 dequeue_task+0x8 (deactivate_task+0x21)
: #func -1423 0.145 update_rq_clock+0x6 (dequeue_task+0x1a)
:| #begin 0x80000001 -1422 0.142 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -1422 0.145 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -1422 0.112 dequeue_task_rt+0x5 (dequeue_task+0x28)
: #func -1422 0.127 update_curr_rt+0x9 (dequeue_task_rt+0x13)
: #func -1422 0.118 sched_avg_update+0x9 (update_curr_rt+0xc9)
: #func -1422 0.144 dequeue_rt_stack+0x9 (dequeue_task_rt+0x1b)
: #func -1422 0.176 cpupri_set+0x6 (dequeue_rt_stack+0x104)
: #func -1421 0.120 update_rt_migration+0x4 (dequeue_rt_stack+0x121)
: #func -1421 0.141 dequeue_pushable_task+0x5 (dequeue_task_rt+0x24)
: #func -1421 0.124 pre_schedule_rt+0x3 (__schedule+0x242)
: #func -1421 0.120 pull_rt_task+0x9 (pre_schedule_rt+0x18)
: #func -1421 0.127 idle_balance+0x9 (__schedule+0x252)
: #func -1421 0.124 _raw_spin_unlock+0x3 (idle_balance+0x5f)
: #func -1421 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -1421 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1420 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1420 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1420 0.118 __rcu_read_lock+0x3 (idle_balance+0x64)
: #func -1420 0.112 __rcu_read_unlock+0x4 (idle_balance+0xee)
: #func -1420 0.114 _raw_spin_lock+0x4 (idle_balance+0xf5)
: #func -1420 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -1420 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1420 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1419 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1419 0.117 put_prev_task_rt+0x5 (__schedule+0x275)
: #func -1419 0.126 update_curr_rt+0x9 (put_prev_task_rt+0x14)
: #func -1419 0.124 pick_next_task_fair+0x7 (__schedule+0x28c)
: #func -1419 0.120 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -1419 0.117 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -1419 0.120 pick_next_task_fair+0x7 (__schedule+0x299)
: #func -1419 0.124 pick_next_task_idle+0x3 (__schedule+0x299)
: #func -1418 0.117 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -1418 0.149 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -1418 0.138 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -1418 0.121 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -1418 0.133 rt_task_set_mode+0x7 (taskSwitchLinux+0x8d [sigmatek_lrt])
:| #begin 0x80000000 -1418 0.146 __schedule+0x3a3 (schedule+0x18)
:| #func -1418 0.190 __switch_to+0x9 (__schedule+0x50a)
:| #func -1417 0.139 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| #end 0x80000000 -1417 0.124 hard_local_irq_enable+0x16 (__ipipe_switch_tail+0x2e)
:| #begin 0x80000001 -1417 0.142 debug_smp_processor_id+0x36 (__schedule+0x51d)
:| #end 0x80000001 -1417 0.130 debug_smp_processor_id+0x82 (__schedule+0x51d)
: #func -1417 0.121 finish_task_switch+0x7 (__schedule+0x533)
: #func -1417 0.124 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -1417 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -1416 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1416 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1416 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1416 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -1416 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1416 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1416 0.164 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1415 0.152 debug_smp_processor_id+0x36 (__schedule+0x538)
:| +end 0x80000001 -1415 0.135 debug_smp_processor_id+0x82 (__schedule+0x538)
: +func -1415 0.141 _raw_spin_lock_irqsave+0x5 (post_schedule.part.48+0xc)
: #func -1415 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1415 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1415 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1415 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1415 0.114 post_schedule_idle+0x3 (post_schedule.part.48+0x22)
: #func -1414 0.120 __ipipe_spin_unlock_debug+0x3 (post_schedule.part.48+0x29)
: #func -1414 0.120 _raw_spin_unlock_irqrestore+0x4 (post_schedule.part.48+0x32)
: #func -1414 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1414 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1414 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1414 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1414 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1414 0.130 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1413 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1413 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1413 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1413 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1413 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1413 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1413 0.114 sub_preempt_count+0x4 (__schedule+0x56c)
: +func -1412 0.124 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1412 0.172 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1412 0.172 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1412 0.117 add_preempt_count+0x4 (schedule_preempt_disabled+0x21)
: +func -1412 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1412 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1412 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1411 0.138 tick_nohz_idle_enter+0x4 (cpu_startup_entry+0x24)
: +func -1411 0.121 set_cpu_sd_state_idle+0x4 (tick_nohz_idle_enter+0x37)
:| +begin 0x80000001 -1411 0.142 debug_smp_processor_id+0x36 (set_cpu_sd_state_idle+0xe)
:| +end 0x80000001 -1411 0.127 debug_smp_processor_id+0x82 (set_cpu_sd_state_idle+0xe)
: +func -1411 0.114 __rcu_read_lock+0x3 (set_cpu_sd_state_idle+0x15)
: +func -1411 0.141 __rcu_read_unlock+0x4 (set_cpu_sd_state_idle+0x4d)
:| #begin 0x80000001 -1411 0.152 debug_smp_processor_id+0x36 (tick_nohz_idle_enter+0x46)
:| #end 0x80000001 -1410 0.130 debug_smp_processor_id+0x82 (tick_nohz_idle_enter+0x46)
: #func -1410 0.121 __tick_nohz_idle_enter+0x9 (tick_nohz_idle_enter+0x5b)
:| #begin 0x80000001 -1410 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x16)
:| #end 0x80000001 -1410 0.129 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x16)
: #func -1410 0.190 ktime_get+0x9 (__tick_nohz_idle_enter+0x1e)
:| #begin 0x80000001 -1410 0.151 debug_smp_processor_id+0x36 (sched_clock_idle_sleep_event+0x8)
:| #end 0x80000001 -1410 0.144 debug_smp_processor_id+0x82 (sched_clock_idle_sleep_event+0x8)
:| #begin 0x80000001 -1409 0.160 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -1409 0.148 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
:| #begin 0x80000001 -1409 0.141 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x3b5)
:| #end 0x80000001 -1409 0.148 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x3b5)
: #func -1409 0.136 timekeeping_max_deferment+0x5 (__tick_nohz_idle_enter+0x108)
: #func -1409 0.141 rcu_needs_cpu+0x5 (__tick_nohz_idle_enter+0x124)
:| #begin 0x80000001 -1409 0.142 debug_smp_processor_id+0x36 (irq_work_needs_cpu+0xe)
:| #end 0x80000001 -1408 0.130 debug_smp_processor_id+0x82 (irq_work_needs_cpu+0xe)
: #func -1408 0.120 get_next_timer_interrupt+0x9 (__tick_nohz_idle_enter+0x147)
:| #begin 0x80000001 -1408 0.142 debug_smp_processor_id+0x36 (get_next_timer_interrupt+0x25)
:| #end 0x80000001 -1408 0.127 debug_smp_processor_id+0x82 (get_next_timer_interrupt+0x25)
: #func -1408 0.114 _raw_spin_lock+0x4 (get_next_timer_interrupt+0x3f)
: #func -1408 0.114 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -1408 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1408 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1407 0.157 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1407 0.129 _raw_spin_unlock+0x3 (get_next_timer_interrupt+0x158)
: #func -1407 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -1407 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1407 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1407 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1407 0.124 hrtimer_get_next_event+0x9 (get_next_timer_interrupt+0x162)
:| #begin 0x80000001 -1406 0.151 debug_smp_processor_id+0x36 (hrtimer_get_next_event+0x18)
:| #end 0x80000001 -1406 0.129 debug_smp_processor_id+0x82 (hrtimer_get_next_event+0x18)
: #func -1406 0.141 _raw_spin_lock_irqsave+0x5 (hrtimer_get_next_event+0x26)
: #func -1406 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1406 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1406 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1406 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1405 0.124 __ipipe_spin_unlock_debug+0x3 (hrtimer_get_next_event+0x97)
: #func -1405 0.124 _raw_spin_unlock_irqrestore+0x4 (hrtimer_get_next_event+0xa0)
: #func -1405 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1405 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1405 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1405 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1405 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -1405 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1404 0.173 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1404 0.170 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1404 0.135 nohz_balance_enter_idle+0x3 (__tick_nohz_idle_enter+0x24a)
: #func -1404 0.124 calc_load_enter_idle+0x4 (__tick_nohz_idle_enter+0x24f)
:| #begin 0x80000001 -1404 0.160 debug_smp_processor_id+0x36 (calc_load_enter_idle+0x13)
:| #end 0x80000001 -1404 0.139 debug_smp_processor_id+0x82 (calc_load_enter_idle+0x13)
: #func -1404 0.112 hrtimer_start+0x3 (__tick_nohz_idle_enter+0x2e1)
: #func -1403 0.115 __hrtimer_start_range_ns+0x9 (hrtimer_start+0x14)
: #func -1403 0.118 lock_hrtimer_base.isra.17+0x6 (__hrtimer_start_range_ns+0x23)
: #func -1403 0.139 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -1403 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1403 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1403 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1403 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -1403 0.142 debug_smp_processor_id+0x36 (remove_hrtimer.part.15+0x1f)
:| #end 0x80000001 -1402 0.129 debug_smp_processor_id+0x82 (remove_hrtimer.part.15+0x1f)
: #func -1402 0.130 __remove_hrtimer+0x9 (remove_hrtimer.part.15+0x3e)
: #func -1402 0.130 hrtimer_force_reprogram+0x9 (__remove_hrtimer+0x64)
:| #begin 0x80000001 -1402 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x46)
:| #end 0x80000001 -1402 0.138 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x46)
: #func -1402 0.115 ktime_add_safe+0x6 (hrtimer_set_expires_range_ns+0x21)
: #func -1402 0.132 enqueue_hrtimer+0x6 (__hrtimer_start_range_ns+0x155)
:| #begin 0x80000001 -1401 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x16d)
:| #end 0x80000001 -1401 0.136 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x16d)
:| #begin 0x80000001 -1401 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x192)
:| #end 0x80000001 -1401 0.133 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x192)
: #func -1401 0.114 tick_program_event+0x4 (__hrtimer_start_range_ns+0x20a)
: #func -1401 0.124 clockevents_program_event+0x9 (tick_program_event+0x24)
: #func -1401 0.149 ktime_get+0x9 (clockevents_program_event+0x7a)
: #func -1401 0.118 xnarch_next_htick_shot+0x5 (clockevents_program_event+0xeb)
:| #begin 0x80000000 -1400 0.154 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| *#func -1400 0.129 xntimer_start_aperiodic+0x9 (xnarch_next_htick_shot+0x33)
:| *#func -1400 0.181 xnarch_ns_to_tsc+0x6 (xntimer_start_aperiodic+0x67)
:| *#func -1400 0.145 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -1400 0.126 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -1400 0.115 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -1400 0.123 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -1399 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1399 0.120 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1399 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1399 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1399 0.114 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -1399 0.120 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1399 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1398 0.146 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1398 0.118 ipipe_unstall_root+0x3 (tick_nohz_idle_enter+0x60)
:| #begin 0x80000000 -1398 0.139 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1398 0.185 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1398 0.132 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
:| +begin 0x80000001 -1398 0.158 debug_smp_processor_id+0x36 (cpu_startup_entry+0x33)
:| +end 0x80000001 -1398 0.151 debug_smp_processor_id+0x82 (cpu_startup_entry+0x33)
: #func -1397 0.115 arch_cpu_idle_enter+0x3 (cpu_startup_entry+0x59)
: #func -1397 0.115 local_touch_nmi+0x3 (arch_cpu_idle_enter+0xd)
: #func -1397 0.149 rcu_idle_enter+0x5 (cpu_startup_entry+0x70)
:| #begin 0x80000001 -1397 0.152 debug_smp_processor_id+0x36 (rcu_idle_enter+0x1b)
:| #end 0x80000001 -1397 0.130 debug_smp_processor_id+0x82 (rcu_idle_enter+0x1b)
: #func -1397 0.121 rcu_eqs_enter_common.isra.49+0x6 (rcu_idle_enter+0x76)
:| #begin 0x80000001 -1397 0.151 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -1396 0.141 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -1396 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1396 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1396 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1396 0.158 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -1396 0.142 debug_smp_processor_id+0x36 (cpu_startup_entry+0x75)
:| #end 0x80000001 -1396 0.129 debug_smp_processor_id+0x82 (cpu_startup_entry+0x75)
: #func -1396 0.120 ipipe_unstall_root+0x3 (cpu_startup_entry+0x8d)
:| #begin 0x80000000 -1395 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1395 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1395! 59.960 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
:| +begin 0x000000ef -1335 0.155 apic_timer_interrupt+0x3a (need_resched+0x0)
:| +func -1335 0.176 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1335 0.117 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1335 0.135 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1335 0.132 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1334 0.157 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1334 0.190 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1334 0.136 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1334 0.172 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1334 0.152 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1334 0.120 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1333 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1333 0.188 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1333 0.123 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-1236 -1333 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1333 0.142 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1333 0.255 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1333 0.184 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 23] gatekee -1 -1332 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1332 0.152 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1332 0.316 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1332 0.317 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1331 0.194 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1331 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1331 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1331 0.255 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1331 0.161 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1331 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1330 0.195 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1330 0.176 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1330 0.146 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1330 0.160 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1330 0.313 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1329 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1329 0.129 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1329 0.198 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1329 0.129 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1329 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1329 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1329 0.142 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1328 0.144 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1328 0.117 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1328 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1328 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1328 0.167 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1328 0.146 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1328 0.166 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1327 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1327 0.305 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1327 0.213 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 0] -<?>- -1 -1327 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1327 0.117 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1327 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1326 0.142 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1326 0.276 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1326 0.193 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1326 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1326! 90.505 apic_timer_interrupt+0x52 (need_resched+0x0)
:| +begin 0x000000ef -1235 0.158 apic_timer_interrupt+0x3a (need_resched+0x0)
:| +func -1235 0.178 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1235 0.115 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1235 0.120 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1235 0.141 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1234 0.142 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1234 0.188 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1234 0.126 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1234 0.215 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1234 0.161 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1234 0.112 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1233 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1233 0.198 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1233 0.126 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-1136 -1233 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1233 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1233 0.253 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1233 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- -1 -1232 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1232 0.127 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1232 0.304 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1232 0.302 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1231 0.231 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1231 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1231 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1231 0.219 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1231 0.161 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1231 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1230 0.185 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1230 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1230 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1230 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1230 0.304 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1230 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1229 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1229 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1229 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1229 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1229 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1229 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1229 0.126 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1228 0.112 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1228 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1228 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1228 0.167 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1228 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1228 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1228 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1227 0.299 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1227 0.216 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 0] -<?>- -1 -1227 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1227 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1227 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1227 0.142 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1226 0.276 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1226 0.187 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1226 0.164 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1226! 90.630 apic_timer_interrupt+0x52 (need_resched+0x0)
:| +begin 0x000000ef -1135 0.160 apic_timer_interrupt+0x3a (need_resched+0x0)
:| +func -1135 0.175 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1135 0.115 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1135 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1135 0.144 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1134 0.141 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1134 0.187 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1134 0.124 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1134 0.170 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1134 0.141 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1134 0.114 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1134 0.135 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1133 0.175 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1133 0.123 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-1036 -1133 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1133 0.132 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1133 0.255 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1133 0.179 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- -1 -1132 0.118 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1132 0.127 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1132 0.307 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1132 0.304 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1132 0.201 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1131 0.120 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1131 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1131 0.216 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1131 0.161 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1131 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1131 0.184 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1130 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1130 0.144 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1130 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1130 0.301 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1130 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1130 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1129 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1129 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1129 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1129 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1129 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1129 0.126 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1129 0.112 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1128 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1128 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1128 0.167 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1128 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1128 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1128 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1128 0.285 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1127 0.216 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 0] -<?>- -1 -1127 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1127 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1127 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1127 0.129 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1127 0.279 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1126 0.190 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1126 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1126! 90.810 apic_timer_interrupt+0x52 (need_resched+0x0)
:| +begin 0x000000ef -1035 0.160 apic_timer_interrupt+0x3a (need_resched+0x0)
:| +func -1035 0.176 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -1035 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1035 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1035 0.142 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -1034 0.144 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -1034 0.187 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -1034 0.124 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1034 0.172 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1034 0.141 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -1034 0.114 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -1034 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -1033 0.172 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -1033 0.123 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-936 -1033 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -1033 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -1033 0.253 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -1033 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- -1 -1032 0.121 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1032 0.127 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1032 0.308 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1032 0.304 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -1032 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1031 0.129 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1031 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1031 0.218 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1031 0.161 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -1031 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1031 0.185 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1030 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1030 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1030 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1030 0.301 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1030 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1030 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1029 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1029 0.132 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1029 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1029 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1029 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1029 0.126 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1029 0.114 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -1028 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -1028 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -1028 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -1028 0.149 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -1028 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -1028 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1028 0.283 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1027 0.216 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 0] -<?>- -1 -1027 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1027 0.117 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1027 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1027 0.127 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1027 0.279 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1026 0.188 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1026 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -1026! 32.816 apic_timer_interrupt+0x52 (need_resched+0x0)
:| +begin 0x00000051 -993 0.155 common_interrupt+0x39 (need_resched+0x0)
:| +func -993 0.136 __ipipe_handle_irq+0x7 (common_interrupt+0x40)
:| +func -993 0.145 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -993 0.132 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -993 0.141 irq_to_desc+0x3 (__ipipe_dispatch_irq+0x26)
:| +func -992 0.170 irq_to_desc+0x3 (__ipipe_dispatch_irq+0x216)
:| +func -992 0.124 __ipipe_ack_fasteoi_irq+0x3 (__ipipe_dispatch_irq+0xa9)
:| +func -992 0.130 hold_ioapic_irq+0x4 (__ipipe_ack_fasteoi_irq+0x10)
:| +func -992 0.129 io_apic_modify_irq.isra.9+0x7 (hold_ioapic_irq+0x41)
:| +func -992 0.114 native_io_apic_read+0x4 (io_apic_read+0x9)
:| +func -992+ 1.357 io_apic_base+0x3 (native_io_apic_read+0x10)
:| +func -990 0.109 native_io_apic_modify+0x5 (io_apic_modify_irq.isra.9+0x36)
:| +func -990 0.127 io_apic_base+0x3 (native_io_apic_modify+0x13)
:| +func -990 0.142 io_apic_sync+0x3 (io_apic_modify_irq.isra.9+0x41)
:| +func -990+ 1.161 io_apic_base+0x3 (io_apic_sync+0xf)
:| +func -989 0.166 ack_apic_level+0x5 (hold_ioapic_irq+0x50)
:| +func -989 0.184 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -988 0.144 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -988 0.144 xnintr_irq_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -988 0.146 irqhandler_fpga+0x9 [sigmatek_lrt] (xnintr_irq_handler+0x78)
:| # func -988+ 6.133 ___xnpod_lock_sched+0x4 (__xnpod_lock_sched+0x19 [sigmatek_lrt])
:| # func -982 0.146 xnarch_get_cpu_time+0x4 (irqhandler_fpga+0x132 [sigmatek_lrt])
:| # func -982 0.123 xnarch_tsc_to_ns+0x6 (xnarch_get_cpu_time+0x13)
:| # func -982 0.120 xnarch_tsc_to_ns+0x6 (irqhandler_fpga+0x14c [sigmatek_lrt])
:| # func -982 0.118 period_update+0x4 [sigmatek_lrt] (irqhandler_fpga+0x163 [sigmatek_lrt])
:| # func -981 0.182 lrtdrv_monitoring_start_timed+0x4 [sigmatek_lrt] (period_update+0x1f [sigmatek_lrt])
:| # func -981 0.204 rtdm_event_signal+0x5 (period_update+0xd9 [sigmatek_lrt])
:| # func -981 0.225 xnsynch_flush+0x9 (rtdm_event_signal+0x25)
:| # func -981 0.145 __rtdm_synch_flush+0x6 (period_update+0xe3 [sigmatek_lrt])
:| # func -981 0.234 xnsynch_flush+0x9 (__rtdm_synch_flush+0x2f)
:| # func -980 0.149 rtdm_event_signal+0x5 (period_update+0xd9 [sigmatek_lrt])
:| # func -980 0.161 xnsynch_flush+0x9 (rtdm_event_signal+0x25)
:| # func -980 0.146 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 605] realtim 95 -980 0.230 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -980 0.144 __rtdm_synch_flush+0x6 (period_update+0xe3 [sigmatek_lrt])
:| # func -980 0.158 xnsynch_flush+0x9 (__rtdm_synch_flush+0x2f)
:| # func -979 0.178 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 511] VARAN_T 30 -979 0.233 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -979 0.138 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 603] cyclic: 30 -979 0.172 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -979 0.157 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 601] Loader: 29 -979 0.227 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -978 0.117 ipipe_raise_irq+0x8 (period_update+0x10f [sigmatek_lrt])
:| # func -978 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| # func -978 0.132 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| # func -978 0.115 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| # func -978 0.148 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| # func -978 0.117 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x1db)
:| # func -978 0.185 __ipipe_set_irq_pending+0x6 (__ipipe_dispatch_irq+0x1e4)
:| # func -977 0.161 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| # func -977+ 1.665 ___xnpod_unlock_sched+0x3 (__xnpod_unlock_sched+0x19 [sigmatek_lrt])
:| # func -976+ 1.645 ___xnpod_lock_sched+0x4 (__xnpod_lock_sched+0x19 [sigmatek_lrt])
:| # func -974 0.175 ___xnpod_unlock_sched+0x3 (__xnpod_unlock_sched+0x19 [sigmatek_lrt])
:| # func -974 0.115 rthal_irq_end+0x5 (xnintr_irq_handler+0x14d)
:| # func -974 0.135 irq_to_desc+0x3 (rthal_irq_end+0x1d)
:| # func -973 0.120 irq_to_desc+0x3 (rthal_irq_end+0x28)
:| # func -973 0.120 irq_to_desc+0x3 (rthal_irq_end+0x32)
:| # func -973 0.114 __ipipe_end_fasteoi_irq+0x3 (rthal_irq_end+0x38)
:| # func -973 0.121 release_ioapic_irq+0x5 (__ipipe_end_fasteoi_irq+0x16)
:| # func -973 0.152 __ipipe_spin_lock_irqsave+0x6 (release_ioapic_irq+0x17)
:| # func -973 0.114 io_apic_modify_irq.isra.9+0x7 (release_ioapic_irq+0x29)
:| # func -973 0.114 native_io_apic_read+0x4 (io_apic_read+0x9)
:| # func -973+ 1.342 io_apic_base+0x3 (native_io_apic_read+0x10)
:| # func -971 0.111 native_io_apic_modify+0x5 (io_apic_modify_irq.isra.9+0x36)
:| # func -971 0.123 io_apic_base+0x3 (native_io_apic_modify+0x13)
:| # func -971 0.201 __ipipe_spin_unlock_irqrestore+0x4 (release_ioapic_irq+0x35)
:| # func -971 0.178 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- -1 -971 0.145 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -971 0.155 ipipe_send_ipi+0x6 (__xnpod_schedule+0x7d)
:| # func -970 0.188 default_send_IPI_mask_logical+0x6 (ipipe_send_ipi+0x40)
:| # func -970 0.138 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -970 0.264 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -970 0.314 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 605] realtim 95 -969 0.261 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -969 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -969 0.118 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -969 0.302 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -969 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -969 0.173 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -968 0.118 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4ea [sigmatek_lrt])
: + func -968 0.117 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -968 0.123 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -968 0.265 __copy_to_user_ll+0x6 (lrt_ioctl_work+0x52e [sigmatek_lrt])
:| + begin 0x80000001 -968 0.191 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -968 0.144 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -967 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -967! 18.485 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -949 0.132 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -949 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -948 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -948 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -948 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -948 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -948 0.124 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -948 0.148 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -948 0.118 sys_rtdm_ioctl+0x3 (hisyscall_event+0x129)
: + func -947 0.117 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -947 0.121 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -947 0.261 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -947 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -947 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -947 0.142 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -947 0.129 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -946 0.117 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -946 0.154 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -946 0.173 pci_locker_signal_stop+0x3 [sigmatek_lrt] (lrt_ioctl_work+0x768 [sigmatek_lrt])
:| + begin 0x80000001 -946 0.181 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -946 0.130 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -946 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -946 0.331 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -945 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -945 0.120 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -945 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -945 0.129 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -945 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -945 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -944 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -944 0.139 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -944 0.120 sys_rtdm_ioctl+0x3 (hisyscall_event+0x129)
: + func -944 0.115 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -944 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -944 0.201 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -944 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -943 0.123 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -943 0.144 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -943 0.127 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -943 0.118 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -943 0.133 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -943 0.152 __copy_from_user_ll_nozero+0x6 (rtdm_safe_copy_from_user.isra.4+0x23 [sigmatek_lrt])
: + func -943 0.118 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4a2 [sigmatek_lrt])
: + func -943 0.118 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -942 0.124 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -942 0.132 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + begin 0x80000001 -942 0.167 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + end 0x80000001 -942 0.127 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
: + func -942 0.120 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: + func -942 0.120 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| + begin 0x80000000 -942 0.219 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| # func -941 0.161 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| # func -941 0.152 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| # func -941 0.169 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 605] realtim 95 -941 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -941 0.337 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -940 0.418 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -940 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -940 0.120 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -940 0.142 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -940 0.322 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -939 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -939 0.154 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -939 0.117 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4ea [sigmatek_lrt])
: + func -939 0.118 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -939 0.123 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -939 0.236 __copy_to_user_ll+0x6 (lrt_ioctl_work+0x52e [sigmatek_lrt])
:| + begin 0x80000001 -938 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -938 0.164 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -938 0.175 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -938 0.947 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -937 0.126 __ipipe_syscall_root+0x5 (system_call+0x30)
: + func -937 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -937 0.190 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -936 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -936 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -936 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -936 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -936 0.146 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -936 0.127 xnshadow_relax+0xc (hisyscall_event+0x201)
:| + begin 0x80000000 -936 0.158 hard_local_irq_disable+0x15 (xnshadow_relax+0x30)
:| # func -935 0.207 rpi_push+0x9 (xnshadow_relax+0x4d)
:| # func -935 0.145 xnsched_renice_root+0x7 (rpi_push+0x8e)
:| # func -935 0.139 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| # [ 0] -<?>- 30 -935 0.148 xnsched_renice_root+0x82 (rpi_push+0x8e)
:| # func -935 0.166 schedule_linux_call+0x9 (xnshadow_relax+0x5b)
:| # func -935 0.197 __ipipe_set_irq_pending+0x6 (schedule_linux_call+0x83)
:| # func -934 0.182 xnpod_suspend_thread+0x9 (xnshadow_relax+0x8c)
:| # func -934 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -934 0.267 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x000000ef -934 0.139 apic_timer_interrupt+0x3a (hard_local_irq_enable+0x18)
:| + func -934 0.160 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| + func -934 0.133 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| + func -933 0.121 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| + func -933 0.135 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| + func -933 0.146 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| + func -933 0.161 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -933 0.115 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -933 0.170 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -933 0.144 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -932 0.115 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -932 0.135 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -932 0.207 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -932 0.127 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-836 -932 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -932 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -932 0.258 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -931 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -931 0.135 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -931 0.341 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -931 0.418 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -930 0.209 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -930 0.123 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -930 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -930 0.233 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -930 0.166 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -929 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -929 0.190 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -929 0.176 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -929 0.144 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -929 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -929 0.322 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -928 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -928 0.120 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -928 0.188 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -928 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -928 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -928 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -928 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -927 0.130 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -927 0.114 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -927 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -927 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -927 0.178 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -927 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -927 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -926 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -926 0.307 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -926 0.242 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 0] -<?>- 30 -926 0.195 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -926 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -925 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -925 0.148 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -925 0.301 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -925 0.191 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -925 0.148 __ipipe_do_sync_stage+0x9 (__ipipe_do_sync_pipeline+0x5e)
:| #end 0x80000000 -925 0.114 hard_local_irq_enable+0x16 (__ipipe_do_sync_stage+0xa1)
: #func -924 0.133 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_do_sync_stage+0xe4)
: #func -924 0.120 irq_enter+0x4 (__ipipe_do_sync_stage+0xe9)
:| #begin 0x80000001 -924 0.142 debug_smp_processor_id+0x36 (irq_enter+0xe)
:| #end 0x80000001 -924 0.130 debug_smp_processor_id+0x82 (irq_enter+0xe)
: #func -924 0.145 rcu_irq_enter+0x7 (irq_enter+0x15)
:| #begin 0x80000001 -924 0.142 debug_smp_processor_id+0x36 (rcu_irq_enter+0x1e)
:| #end 0x80000001 -924 0.129 debug_smp_processor_id+0x82 (rcu_irq_enter+0x1e)
: #func -923 0.136 rcu_eqs_exit_common.isra.47+0x5 (rcu_irq_enter+0x70)
:| #begin 0x80000001 -923 0.141 debug_smp_processor_id+0x36 (rcu_eqs_exit_common.isra.47+0x41)
:| #end 0x80000001 -923 0.130 debug_smp_processor_id+0x82 (rcu_eqs_exit_common.isra.47+0x41)
: #func -923 0.114 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -923 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -923 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -923 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -922 0.115 local_bh_disable+0x3 (irq_enter+0x39)
: #func -922 0.115 add_preempt_count+0x4 (local_bh_disable+0x12)
: #func -922 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -922 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -922 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -922 0.114 tick_check_idle+0x8 (irq_enter+0x40)
: #func -922 0.151 tick_check_oneshot_broadcast+0x3 (tick_check_idle+0x19)
: #func -922 0.215 ktime_get+0x9 (tick_check_idle+0x31)
: #func -921 0.115 tick_nohz_stop_idle+0x4 (tick_check_idle+0x48)
: #func -921 0.114 update_ts_time_stats+0x9 (tick_nohz_stop_idle+0x20)
: #func -921 0.141 nr_iowait_cpu+0x3 (update_ts_time_stats+0x31)
:| #begin 0x80000001 -921 0.142 debug_smp_processor_id+0x36 (tick_check_idle+0x53)
:| #end 0x80000001 -921 0.158 debug_smp_processor_id+0x82 (tick_check_idle+0x53)
: #func -921 0.144 tick_do_update_jiffies64+0x9 (tick_check_idle+0x84)
: #func -921 0.111 ipipe_restore_root+0x4 (tick_check_idle+0x97)
: #func -920 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -920 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -920 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -920 0.115 _local_bh_enable+0x3 (irq_enter+0x45)
: #func -920 0.130 __local_bh_enable+0x4 (_local_bh_enable+0x12)
: #func -920 0.114 sub_preempt_count+0x4 (__local_bh_enable+0x6a)
: #func -920 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -920 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -919 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -919 0.118 add_preempt_count+0x4 (irq_enter+0x4f)
: #func -919 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -919 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -919 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -919 0.117 wait_domain_nrt_handler+0x3 [sigmatek_lrt] (__ipipe_do_sync_stage+0xff)
: #func -919 0.114 __wake_up+0x8 (wait_domain_nrt_handler+0x33 [sigmatek_lrt])
: #func -918 0.141 _raw_spin_lock_irqsave+0x5 (__wake_up+0x1a)
: #func -918 0.123 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -918 0.115 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -918 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -918 0.163 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -918 0.118 __wake_up_common+0x9 (__wake_up+0x2e)
: #func -918 0.117 ipipe_root_only+0x5 (__wake_up_common+0x1b)
:| #begin 0x80000001 -917 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -917 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -917 0.114 __ipipe_spin_unlock_debug+0x3 (__wake_up+0x35)
: #func -917 0.124 _raw_spin_unlock_irqrestore+0x4 (__wake_up+0x3e)
: #func -917 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -917 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -917 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -917 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -916 0.114 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -916 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -916 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -916 0.136 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -916 0.127 irq_exit+0x3 (__ipipe_do_sync_stage+0x104)
: #func -916 0.127 sub_preempt_count+0x4 (irq_exit+0x17)
: #func -916 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -916 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -915 0.149 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -915 0.142 debug_smp_processor_id+0x36 (irq_exit+0x4b)
:| #end 0x80000001 -915 0.127 debug_smp_processor_id+0x82 (irq_exit+0x4b)
: #func -915 0.144 idle_cpu+0x3 (irq_exit+0x50)
: #func -915 0.121 tick_nohz_irq_exit+0x4 (irq_exit+0x79)
:| #begin 0x80000001 -915 0.152 debug_smp_processor_id+0x36 (tick_nohz_irq_exit+0x13)
:| #end 0x80000001 -915 0.129 debug_smp_processor_id+0x82 (tick_nohz_irq_exit+0x13)
: #func -914 0.129 __tick_nohz_idle_enter+0x9 (tick_nohz_irq_exit+0x27)
:| #begin 0x80000001 -914 0.151 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x16)
:| #end 0x80000001 -914 0.133 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x16)
: #func -914 0.155 ktime_get+0x9 (__tick_nohz_idle_enter+0x1e)
:| #begin 0x80000001 -914 0.142 debug_smp_processor_id+0x36 (sched_clock_idle_sleep_event+0x8)
:| #end 0x80000001 -914 0.145 debug_smp_processor_id+0x82 (sched_clock_idle_sleep_event+0x8)
:| #begin 0x80000001 -914 0.148 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -913 0.148 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
:| #begin 0x80000001 -913 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x3b5)
:| #end 0x80000001 -913 0.190 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x3b5)
: #func -913 0.135 timekeeping_max_deferment+0x5 (__tick_nohz_idle_enter+0x108)
: #func -913 0.157 rcu_needs_cpu+0x5 (__tick_nohz_idle_enter+0x124)
:| #begin 0x80000001 -913 0.142 debug_smp_processor_id+0x36 (irq_work_needs_cpu+0xe)
:| #end 0x80000001 -912 0.132 debug_smp_processor_id+0x82 (irq_work_needs_cpu+0xe)
: #func -912 0.121 get_next_timer_interrupt+0x9 (__tick_nohz_idle_enter+0x147)
:| #begin 0x80000001 -912 0.142 debug_smp_processor_id+0x36 (get_next_timer_interrupt+0x25)
:| #end 0x80000001 -912 0.127 debug_smp_processor_id+0x82 (get_next_timer_interrupt+0x25)
: #func -912 0.114 _raw_spin_lock+0x4 (get_next_timer_interrupt+0x3f)
: #func -912 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -912 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -912 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -911 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -911 0.151 _raw_spin_unlock+0x3 (get_next_timer_interrupt+0x158)
: #func -911 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -911 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -911 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -911 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -911 0.121 hrtimer_get_next_event+0x9 (get_next_timer_interrupt+0x162)
:| #begin 0x80000001 -910 0.142 debug_smp_processor_id+0x36 (hrtimer_get_next_event+0x18)
:| #end 0x80000001 -910 0.127 debug_smp_processor_id+0x82 (hrtimer_get_next_event+0x18)
: #func -910 0.141 _raw_spin_lock_irqsave+0x5 (hrtimer_get_next_event+0x26)
: #func -910 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -910 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -910 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -910 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -909 0.117 __ipipe_spin_unlock_debug+0x3 (hrtimer_get_next_event+0x97)
: #func -909 0.123 _raw_spin_unlock_irqrestore+0x4 (hrtimer_get_next_event+0xa0)
: #func -909 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -909 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -909 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -909 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -909 0.114 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -909 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -908 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -908 0.161 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -908 0.146 rcu_irq_exit+0x5 (irq_exit+0x7e)
:| #begin 0x80000001 -908 0.141 debug_smp_processor_id+0x36 (rcu_irq_exit+0x1b)
:| #end 0x80000001 -908 0.130 debug_smp_processor_id+0x82 (rcu_irq_exit+0x1b)
: #func -908 0.120 rcu_eqs_enter_common.isra.49+0x6 (rcu_irq_exit+0x68)
:| #begin 0x80000001 -908 0.151 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -907 0.141 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -907 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -907 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -907 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -907 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -907 0.124 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_do_sync_stage+0x117)
:| #begin 0x80000000 -907 0.173 hard_local_irq_disable+0x17 (__ipipe_do_sync_stage+0x11c)
:| #end 0x80000000 -906 0.114 hard_local_irq_enable+0x16 (__ipipe_do_sync_stage+0xa1)
: #func -906 0.117 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_do_sync_stage+0xe4)
: #func -906 0.120 irq_enter+0x4 (__ipipe_do_sync_stage+0xe9)
:| #begin 0x80000001 -906 0.141 debug_smp_processor_id+0x36 (irq_enter+0xe)
:| #end 0x80000001 -906 0.127 debug_smp_processor_id+0x82 (irq_enter+0xe)
: #func -906 0.146 rcu_irq_enter+0x7 (irq_enter+0x15)
:| #begin 0x80000001 -906 0.142 debug_smp_processor_id+0x36 (rcu_irq_enter+0x1e)
:| #end 0x80000001 -906 0.130 debug_smp_processor_id+0x82 (rcu_irq_enter+0x1e)
: #func -905 0.133 rcu_eqs_exit_common.isra.47+0x5 (rcu_irq_enter+0x70)
:| #begin 0x80000001 -905 0.142 debug_smp_processor_id+0x36 (rcu_eqs_exit_common.isra.47+0x41)
:| #end 0x80000001 -905 0.129 debug_smp_processor_id+0x82 (rcu_eqs_exit_common.isra.47+0x41)
: #func -905 0.115 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -905 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -905 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -905 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -904 0.115 local_bh_disable+0x3 (irq_enter+0x39)
: #func -904 0.114 add_preempt_count+0x4 (local_bh_disable+0x12)
: #func -904 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -904 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -904 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -904 0.114 tick_check_idle+0x8 (irq_enter+0x40)
: #func -904 0.118 tick_check_oneshot_broadcast+0x3 (tick_check_idle+0x19)
: #func -904 0.145 ktime_get+0x9 (tick_check_idle+0x31)
: #func -903 0.117 tick_nohz_stop_idle+0x4 (tick_check_idle+0x48)
: #func -903 0.114 update_ts_time_stats+0x9 (tick_nohz_stop_idle+0x20)
: #func -903 0.129 nr_iowait_cpu+0x3 (update_ts_time_stats+0x31)
:| #begin 0x80000001 -903 0.142 debug_smp_processor_id+0x36 (tick_check_idle+0x53)
:| #end 0x80000001 -903 0.157 debug_smp_processor_id+0x82 (tick_check_idle+0x53)
: #func -903 0.115 tick_do_update_jiffies64+0x9 (tick_check_idle+0x84)
: #func -903 0.114 ipipe_restore_root+0x4 (tick_check_idle+0x97)
: #func -903 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -902 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -902 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -902 0.115 _local_bh_enable+0x3 (irq_enter+0x45)
: #func -902 0.130 __local_bh_enable+0x4 (_local_bh_enable+0x12)
: #func -902 0.114 sub_preempt_count+0x4 (__local_bh_enable+0x6a)
: #func -902 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -902 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -902 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -901 0.118 add_preempt_count+0x4 (irq_enter+0x4f)
: #func -901 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -901 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -901 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -901 0.160 rthal_apc_handler+0x6 (__ipipe_do_sync_stage+0xff)
: #func -901 0.123 lostage_handler+0xc (rthal_apc_handler+0x6b)
:| #begin 0x80000001 -901 0.142 debug_smp_processor_id+0x36 (lostage_handler+0x16)
:| #end 0x80000001 -900 0.142 debug_smp_processor_id+0x82 (lostage_handler+0x16)
: #func -900 0.115 xnsched_renice_root+0x7 (lostage_handler+0xbb)
:| #begin 0x80000000 -900 0.231 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *#func -900 0.126 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *#[ 0] -<?>- -1 -900 0.151 xnsched_renice_root+0x82 (lostage_handler+0xbb)
:| *#func -900 0.135 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| #end 0x80000000 -899 0.120 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -899 0.120 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #begin 0x80000001 -899 0.142 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| #end 0x80000001 -899 0.133 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: #func -899 0.118 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| #begin 0x80000001 -899 0.141 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| #func -899 0.112 irq_hook_handler+0x3 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| #func -899 0.142 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| #func -898 0.118 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| #func -898 0.149 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| #func -898 0.173 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| #*func -898 0.127 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| #*func -898 0.145 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| #*func -898 0.175 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 0] -<?>- -1 -898 0.130 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -897 0.127 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #*func -897 0.268 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| #*func -897 0.368 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #*[ 601] Loader: 29 -897 0.212 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| #*func -896 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| #*func -896 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| #*func -896 0.326 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| #*func -896 0.144 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +*end 0x80000000 -896 0.193 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +*func -896 0.242 __copy_to_user_ll+0x6 (lrt_ioctl_work+0x465 [sigmatek_lrt])
:| +*begin 0x80000001 -895 0.182 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +*end 0x80000001 -895 0.141 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| +*begin 0x80000000 -895 0.172 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| +*end 0x80000000 -895+ 1.254 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: +*func -894 0.135 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: +*func -893 0.129 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| +*begin 0x80000001 -893 0.197 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| +*end 0x80000001 -893 0.136 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +*func -893 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +*begin 0x80000001 -893 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +*end 0x80000001 -893 0.133 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +*func -893 0.152 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: +*func -892 0.118 sys_rtdm_ioctl+0x3 (hisyscall_event+0x129)
: +*func -892 0.115 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: +*func -892 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| +*begin 0x80000000 -892 0.219 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| #*func -892 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +*end 0x80000000 -892 0.133 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +*begin 0x80000001 -892 0.154 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| +*end 0x80000001 -891 0.126 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: +*func -891 0.117 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: +*func -891 0.118 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: +*func -891 0.123 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x41d [sigmatek_lrt])
:| +*begin 0x80000001 -891 0.164 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x41d [sigmatek_lrt])
:| +*end 0x80000001 -891 0.146 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x41d [sigmatek_lrt])
: +*func -891 0.127 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: +*func -890 0.120 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| +*begin 0x80000000 -890 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| #*func -890 0.184 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| #*func -890 0.155 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| #*func -890 0.181 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 601] Loader: 29 -890 0.124 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -890 0.261 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #*func -889 0.329 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #*[ 0] -<?>- -1 -889 0.212 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| #*func -889 0.130 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| #*func -889 0.135 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| #*func -888 0.149 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| #*func -888 0.292 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| #func -888 0.197 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| #func -888 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| #end 0x80000001 -888 0.161 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
: #func -888 0.123 wake_up_process+0x4 (lostage_handler+0xcb)
: #func -887 0.123 try_to_wake_up+0x9 (wake_up_process+0x2e)
: #func -887 0.141 _raw_spin_lock_irqsave+0x5 (try_to_wake_up+0x25)
: #func -887 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -887 0.126 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -887 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -887 0.160 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -887 0.129 select_task_rq_rt+0x6 (select_task_rq+0x15)
:| #begin 0x80000001 -886 0.144 debug_smp_processor_id+0x36 (try_to_wake_up+0x106)
:| #end 0x80000001 -886 0.127 debug_smp_processor_id+0x82 (try_to_wake_up+0x106)
: #func -886 0.133 cpus_share_cache+0x4 (try_to_wake_up+0x10d)
: #func -886 0.111 _raw_spin_lock+0x4 (try_to_wake_up+0x15a)
: #func -886 0.117 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -886 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -886 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -886 0.146 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -885 0.117 ttwu_do_activate.constprop.91+0x5 (try_to_wake_up+0x163)
: #func -885 0.115 activate_task+0x4 (ttwu_do_activate.constprop.91+0x2b)
: #func -885 0.117 enqueue_task+0x8 (activate_task+0x21)
: #func -885 0.170 update_rq_clock+0x6 (enqueue_task+0x1a)
:| #begin 0x80000001 -885 0.141 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -885 0.158 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -885 0.114 enqueue_task_rt+0x7 (enqueue_task+0x28)
: #func -884 0.129 dequeue_rt_stack+0x9 (enqueue_task_rt+0x2c)
: #func -884 0.176 cpupri_set+0x6 (enqueue_task_rt+0xca)
: #func -884 0.123 update_rt_migration+0x4 (enqueue_task_rt+0xea)
: #func -884 0.115 ttwu_do_wakeup+0x6 (ttwu_do_activate.constprop.91+0x50)
: #func -884 0.123 check_preempt_curr+0x7 (ttwu_do_wakeup+0x14)
: #func -884 0.145 resched_task+0x5 (check_preempt_curr+0x3c)
:| #begin 0x80000001 -884 0.142 debug_smp_processor_id+0x36 (resched_task+0x48)
:| #end 0x80000001 -883 0.135 debug_smp_processor_id+0x82 (resched_task+0x48)
: #func -883 0.123 task_woken_rt+0x4 (ttwu_do_wakeup+0x5b)
: #func -883 0.124 _raw_spin_unlock+0x3 (try_to_wake_up+0x16f)
: #func -883 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -883 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -883 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -883 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -883 0.114 __ipipe_spin_unlock_debug+0x3 (try_to_wake_up+0x177)
: #func -882 0.126 _raw_spin_unlock_irqrestore+0x4 (try_to_wake_up+0x182)
: #func -882 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -882 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -882 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -882 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -882 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -882 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -882 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -881 0.187 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -881 0.132 irq_exit+0x3 (__ipipe_do_sync_stage+0x104)
: #func -881 0.114 sub_preempt_count+0x4 (irq_exit+0x17)
: #func -881 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -881 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -881 0.149 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -880 0.142 debug_smp_processor_id+0x36 (irq_exit+0x4b)
:| #end 0x80000001 -880 0.126 debug_smp_processor_id+0x82 (irq_exit+0x4b)
: #func -880 0.136 idle_cpu+0x3 (irq_exit+0x50)
: #func -880 0.146 rcu_irq_exit+0x5 (irq_exit+0x7e)
:| #begin 0x80000001 -880 0.141 debug_smp_processor_id+0x36 (rcu_irq_exit+0x1b)
:| #end 0x80000001 -880 0.136 debug_smp_processor_id+0x82 (rcu_irq_exit+0x1b)
: #func -880 0.117 rcu_eqs_enter_common.isra.49+0x6 (rcu_irq_exit+0x68)
:| #begin 0x80000001 -880 0.142 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -879 0.139 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -879 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -879 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -879 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -879 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -879 0.124 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_do_sync_stage+0x117)
:| #begin 0x80000000 -879 0.194 hard_local_irq_disable+0x17 (__ipipe_do_sync_stage+0x11c)
:| +func -878 0.166 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x00000051 -878 0.237 common_interrupt+0x51 (need_resched+0x0)
:| +begin 0x80000001 -878 0.151 debug_smp_processor_id+0x36 (cpu_startup_entry+0x9f)
:| +end 0x80000001 -878 0.132 debug_smp_processor_id+0x82 (cpu_startup_entry+0x9f)
: +func -878 0.152 rcu_idle_exit+0x6 (cpu_startup_entry+0xb8)
:| #begin 0x80000001 -878 0.154 debug_smp_processor_id+0x36 (rcu_idle_exit+0x1c)
:| #end 0x80000001 -877 0.130 debug_smp_processor_id+0x82 (rcu_idle_exit+0x1c)
: #func -877 0.135 rcu_eqs_exit_common.isra.47+0x5 (rcu_idle_exit+0x73)
:| #begin 0x80000001 -877 0.152 debug_smp_processor_id+0x36 (rcu_eqs_exit_common.isra.47+0x41)
:| #end 0x80000001 -877 0.139 debug_smp_processor_id+0x82 (rcu_eqs_exit_common.isra.47+0x41)
: #func -877 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -877 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -877 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -876 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -876 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -876 0.148 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -876 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -876 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -876 0.130 arch_cpu_idle_exit+0x3 (cpu_startup_entry+0x136)
: +func -876 0.127 tick_nohz_idle_exit+0x7 (cpu_startup_entry+0x148)
:| +begin 0x80000001 -875 0.152 debug_smp_processor_id+0x36 (tick_nohz_idle_exit+0x16)
:| +end 0x80000001 -875 0.145 debug_smp_processor_id+0x82 (tick_nohz_idle_exit+0x16)
: #func -875 0.149 ktime_get+0x9 (tick_nohz_idle_exit+0x62)
: #func -875 0.114 tick_do_update_jiffies64+0x9 (tick_nohz_idle_exit+0x8b)
: #func -875 0.121 update_cpu_load_nohz+0x5 (tick_nohz_idle_exit+0x90)
:| #begin 0x80000001 -875 0.151 debug_smp_processor_id+0x36 (update_cpu_load_nohz+0x14)
:| #end 0x80000001 -875 0.127 debug_smp_processor_id+0x82 (update_cpu_load_nohz+0x14)
: #func -875 0.114 _raw_spin_lock+0x4 (update_cpu_load_nohz+0x2d)
: #func -874 0.114 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -874 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -874 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -874 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -874 0.129 __update_cpu_load+0x9 (update_cpu_load_nohz+0x40)
: #func -874 0.121 sched_avg_update+0x9 (__update_cpu_load+0xa9)
: #func -874 0.124 _raw_spin_unlock+0x3 (update_cpu_load_nohz+0x47)
: #func -873 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -873 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -873 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -873 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -873 0.124 calc_load_exit_idle+0x4 (tick_nohz_idle_exit+0x95)
:| #begin 0x80000001 -873 0.152 debug_smp_processor_id+0x36 (calc_load_exit_idle+0x13)
:| #end 0x80000001 -873 0.132 debug_smp_processor_id+0x82 (calc_load_exit_idle+0x13)
: #func -873 0.114 hrtimer_cancel+0x4 (tick_nohz_idle_exit+0xa9)
: #func -872 0.112 hrtimer_try_to_cancel+0x7 (hrtimer_cancel+0x12)
: #func -872 0.117 lock_hrtimer_base.isra.17+0x6 (hrtimer_try_to_cancel+0x1e)
: #func -872 0.139 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -872 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -872 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -872 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -872 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -871 0.142 debug_smp_processor_id+0x36 (remove_hrtimer.part.15+0x1f)
:| #end 0x80000001 -871 0.129 debug_smp_processor_id+0x82 (remove_hrtimer.part.15+0x1f)
: #func -871 0.126 __remove_hrtimer+0x9 (remove_hrtimer.part.15+0x3e)
: #func -871 0.135 hrtimer_force_reprogram+0x9 (__remove_hrtimer+0x64)
: #func -871 0.111 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -871 0.124 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -871 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -871 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -870 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -870 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -870 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -870 0.120 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -870 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -870 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -870 0.123 hrtimer_forward+0xc (tick_nohz_idle_exit+0xd2)
: #func -870 0.121 ktime_add_safe+0x6 (hrtimer_forward+0x103)
: #func -869 0.120 ktime_add_safe+0x6 (hrtimer_forward+0x11d)
: #func -869 0.114 hrtimer_start_range_ns+0x3 (hrtimer_start_expires.constprop.9+0x1d)
: #func -869 0.127 __hrtimer_start_range_ns+0x9 (hrtimer_start_range_ns+0x15)
: #func -869 0.114 lock_hrtimer_base.isra.17+0x6 (__hrtimer_start_range_ns+0x23)
: #func -869 0.142 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -869 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -869 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -869 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -868 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -868 0.151 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x46)
:| #end 0x80000001 -868 0.138 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x46)
: #func -868 0.124 ktime_add_safe+0x6 (hrtimer_set_expires_range_ns+0x21)
: #func -868 0.130 enqueue_hrtimer+0x6 (__hrtimer_start_range_ns+0x155)
:| #begin 0x80000001 -868 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x16d)
:| #end 0x80000001 -868 0.136 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x16d)
:| #begin 0x80000001 -867 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x192)
:| #end 0x80000001 -867 0.135 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x192)
: #func -867 0.121 tick_program_event+0x4 (__hrtimer_start_range_ns+0x20a)
: #func -867 0.123 clockevents_program_event+0x9 (tick_program_event+0x24)
: #func -867 0.149 ktime_get+0x9 (clockevents_program_event+0x7a)
: #func -867 0.118 xnarch_next_htick_shot+0x5 (clockevents_program_event+0xeb)
:| #begin 0x80000000 -867 0.154 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| *#func -866 0.133 xntimer_start_aperiodic+0x9 (xnarch_next_htick_shot+0x33)
:| *#func -866 0.184 xnarch_ns_to_tsc+0x6 (xntimer_start_aperiodic+0x67)
:| *#func -866 0.146 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -866 0.126 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -866 0.114 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -866 0.124 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -866 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -865 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -865 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -865 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -865 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -865 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -865 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -865 0.161 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -865 0.118 account_idle_ticks+0x3 (tick_nohz_idle_exit+0x122)
: #func -864 0.129 account_idle_time+0x6 (account_idle_ticks+0xd)
:| #begin 0x80000001 -864 0.141 debug_smp_processor_id+0x36 (account_idle_time+0x1c)
:| #end 0x80000001 -864 0.136 debug_smp_processor_id+0x82 (account_idle_time+0x1c)
:| #begin 0x80000001 -864 0.151 debug_smp_processor_id+0x36 (account_idle_time+0x28)
:| #end 0x80000001 -864 0.129 debug_smp_processor_id+0x82 (account_idle_time+0x28)
: #func -864 0.121 ipipe_unstall_root+0x3 (tick_nohz_idle_exit+0x127)
:| #begin 0x80000000 -864 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -863 0.193 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -863 0.120 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -863 0.117 schedule_preempt_disabled+0x3 (cpu_startup_entry+0x14d)
: +func -863 0.115 sub_preempt_count+0x4 (schedule_preempt_disabled+0x12)
: +func -863 0.126 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -863 0.170 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -863 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -862 0.115 schedule+0x3 (schedule_preempt_disabled+0x17)
: +func -862 0.115 __schedule+0x9 (schedule+0x18)
: +func -862 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -862 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -862 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -862 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -862 0.142 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -862 0.135 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -861 0.120 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -861 0.145 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -861 0.120 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -861 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -861 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -861 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -861 0.158 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -860 0.124 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -860 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -860 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -860 0.120 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -860 0.118 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -860 0.176 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -860 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -860 0.129 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -859 0.115 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -859 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -859 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -859 0.169 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -859 0.130 pre_schedule_idle+0x3 (__schedule+0x242)
: #func -859 0.115 put_prev_task_idle+0x3 (__schedule+0x275)
: #func -859 0.130 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -858 0.132 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -858 0.148 dequeue_pushable_task+0x5 (pick_next_task_rt+0x5b)
: #func -858 0.132 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -858 0.127 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -858 0.121 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -858 0.127 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -858 0.133 rt_task_set_mode+0x7 (taskSwitchLinux+0x8d [sigmatek_lrt])
: #func -858 0.111 __ipipe_notify_kevent+0x9 (__schedule+0x391)
: #func -857 0.126 ipipe_root_only+0x5 (__ipipe_notify_kevent+0x1b)
:| #begin 0x80000001 -857 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -857 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -857 0.142 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x20)
:| #end 0x80000001 -857 0.133 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x49)
: #func -857 0.115 ipipe_kevent_hook+0x4 (__ipipe_notify_kevent+0x54)
: #func -857 0.141 schedule_event+0x9 (ipipe_kevent_hook+0x1c)
: #func -856 0.121 xnsched_renice_root+0x7 (schedule_event+0x1f0)
:| #begin 0x80000000 -856 0.167 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *#func -856 0.130 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *#[ 0] -<?>- 30 -856 0.146 xnsched_renice_root+0x82 (schedule_event+0x1f0)
:| *#func -856 0.135 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| #end 0x80000000 -856 0.117 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -856 0.118 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #begin 0x80000001 -856 0.141 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| #end 0x80000001 -855 0.124 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: #func -855 0.120 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| #begin 0x80000001 -855 0.129 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| #func -855 0.112 irq_hook_handler+0x3 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| #func -855 0.132 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| #func -855 0.115 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| #func -855 0.141 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| #func -854 0.170 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| #*func -854 0.127 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| #*func -854 0.133 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| #*func -854 0.173 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 0] -<?>- 30 -854 0.129 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -854 0.282 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #func -853 0.172 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| #func -853 0.154 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| #end 0x80000001 -853 0.132 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
:| #begin 0x80000001 -853 0.127 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x5b)
:| #end 0x80000001 -853 0.135 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x6b)
:| #begin 0x80000000 -853 0.206 __schedule+0x3a3 (schedule+0x18)
:| #func -853 0.418 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #func -852 0.197 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| #func -852 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| #end 0x000000ef -852 0.246 apic_timer_interrupt+0x52 (hard_local_irq_enable+0x18)
:| #begin 0x80000000 -852 0.173 hard_local_irq_disable+0x15 (xnpod_suspend_thread+0x17d)
:| *#func -851 0.145 ipipe_unstall_head+0x4 (xnshadow_relax+0x91)
:| #end 0x80000000 -851 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_head+0x2e)
: #func -851 0.124 __ipipe_reenter_root+0x4 (xnshadow_relax+0xa2)
:| #begin 0x80000001 -851 0.141 debug_smp_processor_id+0x36 (__ipipe_reenter_root+0x13)
:| #end 0x80000001 -851 0.130 debug_smp_processor_id+0x82 (__ipipe_reenter_root+0x13)
: #func -851 0.114 finish_task_switch+0x7 (__ipipe_reenter_root+0x28)
: #func -851 0.126 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -850 0.121 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -850 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -850 0.185 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -850 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -850 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -850 0.123 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -850 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -849 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -849 0.118 sub_preempt_count+0x4 (__ipipe_reenter_root+0x42)
: +func -849 0.124 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -849 0.170 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -849 0.194 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -849 0.210 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -849 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +func -848 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +begin 0x80000001 -848 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +end 0x80000001 -848 0.135 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +func -848 0.121 losyscall_event+0x9 (ipipe_syscall_hook+0x6b)
:| +begin 0x80000001 -848 0.184 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -848 0.145 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| +begin 0x80000000 -848 0.179 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| +end 0x80000000 -847 0.141 __ipipe_syscall_root+0x9e (system_call+0x30)
: +func -847 0.120 SyS_select+0x9 (syscall_call+0x7)
: +func -847 0.115 _copy_from_user+0x7 (SyS_select+0x39)
: +func -847 0.117 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -847 0.176 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -847 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -847 0.166 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -846 0.126 poll_select_set_timeout+0x6 (SyS_select+0x60)
: +func -846 0.118 core_sys_select+0xc (SyS_select+0x80)
: +func -846 0.123 __rcu_read_lock+0x3 (core_sys_select+0x31)
: +func -846 0.129 __rcu_read_unlock+0x4 (core_sys_select+0x47)
: +func -846 0.114 _copy_from_user+0x7 (get_fd_set+0x1b)
: +func -846 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -846 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -846 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -845 0.138 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -845 0.118 _copy_from_user+0x7 (get_fd_set+0x1b)
: +func -845 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -845 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -845 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -845 0.193 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -845 0.118 do_select+0xc (core_sys_select+0x12b)
: +func -844 0.146 __rcu_read_lock+0x3 (do_select+0x23)
: +func -844 0.120 __rcu_read_unlock+0x4 (do_select+0xe5)
: +func -844 0.173 poll_initwait+0x3 (do_select+0xfd)
: +func -844 0.118 fget_light+0x6 (do_select+0x2aa)
: +func -844 0.136 __rcu_read_lock+0x3 (fget_light+0x4a)
: +func -844 0.138 __rcu_read_unlock+0x4 (fget_light+0x7b)
: +func -844 0.120 eventfd_poll+0x6 (do_select+0x30f)
: +func -843 0.149 _raw_spin_lock_irqsave+0x5 (eventfd_poll+0x2f)
: #func -843 0.117 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -843 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -843 0.158 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -843 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -843 0.123 __ipipe_spin_unlock_debug+0x3 (eventfd_poll+0x68)
: #func -843 0.132 _raw_spin_unlock_irqrestore+0x4 (eventfd_poll+0x71)
: #func -843 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -842 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -842 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -842 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -842 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -842 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -842 0.191 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -842 0.117 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -841 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -841 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -841 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -841 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -841 0.160 fput+0x5 (do_select+0x327)
: +func -841 0.115 fget_light+0x6 (do_select+0x2aa)
: +func -841 0.142 __rcu_read_lock+0x3 (fget_light+0x4a)
: +func -840 0.136 __rcu_read_unlock+0x4 (fget_light+0x7b)
: +func -840 0.126 sock_poll+0x5 (do_select+0x30f)
: +func -840 0.145 tcp_poll+0x6 (sock_poll+0x17)
: +func -840 0.123 fput+0x5 (do_select+0x327)
: +func -840 0.136 _cond_resched+0x3 (do_select+0x3f1)
: +func -840 0.124 poll_freewait+0x9 (do_select+0x4ab)
: +func -840 0.132 ipipe_root_only+0x5 (set_fd_set+0x17)
:| +begin 0x80000001 -840 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -839 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -839 0.141 __copy_to_user_ll+0x6 (set_fd_set+0x2d)
: +func -839 0.126 ipipe_root_only+0x5 (set_fd_set+0x17)
:| +begin 0x80000001 -839 0.176 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -839 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -839 0.142 __copy_to_user_ll+0x6 (set_fd_set+0x2d)
: +func -839+ 3.370 poll_select_copy_remaining+0x9 (SyS_select+0x90)
:| +begin 0x000000ef -835 0.127 apic_timer_interrupt+0x3a (<102d024a>)
:| +func -835 0.155 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -835 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -835 0.121 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -835 0.141 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -834 0.155 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -834 0.172 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -834 0.112 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -834 0.170 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -834 0.136 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -834 0.115 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -834 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -833 0.194 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -833 0.123 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-736 -833 0.115 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -833 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -833 0.258 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -833 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- 30 -832 0.130 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -832 0.142 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -832 0.334 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -832 0.311 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -832 0.194 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -831 0.123 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -831 0.124 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -831 0.218 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -831 0.163 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -831 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -831 0.206 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -830 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -830 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -830 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -830 0.368 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -830 0.117 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -829 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -829 0.188 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -829 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -829 0.121 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -829 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -829 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -829 0.133 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -828 0.112 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -828 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -828 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -828 0.167 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -828 0.145 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -828 0.166 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -828 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -828 0.302 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -827 0.285 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -827 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -827 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -827 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -827 0.135 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -826 0.276 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -826 0.195 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -826 0.167 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -826! 90.572 apic_timer_interrupt+0x52 (<102d024a>)
:| +begin 0x000000ef -735 0.127 apic_timer_interrupt+0x3a (<102d0251>)
:| +func -735 0.152 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -735 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -735 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -735 0.130 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -735 0.141 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -734 0.170 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -734 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -734 0.215 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -734 0.135 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -734 0.112 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -734 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -733 0.188 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -733 0.127 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@-636 -733 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -733 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -733 0.255 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -733 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -732 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -732 0.141 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -732 0.360 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -732 0.301 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -732 0.195 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -731 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -731 0.142 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -731 0.231 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -731 0.160 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -731 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -731 0.185 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -730 0.170 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -730 0.142 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -730 0.160 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -730 0.301 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -730 0.121 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -730 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -729 0.188 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -729 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -729 0.121 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -729 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -729 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -729 0.127 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -729 0.114 __rt_task_wait_period+0x5 (hisyscall_event+0x129)
: + func -728 0.118 rt_task_wait_period+0x4 (__rt_task_wait_period+0x14)
: + func -728 0.120 xnpod_wait_thread_period+0x9 (rt_task_wait_period+0x44)
:| + begin 0x80000000 -728 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| # func -728 0.146 xnpod_suspend_thread+0x9 (xnpod_wait_thread_period+0x6c)
:| # func -728 0.166 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 620] -<?>- 99 -728 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -728 0.291 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -727 0.265 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 603] cyclic: 30 -727 0.197 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -727 0.120 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -727 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -727 0.144 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -726 0.280 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -726 0.195 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -726 0.163 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +end 0x000000ef -726! 717.050 apic_timer_interrupt+0x52 (<102d0251>)
:| +begin 0x000000ef -9 0.158 apic_timer_interrupt+0x3a (<10139c1a>)
:| +func -9 0.158 __ipipe_handle_irq+0x7 (apic_timer_interrupt+0x41)
:| +func -8 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -8 0.117 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -8 0.130 __ipipe_ack_hrtimer_irq+0x6 (__ipipe_dispatch_irq+0xa9)
:| +func -8 0.146 lapic_itimer_ack+0x3 (__ipipe_ack_hrtimer_irq+0x59)
:| +func -8 0.169 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| # func -8 0.114 irq_hook_handler+0x3 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -8 0.218 xnintr_clock_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -7 0.149 xntimer_tick_aperiodic+0x9 (xnintr_clock_handler+0xb9)
:| # func -7 0.115 xnthread_periodic_handler+0x3 (xntimer_tick_aperiodic+0xa0)
:| # func -7 0.136 xnpod_resume_thread+0x9 (xnthread_periodic_handler+0x20)
:| # [ 620] -<?>- 99 -7 0.298 xnpod_resume_thread+0x39 (xnthread_periodic_handler+0x20)
:| # func -7 0.123 xntimer_next_local_shot+0x9 (xntimer_tick_aperiodic+0x177)
:| # event tick@63 -7 0.112 xntimer_next_local_shot+0xca (xntimer_tick_aperiodic+0x177)
:| # func -7 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| # func -6 0.253 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| # func -6 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 603] cyclic: 30 -6 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -6 0.141 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -6 0.372 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -5 0.301 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 620] -<?>- 99 -5 0.195 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -5 0.120 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -5 0.142 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -5 0.231 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -4 0.219 xntimer_get_overruns+0x8 (xnpod_wait_thread_period+0x93)
:| # func -4 0.141 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -4 0.198 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -4 0.181 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -4 0.152 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -3 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -3 0.877 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -2 0.124 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -2 0.132 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -2 0.187 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -2 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -2 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -2 0.146 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -2 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1 0.273 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1 0.233 xnshadow_sys_trace+0x6 (hisyscall_event+0x129)
: + func -1 0.212 ipipe_trace_frozen_reset+0x5 (xnshadow_sys_trace+0x5e)
: + func -1 0.124 __ipipe_global_path_lock+0x7 (ipipe_trace_frozen_reset+0x14)
: + func -1 0.120 __ipipe_spin_lock_irqsave+0x6 (__ipipe_global_path_lock+0x16)
:| + begin 0x80000001 0 0.648 hard_local_irq_save+0x16 (__ipipe_spin_lock_irqsave+0x12)
:| # func 0 0.148 __ipipe_spin_unlock_irqcomplete+0x4 (__ipipe_global_path_unlock+0x5f)
:| + end 0x80000001 0 0.155 hard_local_irq_restore+0x15 (__ipipe_spin_unlock_irqcomplete+0x25)
< + freeze 0x0009990f 0 0.161 xnshadow_sys_trace+0x67 (hisyscall_event+0x129)
| + begin 0x80000001 0 0.176 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
| + end 0x80000001 0 0.139 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
| + begin 0x80000000 0 0.169 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
| + end 0x80000000 0 0.203 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
+ func 0 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
+ func 0 0.132 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
| + begin 0x80000001 1 0.190 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
| + end 0x80000001 1 0.149 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
+ func 1 0.126 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
| + begin 0x80000001 1 0.000 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
next prev parent reply other threads:[~2015-07-13 17:26 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-09 12:15 [Xenomai] usage of rtdm_task_sleep_abs Johann Obermayr
2015-07-09 14:19 ` Gilles Chanteperdrix
2015-07-09 15:43 ` Johann Obermayr
2015-07-09 15:51 ` Gilles Chanteperdrix
2015-07-10 9:34 ` Johann Obermayr
2015-07-10 9:46 ` Gilles Chanteperdrix
2015-07-10 10:43 ` Johann Obermayr
2015-07-10 10:49 ` Gilles Chanteperdrix
2015-07-13 13:41 ` Johann Obermayr
2015-07-13 14:02 ` Gilles Chanteperdrix
2015-07-13 14:56 ` Johann Obermayr
2015-07-13 15:24 ` Gilles Chanteperdrix
2015-07-13 16:58 ` Johann Obermayr
2015-07-13 17:21 ` Gilles Chanteperdrix
2015-07-13 17:26 ` Johann Obermayr [this message]
2015-07-13 19:58 ` Gilles Chanteperdrix
2015-07-13 20:23 ` Johann Obermayr
2015-07-13 20:31 ` Gilles Chanteperdrix
2015-07-13 20:45 ` Johann Obermayr
2015-07-13 20:54 ` Gilles Chanteperdrix
2015-07-13 21:30 ` Johann Obermayr
2015-07-13 21:58 ` Johann Obermayr
2015-07-13 22:39 ` Gilles Chanteperdrix
2015-07-13 23:30 ` Johann Obermayr
2015-07-14 0:02 ` Gilles Chanteperdrix
2015-07-15 21:00 ` Johann Obermayr
2015-07-15 21:21 ` [Xenomai] ipipe trace Johann Obermayr
2015-07-16 6:30 ` [Xenomai] usage of rtdm_task_sleep_abs Gilles Chanteperdrix
2015-07-16 11:46 ` Johann Obermayr
2015-07-17 5:25 ` Gilles Chanteperdrix
2015-07-13 20:35 ` Gilles Chanteperdrix
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55A3F4B3.1090908@sigmatek.at \
--to=johann.obermayr@sigmatek.at \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.