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 15:41:55 +0200 [thread overview]
Message-ID: <55A3C023.5070000@sigmatek.at> (raw)
In-Reply-To: <20150710104957.GT20176@hermes.click-hack.org>
Am 10.07.2015 um 12:49 schrieb Gilles Chanteperdrix:
> On Fri, Jul 10, 2015 at 12:43:29PM +0200, Johann Obermayr wrote:
>> Am 10.07.2015 um 11:46 schrieb Gilles Chanteperdrix:
>>> On Fri, Jul 10, 2015 at 11:34:59AM +0200, Johann Obermayr wrote:
>>>> Am 09.07.2015 um 17:51 schrieb Gilles Chanteperdrix:
>>>>> On Thu, Jul 09, 2015 at 05:43:03PM +0200, Johann Obermayr wrote:
>>>>>> Am 09.07.2015 um 16:19 schrieb Gilles Chanteperdrix:
>>>>>>> On Thu, Jul 09, 2015 at 02:15:55PM +0200, Johann Obermayr wrote:
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> we have follow situation
>>>>>>>>
>>>>>>>> u64 lrtdrv_time_of_irq_ns ;
>>>>>>>> void worker_task()
>>>>>>>> {
>>>>>>>> while(1)
>>>>>>>> {
>>>>>>>> rtdm_task_sleep_abs(lrtdrv_time_of_irq_ns + 950000ull,
>>>>>>>> RTDM_TIMERMODE_ABSOLUTE);
>>>>>>>> do_something();
>>>>>>>> }
>>>>>>>> }
>>>>>>>>
>>>>>>>> _kernel_rtdm_irq_handler()
>>>>>>>> {
>>>>>>>> lrtdrv_time_of_irq_ns = rtdm_clock_read_monotonic();
>>>>>>>> }
>>>>>>>>
>>>>>>>> the _kernel_irq_callback() is called every 1ms.
>>>>>>>> we will , that the worker_task begin 50us before next irq
>>>>>>>>
>>>>>>>> But sometime, the worker task start ~50us after irq. Why ?
>>>>>>> Best way to know, enable the I-pipe tracer, setup sufficient back
>>>>>>> trace points, and when the wrong wake up happens, trigger an I-pipe
>>>>>>> trace.
>>>>>>>
>>>>>> i will enable i-pipe tracer.
>>>>>> found out, that
>>>>>>
>>>>>> rtdm_task_sleep_abs(xxx, RTDM_TIMERMODE_ABSOLUTE);
>>>>>> u64 calc = rtdm_clock_read_monotonic();
>>>>>>
>>>>>> sometime the diff between xxx & calc is biger than 61000ns.
>>>>> This is called "kernel task scheduling latency". It can be measured by
>>>>> the latency -t 1 test.
>>>> Ok, i will test it with this test.
>>>> Here a simple list of measure from rtdm_task_sleep_abs(xxx) calc =
>>>> rtdm_clock_read_monotonic
>>> Yeah, latency -t 1 does that too. Only much better.
>>>
>> Result a) only latency -t 1
>> RTT| 00:00:01 (in-kernel periodic task, 100 us period, priority 99)
>> RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat
>> worst
>> RTD| -2.618| -2.481| -2.384| 0| 0| -2.618| -2.384
>> RTD| -2.506| -2.477| -2.301| 0| 0| -2.618| -2.301
>> RTD| -2.590| -2.479| -2.192| 0| 0| -2.618| -2.192
>> RTD| -2.517| -2.489| -2.324| 0| 0| -2.618| -2.192
>> RTD| -2.612| -2.490| -2.335| 0| 0| -2.618| -2.192
>> RTD| -2.723| -2.490| -2.300| 0| 0| -2.723| -2.192
>> RTD| -2.521| -2.491| -2.332| 0| 0| -2.723| -2.192
>> RTD| -2.624| -2.492| -2.346| 0| 0| -2.723| -2.192
>> RTD| -2.520| -2.490| -2.341| 0| 0| -2.723| -2.192
>> RTD| -2.584| -2.490| -2.353| 0| 0| -2.723| -2.192
>> RTD| -2.521| -2.487| -2.333| 0| 0| -2.723| -2.192
>> RTD| -2.521| -2.490| -2.329| 0| 0| -2.723| -2.192
>> RTD| -2.519| -2.488| -1.946| 0| 0| -2.723| -1.946
>> RTD| -2.521| -2.490| -2.353| 0| 0| -2.723| -1.946
>> RTD| -2.605| -2.490| -2.343| 0| 0| -2.723| -1.946
>> RTD| -2.521| -2.490| -2.328| 0| 0| -2.723| -1.946
>> RTD| -2.568| -2.489| -2.337| 0| 0| -2.723| -1.946
>> RTD| -2.520| -2.490| -2.329| 0| 0| -2.723| -1.946
>> RTD| -2.553| -2.491| -2.337| 0| 0| -2.723| -1.946
>> RTD| -2.521| -2.491| -2.325| 0| 0| -2.723| -1.946
>> RTD| -2.521| -2.490| -2.341| 0| 0| -2.723| -1.946
>>
>> Result b) with our application, that copy with a releaxed task from/to a
>> SRAM on a PCI Card.
>> RTT| 00:00:01 (in-kernel periodic task, 100 us period, priority 99)
>> RTH|---lat min|---lat avg|----lat max|-overrun|---msw|---lat best|--lat
>> worst
>> RTD| -2.680| -1.537| 716.496| 38| 0| -2.680| 716.496
>> RTD| -2.680| -1.414| 691.232| 81| 0| -2.680| 716.496
>> RTD| -3.051| -0.877| 739.939| 120| 0| -3.051| 739.939
>> RTD| -2.662| -1.422| 738.747| 160| 0| -3.051| 739.939
>> RTD| -2.713| -1.637| 726.880| 191| 0| -3.051| 739.939
>> RTD| -2.656| -1.044| 675.880| 218| 0| -3.051| 739.939
>> RTD| -2.655| -1.269| 753.354| 251| 0| -3.051| 753.354
>> RTD| -2.661| -1.344| 633.684| 301| 0| -3.051| 753.354
>> RTD| -2.663| -1.626| 698.008| 333| 0| -3.051| 753.354
>> RTD| -2.662| -0.579| 751.352| 379| 0| -3.051| 753.354
>> RTD| -2.669| -1.455| 733.275| 410| 0| -3.051| 753.354
>> RTD| -2.758| -1.670| 629.569| 434| 0| -3.051| 753.354
>> RTD| -2.760| -1.686| 690.451| 445| 0| -3.051| 753.354
>> RTD| -2.668| -1.032| 753.099| 483| 0| -3.051| 753.354
>> RTD| -2.661| -1.476| 735.519| 518| 0| -3.051| 753.354
>> RTD| -2.660| -1.647| 725.828| 552| 0| -3.051| 753.354
>> RTD| -2.661| -1.236| 250.879| 556| 0| -3.051| 753.354
> Your application (and more probably driver) has a problem, it
> probably creates large interrupts masking section. Once again, to
> understand what the problem is, I suggest using the I-pipe tracer.
>
Hello,
i have add a ipipe trace. But i don't understand it.
the function lrtdrv_monitoring_irq has no mutex, only a atomic funtion
and write result into a ring buffer.
(see your trace screen. red lines)
http://www.pic-upload.de/view-27670244/Trace001.png.html
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.0/ipipe release #1
------------------------------------------------------------
CPU: 0, Freeze: 1294584251633 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)
:| #func -1927 0.178 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #end 0x80000001 -1927 0.133 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
:| #begin 0x80000001 -1927 0.127 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x5b)
:| #end 0x80000001 -1926 0.138 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x6b)
:| #begin 0x80000000 -1926 0.252 __schedule+0x3a3 (schedule+0x18)
:| #func -1926 0.374 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #func -1926 0.135 ipipe_unstall_head+0x4 (xnshadow_relax+0x91)
:| #end 0x80000000 -1926 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_head+0x2e)
: #func -1925 0.124 __ipipe_reenter_root+0x4 (xnshadow_relax+0xa2)
:| #begin 0x80000001 -1925 0.141 debug_smp_processor_id+0x36 (__ipipe_reenter_root+0x13)
:| #end 0x80000001 -1925 0.129 debug_smp_processor_id+0x82 (__ipipe_reenter_root+0x13)
: #func -1925 0.114 finish_task_switch+0x7 (__ipipe_reenter_root+0x28)
: #func -1925 0.126 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -1925 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -1925 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1925 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1924 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1924 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -1924 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1924 0.256 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1924 0.175 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1924 0.115 sub_preempt_count+0x4 (__ipipe_reenter_root+0x42)
: +func -1923 0.126 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1923 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1923 0.181 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1923 0.210 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -1923 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +func -1923 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +begin 0x80000001 -1923 0.155 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +end 0x80000001 -1922 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +func -1922 0.118 losyscall_event+0x9 (ipipe_syscall_hook+0x6b)
:| +begin 0x80000001 -1922 0.181 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -1922 0.147 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| +begin 0x80000000 -1922 0.179 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| +end 0x80000000 -1922 0.139 __ipipe_syscall_root+0x9e (system_call+0x30)
: +func -1922 0.112 SyS_select+0x9 (syscall_call+0x7)
: +func -1921 0.115 _copy_from_user+0x7 (SyS_select+0x39)
: +func -1921 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -1921 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1921 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1921 0.163 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -1921 0.121 poll_select_set_timeout+0x6 (SyS_select+0x60)
: +func -1921 0.118 core_sys_select+0xc (SyS_select+0x80)
: +func -1920 0.130 __rcu_read_lock+0x3 (core_sys_select+0x31)
: +func -1920 0.126 __rcu_read_unlock+0x4 (core_sys_select+0x47)
: +func -1920 0.112 _copy_from_user+0x7 (get_fd_set+0x1b)
: +func -1920 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -1920 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1920 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1920 0.132 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -1920 0.117 _copy_from_user+0x7 (get_fd_set+0x1b)
: +func -1919 0.117 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -1919 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1919 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1919 0.184 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -1919 0.115 do_select+0xc (core_sys_select+0x12b)
: +func -1919 0.144 __rcu_read_lock+0x3 (do_select+0x23)
: +func -1919 0.118 __rcu_read_unlock+0x4 (do_select+0xe5)
: +func -1918 0.163 poll_initwait+0x3 (do_select+0xfd)
: +func -1918 0.118 fget_light+0x6 (do_select+0x2aa)
: +func -1918 0.136 __rcu_read_lock+0x3 (fget_light+0x4a)
: +func -1918 0.135 __rcu_read_unlock+0x4 (fget_light+0x7b)
: +func -1918 0.112 eventfd_poll+0x6 (do_select+0x30f)
: +func -1918 0.154 _raw_spin_lock_irqsave+0x5 (eventfd_poll+0x2f)
: #func -1918 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1918 0.126 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1917 0.154 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1917 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1917 0.123 __ipipe_spin_unlock_debug+0x3 (eventfd_poll+0x68)
: #func -1917 0.132 _raw_spin_unlock_irqrestore+0x4 (eventfd_poll+0x71)
: #func -1917 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1917 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1917 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1916 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1916 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1916 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1916 0.190 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1916 0.117 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1916 0.118 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1916 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1916 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1915 0.136 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1915 0.164 fput+0x5 (do_select+0x327)
: +func -1915 0.114 fget_light+0x6 (do_select+0x2aa)
: +func -1915 0.142 __rcu_read_lock+0x3 (fget_light+0x4a)
: +func -1915 0.144 __rcu_read_unlock+0x4 (fget_light+0x7b)
: +func -1915 0.138 sock_poll+0x5 (do_select+0x30f)
: +func -1915 0.132 tcp_poll+0x6 (sock_poll+0x17)
: +func -1914 0.127 fput+0x5 (do_select+0x327)
: +func -1914 0.142 _cond_resched+0x3 (do_select+0x3f1)
: +func -1914 0.130 poll_freewait+0x9 (do_select+0x4ab)
: +func -1914 0.130 ipipe_root_only+0x5 (set_fd_set+0x17)
:| +begin 0x80000001 -1914 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1914 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1914 0.139 __copy_to_user_ll+0x6 (set_fd_set+0x2d)
: +func -1913 0.118 ipipe_root_only+0x5 (set_fd_set+0x17)
:| +begin 0x80000001 -1913 0.178 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1913 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1913 0.142 __copy_to_user_ll+0x6 (set_fd_set+0x2d)
: +func -1913! 43.981 poll_select_copy_remaining+0x9 (SyS_select+0x90)
: +func -1869 0.114 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: +func -1869 0.118 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| +begin 0x80000001 -1869 0.198 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1868 0.129 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1868 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1868 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1868 0.136 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1868 0.136 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
:| + begin 0x80000001 -1868 0.221 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -1868 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +func -1867 0.117 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +begin 0x80000001 -1867 0.155 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +end 0x80000001 -1867 0.127 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +func -1867 0.151 losyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: +func -1867 0.121 sys_rtdm_ioctl+0x3 (losyscall_event+0xb1)
: +func -1867 0.112 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: +func -1867 0.121 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| +begin 0x80000000 -1867 0.212 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -1866 0.141 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -1866 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +begin 0x80000001 -1866 0.142 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| +end 0x80000001 -1866 0.142 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: +func -1866 0.115 lrt_non_rt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x51)
: +func -1866 0.187 lrt_non_rt_ioctl_work+0xc [sigmatek_lrt] (lrt_non_rt_ioctl+0x10 [sigmatek_lrt])
: +func -1865 0.120 xnshadow_harden+0x9 (losyscall_event+0x88)
: +func -1865 0.114 down_interruptible+0x6 (xnshadow_harden+0x4f)
: +func -1865 0.144 _raw_spin_lock_irqsave+0x5 (down_interruptible+0x12)
: #func -1865 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1865 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1865 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1865 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1865 0.130 __ipipe_spin_unlock_debug+0x3 (down_interruptible+0x33)
: #func -1864 0.124 _raw_spin_unlock_irqrestore+0x4 (down_interruptible+0x3c)
: #func -1864 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1864 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1864 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1864 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1864 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1864 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1863 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1863 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1863 0.118 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1863 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1863 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1863 0.135 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1863 0.112 add_preempt_count+0x4 (xnshadow_harden+0x76)
: +func -1863 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1862 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1862 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1862 0.123 wake_up_process+0x4 (xnshadow_harden+0xe1)
: +func -1862 0.112 try_to_wake_up+0x9 (wake_up_process+0x2e)
: +func -1862 0.142 _raw_spin_lock_irqsave+0x5 (try_to_wake_up+0x25)
: #func -1862 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1862 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1861 0.166 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1861 0.164 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1861 0.219 select_task_rq_rt+0x6 (select_task_rq+0x15)
:| #begin 0x80000001 -1861 0.142 debug_smp_processor_id+0x36 (try_to_wake_up+0x106)
:| #end 0x80000001 -1861 0.129 debug_smp_processor_id+0x82 (try_to_wake_up+0x106)
: #func -1861 0.118 cpus_share_cache+0x4 (try_to_wake_up+0x10d)
: #func -1861 0.111 _raw_spin_lock+0x4 (try_to_wake_up+0x15a)
: #func -1860 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -1860 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1860 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1860 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1860 0.115 ttwu_do_activate.constprop.91+0x5 (try_to_wake_up+0x163)
: #func -1860 0.117 activate_task+0x4 (ttwu_do_activate.constprop.91+0x2b)
: #func -1860 0.115 enqueue_task+0x8 (activate_task+0x21)
: #func -1860 0.139 update_rq_clock+0x6 (enqueue_task+0x1a)
:| #begin 0x80000001 -1859 0.154 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -1859 0.147 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -1859 0.112 enqueue_task_rt+0x7 (enqueue_task+0x28)
: #func -1859 0.130 dequeue_rt_stack+0x9 (enqueue_task_rt+0x2c)
: #func -1859 0.158 cpupri_set+0x6 (enqueue_task_rt+0xca)
: #func -1859 0.124 update_rt_migration+0x4 (enqueue_task_rt+0xea)
: #func -1859 0.115 ttwu_do_wakeup+0x6 (ttwu_do_activate.constprop.91+0x50)
: #func -1858 0.187 check_preempt_curr+0x7 (ttwu_do_wakeup+0x14)
: #func -1858 0.120 check_preempt_curr_rt+0x5 (check_preempt_curr+0x2c)
: #func -1858 0.139 resched_task+0x5 (check_preempt_curr_rt+0x82)
:| #begin 0x80000001 -1858 0.142 debug_smp_processor_id+0x36 (resched_task+0x48)
:| #end 0x80000001 -1858 0.135 debug_smp_processor_id+0x82 (resched_task+0x48)
: #func -1858 0.117 task_woken_rt+0x4 (ttwu_do_wakeup+0x5b)
: #func -1858 0.123 _raw_spin_unlock+0x3 (try_to_wake_up+0x16f)
: #func -1858 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -1857 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1857 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1857 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1857 0.130 __ipipe_spin_unlock_debug+0x3 (try_to_wake_up+0x177)
: #func -1857 0.121 _raw_spin_unlock_irqrestore+0x4 (try_to_wake_up+0x182)
: #func -1857 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1857 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1856 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1856 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1856 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1856 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1856 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1856 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1856 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1856 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1855 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1855 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1855 0.123 schedule+0x3 (xnshadow_harden+0xe6)
: +func -1855 0.112 __schedule+0x9 (schedule+0x18)
: +func -1855 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -1855 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1855 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1854 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1854 0.152 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -1854 0.129 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -1854 0.115 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -1854 0.144 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -1854 0.121 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -1854 0.111 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1854 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1853 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1853 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1853 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1853 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1853 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1853 0.130 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1853 0.118 sub_preempt_count+0x4 (__schedule+0x54)
: +func -1852 0.123 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1852 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1852 0.135 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1852 0.117 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -1852 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1852 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1852 0.127 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -1851 0.117 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -1851 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1851 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1851 0.147 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1851 0.112 deactivate_task+0x4 (__schedule+0x10e)
: #func -1851 0.115 dequeue_task+0x8 (deactivate_task+0x21)
: #func -1851 0.190 update_rq_clock+0x6 (dequeue_task+0x1a)
: #func -1850 0.120 dequeue_task_rt+0x5 (dequeue_task+0x28)
: #func -1850 0.124 update_curr_rt+0x9 (dequeue_task_rt+0x13)
: #func -1850 0.120 sched_avg_update+0x9 (update_curr_rt+0xc9)
: #func -1850 0.144 dequeue_rt_stack+0x9 (dequeue_task_rt+0x1b)
: #func -1850 0.115 update_rt_migration+0x4 (dequeue_rt_stack+0x121)
: #func -1850 0.127 dequeue_pushable_task+0x5 (dequeue_task_rt+0x24)
: #func -1850 0.136 pre_schedule_rt+0x3 (__schedule+0x242)
: #func -1850 0.123 put_prev_task_rt+0x5 (__schedule+0x275)
: #func -1849 0.126 update_curr_rt+0x9 (put_prev_task_rt+0x14)
: #func -1849 0.123 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -1849 0.118 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -1849 0.132 dequeue_pushable_task+0x5 (pick_next_task_rt+0x5b)
: #func -1849 0.118 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -1849 0.135 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -1849 0.120 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -1849 0.213 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -1848 0.155 rt_task_set_mode+0x7 (taskSwitchLinux+0xbf [sigmatek_lrt])
: #func -1848 0.115 __ipipe_notify_kevent+0x9 (__schedule+0x391)
: #func -1848 0.115 ipipe_root_only+0x5 (__ipipe_notify_kevent+0x1b)
:| #begin 0x80000001 -1848 0.154 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1848 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -1848 0.144 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x20)
:| #end 0x80000001 -1848 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x49)
: #func -1847 0.115 ipipe_kevent_hook+0x4 (__ipipe_notify_kevent+0x54)
: #func -1847 0.139 schedule_event+0x9 (ipipe_kevent_hook+0x1c)
:| #begin 0x80000000 -1847 0.161 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *#func -1847 0.161 xnsched_peek_rpi+0x3 (schedule_event+0x14c)
:| *#func -1847 0.145 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -1847 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| #begin 0x80000001 -1847 0.127 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x5b)
:| #end 0x80000001 -1846 0.138 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x6b)
:| #begin 0x80000000 -1846 0.155 __schedule+0x3a3 (schedule+0x18)
:| #func -1846 0.233 __switch_to+0x9 (__schedule+0x50a)
:| #func -1846 0.139 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| #end 0x80000000 -1846 0.133 hard_local_irq_enable+0x16 (__ipipe_switch_tail+0x2e)
:| #begin 0x80000001 -1846 0.142 debug_smp_processor_id+0x36 (__schedule+0x51d)
:| #end 0x80000001 -1846 0.130 debug_smp_processor_id+0x82 (__schedule+0x51d)
: #func -1845 0.114 finish_task_switch+0x7 (__schedule+0x533)
: #func -1845 0.124 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -1845 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -1845 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1845 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1845 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1845 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -1844 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1844 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1844 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1844 0.145 debug_smp_processor_id+0x36 (__schedule+0x538)
:| +end 0x80000001 -1844 0.126 debug_smp_processor_id+0x82 (__schedule+0x538)
: +func -1844 0.115 sub_preempt_count+0x4 (__schedule+0x56c)
: +func -1844 0.124 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1844 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1843 0.203 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1843 0.132 kthread_should_stop+0x3 (gatekeeper_thread+0xc3)
: +func -1843 0.117 rpi_pop+0x9 (gatekeeper_thread+0xf0)
:| +begin 0x80000000 -1843 0.170 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -1843 0.176 xnsched_peek_rpi+0x3 (rpi_pop+0x6e)
:| *+func -1843 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -1842 0.117 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +func -1842 0.120 xnsched_renice_root+0x7 (rpi_pop+0xb4)
:| +begin 0x80000000 -1842 0.210 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *+func -1842 0.126 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *+[ 0] -<?>- -1 -1842 0.145 xnsched_renice_root+0x82 (rpi_pop+0xb4)
:| *+func -1842 0.135 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| +end 0x80000000 -1842 0.123 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +begin 0x80000000 -1841 0.157 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -1841 0.145 xnpod_resume_thread+0x9 (gatekeeper_thread+0x11a)
:| *+[ 582] cyclic: 30 -1841 0.185 xnpod_resume_thread+0x39 (gatekeeper_thread+0x11a)
:| *+func -1841 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -1841 0.121 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +func -1841 0.120 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| +begin 0x80000001 -1841 0.142 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| +end 0x80000001 -1840 0.132 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: +func -1840 0.120 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| +begin 0x80000001 -1840 0.141 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| +func -1840 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| +func -1840 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +func -1840 0.129 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| +func -1840 0.120 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1840 0.163 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +func -1839 0.147 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1839 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| +func -1839 0.203 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1839 0.117 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1839 0.145 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1839 0.135 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| # func -1839 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- -1 -1838 0.121 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1838 0.127 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1838 0.301 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1838 0.253 __switch_to+0x9 (__schedule+0x50a)
:| # func -1838 0.190 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| # func -1837 0.234 xnpod_switch_fpu+0x3 (xnshadow_harden+0x133)
:| # func -1837 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1837 0.133 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -1837 0.120 sys_rtdm_ioctl+0x3 (losyscall_event+0xb1)
: + func -1837 0.124 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -1837 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -1836 0.210 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -1836 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1836 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1836 0.144 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -1836 0.147 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -1836 0.120 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -1836 0.120 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -1835 0.151 __copy_from_user_ll_nozero+0x6 (rtdm_safe_copy_from_user.isra.4+0x23 [sigmatek_lrt])
: + func -1835 0.126 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4a2 [sigmatek_lrt])
: + func -1835 0.120 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -1835 0.118 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -1835 0.123 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + begin 0x80000001 -1835 0.147 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + end 0x80000001 -1835 0.127 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
: + func -1835 0.118 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: + func -1834 0.123 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| + begin 0x80000000 -1834 0.154 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| # func -1834 0.172 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| # func -1834 0.144 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| # func -1834 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 582] cyclic: 30 -1834 0.115 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1834 0.262 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1833 0.317 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 23] gatekee -1 -1833 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1833 0.123 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1833 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1833 0.120 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1832 0.310 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1832 0.188 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1832 0.115 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +func -1832 0.198 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +end 0x80000001 -1832 0.170 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
: +func -1831 0.118 up+0x5 (gatekeeper_thread+0xb9)
: +func -1831 0.141 _raw_spin_lock_irqsave+0x5 (up+0x11)
: #func -1831 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1831 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1831 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1831 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1831 0.123 __ipipe_spin_unlock_debug+0x3 (up+0x2e)
: #func -1831 0.121 _raw_spin_unlock_irqrestore+0x4 (up+0x37)
: #func -1830 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1830 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1830 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1830 0.126 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1830 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1830 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1830 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1829 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1829 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1829 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1829 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1829 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1829 0.115 schedule+0x3 (gatekeeper_thread+0xbe)
: +func -1829 0.115 __schedule+0x9 (schedule+0x18)
: +func -1829 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -1828 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1828 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1828 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1828 0.142 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -1828 0.129 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -1828 0.115 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -1828 0.144 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -1828 0.121 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -1827 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1827 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1827 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1827 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1827 0.123 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1827 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1827 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1826 0.117 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1826 0.117 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -1826 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1826 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1826 0.129 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -1826 0.115 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -1826 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1826 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1825 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1825 0.114 deactivate_task+0x4 (__schedule+0x10e)
: #func -1825 0.114 dequeue_task+0x8 (deactivate_task+0x21)
: #func -1825 0.149 update_rq_clock+0x6 (dequeue_task+0x1a)
:| #begin 0x80000001 -1825 0.141 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -1825 0.144 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -1825 0.112 dequeue_task_rt+0x5 (dequeue_task+0x28)
: #func -1824 0.127 update_curr_rt+0x9 (dequeue_task_rt+0x13)
: #func -1824 0.118 sched_avg_update+0x9 (update_curr_rt+0xc9)
: #func -1824 0.138 dequeue_rt_stack+0x9 (dequeue_task_rt+0x1b)
: #func -1824 0.158 cpupri_set+0x6 (dequeue_rt_stack+0x104)
: #func -1824 0.120 update_rt_migration+0x4 (dequeue_rt_stack+0x121)
: #func -1824 0.124 dequeue_pushable_task+0x5 (dequeue_task_rt+0x24)
: #func -1824 0.111 pre_schedule_rt+0x3 (__schedule+0x242)
: #func -1824 0.121 pull_rt_task+0x9 (pre_schedule_rt+0x18)
: #func -1823 0.129 idle_balance+0x9 (__schedule+0x252)
: #func -1823 0.124 _raw_spin_unlock+0x3 (idle_balance+0x5f)
: #func -1823 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -1823 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1823 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1823 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1823 0.118 __rcu_read_lock+0x3 (idle_balance+0x64)
: #func -1823 0.112 __rcu_read_unlock+0x4 (idle_balance+0xee)
: #func -1822 0.112 _raw_spin_lock+0x4 (idle_balance+0xf5)
: #func -1822 0.114 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -1822 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1822 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1822 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1822 0.118 put_prev_task_rt+0x5 (__schedule+0x275)
: #func -1822 0.121 update_curr_rt+0x9 (put_prev_task_rt+0x14)
: #func -1822 0.114 pick_next_task_fair+0x7 (__schedule+0x28c)
: #func -1821 0.117 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -1821 0.115 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -1821 0.135 pick_next_task_fair+0x7 (__schedule+0x299)
: #func -1821 0.133 pick_next_task_idle+0x3 (__schedule+0x299)
: #func -1821 0.147 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -1821 0.167 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -1821 0.129 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -1820 0.201 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -1820 0.141 rt_task_set_mode+0x7 (taskSwitchLinux+0xbf [sigmatek_lrt])
:| #begin 0x80000000 -1820 0.161 __schedule+0x3a3 (schedule+0x18)
:| #func -1820 0.166 __switch_to+0x9 (__schedule+0x50a)
:| #func -1820 0.139 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| #end 0x80000000 -1820 0.126 hard_local_irq_enable+0x16 (__ipipe_switch_tail+0x2e)
:| #begin 0x80000001 -1820 0.142 debug_smp_processor_id+0x36 (__schedule+0x51d)
:| #end 0x80000001 -1819 0.130 debug_smp_processor_id+0x82 (__schedule+0x51d)
: #func -1819 0.114 finish_task_switch+0x7 (__schedule+0x533)
: #func -1819 0.126 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -1819 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -1819 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1819 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1819 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1818 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -1818 0.120 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1818 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1818 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -1818 0.142 debug_smp_processor_id+0x36 (__schedule+0x538)
:| +end 0x80000001 -1818 0.130 debug_smp_processor_id+0x82 (__schedule+0x538)
: +func -1818 0.139 _raw_spin_lock_irqsave+0x5 (post_schedule.part.48+0xc)
: #func -1817 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1817 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1817 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1817 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1817 0.114 post_schedule_idle+0x3 (post_schedule.part.48+0x22)
: #func -1817 0.130 __ipipe_spin_unlock_debug+0x3 (post_schedule.part.48+0x29)
: #func -1817 0.123 _raw_spin_unlock_irqrestore+0x4 (post_schedule.part.48+0x32)
: #func -1817 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1816 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1816 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1816 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1816 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -1816 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1816 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1816 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -1815 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -1815 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1815 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1815 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1815 0.114 sub_preempt_count+0x4 (__schedule+0x56c)
: +func -1815 0.126 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -1815 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1815 0.161 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1814 0.118 add_preempt_count+0x4 (schedule_preempt_disabled+0x21)
: +func -1814 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -1814 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -1814 0.175 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -1814 0.127 tick_nohz_idle_enter+0x4 (cpu_startup_entry+0x24)
: +func -1814 0.124 set_cpu_sd_state_idle+0x4 (tick_nohz_idle_enter+0x37)
:| +begin 0x80000001 -1814 0.142 debug_smp_processor_id+0x36 (set_cpu_sd_state_idle+0xe)
:| +end 0x80000001 -1813 0.126 debug_smp_processor_id+0x82 (set_cpu_sd_state_idle+0xe)
: +func -1813 0.117 __rcu_read_lock+0x3 (set_cpu_sd_state_idle+0x15)
: +func -1813 0.138 __rcu_read_unlock+0x4 (set_cpu_sd_state_idle+0x4d)
:| #begin 0x80000001 -1813 0.142 debug_smp_processor_id+0x36 (tick_nohz_idle_enter+0x46)
:| #end 0x80000001 -1813 0.127 debug_smp_processor_id+0x82 (tick_nohz_idle_enter+0x46)
: #func -1813 0.120 __tick_nohz_idle_enter+0x9 (tick_nohz_idle_enter+0x5b)
:| #begin 0x80000001 -1813 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x16)
:| #end 0x80000001 -1812 0.129 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x16)
: #func -1812 0.161 ktime_get+0x9 (__tick_nohz_idle_enter+0x1e)
:| #begin 0x80000001 -1812 0.151 debug_smp_processor_id+0x36 (sched_clock_idle_sleep_event+0x8)
:| #end 0x80000001 -1812 0.145 debug_smp_processor_id+0x82 (sched_clock_idle_sleep_event+0x8)
:| #begin 0x80000001 -1812 0.149 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -1812 0.149 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
:| #begin 0x80000001 -1812 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x3b5)
:| #end 0x80000001 -1811 0.141 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x3b5)
: #func -1811 0.136 timekeeping_max_deferment+0x5 (__tick_nohz_idle_enter+0x108)
: #func -1811 0.142 rcu_needs_cpu+0x5 (__tick_nohz_idle_enter+0x124)
:| #begin 0x80000001 -1811 0.142 debug_smp_processor_id+0x36 (irq_work_needs_cpu+0xe)
:| #end 0x80000001 -1811 0.133 debug_smp_processor_id+0x82 (irq_work_needs_cpu+0xe)
: #func -1811 0.118 get_next_timer_interrupt+0x9 (__tick_nohz_idle_enter+0x147)
:| #begin 0x80000001 -1811 0.142 debug_smp_processor_id+0x36 (get_next_timer_interrupt+0x25)
:| #end 0x80000001 -1811 0.130 debug_smp_processor_id+0x82 (get_next_timer_interrupt+0x25)
: #func -1810 0.114 _raw_spin_lock+0x4 (get_next_timer_interrupt+0x3f)
: #func -1810 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -1810 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1810 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1810 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1810 0.127 _raw_spin_unlock+0x3 (get_next_timer_interrupt+0x158)
: #func -1810 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -1809 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1809 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1809 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1809 0.123 hrtimer_get_next_event+0x9 (get_next_timer_interrupt+0x162)
:| #begin 0x80000001 -1809 0.142 debug_smp_processor_id+0x36 (hrtimer_get_next_event+0x18)
:| #end 0x80000001 -1809 0.127 debug_smp_processor_id+0x82 (hrtimer_get_next_event+0x18)
: #func -1809 0.142 _raw_spin_lock_irqsave+0x5 (hrtimer_get_next_event+0x26)
: #func -1809 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1808 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1808 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1808 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1808 0.117 __ipipe_spin_unlock_debug+0x3 (hrtimer_get_next_event+0x97)
: #func -1808 0.123 _raw_spin_unlock_irqrestore+0x4 (hrtimer_get_next_event+0xa0)
: #func -1808 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1808 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1807 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1807 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1807 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -1807 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1807 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1807 0.170 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1807 0.130 nohz_balance_enter_idle+0x3 (__tick_nohz_idle_enter+0x24a)
: #func -1806 0.123 calc_load_enter_idle+0x4 (__tick_nohz_idle_enter+0x24f)
:| #begin 0x80000001 -1806 0.142 debug_smp_processor_id+0x36 (calc_load_enter_idle+0x13)
:| #end 0x80000001 -1806 0.132 debug_smp_processor_id+0x82 (calc_load_enter_idle+0x13)
: #func -1806 0.115 hrtimer_start+0x3 (__tick_nohz_idle_enter+0x2e1)
: #func -1806 0.117 __hrtimer_start_range_ns+0x9 (hrtimer_start+0x14)
: #func -1806 0.114 lock_hrtimer_base.isra.17+0x6 (__hrtimer_start_range_ns+0x23)
: #func -1806 0.141 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -1806 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -1805 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1805 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1805 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -1805 0.148 debug_smp_processor_id+0x36 (remove_hrtimer.part.15+0x1f)
:| #end 0x80000001 -1805 0.127 debug_smp_processor_id+0x82 (remove_hrtimer.part.15+0x1f)
: #func -1805 0.124 __remove_hrtimer+0x9 (remove_hrtimer.part.15+0x3e)
: #func -1805 0.132 hrtimer_force_reprogram+0x9 (__remove_hrtimer+0x64)
:| #begin 0x80000001 -1805 0.141 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x46)
:| #end 0x80000001 -1804 0.138 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x46)
: #func -1804 0.115 ktime_add_safe+0x6 (hrtimer_set_expires_range_ns+0x21)
: #func -1804 0.135 enqueue_hrtimer+0x6 (__hrtimer_start_range_ns+0x155)
:| #begin 0x80000001 -1804 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x16d)
:| #end 0x80000001 -1804 0.136 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x16d)
:| #begin 0x80000001 -1804 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x192)
:| #end 0x80000001 -1804 0.133 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x192)
: #func -1803 0.115 tick_program_event+0x4 (__hrtimer_start_range_ns+0x20a)
: #func -1803 0.121 clockevents_program_event+0x9 (tick_program_event+0x24)
: #func -1803 0.149 ktime_get+0x9 (clockevents_program_event+0x7a)
: #func -1803 0.120 xnarch_next_htick_shot+0x5 (clockevents_program_event+0xeb)
:| #begin 0x80000000 -1803 0.164 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| *#func -1803 0.127 xntimer_start_aperiodic+0x9 (xnarch_next_htick_shot+0x33)
:| *#func -1803 0.141 xnarch_ns_to_tsc+0x6 (xntimer_start_aperiodic+0x67)
:| *#func -1802 0.127 xntimer_next_local_shot+0x9 (xntimer_start_aperiodic+0x11a)
:| *#event tick@732804-1802 0.117 xntimer_next_local_shot+0xca (xntimer_start_aperiodic+0x11a)
:| *#func -1802 0.136 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| *#func -1802 0.242 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| *#func -1802 0.133 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -1802 0.147 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -1802 0.117 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -1801 0.127 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -1801 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1801 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1801 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1801 0.149 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1801 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -1801 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -1801 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1800 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1800 0.120 ipipe_unstall_root+0x3 (tick_nohz_idle_enter+0x60)
:| #begin 0x80000000 -1800 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1800 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1800 0.130 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
:| +begin 0x80000001 -1800 0.142 debug_smp_processor_id+0x36 (cpu_startup_entry+0x33)
:| +end 0x80000001 -1800 0.151 debug_smp_processor_id+0x82 (cpu_startup_entry+0x33)
: #func -1799 0.114 arch_cpu_idle_enter+0x3 (cpu_startup_entry+0x59)
: #func -1799 0.121 local_touch_nmi+0x3 (arch_cpu_idle_enter+0xd)
: #func -1799 0.147 rcu_idle_enter+0x5 (cpu_startup_entry+0x70)
:| #begin 0x80000001 -1799 0.151 debug_smp_processor_id+0x36 (rcu_idle_enter+0x1b)
:| #end 0x80000001 -1799 0.130 debug_smp_processor_id+0x82 (rcu_idle_enter+0x1b)
: #func -1799 0.121 rcu_eqs_enter_common.isra.49+0x6 (rcu_idle_enter+0x76)
:| #begin 0x80000001 -1799 0.142 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -1798 0.139 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -1798 0.114 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1798 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1798 0.173 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1798 0.157 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -1798 0.151 debug_smp_processor_id+0x36 (cpu_startup_entry+0x75)
:| #end 0x80000001 -1798 0.129 debug_smp_processor_id+0x82 (cpu_startup_entry+0x75)
: #func -1797 0.121 ipipe_unstall_root+0x3 (cpu_startup_entry+0x8d)
:| #begin 0x80000000 -1797 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -1797 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -1797! 728.901 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
:| +begin 0x00000051 -1068 0.173 common_interrupt+0x39 (need_resched+0x0)
:| +func -1068 0.151 __ipipe_handle_irq+0x7 (common_interrupt+0x40)
:| +func -1068 0.124 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -1068 0.246 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +func -1067 0.164 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -1067 0.135 irq_to_desc+0x3 (__ipipe_dispatch_irq+0x26)
:| +func -1067 0.155 irq_to_desc+0x3 (__ipipe_dispatch_irq+0x216)
:| +func -1067 0.118 __ipipe_ack_fasteoi_irq+0x3 (__ipipe_dispatch_irq+0xa9)
:| +func -1067 0.121 hold_ioapic_irq+0x4 (__ipipe_ack_fasteoi_irq+0x10)
:| +func -1067 0.120 io_apic_modify_irq.isra.9+0x7 (hold_ioapic_irq+0x41)
:| +func -1067 0.115 native_io_apic_read+0x4 (io_apic_read+0x9)
:| +func -1066+ 1.348 io_apic_base+0x3 (native_io_apic_read+0x10)
:| +func -1065 0.117 native_io_apic_modify+0x5 (io_apic_modify_irq.isra.9+0x36)
:| +func -1065 0.132 io_apic_base+0x3 (native_io_apic_modify+0x13)
:| +func -1065 0.130 io_apic_sync+0x3 (io_apic_modify_irq.isra.9+0x41)
:| +func -1065+ 1.161 io_apic_base+0x3 (io_apic_sync+0xf)
:| +func -1064 0.167 ack_apic_level+0x5 (hold_ioapic_irq+0x50)
:| +func -1063 0.130 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| +func -1063 0.210 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1063 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -1063 0.170 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1063 0.142 xnintr_irq_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -1063 0.120 irqhandler_fpga+0x9 [sigmatek_lrt] (xnintr_irq_handler+0x78)
:| # func -1063 0.161 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x5a [sigmatek_lrt])
:| # func -1062+ 1.642 ___xnpod_lock_sched+0x4 (__xnpod_lock_sched+0x19 [sigmatek_lrt])
:| # func -1061 0.155 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0xe6 [sigmatek_lrt])
:| # func -1061+ 4.591 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x13d [sigmatek_lrt])
:| # func -1056 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x1a4 [sigmatek_lrt])
:| # func -1056 0.184 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x1d2 [sigmatek_lrt])
:| # func -1056 0.148 xnarch_tsc_to_ns+0x6 (irqhandler_fpga+0x1e8 [sigmatek_lrt])
:| # func -1056 0.115 xnarch_get_cpu_time+0x4 (irqhandler_fpga+0x225 [sigmatek_lrt])
:| # func -1055 0.120 xnarch_tsc_to_ns+0x6 (xnarch_get_cpu_time+0x13)
:| # func -1055 0.148 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x245 [sigmatek_lrt])
:| # func -1055 0.120 xnarch_tsc_to_ns+0x6 (irqhandler_fpga+0x25b [sigmatek_lrt])
:| # func -1055 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x280 [sigmatek_lrt])
:| # func -1055 0.120 period_update+0x4 [sigmatek_lrt] (irqhandler_fpga+0x287 [sigmatek_lrt])
:| # func -1055 0.163 lrtdrv_monitoring_start_timed+0x4 [sigmatek_lrt] (period_update+0x1f [sigmatek_lrt])
:| # func -1055 0.216 rtdm_event_signal+0x5 (period_update+0xd9 [sigmatek_lrt])
:| # func -1054 0.215 xnsynch_flush+0x9 (rtdm_event_signal+0x25)
:| # func -1054 0.149 __rtdm_synch_flush+0x6 (period_update+0xe3 [sigmatek_lrt])
:| # func -1054 0.218 xnsynch_flush+0x9 (__rtdm_synch_flush+0x2f)
:| # func -1054 0.155 rtdm_event_signal+0x5 (period_update+0xd9 [sigmatek_lrt])
:| # func -1054 0.169 xnsynch_flush+0x9 (rtdm_event_signal+0x25)
:| # func -1053 0.141 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 584] realtim 95 -1053 0.227 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -1053 0.145 __rtdm_synch_flush+0x6 (period_update+0xe3 [sigmatek_lrt])
:| # func -1053 0.158 xnsynch_flush+0x9 (__rtdm_synch_flush+0x2f)
:| # func -1053 0.160 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 467] VARAN_T 30 -1053 0.236 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -1052 0.133 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 582] cyclic: 30 -1052 0.155 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -1052 0.133 xnpod_resume_thread+0x9 (xnsynch_flush+0x47)
:| # [ 580] Loader: 29 -1052 0.239 xnpod_resume_thread+0x39 (xnsynch_flush+0x47)
:| # func -1052 0.115 ipipe_raise_irq+0x8 (period_update+0x10f [sigmatek_lrt])
:| # func -1052 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| # func -1051 0.145 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1051 0.130 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| # func -1051 0.117 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| # func -1051 0.155 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1051 0.136 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| # func -1051 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x1db)
:| # func -1051 0.151 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1051 0.184 __ipipe_set_irq_pending+0x6 (__ipipe_dispatch_irq+0x1e4)
:| # func -1050 0.115 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| # func -1050 0.191 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -1050+ 1.657 ___xnpod_unlock_sched+0x3 (__xnpod_unlock_sched+0x19 [sigmatek_lrt])
:| # func -1048+ 1.634 ___xnpod_lock_sched+0x4 (__xnpod_lock_sched+0x19 [sigmatek_lrt])
:| # func -1047 0.152 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0xe6 [sigmatek_lrt])
:| # func -1047 0.123 ___xnpod_unlock_sched+0x3 (__xnpod_unlock_sched+0x19 [sigmatek_lrt])
:| # func -1046 0.194 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x10d [sigmatek_lrt])
:| # func -1046 0.115 rthal_irq_end+0x5 (xnintr_irq_handler+0x14d)
:| # func -1046 0.123 irq_to_desc+0x3 (rthal_irq_end+0x1d)
:| # func -1046 0.120 irq_to_desc+0x3 (rthal_irq_end+0x28)
:| # func -1046 0.120 irq_to_desc+0x3 (rthal_irq_end+0x32)
:| # func -1046 0.115 __ipipe_end_fasteoi_irq+0x3 (rthal_irq_end+0x38)
:| # func -1046 0.115 release_ioapic_irq+0x5 (__ipipe_end_fasteoi_irq+0x16)
:| # func -1046 0.152 __ipipe_spin_lock_irqsave+0x6 (release_ioapic_irq+0x17)
:| # func -1045 0.114 io_apic_modify_irq.isra.9+0x7 (release_ioapic_irq+0x29)
:| # func -1045 0.114 native_io_apic_read+0x4 (io_apic_read+0x9)
:| # func -1045+ 1.346 io_apic_base+0x3 (native_io_apic_read+0x10)
:| # func -1044 0.111 native_io_apic_modify+0x5 (io_apic_modify_irq.isra.9+0x36)
:| # func -1044 0.123 io_apic_base+0x3 (native_io_apic_modify+0x13)
:| # func -1044 0.201 __ipipe_spin_unlock_irqrestore+0x4 (release_ioapic_irq+0x35)
:| # func -1043 0.175 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 23] gatekee -1 -1043 0.147 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1043 0.142 ipipe_send_ipi+0x6 (__xnpod_schedule+0x7d)
:| # func -1043 0.178 default_send_IPI_mask_logical+0x6 (ipipe_send_ipi+0x40)
:| # func -1043 0.149 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1043 0.295 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -1042 0.325 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 584] realtim 95 -1042 0.193 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1042 0.133 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1042 0.151 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1042 0.405 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1041 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1041 0.178 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -1041 0.117 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4ea [sigmatek_lrt])
: + func -1041 0.117 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -1041 0.129 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -1040 0.270 __copy_to_user_ll+0x6 (lrt_ioctl_work+0x52e [sigmatek_lrt])
:| + begin 0x80000001 -1040 0.172 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1040 0.151 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1040 0.161 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1040! 18.755 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1021 0.120 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1021 0.120 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1021 0.188 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1021 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1020 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1020 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1020 0.201 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1020 0.144 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1020 0.120 sys_rtdm_ioctl+0x3 (hisyscall_event+0x129)
: + func -1020 0.114 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -1020 0.121 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -1019 0.262 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -1019 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1019 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1019 0.142 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -1019 0.129 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -1019 0.117 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -1018 0.142 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -1018 0.175 pci_locker_signal_stop+0x3 [sigmatek_lrt] (lrt_ioctl_work+0x768 [sigmatek_lrt])
:| + begin 0x80000001 -1018 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1018 0.132 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1018 0.160 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1018 0.628 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1017 0.117 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: + func -1017 0.121 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1017 0.242 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1017 0.127 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1016 0.120 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1016 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1016 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1016 0.126 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1016 0.117 sys_rtdm_ioctl+0x3 (hisyscall_event+0x129)
: + func -1016 0.115 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -1016 0.121 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -1016 0.203 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -1015 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1015 0.123 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -1015 0.145 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -1015 0.126 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -1015 0.118 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -1015 0.120 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -1015 0.151 __copy_from_user_ll_nozero+0x6 (rtdm_safe_copy_from_user.isra.4+0x23 [sigmatek_lrt])
: + func -1014 0.124 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4a2 [sigmatek_lrt])
: + func -1014 0.117 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -1014 0.121 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -1014 0.132 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + begin 0x80000001 -1014 0.163 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + end 0x80000001 -1014 0.127 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
: + func -1014 0.118 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: + func -1014 0.121 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| + begin 0x80000000 -1013 0.213 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| # func -1013 0.158 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| # func -1013 0.155 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| # func -1013 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 584] realtim 95 -1013 0.117 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1013 0.294 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1012 0.400 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 582] cyclic: 30 -1012 0.184 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1012 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1012 0.142 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1011 0.402 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1011 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1011 0.161 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -1011 0.118 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4ea [sigmatek_lrt])
: + func -1011 0.118 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -1011 0.121 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -1010 0.231 __copy_to_user_ll+0x6 (lrt_ioctl_work+0x52e [sigmatek_lrt])
:| + begin 0x80000001 -1010 0.179 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| + end 0x80000001 -1010 0.147 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| + begin 0x80000000 -1010 0.160 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| + end 0x80000000 -1010+ 1.202 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: + func -1009 0.115 __ipipe_syscall_root+0x5 (system_call+0x30)
: + func -1008 0.120 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| + begin 0x80000001 -1008 0.188 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -1008 0.124 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -1008 0.121 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -1008 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -1008 0.127 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -1008 0.147 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: + func -1007 0.120 xnshadow_relax+0xc (hisyscall_event+0x201)
:| + begin 0x80000000 -1007 0.148 hard_local_irq_disable+0x15 (xnshadow_relax+0x30)
:| # func -1007 0.209 rpi_push+0x9 (xnshadow_relax+0x4d)
:| # func -1007 0.144 xnsched_renice_root+0x7 (rpi_push+0x8e)
:| # func -1007 0.139 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| # [ 0] -<?>- 30 -1007 0.151 xnsched_renice_root+0x82 (rpi_push+0x8e)
:| # func -1007 0.145 schedule_linux_call+0x9 (xnshadow_relax+0x5b)
:| # func -1006 0.200 __ipipe_set_irq_pending+0x6 (schedule_linux_call+0x83)
:| # func -1006 0.184 xnpod_suspend_thread+0x9 (xnshadow_relax+0x8c)
:| # func -1006 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -1006 0.123 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000000 -1006 0.148 hard_local_irq_disable+0x15 (xnpod_suspend_thread+0x17d)
:| # func -1006 0.173 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 582] cyclic: 30 -1005 0.121 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -1005 0.270 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -1005 0.316 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 0] -<?>- 30 -1005 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -1004 0.118 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -1004 0.117 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -1004 0.175 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -1004 0.341 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -1004 0.194 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -1004 0.148 __ipipe_do_sync_stage+0x9 (__ipipe_do_sync_pipeline+0x5e)
:| #end 0x80000000 -1003 0.115 hard_local_irq_enable+0x16 (__ipipe_do_sync_stage+0xa1)
: #func -1003 0.117 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_do_sync_stage+0xe4)
: #func -1003 0.149 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
: #func -1003 0.118 irq_enter+0x4 (__ipipe_do_sync_stage+0xe9)
:| #begin 0x80000001 -1003 0.142 debug_smp_processor_id+0x36 (irq_enter+0xe)
:| #end 0x80000001 -1003 0.129 debug_smp_processor_id+0x82 (irq_enter+0xe)
: #func -1003 0.148 rcu_irq_enter+0x7 (irq_enter+0x15)
:| #begin 0x80000001 -1002 0.145 debug_smp_processor_id+0x36 (rcu_irq_enter+0x1e)
:| #end 0x80000001 -1002 0.129 debug_smp_processor_id+0x82 (rcu_irq_enter+0x1e)
: #func -1002 0.133 rcu_eqs_exit_common.isra.47+0x5 (rcu_irq_enter+0x70)
:| #begin 0x80000001 -1002 0.142 debug_smp_processor_id+0x36 (rcu_eqs_exit_common.isra.47+0x41)
:| #end 0x80000001 -1002 0.129 debug_smp_processor_id+0x82 (rcu_eqs_exit_common.isra.47+0x41)
: #func -1002 0.114 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -1002 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -1002 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1001 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1001 0.117 local_bh_disable+0x3 (irq_enter+0x39)
: #func -1001 0.115 add_preempt_count+0x4 (local_bh_disable+0x12)
: #func -1001 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -1001 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -1001 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -1001 0.112 tick_check_idle+0x8 (irq_enter+0x40)
: #func -1000 0.160 tick_check_oneshot_broadcast+0x3 (tick_check_idle+0x19)
: #func -1000 0.213 ktime_get+0x9 (tick_check_idle+0x31)
: #func -1000 0.115 tick_nohz_stop_idle+0x4 (tick_check_idle+0x48)
: #func -1000 0.115 update_ts_time_stats+0x9 (tick_nohz_stop_idle+0x20)
: #func -1000 0.138 nr_iowait_cpu+0x3 (update_ts_time_stats+0x31)
:| #begin 0x80000001 -1000 0.142 debug_smp_processor_id+0x36 (tick_check_idle+0x53)
:| #end 0x80000001 -1000 0.158 debug_smp_processor_id+0x82 (tick_check_idle+0x53)
: #func -999 0.115 tick_do_update_jiffies64+0x9 (tick_check_idle+0x84)
: #func -999 0.114 ipipe_restore_root+0x4 (tick_check_idle+0x97)
: #func -999 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -999 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -999 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -999 0.112 _local_bh_enable+0x3 (irq_enter+0x45)
: #func -999 0.139 __local_bh_enable+0x4 (_local_bh_enable+0x12)
: #func -999 0.115 sub_preempt_count+0x4 (__local_bh_enable+0x6a)
: #func -998 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -998 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -998 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -998 0.118 add_preempt_count+0x4 (irq_enter+0x4f)
: #func -998 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -998 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -998 0.147 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -997 0.118 wait_domain_nrt_handler+0x3 [sigmatek_lrt] (__ipipe_do_sync_stage+0xff)
: #func -997 0.115 __wake_up+0x8 (wait_domain_nrt_handler+0x33 [sigmatek_lrt])
: #func -997 0.141 _raw_spin_lock_irqsave+0x5 (__wake_up+0x1a)
: #func -997 0.121 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -997 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -997 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -997 0.170 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -996 0.118 __wake_up_common+0x9 (__wake_up+0x2e)
: #func -996 0.117 ipipe_root_only+0x5 (__wake_up_common+0x1b)
:| #begin 0x80000001 -996 0.184 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -996 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -996 0.112 __ipipe_spin_unlock_debug+0x3 (__wake_up+0x35)
: #func -996 0.126 _raw_spin_unlock_irqrestore+0x4 (__wake_up+0x3e)
: #func -996 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -996 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -995 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -995 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -995 0.114 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -995 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -995 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -995 0.136 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -995 0.127 irq_exit+0x3 (__ipipe_do_sync_stage+0x104)
: #func -994 0.115 sub_preempt_count+0x4 (irq_exit+0x17)
: #func -994 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -994 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -994 0.158 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -994 0.144 debug_smp_processor_id+0x36 (irq_exit+0x4b)
:| #end 0x80000001 -994 0.126 debug_smp_processor_id+0x82 (irq_exit+0x4b)
: #func -994 0.148 idle_cpu+0x3 (irq_exit+0x50)
: #func -994 0.123 tick_nohz_irq_exit+0x4 (irq_exit+0x79)
:| #begin 0x80000001 -993 0.152 debug_smp_processor_id+0x36 (tick_nohz_irq_exit+0x13)
:| #end 0x80000001 -993 0.129 debug_smp_processor_id+0x82 (tick_nohz_irq_exit+0x13)
: #func -993 0.120 __tick_nohz_idle_enter+0x9 (tick_nohz_irq_exit+0x27)
:| #begin 0x80000001 -993 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x16)
:| #end 0x80000001 -993 0.127 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x16)
: #func -993 0.155 ktime_get+0x9 (__tick_nohz_idle_enter+0x1e)
:| #begin 0x80000001 -993 0.152 debug_smp_processor_id+0x36 (sched_clock_idle_sleep_event+0x8)
:| #end 0x80000001 -992 0.145 debug_smp_processor_id+0x82 (sched_clock_idle_sleep_event+0x8)
:| #begin 0x80000001 -992 0.142 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -992 0.169 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
:| #begin 0x80000001 -992 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x3b5)
:| #end 0x80000001 -992 0.190 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x3b5)
: #func -992 0.133 timekeeping_max_deferment+0x5 (__tick_nohz_idle_enter+0x108)
: #func -991 0.145 rcu_needs_cpu+0x5 (__tick_nohz_idle_enter+0x124)
:| #begin 0x80000001 -991 0.142 debug_smp_processor_id+0x36 (irq_work_needs_cpu+0xe)
:| #end 0x80000001 -991 0.130 debug_smp_processor_id+0x82 (irq_work_needs_cpu+0xe)
: #func -991 0.120 get_next_timer_interrupt+0x9 (__tick_nohz_idle_enter+0x147)
:| #begin 0x80000001 -991 0.142 debug_smp_processor_id+0x36 (get_next_timer_interrupt+0x25)
:| #end 0x80000001 -991 0.129 debug_smp_processor_id+0x82 (get_next_timer_interrupt+0x25)
: #func -991 0.114 _raw_spin_lock+0x4 (get_next_timer_interrupt+0x3f)
: #func -991 0.114 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -990 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -990 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -990 0.147 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -990 0.142 _raw_spin_unlock+0x3 (get_next_timer_interrupt+0x158)
: #func -990 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -990 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -990 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -989 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -989 0.120 hrtimer_get_next_event+0x9 (get_next_timer_interrupt+0x162)
:| #begin 0x80000001 -989 0.142 debug_smp_processor_id+0x36 (hrtimer_get_next_event+0x18)
:| #end 0x80000001 -989 0.127 debug_smp_processor_id+0x82 (hrtimer_get_next_event+0x18)
: #func -989 0.142 _raw_spin_lock_irqsave+0x5 (hrtimer_get_next_event+0x26)
: #func -989 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -989 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -989 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -988 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -988 0.117 __ipipe_spin_unlock_debug+0x3 (hrtimer_get_next_event+0x97)
: #func -988 0.123 _raw_spin_unlock_irqrestore+0x4 (hrtimer_get_next_event+0xa0)
: #func -988 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -988 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -988 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -988 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -987 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -987 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -987 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -987 0.172 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -987 0.151 rcu_irq_exit+0x5 (irq_exit+0x7e)
:| #begin 0x80000001 -987 0.141 debug_smp_processor_id+0x36 (rcu_irq_exit+0x1b)
:| #end 0x80000001 -987 0.130 debug_smp_processor_id+0x82 (rcu_irq_exit+0x1b)
: #func -986 0.120 rcu_eqs_enter_common.isra.49+0x6 (rcu_irq_exit+0x68)
:| #begin 0x80000001 -986 0.151 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -986 0.141 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -986 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -986 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -986 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -986 0.155 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -986 0.115 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_do_sync_stage+0x117)
: #func -985 0.145 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #begin 0x80000000 -985 0.163 hard_local_irq_disable+0x17 (__ipipe_do_sync_stage+0x11c)
:| #end 0x80000000 -985 0.114 hard_local_irq_enable+0x16 (__ipipe_do_sync_stage+0xa1)
: #func -985 0.117 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_do_sync_stage+0xe4)
: #func -985 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
: #func -985 0.118 irq_enter+0x4 (__ipipe_do_sync_stage+0xe9)
:| #begin 0x80000001 -985 0.142 debug_smp_processor_id+0x36 (irq_enter+0xe)
:| #end 0x80000001 -984 0.127 debug_smp_processor_id+0x82 (irq_enter+0xe)
: #func -984 0.147 rcu_irq_enter+0x7 (irq_enter+0x15)
:| #begin 0x80000001 -984 0.142 debug_smp_processor_id+0x36 (rcu_irq_enter+0x1e)
:| #end 0x80000001 -984 0.129 debug_smp_processor_id+0x82 (rcu_irq_enter+0x1e)
: #func -984 0.135 rcu_eqs_exit_common.isra.47+0x5 (rcu_irq_enter+0x70)
:| #begin 0x80000001 -984 0.142 debug_smp_processor_id+0x36 (rcu_eqs_exit_common.isra.47+0x41)
:| #end 0x80000001 -984 0.129 debug_smp_processor_id+0x82 (rcu_eqs_exit_common.isra.47+0x41)
: #func -983 0.115 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -983 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -983 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -983 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -983 0.114 local_bh_disable+0x3 (irq_enter+0x39)
: #func -983 0.115 add_preempt_count+0x4 (local_bh_disable+0x12)
: #func -983 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -983 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -982 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -982 0.114 tick_check_idle+0x8 (irq_enter+0x40)
: #func -982 0.117 tick_check_oneshot_broadcast+0x3 (tick_check_idle+0x19)
: #func -982 0.147 ktime_get+0x9 (tick_check_idle+0x31)
: #func -982 0.117 tick_nohz_stop_idle+0x4 (tick_check_idle+0x48)
: #func -982 0.114 update_ts_time_stats+0x9 (tick_nohz_stop_idle+0x20)
: #func -982 0.129 nr_iowait_cpu+0x3 (update_ts_time_stats+0x31)
:| #begin 0x80000001 -982 0.142 debug_smp_processor_id+0x36 (tick_check_idle+0x53)
:| #end 0x80000001 -981 0.157 debug_smp_processor_id+0x82 (tick_check_idle+0x53)
: #func -981 0.115 tick_do_update_jiffies64+0x9 (tick_check_idle+0x84)
: #func -981 0.114 ipipe_restore_root+0x4 (tick_check_idle+0x97)
: #func -981 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -981 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -981 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -981 0.115 _local_bh_enable+0x3 (irq_enter+0x45)
: #func -981 0.130 __local_bh_enable+0x4 (_local_bh_enable+0x12)
: #func -980 0.114 sub_preempt_count+0x4 (__local_bh_enable+0x6a)
: #func -980 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -980 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -980 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -980 0.117 add_preempt_count+0x4 (irq_enter+0x4f)
: #func -980 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -980 0.169 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -979 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -979 0.167 rthal_apc_handler+0x6 (__ipipe_do_sync_stage+0xff)
: #func -979 0.123 lostage_handler+0xc (rthal_apc_handler+0x6b)
:| #begin 0x80000001 -979 0.142 debug_smp_processor_id+0x36 (lostage_handler+0x16)
:| #end 0x80000001 -979 0.149 debug_smp_processor_id+0x82 (lostage_handler+0x16)
: #func -979 0.117 xnsched_renice_root+0x7 (lostage_handler+0xbb)
:| #begin 0x80000000 -979 0.164 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *#func -978 0.130 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *#[ 0] -<?>- -1 -978 0.145 xnsched_renice_root+0x82 (lostage_handler+0xbb)
:| *#func -978 0.135 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| #end 0x80000000 -978 0.118 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -978 0.117 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #begin 0x80000001 -978 0.152 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| #end 0x80000001 -978 0.126 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: #func -977 0.118 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| #begin 0x80000001 -977 0.129 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| #func -977 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| #func -977 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #func -977 0.130 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| #func -977 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| #func -977 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #func -977 0.147 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| #func -976 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| #func -976 0.204 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #*func -976 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| #*func -976 0.157 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #*func -976 0.133 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| #*func -976 0.175 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 0] -<?>- -1 -976 0.135 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -975 0.129 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #*func -975 0.261 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| #*func -975 0.329 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #*[ 580] Loader: 29 -975 0.184 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| #*func -975 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| #*func -974 0.118 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| #*func -974 0.354 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| #*func -974 0.145 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +*end 0x80000000 -974 0.181 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +*func -974 0.250 __copy_to_user_ll+0x6 (lrt_ioctl_work+0x465 [sigmatek_lrt])
:| +*begin 0x80000001 -973 0.169 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +*end 0x80000001 -973 0.154 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| +*begin 0x80000000 -973 0.173 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| +*end 0x80000000 -973+ 1.297 __ipipe_syscall_root+0x70 (sysenter_past_esp+0x5b)
: +*func -972 0.121 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: +*func -971 0.130 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| +*begin 0x80000001 -971 0.204 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| +*end 0x80000001 -971 0.135 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +*func -971 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +*begin 0x80000001 -971 0.145 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +*end 0x80000001 -971 0.124 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +*func -971 0.145 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: +*func -970 0.115 sys_rtdm_ioctl+0x3 (hisyscall_event+0x129)
: +*func -970 0.115 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: +*func -970 0.120 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| +*begin 0x80000000 -970 0.210 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| #*func -970 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +*end 0x80000000 -970 0.121 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +*begin 0x80000001 -970 0.155 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| +*end 0x80000001 -969 0.126 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: +*func -969 0.123 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: +*func -969 0.118 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: +*func -969 0.123 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x41d [sigmatek_lrt])
:| +*begin 0x80000001 -969 0.154 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x41d [sigmatek_lrt])
:| +*end 0x80000001 -969 0.127 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x41d [sigmatek_lrt])
: +*func -969 0.117 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: +*func -969 0.120 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| +*begin 0x80000000 -968 0.178 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| #*func -968 0.184 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| #*func -968 0.158 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| #*func -968 0.176 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 580] Loader: 29 -968 0.118 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -968 0.255 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #*func -967 0.313 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #*[ 0] -<?>- -1 -967 0.210 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| #*func -967 0.121 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| #*func -967 0.126 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| #*func -967 0.129 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| #*func -966 0.308 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| #func -966 0.206 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| #func -966 0.117 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| #func -966 0.193 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #end 0x80000001 -966 0.160 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
: #func -965 0.117 wake_up_process+0x4 (lostage_handler+0xcb)
: #func -965 0.114 try_to_wake_up+0x9 (wake_up_process+0x2e)
: #func -965 0.158 _raw_spin_lock_irqsave+0x5 (try_to_wake_up+0x25)
: #func -965 0.112 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -965 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -965 0.166 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -965 0.161 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -965 0.129 select_task_rq_rt+0x6 (select_task_rq+0x15)
:| #begin 0x80000001 -964 0.142 debug_smp_processor_id+0x36 (try_to_wake_up+0x106)
:| #end 0x80000001 -964 0.126 debug_smp_processor_id+0x82 (try_to_wake_up+0x106)
: #func -964 0.123 cpus_share_cache+0x4 (try_to_wake_up+0x10d)
: #func -964 0.111 _raw_spin_lock+0x4 (try_to_wake_up+0x15a)
: #func -964 0.114 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -964 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -964 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -963 0.149 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -963 0.117 ttwu_do_activate.constprop.91+0x5 (try_to_wake_up+0x163)
: #func -963 0.117 activate_task+0x4 (ttwu_do_activate.constprop.91+0x2b)
: #func -963 0.115 enqueue_task+0x8 (activate_task+0x21)
: #func -963 0.144 update_rq_clock+0x6 (enqueue_task+0x1a)
:| #begin 0x80000001 -963 0.154 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -963 0.215 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -962 0.117 enqueue_task_rt+0x7 (enqueue_task+0x28)
: #func -962 0.138 dequeue_rt_stack+0x9 (enqueue_task_rt+0x2c)
: #func -962 0.155 cpupri_set+0x6 (enqueue_task_rt+0xca)
: #func -962 0.124 update_rt_migration+0x4 (enqueue_task_rt+0xea)
: #func -962 0.115 ttwu_do_wakeup+0x6 (ttwu_do_activate.constprop.91+0x50)
: #func -962 0.144 check_preempt_curr+0x7 (ttwu_do_wakeup+0x14)
: #func -962 0.148 resched_task+0x5 (check_preempt_curr+0x3c)
:| #begin 0x80000001 -962 0.152 debug_smp_processor_id+0x36 (resched_task+0x48)
:| #end 0x80000001 -961 0.130 debug_smp_processor_id+0x82 (resched_task+0x48)
: #func -961 0.123 task_woken_rt+0x4 (ttwu_do_wakeup+0x5b)
: #func -961 0.123 _raw_spin_unlock+0x3 (try_to_wake_up+0x16f)
: #func -961 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -961 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -961 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -961 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -960 0.127 __ipipe_spin_unlock_debug+0x3 (try_to_wake_up+0x177)
: #func -960 0.124 _raw_spin_unlock_irqrestore+0x4 (try_to_wake_up+0x182)
: #func -960 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -960 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -960 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -960 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -960 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -960 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -959 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -959 0.193 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -959 0.191 irq_exit+0x3 (__ipipe_do_sync_stage+0x104)
: #func -959 0.115 sub_preempt_count+0x4 (irq_exit+0x17)
: #func -959 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -959 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -958 0.155 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -958 0.141 debug_smp_processor_id+0x36 (irq_exit+0x4b)
:| #end 0x80000001 -958 0.127 debug_smp_processor_id+0x82 (irq_exit+0x4b)
: #func -958 0.118 idle_cpu+0x3 (irq_exit+0x50)
: #func -958 0.145 rcu_irq_exit+0x5 (irq_exit+0x7e)
:| #begin 0x80000001 -958 0.142 debug_smp_processor_id+0x36 (rcu_irq_exit+0x1b)
:| #end 0x80000001 -958 0.136 debug_smp_processor_id+0x82 (rcu_irq_exit+0x1b)
: #func -958 0.118 rcu_eqs_enter_common.isra.49+0x6 (rcu_irq_exit+0x68)
:| #begin 0x80000001 -957 0.215 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -957 0.141 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -957 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -957 0.120 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -957 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -957 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -957 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_do_sync_stage+0x117)
: #func -956 0.149 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #begin 0x80000000 -956 0.193 hard_local_irq_disable+0x17 (__ipipe_do_sync_stage+0x11c)
:| +func -956 0.123 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +func -956 0.210 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +end 0x00000051 -956 0.277 common_interrupt+0x51 (need_resched+0x0)
:| +begin 0x80000001 -955 0.142 debug_smp_processor_id+0x36 (cpu_startup_entry+0x9f)
:| +end 0x80000001 -955 0.127 debug_smp_processor_id+0x82 (cpu_startup_entry+0x9f)
: +func -955 0.147 rcu_idle_exit+0x6 (cpu_startup_entry+0xb8)
:| #begin 0x80000001 -955 0.151 debug_smp_processor_id+0x36 (rcu_idle_exit+0x1c)
:| #end 0x80000001 -955 0.130 debug_smp_processor_id+0x82 (rcu_idle_exit+0x1c)
: #func -955 0.133 rcu_eqs_exit_common.isra.47+0x5 (rcu_idle_exit+0x73)
:| #begin 0x80000001 -955 0.152 debug_smp_processor_id+0x36 (rcu_eqs_exit_common.isra.47+0x41)
:| #end 0x80000001 -954 0.139 debug_smp_processor_id+0x82 (rcu_eqs_exit_common.isra.47+0x41)
: #func -954 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -954 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -954 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -954 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -954 0.123 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -954 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -954 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -953 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -953 0.127 arch_cpu_idle_exit+0x3 (cpu_startup_entry+0x136)
: +func -953 0.121 tick_nohz_idle_exit+0x7 (cpu_startup_entry+0x148)
:| +begin 0x80000001 -953 0.144 debug_smp_processor_id+0x36 (tick_nohz_idle_exit+0x16)
:| +end 0x80000001 -953 0.142 debug_smp_processor_id+0x82 (tick_nohz_idle_exit+0x16)
: #func -953 0.148 ktime_get+0x9 (tick_nohz_idle_exit+0x62)
: #func -953 0.117 tick_do_update_jiffies64+0x9 (tick_nohz_idle_exit+0x8b)
: #func -952 0.121 update_cpu_load_nohz+0x5 (tick_nohz_idle_exit+0x90)
:| #begin 0x80000001 -952 0.142 debug_smp_processor_id+0x36 (update_cpu_load_nohz+0x14)
:| #end 0x80000001 -952 0.129 debug_smp_processor_id+0x82 (update_cpu_load_nohz+0x14)
: #func -952 0.112 _raw_spin_lock+0x4 (update_cpu_load_nohz+0x2d)
: #func -952 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -952 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -952 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -952 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -951 0.129 __update_cpu_load+0x9 (update_cpu_load_nohz+0x40)
: #func -951 0.121 sched_avg_update+0x9 (__update_cpu_load+0xa9)
: #func -951 0.127 _raw_spin_unlock+0x3 (update_cpu_load_nohz+0x47)
: #func -951 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -951 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -951 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -951 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -950 0.121 calc_load_exit_idle+0x4 (tick_nohz_idle_exit+0x95)
:| #begin 0x80000001 -950 0.142 debug_smp_processor_id+0x36 (calc_load_exit_idle+0x13)
:| #end 0x80000001 -950 0.130 debug_smp_processor_id+0x82 (calc_load_exit_idle+0x13)
: #func -950 0.121 hrtimer_cancel+0x4 (tick_nohz_idle_exit+0xa9)
: #func -950 0.114 hrtimer_try_to_cancel+0x7 (hrtimer_cancel+0x12)
: #func -950 0.117 lock_hrtimer_base.isra.17+0x6 (hrtimer_try_to_cancel+0x1e)
: #func -950 0.139 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -950 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -949 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -949 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -949 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -949 0.142 debug_smp_processor_id+0x36 (remove_hrtimer.part.15+0x1f)
:| #end 0x80000001 -949 0.129 debug_smp_processor_id+0x82 (remove_hrtimer.part.15+0x1f)
: #func -949 0.124 __remove_hrtimer+0x9 (remove_hrtimer.part.15+0x3e)
: #func -949 0.129 hrtimer_force_reprogram+0x9 (__remove_hrtimer+0x64)
: #func -949 0.111 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -948 0.124 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -948 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -948 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -948 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -948 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -948 0.114 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -948 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -947 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -947 0.154 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -947 0.121 hrtimer_forward+0xc (tick_nohz_idle_exit+0xd2)
: #func -947 0.118 ktime_add_safe+0x6 (hrtimer_forward+0x103)
: #func -947 0.120 ktime_add_safe+0x6 (hrtimer_forward+0x11d)
: #func -947 0.114 hrtimer_start_range_ns+0x3 (hrtimer_start_expires.constprop.9+0x1d)
: #func -947 0.115 __hrtimer_start_range_ns+0x9 (hrtimer_start_range_ns+0x15)
: #func -947 0.114 lock_hrtimer_base.isra.17+0x6 (__hrtimer_start_range_ns+0x23)
: #func -946 0.141 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -946 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -946 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -946 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -946 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -946 0.141 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x46)
:| #end 0x80000001 -946 0.136 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x46)
: #func -945 0.117 ktime_add_safe+0x6 (hrtimer_set_expires_range_ns+0x21)
: #func -945 0.135 enqueue_hrtimer+0x6 (__hrtimer_start_range_ns+0x155)
:| #begin 0x80000001 -945 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x16d)
:| #end 0x80000001 -945 0.138 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x16d)
:| #begin 0x80000001 -945 0.141 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x192)
:| #end 0x80000001 -945 0.133 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x192)
: #func -945 0.115 tick_program_event+0x4 (__hrtimer_start_range_ns+0x20a)
: #func -945 0.121 clockevents_program_event+0x9 (tick_program_event+0x24)
: #func -944 0.151 ktime_get+0x9 (clockevents_program_event+0x7a)
: #func -944 0.117 xnarch_next_htick_shot+0x5 (clockevents_program_event+0xeb)
:| #begin 0x80000000 -944 0.166 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| *#func -944 0.133 xntimer_start_aperiodic+0x9 (xnarch_next_htick_shot+0x33)
:| *#func -944 0.164 xnarch_ns_to_tsc+0x6 (xntimer_start_aperiodic+0x67)
:| *#func -944 0.126 xntimer_next_local_shot+0x9 (xntimer_start_aperiodic+0x11a)
:| *#event tick@-194 -944 0.117 xntimer_next_local_shot+0xca (xntimer_start_aperiodic+0x11a)
:| *#func -943 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| *#func -943 0.245 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| *#func -943 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -943 0.126 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -943 0.112 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -943 0.126 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -943 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -942 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -942 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -942 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -942 0.114 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -942 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -942 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -942 0.158 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -941 0.117 account_idle_ticks+0x3 (tick_nohz_idle_exit+0x122)
: #func -941 0.130 account_idle_time+0x6 (account_idle_ticks+0xd)
:| #begin 0x80000001 -941 0.142 debug_smp_processor_id+0x36 (account_idle_time+0x1c)
:| #end 0x80000001 -941 0.133 debug_smp_processor_id+0x82 (account_idle_time+0x1c)
:| #begin 0x80000001 -941 0.152 debug_smp_processor_id+0x36 (account_idle_time+0x28)
:| #end 0x80000001 -941 0.127 debug_smp_processor_id+0x82 (account_idle_time+0x28)
: #func -941 0.121 ipipe_unstall_root+0x3 (tick_nohz_idle_exit+0x127)
:| #begin 0x80000000 -941 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -940 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -940 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -940 0.118 schedule_preempt_disabled+0x3 (cpu_startup_entry+0x14d)
: +func -940 0.115 sub_preempt_count+0x4 (schedule_preempt_disabled+0x12)
: +func -940 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -940 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -940 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -939 0.115 schedule+0x3 (schedule_preempt_disabled+0x17)
: +func -939 0.115 __schedule+0x9 (schedule+0x18)
: +func -939 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -939 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -939 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -939 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -939 0.152 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -939 0.130 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -938 0.117 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -938 0.145 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -938 0.121 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -938 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -938 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -938 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -938 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -938 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -937 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -937 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -937 0.118 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -937 0.118 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -937 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -937 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -937 0.127 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -936 0.117 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -936 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -936 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -936 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -936 0.120 pre_schedule_idle+0x3 (__schedule+0x242)
: #func -936 0.114 put_prev_task_idle+0x3 (__schedule+0x275)
: #func -936 0.121 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -936 0.120 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -935 0.130 dequeue_pushable_task+0x5 (pick_next_task_rt+0x5b)
: #func -935 0.127 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -935 0.130 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -935 0.120 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -935 0.154 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -935 0.148 rt_task_set_mode+0x7 (taskSwitchLinux+0xbf [sigmatek_lrt])
: #func -935 0.115 __ipipe_notify_kevent+0x9 (__schedule+0x391)
: #func -934 0.117 ipipe_root_only+0x5 (__ipipe_notify_kevent+0x1b)
:| #begin 0x80000001 -934 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -934 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -934 0.144 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x20)
:| #end 0x80000001 -934 0.124 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x49)
: #func -934 0.124 ipipe_kevent_hook+0x4 (__ipipe_notify_kevent+0x54)
: #func -934 0.154 schedule_event+0x9 (ipipe_kevent_hook+0x1c)
: #func -934 0.121 xnsched_renice_root+0x7 (schedule_event+0x1f0)
:| #begin 0x80000000 -933 0.154 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *#func -933 0.130 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *#[ 0] -<?>- 30 -933 0.147 xnsched_renice_root+0x82 (schedule_event+0x1f0)
:| *#func -933 0.135 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| #end 0x80000000 -933 0.117 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -933 0.120 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #begin 0x80000001 -933 0.141 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| #end 0x80000001 -932 0.126 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: #func -932 0.118 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| #begin 0x80000001 -932 0.129 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| #func -932 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| #func -932 0.145 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #func -932 0.130 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| #func -932 0.120 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| #func -932 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #func -931 0.141 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| #func -931 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| #func -931 0.201 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #*func -931 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| #*func -931 0.147 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #*func -931 0.132 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| #*func -931 0.173 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| #*[ 0] -<?>- 30 -930 0.136 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| #*func -930 0.283 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| #func -930 0.175 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| #func -930 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| #func -930 0.178 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| #end 0x80000001 -929 0.133 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
:| #begin 0x80000001 -929 0.139 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x5b)
:| #end 0x80000001 -929 0.139 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x6b)
:| #begin 0x80000000 -929 0.206 __schedule+0x3a3 (schedule+0x18)
:| #func -929 0.381 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| #func -928 0.135 ipipe_unstall_head+0x4 (xnshadow_relax+0x91)
:| #end 0x80000000 -928 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_head+0x2e)
: #func -928 0.123 __ipipe_reenter_root+0x4 (xnshadow_relax+0xa2)
:| #begin 0x80000001 -928 0.141 debug_smp_processor_id+0x36 (__ipipe_reenter_root+0x13)
:| #end 0x80000001 -928 0.127 debug_smp_processor_id+0x82 (__ipipe_reenter_root+0x13)
: #func -928 0.114 finish_task_switch+0x7 (__ipipe_reenter_root+0x28)
: #func -928 0.124 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -928 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -927 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -927 0.185 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -927 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -927 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -927 0.120 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -927 0.166 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -927 0.170 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -926 0.115 sub_preempt_count+0x4 (__ipipe_reenter_root+0x42)
: +func -926 0.126 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -926 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -926 0.181 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -926 0.210 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -926 0.124 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +func -926 0.118 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +begin 0x80000001 -925 0.157 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +end 0x80000001 -925 0.126 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +func -925 0.118 losyscall_event+0x9 (ipipe_syscall_hook+0x6b)
:| +begin 0x80000001 -925 0.181 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -925 0.147 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0xad)
:| +begin 0x80000000 -925 0.179 hard_local_irq_disable+0x17 (__ipipe_syscall_root+0x38)
:| +end 0x80000000 -925 0.142 __ipipe_syscall_root+0x9e (system_call+0x30)
: +func -924 0.114 SyS_select+0x9 (syscall_call+0x7)
: +func -924 0.114 _copy_from_user+0x7 (SyS_select+0x39)
: +func -924 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -924 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -924 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -924 0.167 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -924 0.123 poll_select_set_timeout+0x6 (SyS_select+0x60)
: +func -923 0.118 core_sys_select+0xc (SyS_select+0x80)
: +func -923 0.123 __rcu_read_lock+0x3 (core_sys_select+0x31)
: +func -923 0.126 __rcu_read_unlock+0x4 (core_sys_select+0x47)
: +func -923 0.114 _copy_from_user+0x7 (get_fd_set+0x1b)
: +func -923 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -923 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -923 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -923 0.133 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -922 0.115 _copy_from_user+0x7 (get_fd_set+0x1b)
: +func -922 0.118 ipipe_root_only+0x5 (_copy_from_user+0x30)
:| +begin 0x80000001 -922 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -922 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -922 0.184 __copy_from_user_ll+0x6 (_copy_from_user+0x3c)
: +func -922 0.114 do_select+0xc (core_sys_select+0x12b)
: +func -922 0.144 __rcu_read_lock+0x3 (do_select+0x23)
: +func -921 0.120 __rcu_read_unlock+0x4 (do_select+0xe5)
: +func -921 0.161 poll_initwait+0x3 (do_select+0xfd)
: +func -921 0.120 fget_light+0x6 (do_select+0x2aa)
: +func -921 0.136 __rcu_read_lock+0x3 (fget_light+0x4a)
: +func -921 0.136 __rcu_read_unlock+0x4 (fget_light+0x7b)
: +func -921 0.115 eventfd_poll+0x6 (do_select+0x30f)
: +func -921 0.151 _raw_spin_lock_irqsave+0x5 (eventfd_poll+0x2f)
: #func -921 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -920 0.124 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -920 0.154 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -920 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -920 0.123 __ipipe_spin_unlock_debug+0x3 (eventfd_poll+0x68)
: #func -920 0.132 _raw_spin_unlock_irqrestore+0x4 (eventfd_poll+0x71)
: #func -920 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -920 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -919 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -919 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -919 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -919 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -919 0.190 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -919 0.117 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -919 0.118 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -919 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -918 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -918 0.136 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -918 0.166 fput+0x5 (do_select+0x327)
: +func -918 0.114 fget_light+0x6 (do_select+0x2aa)
: +func -918 0.141 __rcu_read_lock+0x3 (fget_light+0x4a)
: +func -918 0.151 __rcu_read_unlock+0x4 (fget_light+0x7b)
: +func -918 0.130 sock_poll+0x5 (do_select+0x30f)
: +func -917 0.132 tcp_poll+0x6 (sock_poll+0x17)
: +func -917 0.127 fput+0x5 (do_select+0x327)
: +func -917 0.127 _cond_resched+0x3 (do_select+0x3f1)
: +func -917 0.124 poll_freewait+0x9 (do_select+0x4ab)
: +func -917 0.133 ipipe_root_only+0x5 (set_fd_set+0x17)
:| +begin 0x80000001 -917 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -917 0.130 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -916 0.138 __copy_to_user_ll+0x6 (set_fd_set+0x2d)
: +func -916 0.118 ipipe_root_only+0x5 (set_fd_set+0x17)
:| +begin 0x80000001 -916 0.179 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -916 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -916 0.141 __copy_to_user_ll+0x6 (set_fd_set+0x2d)
: +func -916! 189.808 poll_select_copy_remaining+0x9 (SyS_select+0x90)
: +func -726 0.118 __ipipe_syscall_root+0x5 (sysenter_past_esp+0x5b)
: +func -726 0.118 __ipipe_notify_syscall+0x9 (__ipipe_syscall_root+0x31)
:| +begin 0x80000001 -726 0.198 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x18)
:| + end 0x80000001 -726 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: + func -725 0.121 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| + begin 0x80000001 -725 0.144 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| + end 0x80000001 -725 0.138 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: + func -725 0.135 hisyscall_event+0x9 (ipipe_syscall_hook+0x6b)
:| + begin 0x80000001 -725 0.221 hard_local_irq_save+0x16 (__ipipe_notify_syscall+0x6b)
:| +end 0x80000001 -725 0.126 hard_local_irq_restore+0x15 (__ipipe_notify_syscall+0x59)
: +func -724 0.121 ipipe_syscall_hook+0x7 (__ipipe_notify_syscall+0x64)
:| +begin 0x80000001 -724 0.155 hard_local_irq_save+0x16 (ipipe_syscall_hook+0x1b)
:| +end 0x80000001 -724 0.124 hard_local_irq_restore+0x15 (ipipe_syscall_hook+0x5b)
: +func -724 0.151 losyscall_event+0x9 (ipipe_syscall_hook+0x6b)
: +func -724 0.117 sys_rtdm_ioctl+0x3 (losyscall_event+0xb1)
: +func -724 0.114 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: +func -724 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| +begin 0x80000000 -724 0.212 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -723 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -723 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +begin 0x80000001 -723 0.142 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| +end 0x80000001 -723 0.144 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: +func -723 0.115 lrt_non_rt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x51)
: +func -723 0.151 lrt_non_rt_ioctl_work+0xc [sigmatek_lrt] (lrt_non_rt_ioctl+0x10 [sigmatek_lrt])
: +func -723 0.120 xnshadow_harden+0x9 (losyscall_event+0x88)
: +func -722 0.115 down_interruptible+0x6 (xnshadow_harden+0x4f)
: +func -722 0.142 _raw_spin_lock_irqsave+0x5 (down_interruptible+0x12)
: #func -722 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -722 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -722 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -722 0.144 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -722 0.132 __ipipe_spin_unlock_debug+0x3 (down_interruptible+0x33)
: #func -721 0.121 _raw_spin_unlock_irqrestore+0x4 (down_interruptible+0x3c)
: #func -721 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -721 0.120 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -721 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -721 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -721 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -721 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -721 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -720 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -720 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -720 0.120 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -720 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -720 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -720 0.114 add_preempt_count+0x4 (xnshadow_harden+0x76)
: +func -720 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -720 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -719 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -719 0.124 wake_up_process+0x4 (xnshadow_harden+0xe1)
: +func -719 0.111 try_to_wake_up+0x9 (wake_up_process+0x2e)
: +func -719 0.141 _raw_spin_lock_irqsave+0x5 (try_to_wake_up+0x25)
: #func -719 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -719 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -719 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -718 0.166 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -718 0.139 select_task_rq_rt+0x6 (select_task_rq+0x15)
:| #begin 0x80000001 -718 0.141 debug_smp_processor_id+0x36 (try_to_wake_up+0x106)
:| #end 0x80000001 -718 0.127 debug_smp_processor_id+0x82 (try_to_wake_up+0x106)
: #func -718 0.124 cpus_share_cache+0x4 (try_to_wake_up+0x10d)
: #func -718 0.111 _raw_spin_lock+0x4 (try_to_wake_up+0x15a)
: #func -718 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -718 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -717 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -717 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -717 0.117 ttwu_do_activate.constprop.91+0x5 (try_to_wake_up+0x163)
: #func -717 0.115 activate_task+0x4 (ttwu_do_activate.constprop.91+0x2b)
: #func -717 0.117 enqueue_task+0x8 (activate_task+0x21)
: #func -717 0.138 update_rq_clock+0x6 (enqueue_task+0x1a)
:| #begin 0x80000001 -717 0.155 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -716 0.145 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -716 0.114 enqueue_task_rt+0x7 (enqueue_task+0x28)
: #func -716 0.127 dequeue_rt_stack+0x9 (enqueue_task_rt+0x2c)
: #func -716 0.151 cpupri_set+0x6 (enqueue_task_rt+0xca)
: #func -716 0.124 update_rt_migration+0x4 (enqueue_task_rt+0xea)
: #func -716 0.114 ttwu_do_wakeup+0x6 (ttwu_do_activate.constprop.91+0x50)
: #func -716 0.190 check_preempt_curr+0x7 (ttwu_do_wakeup+0x14)
: #func -715 0.118 check_preempt_curr_rt+0x5 (check_preempt_curr+0x2c)
: #func -715 0.139 resched_task+0x5 (check_preempt_curr_rt+0x82)
:| #begin 0x80000001 -715 0.142 debug_smp_processor_id+0x36 (resched_task+0x48)
:| #end 0x80000001 -715 0.136 debug_smp_processor_id+0x82 (resched_task+0x48)
: #func -715 0.117 task_woken_rt+0x4 (ttwu_do_wakeup+0x5b)
: #func -715 0.123 _raw_spin_unlock+0x3 (try_to_wake_up+0x16f)
: #func -715 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -715 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -714 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -714 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -714 0.130 __ipipe_spin_unlock_debug+0x3 (try_to_wake_up+0x177)
: #func -714 0.121 _raw_spin_unlock_irqrestore+0x4 (try_to_wake_up+0x182)
: #func -714 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -714 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -714 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -714 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -713 0.123 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -713 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -713 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -713 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -713 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -713 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -713 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -712 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -712 0.120 schedule+0x3 (xnshadow_harden+0xe6)
: +func -712 0.115 __schedule+0x9 (schedule+0x18)
: +func -712 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -712 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -712 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -712 0.138 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -711 0.152 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -711 0.130 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -711 0.114 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -711 0.142 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -711 0.121 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -711 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -711 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -711 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -710 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -710 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -710 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -710 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -710 0.130 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -710 0.118 sub_preempt_count+0x4 (__schedule+0x54)
: +func -710 0.123 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -709 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -709 0.135 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -709 0.117 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -709 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -709 0.129 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -709 0.129 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -709 0.115 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -709 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -708 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -708 0.147 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -708 0.112 deactivate_task+0x4 (__schedule+0x10e)
: #func -708 0.117 dequeue_task+0x8 (deactivate_task+0x21)
: #func -708 0.190 update_rq_clock+0x6 (dequeue_task+0x1a)
: #func -708 0.120 dequeue_task_rt+0x5 (dequeue_task+0x28)
: #func -708 0.126 update_curr_rt+0x9 (dequeue_task_rt+0x13)
: #func -707 0.120 sched_avg_update+0x9 (update_curr_rt+0xc9)
: #func -707 0.144 dequeue_rt_stack+0x9 (dequeue_task_rt+0x1b)
: #func -707 0.117 update_rt_migration+0x4 (dequeue_rt_stack+0x121)
: #func -707 0.132 dequeue_pushable_task+0x5 (dequeue_task_rt+0x24)
: #func -707 0.135 pre_schedule_rt+0x3 (__schedule+0x242)
: #func -707 0.123 put_prev_task_rt+0x5 (__schedule+0x275)
: #func -707 0.123 update_curr_rt+0x9 (put_prev_task_rt+0x14)
: #func -707 0.121 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -706 0.117 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -706 0.136 dequeue_pushable_task+0x5 (pick_next_task_rt+0x5b)
: #func -706 0.147 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -706 0.139 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -706 0.120 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -706 0.218 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -706 0.145 rt_task_set_mode+0x7 (taskSwitchLinux+0xbf [sigmatek_lrt])
: #func -705 0.115 __ipipe_notify_kevent+0x9 (__schedule+0x391)
: #func -705 0.117 ipipe_root_only+0x5 (__ipipe_notify_kevent+0x1b)
:| #begin 0x80000001 -705 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -705 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -705 0.144 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x20)
:| #end 0x80000001 -705 0.124 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x49)
: #func -705 0.115 ipipe_kevent_hook+0x4 (__ipipe_notify_kevent+0x54)
: #func -704 0.141 schedule_event+0x9 (ipipe_kevent_hook+0x1c)
:| #begin 0x80000000 -704 0.160 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *#func -704 0.160 xnsched_peek_rpi+0x3 (schedule_event+0x14c)
:| *#func -704 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -704 0.123 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| #begin 0x80000001 -704 0.126 hard_local_irq_save+0x16 (__ipipe_notify_kevent+0x5b)
:| #end 0x80000001 -704 0.138 hard_local_irq_restore+0x15 (__ipipe_notify_kevent+0x6b)
:| #begin 0x80000000 -703 0.178 __schedule+0x3a3 (schedule+0x18)
:| #func -703 0.166 __switch_to+0x9 (__schedule+0x50a)
:| #func -703 0.138 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| #end 0x80000000 -703 0.133 hard_local_irq_enable+0x16 (__ipipe_switch_tail+0x2e)
:| #begin 0x80000001 -703 0.142 debug_smp_processor_id+0x36 (__schedule+0x51d)
:| #end 0x80000001 -703 0.130 debug_smp_processor_id+0x82 (__schedule+0x51d)
: #func -703 0.114 finish_task_switch+0x7 (__schedule+0x533)
: #func -702 0.124 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -702 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -702 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -702 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -702 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -702 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -702 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -702 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -701 0.148 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -701 0.152 debug_smp_processor_id+0x36 (__schedule+0x538)
:| +end 0x80000001 -701 0.129 debug_smp_processor_id+0x82 (__schedule+0x538)
: +func -701 0.115 sub_preempt_count+0x4 (__schedule+0x56c)
: +func -701 0.124 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -701 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -701 0.188 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -700 0.123 kthread_should_stop+0x3 (gatekeeper_thread+0xc3)
: +func -700 0.118 rpi_pop+0x9 (gatekeeper_thread+0xf0)
:| +begin 0x80000000 -700 0.170 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -700 0.170 xnsched_peek_rpi+0x3 (rpi_pop+0x6e)
:| *+func -700 0.133 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -700 0.117 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +func -700 0.120 xnsched_renice_root+0x7 (rpi_pop+0xb4)
:| +begin 0x80000000 -699 0.216 hard_local_irq_disable+0x15 (xnsched_renice_root+0x1e)
:| *+func -699 0.121 xnsched_track_policy+0x6 (xnsched_renice_root+0x6a)
:| *+[ 0] -<?>- -1 -699 0.147 xnsched_renice_root+0x82 (rpi_pop+0xb4)
:| *+func -699 0.135 __ipipe_restore_head+0x4 (xnsched_renice_root+0xd6)
:| +end 0x80000000 -699 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| +begin 0x80000000 -699 0.157 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| *+func -699 0.145 xnpod_resume_thread+0x9 (gatekeeper_thread+0x11a)
:| *+[ 582] cyclic: 30 -698 0.185 xnpod_resume_thread+0x39 (gatekeeper_thread+0x11a)
:| *+func -698 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| +end 0x80000000 -698 0.121 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: +func -698 0.120 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| +begin 0x80000001 -698 0.142 ipipe_get_current_domain+0x1d (__xnpod_schedule+0x15)
:| +end 0x80000001 -698 0.132 ipipe_get_current_domain+0x67 (__xnpod_schedule+0x15)
: +func -698 0.120 ipipe_raise_irq+0x8 (__xnpod_schedule+0x26)
:| +begin 0x80000001 -697 0.141 hard_local_irq_save+0x16 (ipipe_raise_irq+0x14)
:| +func -697 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (ipipe_raise_irq+0x36)
:| +func -697 0.144 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +func -697 0.141 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
:| +func -697 0.120 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -697 0.145 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +func -697 0.145 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -696 0.114 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| +func -696 0.206 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -696 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -696 0.145 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -696 0.132 xnpod_schedule_handler+0x3 (__ipipe_dispatch_irq+0x182)
:| # func -696 0.175 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 0] -<?>- -1 -696 0.120 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -695 0.127 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -695 0.292 __ipipe_notify_vm_preemption+0x4 (__xnpod_schedule+0x141)
:| # func -695 0.253 __switch_to+0x9 (__schedule+0x50a)
:| # func -695 0.190 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| # func -695 0.245 xnpod_switch_fpu+0x3 (xnshadow_harden+0x133)
:| # func -694 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -694 0.132 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: + func -694 0.118 sys_rtdm_ioctl+0x3 (losyscall_event+0xb1)
: + func -694 0.126 __rt_dev_ioctl+0x9 (sys_rtdm_ioctl+0x1d)
: + func -694 0.123 rtdm_context_get+0x6 (__rt_dev_ioctl+0x24)
:| + begin 0x80000000 -694 0.212 hard_local_irq_disable+0x15 (__xnlock_get_irqsave+0xc)
:| # func -694 0.136 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| + end 0x80000000 -693 0.124 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
:| + begin 0x80000001 -693 0.144 rtdm_in_rt_context+0x1d (__rt_dev_ioctl+0x36)
:| + end 0x80000001 -693 0.147 rtdm_in_rt_context+0x67 (__rt_dev_ioctl+0x36)
: + func -693 0.120 lrt_ioctl+0x3 [sigmatek_lrt] (__rt_dev_ioctl+0x46)
: + func -693 0.120 lrt_ioctl_work+0xc [sigmatek_lrt] (lrt_ioctl+0x10 [sigmatek_lrt])
: + func -693 0.151 __copy_from_user_ll_nozero+0x6 (rtdm_safe_copy_from_user.isra.4+0x23 [sigmatek_lrt])
: + func -693 0.126 lrtdrv_timing_watchdog+0x6 [sigmatek_lrt] (lrt_ioctl_work+0x4a2 [sigmatek_lrt])
: + func -692 0.118 setup_watchdog+0x6 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x46 [sigmatek_lrt])
: + func -692 0.120 rt_task_self+0x3 (setup_watchdog+0x42 [sigmatek_lrt])
: + func -692 0.123 lrtdrv_timing_wait+0x9 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + begin 0x80000001 -692 0.144 lrtdrv_timing_wait+0x39 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
:| + end 0x80000001 -692 0.127 lrtdrv_timing_wait+0x85 [sigmatek_lrt] (lrt_ioctl_work+0x4c9 [sigmatek_lrt])
: + func -692 0.118 rtdm_event_wait+0x3 (lrtdrv_timing_wait+0xdc [sigmatek_lrt])
: + func -692 0.120 rtdm_event_timedwait+0x9 (rtdm_event_wait+0x13)
:| + begin 0x80000000 -692 0.155 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.14+0x9)
:| # func -691 0.169 xnsynch_sleep_on+0x9 (rtdm_event_timedwait+0x8e)
:| # func -691 0.144 xnpod_suspend_thread+0x9 (xnsynch_sleep_on+0x8b)
:| # func -691 0.167 __xnpod_schedule+0x9 (xnpod_schedule+0x32)
:| # [ 582] cyclic: 30 -691 0.115 __xnpod_schedule+0x58 (xnpod_schedule+0x32)
:| # func -691 0.262 xnsched_pick_next+0x5 (__xnpod_schedule+0xa5)
:| # func -691 0.353 __switch_to+0x9 (__xnpod_schedule+0x3b8)
:| # [ 23] gatekee -1 -690 0.198 __xnpod_schedule+0x431 (xnpod_schedule+0x32)
:| # func -690 0.123 xnpod_fire_callouts+0x7 (__xnpod_schedule+0x4b4)
:| # func -690 0.115 taskSwitchXenomai+0x9 [sigmatek_lrt] (xnpod_fire_callouts+0x4c)
:| # func -690 0.120 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchXenomai+0x9a [sigmatek_lrt])
:| # func -690 0.328 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
:| +func -689 0.190 __ipipe_do_sync_pipeline+0x4 (__ipipe_dispatch_irq+0x1c1)
:| +func -689 0.118 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0x10e)
:| +func -689 0.198 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +end 0x80000001 -689 0.170 hard_local_irq_restore+0x15 (ipipe_raise_irq+0x45)
: +func -689 0.118 up+0x5 (gatekeeper_thread+0xb9)
: +func -689 0.141 _raw_spin_lock_irqsave+0x5 (up+0x11)
: #func -688 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -688 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -688 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -688 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -688 0.121 __ipipe_spin_unlock_debug+0x3 (up+0x2e)
: #func -688 0.123 _raw_spin_unlock_irqrestore+0x4 (up+0x37)
: #func -688 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -687 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -687 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -687 0.126 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -687 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -687 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -687 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -687 0.114 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -687 0.118 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -686 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -686 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -686 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -686 0.115 schedule+0x3 (gatekeeper_thread+0xbe)
: +func -686 0.115 __schedule+0x9 (schedule+0x18)
: +func -686 0.114 add_preempt_count+0x4 (__schedule+0x23)
: +func -686 0.120 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -686 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -685 0.139 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -685 0.142 debug_smp_processor_id+0x36 (__schedule+0x28)
:| +end 0x80000001 -685 0.129 debug_smp_processor_id+0x82 (__schedule+0x28)
: +func -685 0.115 rcu_note_context_switch+0x9 (__schedule+0x3a)
: +func -685 0.144 rcu_sched_qs+0x3 (rcu_note_context_switch+0x2a)
: #func -685 0.121 rcu_preempt_qs+0x3 (rcu_note_context_switch+0x147)
: #func -685 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -684 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -684 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -684 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -684 0.121 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -684 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -684 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -684 0.120 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -683 0.117 ipipe_root_only+0x5 (__schedule+0x73)
:| +begin 0x80000001 -683 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -683 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -683 0.129 _raw_spin_lock_irq+0x4 (__schedule+0xba)
: #func -683 0.115 add_preempt_count+0x4 (_raw_spin_lock_irq+0x1a)
: #func -683 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -683 0.175 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -683 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -682 0.114 deactivate_task+0x4 (__schedule+0x10e)
: #func -682 0.115 dequeue_task+0x8 (deactivate_task+0x21)
: #func -682 0.149 update_rq_clock+0x6 (dequeue_task+0x1a)
:| #begin 0x80000001 -682 0.141 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -682 0.142 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
: #func -682 0.114 dequeue_task_rt+0x5 (dequeue_task+0x28)
: #func -682 0.126 update_curr_rt+0x9 (dequeue_task_rt+0x13)
: #func -681 0.118 sched_avg_update+0x9 (update_curr_rt+0xc9)
: #func -681 0.141 dequeue_rt_stack+0x9 (dequeue_task_rt+0x1b)
: #func -681 0.172 cpupri_set+0x6 (dequeue_rt_stack+0x104)
: #func -681 0.121 update_rt_migration+0x4 (dequeue_rt_stack+0x121)
: #func -681 0.121 dequeue_pushable_task+0x5 (dequeue_task_rt+0x24)
: #func -681 0.114 pre_schedule_rt+0x3 (__schedule+0x242)
: #func -681 0.121 pull_rt_task+0x9 (pre_schedule_rt+0x18)
: #func -681 0.132 idle_balance+0x9 (__schedule+0x252)
: #func -680 0.124 _raw_spin_unlock+0x3 (idle_balance+0x5f)
: #func -680 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -680 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -680 0.152 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -680 0.132 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -680 0.118 __rcu_read_lock+0x3 (idle_balance+0x64)
: #func -680 0.111 __rcu_read_unlock+0x4 (idle_balance+0xee)
: #func -680 0.114 _raw_spin_lock+0x4 (idle_balance+0xf5)
: #func -679 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -679 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -679 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -679 0.142 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -679 0.118 put_prev_task_rt+0x5 (__schedule+0x275)
: #func -679 0.124 update_curr_rt+0x9 (put_prev_task_rt+0x14)
: #func -679 0.114 pick_next_task_fair+0x7 (__schedule+0x28c)
: #func -679 0.117 pick_next_task_stop+0x4 (__schedule+0x299)
: #func -678 0.115 pick_next_task_rt+0x5 (__schedule+0x299)
: #func -678 0.121 pick_next_task_fair+0x7 (__schedule+0x299)
: #func -678 0.129 pick_next_task_idle+0x3 (__schedule+0x299)
: #func -678 0.118 taskSwitchLinux+0x6 [sigmatek_lrt] (__schedule+0x2dc)
: #func -678 0.149 measureIdleTime+0x9 [sigmatek_lrt] (taskSwitchLinux+0x32 [sigmatek_lrt])
: #func -678 0.129 xnarch_tsc_to_ns+0x6 (measureIdleTime+0xae [sigmatek_lrt])
: #func -678 0.151 rt_task_set_mode+0x7 (taskSwitchLinux+0x4f [sigmatek_lrt])
: #func -678 0.136 rt_task_set_mode+0x7 (taskSwitchLinux+0xbf [sigmatek_lrt])
:| #begin 0x80000000 -677 0.148 __schedule+0x3a3 (schedule+0x18)
:| #func -677 0.164 __switch_to+0x9 (__schedule+0x50a)
:| #func -677 0.139 __ipipe_switch_tail+0x4 (__schedule+0x514)
:| #end 0x80000000 -677 0.126 hard_local_irq_enable+0x16 (__ipipe_switch_tail+0x2e)
:| #begin 0x80000001 -677 0.142 debug_smp_processor_id+0x36 (__schedule+0x51d)
:| #end 0x80000001 -677 0.130 debug_smp_processor_id+0x82 (__schedule+0x51d)
: #func -677 0.114 finish_task_switch+0x7 (__schedule+0x533)
: #func -676 0.126 _raw_spin_unlock_irq+0x3 (finish_task_switch+0x4a)
: #func -676 0.123 ipipe_unstall_root+0x3 (_raw_spin_unlock_irq+0x12)
:| #begin 0x80000000 -676 0.126 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -676 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -676 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -676 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irq+0x1c)
: +func -676 0.120 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -675 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -675 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| +begin 0x80000001 -675 0.142 debug_smp_processor_id+0x36 (__schedule+0x538)
:| +end 0x80000001 -675 0.130 debug_smp_processor_id+0x82 (__schedule+0x538)
: +func -675 0.139 _raw_spin_lock_irqsave+0x5 (post_schedule.part.48+0xc)
: #func -675 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -675 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -675 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -674 0.155 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -674 0.114 post_schedule_idle+0x3 (post_schedule.part.48+0x22)
: #func -674 0.129 __ipipe_spin_unlock_debug+0x3 (post_schedule.part.48+0x29)
: #func -674 0.123 _raw_spin_unlock_irqrestore+0x4 (post_schedule.part.48+0x32)
: #func -674 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -674 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -674 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -673 0.127 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -673 0.120 ipipe_unstall_root+0x3 (ipipe_restore_root+0x20)
:| #begin 0x80000000 -673 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -673 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -673 0.115 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
: +func -673 0.117 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: +func -673 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -673 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -672 0.133 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -672 0.114 sub_preempt_count+0x4 (__schedule+0x56c)
: +func -672 0.124 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| +begin 0x80000001 -672 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -672 0.166 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -672 0.118 add_preempt_count+0x4 (schedule_preempt_disabled+0x21)
: +func -672 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| +begin 0x80000001 -671 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| +end 0x80000001 -671 0.169 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: +func -671 0.127 tick_nohz_idle_enter+0x4 (cpu_startup_entry+0x24)
: +func -671 0.121 set_cpu_sd_state_idle+0x4 (tick_nohz_idle_enter+0x37)
:| +begin 0x80000001 -671 0.141 debug_smp_processor_id+0x36 (set_cpu_sd_state_idle+0xe)
:| +end 0x80000001 -671 0.126 debug_smp_processor_id+0x82 (set_cpu_sd_state_idle+0xe)
: +func -671 0.118 __rcu_read_lock+0x3 (set_cpu_sd_state_idle+0x15)
: +func -670 0.138 __rcu_read_unlock+0x4 (set_cpu_sd_state_idle+0x4d)
:| #begin 0x80000001 -670 0.141 debug_smp_processor_id+0x36 (tick_nohz_idle_enter+0x46)
:| #end 0x80000001 -670 0.127 debug_smp_processor_id+0x82 (tick_nohz_idle_enter+0x46)
: #func -670 0.121 __tick_nohz_idle_enter+0x9 (tick_nohz_idle_enter+0x5b)
:| #begin 0x80000001 -670 0.142 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x16)
:| #end 0x80000001 -670 0.129 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x16)
: #func -670 0.160 ktime_get+0x9 (__tick_nohz_idle_enter+0x1e)
:| #begin 0x80000001 -669 0.142 debug_smp_processor_id+0x36 (sched_clock_idle_sleep_event+0x8)
:| #end 0x80000001 -669 0.145 debug_smp_processor_id+0x82 (sched_clock_idle_sleep_event+0x8)
:| #begin 0x80000001 -669 0.148 debug_smp_processor_id+0x36 (__cycles_2_ns+0x14)
:| #end 0x80000001 -669 0.149 debug_smp_processor_id+0x82 (__cycles_2_ns+0x14)
:| #begin 0x80000001 -669 0.154 debug_smp_processor_id+0x36 (__tick_nohz_idle_enter+0x3b5)
:| #end 0x80000001 -669 0.141 debug_smp_processor_id+0x82 (__tick_nohz_idle_enter+0x3b5)
: #func -669 0.135 timekeeping_max_deferment+0x5 (__tick_nohz_idle_enter+0x108)
: #func -668 0.142 rcu_needs_cpu+0x5 (__tick_nohz_idle_enter+0x124)
:| #begin 0x80000001 -668 0.142 debug_smp_processor_id+0x36 (irq_work_needs_cpu+0xe)
:| #end 0x80000001 -668 0.132 debug_smp_processor_id+0x82 (irq_work_needs_cpu+0xe)
: #func -668 0.120 get_next_timer_interrupt+0x9 (__tick_nohz_idle_enter+0x147)
:| #begin 0x80000001 -668 0.142 debug_smp_processor_id+0x36 (get_next_timer_interrupt+0x25)
:| #end 0x80000001 -668 0.129 debug_smp_processor_id+0x82 (get_next_timer_interrupt+0x25)
: #func -668 0.114 _raw_spin_lock+0x4 (get_next_timer_interrupt+0x3f)
: #func -668 0.115 add_preempt_count+0x4 (_raw_spin_lock+0x15)
: #func -667 0.118 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -667 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -667 0.157 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -667 0.127 _raw_spin_unlock+0x3 (get_next_timer_interrupt+0x158)
: #func -667 0.117 sub_preempt_count+0x4 (_raw_spin_unlock+0x17)
: #func -667 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -667 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -666 0.145 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -666 0.121 hrtimer_get_next_event+0x9 (get_next_timer_interrupt+0x162)
:| #begin 0x80000001 -666 0.142 debug_smp_processor_id+0x36 (hrtimer_get_next_event+0x18)
:| #end 0x80000001 -666 0.127 debug_smp_processor_id+0x82 (hrtimer_get_next_event+0x18)
: #func -666 0.142 _raw_spin_lock_irqsave+0x5 (hrtimer_get_next_event+0x26)
: #func -666 0.114 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -666 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -666 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -665 0.141 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -665 0.117 __ipipe_spin_unlock_debug+0x3 (hrtimer_get_next_event+0x97)
: #func -665 0.123 _raw_spin_unlock_irqrestore+0x4 (hrtimer_get_next_event+0xa0)
: #func -665 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -665 0.118 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -665 0.163 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -665 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -664 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -664 0.118 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -664 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -664 0.187 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -664 0.130 nohz_balance_enter_idle+0x3 (__tick_nohz_idle_enter+0x24a)
: #func -664 0.124 calc_load_enter_idle+0x4 (__tick_nohz_idle_enter+0x24f)
:| #begin 0x80000001 -664 0.142 debug_smp_processor_id+0x36 (calc_load_enter_idle+0x13)
:| #end 0x80000001 -663 0.132 debug_smp_processor_id+0x82 (calc_load_enter_idle+0x13)
: #func -663 0.115 hrtimer_start+0x3 (__tick_nohz_idle_enter+0x2e1)
: #func -663 0.115 __hrtimer_start_range_ns+0x9 (hrtimer_start+0x14)
: #func -663 0.114 lock_hrtimer_base.isra.17+0x6 (__hrtimer_start_range_ns+0x23)
: #func -663 0.141 _raw_spin_lock_irqsave+0x5 (lock_hrtimer_base.isra.17+0x1c)
: #func -663 0.115 add_preempt_count+0x4 (_raw_spin_lock_irqsave+0x1d)
: #func -663 0.117 ipipe_root_only+0x5 (add_preempt_count+0x10)
:| #begin 0x80000001 -663 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -662 0.151 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -662 0.148 debug_smp_processor_id+0x36 (remove_hrtimer.part.15+0x1f)
:| #end 0x80000001 -662 0.129 debug_smp_processor_id+0x82 (remove_hrtimer.part.15+0x1f)
: #func -662 0.126 __remove_hrtimer+0x9 (remove_hrtimer.part.15+0x3e)
: #func -662 0.130 hrtimer_force_reprogram+0x9 (__remove_hrtimer+0x64)
:| #begin 0x80000001 -662 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x46)
:| #end 0x80000001 -662 0.138 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x46)
: #func -661 0.117 ktime_add_safe+0x6 (hrtimer_set_expires_range_ns+0x21)
: #func -661 0.133 enqueue_hrtimer+0x6 (__hrtimer_start_range_ns+0x155)
:| #begin 0x80000001 -661 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x16d)
:| #end 0x80000001 -661 0.136 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x16d)
:| #begin 0x80000001 -661 0.142 debug_smp_processor_id+0x36 (__hrtimer_start_range_ns+0x192)
:| #end 0x80000001 -661 0.135 debug_smp_processor_id+0x82 (__hrtimer_start_range_ns+0x192)
: #func -661 0.114 tick_program_event+0x4 (__hrtimer_start_range_ns+0x20a)
: #func -661 0.124 clockevents_program_event+0x9 (tick_program_event+0x24)
: #func -660 0.151 ktime_get+0x9 (clockevents_program_event+0x7a)
: #func -660 0.118 xnarch_next_htick_shot+0x5 (clockevents_program_event+0xeb)
:| #begin 0x80000000 -660 0.170 hard_local_irq_disable+0x15 (__xnlock_get_irqsave.constprop.43+0x9)
:| *#func -660 0.129 xntimer_start_aperiodic+0x9 (xnarch_next_htick_shot+0x33)
:| *#func -660 0.141 xnarch_ns_to_tsc+0x6 (xntimer_start_aperiodic+0x67)
:| *#func -660 0.127 xntimer_next_local_shot+0x9 (xntimer_start_aperiodic+0x11a)
:| *#event tick@732804 -660 0.117 xntimer_next_local_shot+0xca (xntimer_start_aperiodic+0x11a)
:| *#func -659 0.133 ipipe_timer_set+0x5 (xntimer_next_local_shot+0xd1)
:| *#func -659 0.239 lapic_next_deadline+0x5 (ipipe_timer_set+0x67)
:| *#func -659 0.135 __ipipe_restore_head+0x4 (ipipe_restore_pipeline_head+0x42)
:| #end 0x80000000 -659 0.148 hard_local_irq_enable+0x16 (__ipipe_restore_head+0x66)
: #func -659 0.117 __ipipe_spin_unlock_debug+0x3 (unlock_hrtimer_base.isra.18+0x10)
: #func -659 0.126 _raw_spin_unlock_irqrestore+0x4 (unlock_hrtimer_base.isra.18+0x1b)
: #func -659 0.117 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -658 0.117 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -658 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -658 0.149 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -658 0.115 sub_preempt_count+0x4 (_raw_spin_unlock_irqrestore+0x21)
: #func -658 0.117 ipipe_root_only+0x5 (sub_preempt_count+0x10)
:| #begin 0x80000001 -658 0.164 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -658 0.152 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
: #func -657 0.120 ipipe_unstall_root+0x3 (tick_nohz_idle_enter+0x60)
:| #begin 0x80000000 -657 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -657 0.188 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -657 0.130 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
:| +begin 0x80000001 -657 0.142 debug_smp_processor_id+0x36 (cpu_startup_entry+0x33)
:| +end 0x80000001 -657 0.151 debug_smp_processor_id+0x82 (cpu_startup_entry+0x33)
: #func -657 0.114 arch_cpu_idle_enter+0x3 (cpu_startup_entry+0x59)
: #func -657 0.120 local_touch_nmi+0x3 (arch_cpu_idle_enter+0xd)
: #func -656 0.148 rcu_idle_enter+0x5 (cpu_startup_entry+0x70)
:| #begin 0x80000001 -656 0.151 debug_smp_processor_id+0x36 (rcu_idle_enter+0x1b)
:| #end 0x80000001 -656 0.133 debug_smp_processor_id+0x82 (rcu_idle_enter+0x1b)
: #func -656 0.118 rcu_eqs_enter_common.isra.49+0x6 (rcu_idle_enter+0x76)
:| #begin 0x80000001 -656 0.142 debug_smp_processor_id+0x36 (rcu_eqs_enter_common.isra.49+0x7d)
:| #end 0x80000001 -656 0.141 debug_smp_processor_id+0x82 (rcu_eqs_enter_common.isra.49+0x7d)
: #func -656 0.112 ipipe_restore_root+0x4 (arch_local_irq_restore+0x11)
: #func -655 0.120 ipipe_root_only+0x5 (ipipe_restore_root+0x10)
:| #begin 0x80000001 -655 0.173 hard_local_irq_save+0x16 (ipipe_root_only+0xf)
:| #end 0x80000001 -655 0.155 hard_local_irq_restore+0x15 (ipipe_root_only+0x3f)
:| #begin 0x80000001 -655 0.152 debug_smp_processor_id+0x36 (cpu_startup_entry+0x75)
:| #end 0x80000001 -655 0.127 debug_smp_processor_id+0x82 (cpu_startup_entry+0x75)
: #func -655 0.120 ipipe_unstall_root+0x3 (cpu_startup_entry+0x8d)
:| #begin 0x80000000 -655 0.127 hard_local_irq_disable+0x17 (ipipe_unstall_root+0xd)
:| #func -654 0.187 ipipe_root_only+0x5 (ipipe_unstall_root+0x12)
:| +end 0x80000000 -654! 586.646 hard_local_irq_enable+0x16 (ipipe_unstall_root+0x2b)
:| +begin 0x00000051 -68 0.173 common_interrupt+0x39 (cpu_startup_entry+0x91)
:| +func -67 0.148 __ipipe_handle_irq+0x7 (common_interrupt+0x40)
:| +func -67 0.124 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
:| +func -67 0.253 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| +func -67 0.164 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
:| +func -67 0.138 irq_to_desc+0x3 (__ipipe_dispatch_irq+0x26)
:| +func -67 0.155 irq_to_desc+0x3 (__ipipe_dispatch_irq+0x216)
:| +func -66 0.118 __ipipe_ack_fasteoi_irq+0x3 (__ipipe_dispatch_irq+0xa9)
:| +func -66 0.129 hold_ioapic_irq+0x4 (__ipipe_ack_fasteoi_irq+0x10)
:| +func -66 0.124 io_apic_modify_irq.isra.9+0x7 (hold_ioapic_irq+0x41)
:| +func -66 0.112 native_io_apic_read+0x4 (io_apic_read+0x9)
:| +func -66! 46.038 io_apic_base+0x3 (native_io_apic_read+0x10)
:| +func -20 0.121 native_io_apic_modify+0x5 (io_apic_modify_irq.isra.9+0x36)
:| +func -20 0.242 io_apic_base+0x3 (native_io_apic_modify+0x13)
:| +func -20 0.114 io_apic_sync+0x3 (io_apic_modify_irq.isra.9+0x41)
:| +func -19+ 9.077 io_apic_base+0x3 (io_apic_sync+0xf)
:| +func -10 0.167 ack_apic_level+0x5 (hold_ioapic_irq+0x50)
:| +func -10 0.120 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x118)
:| +func -10 0.299 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -10 0.112 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_dispatch_irq+0x172)
:| # func -10 0.175 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
:| # func -10 0.144 xnintr_irq_handler+0x9 (__ipipe_dispatch_irq+0x182)
:| # func -9 0.120 irqhandler_fpga+0x9 [sigmatek_lrt] (xnintr_irq_handler+0x78)
:| # func -9 0.160 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x5a [sigmatek_lrt])
:| # func -9+ 4.286 ___xnpod_lock_sched+0x4 (__xnpod_lock_sched+0x19 [sigmatek_lrt])
:| # func -5 0.163 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0xe6 [sigmatek_lrt])
:| # func -5+ 4.623 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x13d [sigmatek_lrt])
:| # func 0 0.142 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x1a4 [sigmatek_lrt])
:| # func 0 0.194 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irqhandler_fpga+0x1d2 [sigmatek_lrt])
:| # func 0 0.178 xnarch_tsc_to_ns+0x6 (irqhandler_fpga+0x1e8 [sigmatek_lrt])
<| # freeze 0x000106b1 0 0.256 irqhandler_fpga+0x1ff [sigmatek_lrt] (xnintr_irq_handler+0x78)
| # func 0 0.268 printk+0x9 (irqhandler_fpga+0x214 [sigmatek_lrt])
| # func 0 1.579 __ipipe_spin_lock_irqsave+0x6 (printk+0x140)
| # func 2 0.160 __ipipe_spin_unlock_irqrestore+0x4 (printk+0x17b)
| # func 2 0.138 ipipe_raise_irq+0x8 (printk+0x189)
| # func 2 0.141 irq_hook_handler+0x5 [sigmatek_lrt] (ipipe_raise_irq+0x36)
| # func 2 0.164 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
| # func 2 0.139 __ipipe_handle_irq+0x7 (ipipe_raise_irq+0x3e)
| # func 2 0.121 irq_hook_handler+0x5 [sigmatek_lrt] (__ipipe_handle_irq+0xc4)
| # func 2 0.167 lrtdrv_monitoring_irq+0x4 [sigmatek_lrt] (irq_hook_handler+0x32 [sigmatek_lrt])
| # func 3 0.000 __ipipe_dispatch_irq+0x9 (__ipipe_handle_irq+0xce)
next prev parent reply other threads:[~2015-07-13 13:41 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 [this message]
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
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=55A3C023.5070000@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.