* [Xenomai] problems with ipipe-3.10 on i.MX6
@ 2014-11-19 8:45 Henri Roosen
2014-11-19 9:02 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 8:45 UTC (permalink / raw)
To: Xenomai@xenomai.org
Hi,
We are currently transitioning our i.MX6 systems from kernel
ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
2.6.4.
The application uses interrupts from external hardware, fed into the system
by a GPIO pin interrupt.
The system behaves very in-stable with the 3.10 version. I observe kernel
crashes, kernel null pointer dereferences, timer stalls and lock-ups at
various different places. The 3.0 version runs fine.
Are there any known issues like this with the ipipe-3.10 on an i.MX6?
Any suggestions how to tackle this problem?
Thanks,
Henri
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 8:45 [Xenomai] problems with ipipe-3.10 on i.MX6 Henri Roosen
@ 2014-11-19 9:02 ` Gilles Chanteperdrix
2014-11-19 9:37 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 9:02 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> Hi,
>
> We are currently transitioning our i.MX6 systems from kernel
> ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
> 2.6.4.
>
> The application uses interrupts from external hardware, fed into the system
> by a GPIO pin interrupt.
>
> The system behaves very in-stable with the 3.10 version. I observe kernel
> crashes, kernel null pointer dereferences, timer stalls and lock-ups at
> various different places. The 3.0 version runs fine.
>
> Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> Any suggestions how to tackle this problem?
Basically, as I explained yesterday, SOCs in the mainline I-pipe
patch for which I have no hardware are only build-tested. The I-pipe
patch for 3.0 is better maintained, because I have feedback from its
users.
Nevertheless, if you report patiently the errors you have reporting
one after we have solved the other, I will help you solve them all.
However, I would recommend using the 3.14 kernel, chances are that
it is not more stable, but when upgrading, there is no reason not to
upgrade to the latest.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 9:02 ` Gilles Chanteperdrix
@ 2014-11-19 9:37 ` Henri Roosen
2014-11-19 9:41 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 9:37 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > Hi,
> >
> > We are currently transitioning our i.MX6 systems from kernel
> > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
> > 2.6.4.
> >
> > The application uses interrupts from external hardware, fed into the
> system
> > by a GPIO pin interrupt.
> >
> > The system behaves very in-stable with the 3.10 version. I observe kernel
> > crashes, kernel null pointer dereferences, timer stalls and lock-ups at
> > various different places. The 3.0 version runs fine.
> >
> > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > Any suggestions how to tackle this problem?
>
> Basically, as I explained yesterday, SOCs in the mainline I-pipe
> patch for which I have no hardware are only build-tested. The I-pipe
> patch for 3.0 is better maintained, because I have feedback from its
> users.
>
> Nevertheless, if you report patiently the errors you have reporting
> one after we have solved the other, I will help you solve them all.
> However, I would recommend using the 3.14 kernel, chances are that
> it is not more stable, but when upgrading, there is no reason not to
> upgrade to the latest.
>
Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel is
because we want to merge with the Freescale L3.10.x-1.1.0 release later.
But I've tried the ipipe-3.14 release and also this version unfortunately
gives the same results.
The first thing that occurs is the following ipipe dump when we are calling
ioremap_nocache to map some device memory into the kernel. It is in the
non-rt ioctl of an rtdm driver:
I-pipe: Detected stalled head domain, probably caused by a bug.
A critical section may have been left unterminated.
CPU: 0 PID: 457 Comm: LRT:457 Tainted: G W O
3.10.32-ipipe-00218-gcf143c6-dirty #96
[<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
(show_stack+0x10/0x14)
[<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
(add_preempt_count+0x10/0xd8)
[<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
(kmem_cache_alloc+0x24/0x11c)
[<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
(__get_vm_area_node.isra.29+0xa0/0x114)
[<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
(get_vm_area_caller+0x40/0x48)
[<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
(__arm_ioremap_pfn_caller+0x218/0x234)
[<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
(__arm_ioremap_caller+0x54/0x5c)
[<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
(__arm_ioremap+0x18/0x1c)
[<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
(lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
[<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
[<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
[<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
[<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
[<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
(losyscall_event+0xc0/0x230)
[<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
(ipipe_syscall_hook+0x3c/0x40)
[<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
(__ipipe_notify_syscall+0x74/0xf4)
[<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
(__ipipe_syscall_root+0x70/0xe8)
[<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
(local_restart+0xc/0x58)
I'm not sure how to find out what is wrong here. From code-review it seems
sane.
I guess this might cause the system instability, right?
The problem I observe after that is after some time the "i.MX Timer Tick"
stalls, which then locks up the system.
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 9:37 ` Henri Roosen
@ 2014-11-19 9:41 ` Gilles Chanteperdrix
2014-11-19 9:52 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 9:41 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > Hi,
> > >
> > > We are currently transitioning our i.MX6 systems from kernel
> > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
> > > 2.6.4.
> > >
> > > The application uses interrupts from external hardware, fed into the
> > system
> > > by a GPIO pin interrupt.
> > >
> > > The system behaves very in-stable with the 3.10 version. I observe kernel
> > > crashes, kernel null pointer dereferences, timer stalls and lock-ups at
> > > various different places. The 3.0 version runs fine.
> > >
> > > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > > Any suggestions how to tackle this problem?
> >
> > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > patch for which I have no hardware are only build-tested. The I-pipe
> > patch for 3.0 is better maintained, because I have feedback from its
> > users.
> >
> > Nevertheless, if you report patiently the errors you have reporting
> > one after we have solved the other, I will help you solve them all.
> > However, I would recommend using the 3.14 kernel, chances are that
> > it is not more stable, but when upgrading, there is no reason not to
> > upgrade to the latest.
> >
>
> Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel is
> because we want to merge with the Freescale L3.10.x-1.1.0 release later.
> But I've tried the ipipe-3.14 release and also this version unfortunately
> gives the same results.
>
> The first thing that occurs is the following ipipe dump when we are calling
> ioremap_nocache to map some device memory into the kernel. It is in the
> non-rt ioctl of an rtdm driver:
>
> I-pipe: Detected stalled head domain, probably caused by a bug.
> A critical section may have been left unterminated.
> CPU: 0 PID: 457 Comm: LRT:457 Tainted: G W O
> 3.10.32-ipipe-00218-gcf143c6-dirty #96
> [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> (show_stack+0x10/0x14)
> [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> (add_preempt_count+0x10/0xd8)
> [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> (kmem_cache_alloc+0x24/0x11c)
> [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> (__get_vm_area_node.isra.29+0xa0/0x114)
> [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
> (get_vm_area_caller+0x40/0x48)
> [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> (__arm_ioremap_pfn_caller+0x218/0x234)
> [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> (__arm_ioremap_caller+0x54/0x5c)
> [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> (__arm_ioremap+0x18/0x1c)
> [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
> [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> (losyscall_event+0xc0/0x230)
> [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> (ipipe_syscall_hook+0x3c/0x40)
> [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> (__ipipe_notify_syscall+0x74/0xf4)
> [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> (__ipipe_syscall_root+0x70/0xe8)
> [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> (local_restart+0xc/0x58)
>
> I'm not sure how to find out what is wrong here. From code-review it seems
> sane.
You are sure you are not calling ioremap with irqs off ?
Are you sure the current domain is Linux when calling ioremap ?
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 9:41 ` Gilles Chanteperdrix
@ 2014-11-19 9:52 ` Henri Roosen
2014-11-19 9:54 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 9:52 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > > Hi,
> > > >
> > > > We are currently transitioning our i.MX6 systems from kernel
> > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
> Xenomai
> > > > 2.6.4.
> > > >
> > > > The application uses interrupts from external hardware, fed into the
> > > system
> > > > by a GPIO pin interrupt.
> > > >
> > > > The system behaves very in-stable with the 3.10 version. I observe
> kernel
> > > > crashes, kernel null pointer dereferences, timer stalls and lock-ups
> at
> > > > various different places. The 3.0 version runs fine.
> > > >
> > > > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > > > Any suggestions how to tackle this problem?
> > >
> > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > > patch for which I have no hardware are only build-tested. The I-pipe
> > > patch for 3.0 is better maintained, because I have feedback from its
> > > users.
> > >
> > > Nevertheless, if you report patiently the errors you have reporting
> > > one after we have solved the other, I will help you solve them all.
> > > However, I would recommend using the 3.14 kernel, chances are that
> > > it is not more stable, but when upgrading, there is no reason not to
> > > upgrade to the latest.
> > >
> >
> > Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel
> is
> > because we want to merge with the Freescale L3.10.x-1.1.0 release later.
> > But I've tried the ipipe-3.14 release and also this version unfortunately
> > gives the same results.
> >
> > The first thing that occurs is the following ipipe dump when we are
> calling
> > ioremap_nocache to map some device memory into the kernel. It is in the
> > non-rt ioctl of an rtdm driver:
> >
> > I-pipe: Detected stalled head domain, probably caused by a bug.
> > A critical section may have been left unterminated.
> > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G W O
> > 3.10.32-ipipe-00218-gcf143c6-dirty #96
> > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> > (show_stack+0x10/0x14)
> > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> > (add_preempt_count+0x10/0xd8)
> > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> > (kmem_cache_alloc+0x24/0x11c)
> > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> > (__get_vm_area_node.isra.29+0xa0/0x114)
> > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
> > (get_vm_area_caller+0x40/0x48)
> > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> > (__arm_ioremap_pfn_caller+0x218/0x234)
> > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> > (__arm_ioremap_caller+0x54/0x5c)
> > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> > (__arm_ioremap+0x18/0x1c)
> > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
> > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> > (losyscall_event+0xc0/0x230)
> > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> > (ipipe_syscall_hook+0x3c/0x40)
> > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> > (__ipipe_notify_syscall+0x74/0xf4)
> > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> > (__ipipe_syscall_root+0x70/0xe8)
> > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> > (local_restart+0xc/0x58)
> >
> > I'm not sure how to find out what is wrong here. From code-review it
> seems
> > sane.
>
> You are sure you are not calling ioremap with irqs off ?
> Are you sure the current domain is Linux when calling ioremap ?
>
The current domain should be Linux because in the trace we see the
losyscall_event and the ioctl_nrt handler which is lrt_non_rt_ioctl_work.
How could I verify irq's are off?
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 9:52 ` Henri Roosen
@ 2014-11-19 9:54 ` Gilles Chanteperdrix
2014-11-19 10:56 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 9:54 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 10:52:04AM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > > > Hi,
> > > > >
> > > > > We are currently transitioning our i.MX6 systems from kernel
> > > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
> > Xenomai
> > > > > 2.6.4.
> > > > >
> > > > > The application uses interrupts from external hardware, fed into the
> > > > system
> > > > > by a GPIO pin interrupt.
> > > > >
> > > > > The system behaves very in-stable with the 3.10 version. I observe
> > kernel
> > > > > crashes, kernel null pointer dereferences, timer stalls and lock-ups
> > at
> > > > > various different places. The 3.0 version runs fine.
> > > > >
> > > > > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > > > > Any suggestions how to tackle this problem?
> > > >
> > > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > > > patch for which I have no hardware are only build-tested. The I-pipe
> > > > patch for 3.0 is better maintained, because I have feedback from its
> > > > users.
> > > >
> > > > Nevertheless, if you report patiently the errors you have reporting
> > > > one after we have solved the other, I will help you solve them all.
> > > > However, I would recommend using the 3.14 kernel, chances are that
> > > > it is not more stable, but when upgrading, there is no reason not to
> > > > upgrade to the latest.
> > > >
> > >
> > > Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel
> > is
> > > because we want to merge with the Freescale L3.10.x-1.1.0 release later.
> > > But I've tried the ipipe-3.14 release and also this version unfortunately
> > > gives the same results.
> > >
> > > The first thing that occurs is the following ipipe dump when we are
> > calling
> > > ioremap_nocache to map some device memory into the kernel. It is in the
> > > non-rt ioctl of an rtdm driver:
> > >
> > > I-pipe: Detected stalled head domain, probably caused by a bug.
> > > A critical section may have been left unterminated.
> > > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G W O
> > > 3.10.32-ipipe-00218-gcf143c6-dirty #96
> > > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> > > (show_stack+0x10/0x14)
> > > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> > > (add_preempt_count+0x10/0xd8)
> > > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> > > (kmem_cache_alloc+0x24/0x11c)
> > > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> > > (__get_vm_area_node.isra.29+0xa0/0x114)
> > > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
> > > (get_vm_area_caller+0x40/0x48)
> > > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> > > (__arm_ioremap_pfn_caller+0x218/0x234)
> > > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> > > (__arm_ioremap_caller+0x54/0x5c)
> > > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> > > (__arm_ioremap+0x18/0x1c)
> > > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> > > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> > > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
> > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> > > (losyscall_event+0xc0/0x230)
> > > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> > > (ipipe_syscall_hook+0x3c/0x40)
> > > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> > > (__ipipe_notify_syscall+0x74/0xf4)
> > > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> > > (__ipipe_syscall_root+0x70/0xe8)
> > > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> > > (local_restart+0xc/0x58)
> > >
> > > I'm not sure how to find out what is wrong here. From code-review it
> > seems
> > > sane.
> >
> > You are sure you are not calling ioremap with irqs off ?
> > Are you sure the current domain is Linux when calling ioremap ?
> >
>
> The current domain should be Linux because in the trace we see the
> losyscall_event and the ioctl_nrt handler which is lrt_non_rt_ioctl_work.
> How could I verify irq's are off?
Well, do you use rtdm_lock_get_irqsave or spin_lock_irqsave before
calling ioremap ?
Otherwise enable the I-pipe tracer, and cause a trace freeze instead
of the debug message.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 9:54 ` Gilles Chanteperdrix
@ 2014-11-19 10:56 ` Henri Roosen
2014-11-19 12:56 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 10:56 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 10:54 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 10:52:04AM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > > > > Hi,
> > > > > >
> > > > > > We are currently transitioning our i.MX6 systems from kernel
> > > > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
> > > Xenomai
> > > > > > 2.6.4.
> > > > > >
> > > > > > The application uses interrupts from external hardware, fed into
> the
> > > > > system
> > > > > > by a GPIO pin interrupt.
> > > > > >
> > > > > > The system behaves very in-stable with the 3.10 version. I
> observe
> > > kernel
> > > > > > crashes, kernel null pointer dereferences, timer stalls and
> lock-ups
> > > at
> > > > > > various different places. The 3.0 version runs fine.
> > > > > >
> > > > > > Are there any known issues like this with the ipipe-3.10 on an
> i.MX6?
> > > > > > Any suggestions how to tackle this problem?
> > > > >
> > > > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > > > > patch for which I have no hardware are only build-tested. The
> I-pipe
> > > > > patch for 3.0 is better maintained, because I have feedback from
> its
> > > > > users.
> > > > >
> > > > > Nevertheless, if you report patiently the errors you have reporting
> > > > > one after we have solved the other, I will help you solve them all.
> > > > > However, I would recommend using the 3.14 kernel, chances are that
> > > > > it is not more stable, but when upgrading, there is no reason not
> to
> > > > > upgrade to the latest.
> > > > >
> > > >
> > > > Thanks Gilles for helping out! The reason we chose the ipipe-3.10
> kernel
> > > is
> > > > because we want to merge with the Freescale L3.10.x-1.1.0 release
> later.
> > > > But I've tried the ipipe-3.14 release and also this version
> unfortunately
> > > > gives the same results.
> > > >
> > > > The first thing that occurs is the following ipipe dump when we are
> > > calling
> > > > ioremap_nocache to map some device memory into the kernel. It is in
> the
> > > > non-rt ioctl of an rtdm driver:
> > > >
> > > > I-pipe: Detected stalled head domain, probably caused by a bug.
> > > > A critical section may have been left unterminated.
> > > > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G W O
> > > > 3.10.32-ipipe-00218-gcf143c6-dirty #96
> > > > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> > > > (show_stack+0x10/0x14)
> > > > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> > > > (add_preempt_count+0x10/0xd8)
> > > > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> > > > (kmem_cache_alloc+0x24/0x11c)
> > > > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> > > > (__get_vm_area_node.isra.29+0xa0/0x114)
> > > > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from
> [<c00cfd60>]
> > > > (get_vm_area_caller+0x40/0x48)
> > > > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> > > > (__arm_ioremap_pfn_caller+0x218/0x234)
> > > > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> > > > (__arm_ioremap_caller+0x54/0x5c)
> > > > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> > > > (__arm_ioremap+0x18/0x1c)
> > > > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> > > > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> > > > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> from
> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> > > > (losyscall_event+0xc0/0x230)
> > > > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> > > > (ipipe_syscall_hook+0x3c/0x40)
> > > > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> > > > (__ipipe_notify_syscall+0x74/0xf4)
> > > > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> > > > (__ipipe_syscall_root+0x70/0xe8)
> > > > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> > > > (local_restart+0xc/0x58)
> > > >
> > > > I'm not sure how to find out what is wrong here. From code-review it
> > > seems
> > > > sane.
> > >
> > > You are sure you are not calling ioremap with irqs off ?
> > > Are you sure the current domain is Linux when calling ioremap ?
> > >
> >
> > The current domain should be Linux because in the trace we see the
> > losyscall_event and the ioctl_nrt handler which is lrt_non_rt_ioctl_work.
> > How could I verify irq's are off?
>
> Well, do you use rtdm_lock_get_irqsave or spin_lock_irqsave before
> calling ioremap ?
>
Ok thanks, found an rtdm_lock_get_irqsave in the path before calling
ioremap. Reworking the driver code now and get back to you with results.
> Otherwise enable the I-pipe tracer, and cause a trace freeze instead
> of the debug message.
>
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 10:56 ` Henri Roosen
@ 2014-11-19 12:56 ` Henri Roosen
2014-11-19 13:10 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 12:56 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 11:56 AM, Henri Roosen <henriroosen@gmail.com>
wrote:
>
>
> On Wed, Nov 19, 2014 at 10:54 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> On Wed, Nov 19, 2014 at 10:52:04AM +0100, Henri Roosen wrote:
>> > On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
>> > gilles.chanteperdrix@xenomai.org> wrote:
>> >
>> > > On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
>> > > > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
>> > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > >
>> > > > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
>> > > > > > Hi,
>> > > > > >
>> > > > > > We are currently transitioning our i.MX6 systems from kernel
>> > > > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
>> > > Xenomai
>> > > > > > 2.6.4.
>> > > > > >
>> > > > > > The application uses interrupts from external hardware, fed
>> into the
>> > > > > system
>> > > > > > by a GPIO pin interrupt.
>> > > > > >
>> > > > > > The system behaves very in-stable with the 3.10 version. I
>> observe
>> > > kernel
>> > > > > > crashes, kernel null pointer dereferences, timer stalls and
>> lock-ups
>> > > at
>> > > > > > various different places. The 3.0 version runs fine.
>> > > > > >
>> > > > > > Are there any known issues like this with the ipipe-3.10 on an
>> i.MX6?
>> > > > > > Any suggestions how to tackle this problem?
>> > > > >
>> > > > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
>> > > > > patch for which I have no hardware are only build-tested. The
>> I-pipe
>> > > > > patch for 3.0 is better maintained, because I have feedback from
>> its
>> > > > > users.
>> > > > >
>> > > > > Nevertheless, if you report patiently the errors you have
>> reporting
>> > > > > one after we have solved the other, I will help you solve them
>> all.
>> > > > > However, I would recommend using the 3.14 kernel, chances are that
>> > > > > it is not more stable, but when upgrading, there is no reason not
>> to
>> > > > > upgrade to the latest.
>> > > > >
>> > > >
>> > > > Thanks Gilles for helping out! The reason we chose the ipipe-3.10
>> kernel
>> > > is
>> > > > because we want to merge with the Freescale L3.10.x-1.1.0 release
>> later.
>> > > > But I've tried the ipipe-3.14 release and also this version
>> unfortunately
>> > > > gives the same results.
>> > > >
>> > > > The first thing that occurs is the following ipipe dump when we are
>> > > calling
>> > > > ioremap_nocache to map some device memory into the kernel. It is in
>> the
>> > > > non-rt ioctl of an rtdm driver:
>> > > >
>> > > > I-pipe: Detected stalled head domain, probably caused by a bug.
>> > > > A critical section may have been left unterminated.
>> > > > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G W O
>> > > > 3.10.32-ipipe-00218-gcf143c6-dirty #96
>> > > > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
>> > > > (show_stack+0x10/0x14)
>> > > > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
>> > > > (add_preempt_count+0x10/0xd8)
>> > > > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
>> > > > (kmem_cache_alloc+0x24/0x11c)
>> > > > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
>> > > > (__get_vm_area_node.isra.29+0xa0/0x114)
>> > > > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from
>> [<c00cfd60>]
>> > > > (get_vm_area_caller+0x40/0x48)
>> > > > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
>> > > > (__arm_ioremap_pfn_caller+0x218/0x234)
>> > > > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from
>> [<c001899c>]
>> > > > (__arm_ioremap_caller+0x54/0x5c)
>> > > > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
>> > > > (__arm_ioremap+0x18/0x1c)
>> > > > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
>> > > > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
>> > > > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
>> from
>> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
>> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
>> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
>> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
>> > > > (losyscall_event+0xc0/0x230)
>> > > > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
>> > > > (ipipe_syscall_hook+0x3c/0x40)
>> > > > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
>> > > > (__ipipe_notify_syscall+0x74/0xf4)
>> > > > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
>> > > > (__ipipe_syscall_root+0x70/0xe8)
>> > > > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
>> > > > (local_restart+0xc/0x58)
>> > > >
>> > > > I'm not sure how to find out what is wrong here. From code-review it
>> > > seems
>> > > > sane.
>> > >
>> > > You are sure you are not calling ioremap with irqs off ?
>> > > Are you sure the current domain is Linux when calling ioremap ?
>> > >
>> >
>> > The current domain should be Linux because in the trace we see the
>> > losyscall_event and the ioctl_nrt handler which is
>> lrt_non_rt_ioctl_work.
>> > How could I verify irq's are off?
>>
>> Well, do you use rtdm_lock_get_irqsave or spin_lock_irqsave before
>> calling ioremap ?
>>
>
> Ok thanks, found an rtdm_lock_get_irqsave in the path before calling
> ioremap. Reworking the driver code now and get back to you with results.
>
I reworked the driver now and the 'stalled head domain' is not there
anymore.
However, the other symptoms did not disappear.
I currently observe 2 symptoms:
Either 1) a stall of the i.MX timer or 2) a kernel NULL pointer dereference.
The kernel trace of the NULL pointer dereference is as below:
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = ce230000, hw pgd = ce230000
[00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
Internal error: Oops: 80000007 [#1] PREEMPT ARM
Modules linked in: platform_imx(O) sigmatek_lrt(O)
CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
3.10.32-ipipe-00218-gcf143c6-dirty #100
task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
PC is at 0x0
LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
pc : [<00000000>] lr : [<c0083a04>] psr: 200f0093
sp : ce2d9d10 ip : 00000000 fp : ce2d9d44
r10: 00000002 r9 : 00000016 r8 : c0aca580
r7 : 00000000 r6 : c0accb40 r5 : 00400000 r4 : 00000096
r3 : 00000000 r2 : c0a96cc0 r1 : 00000000 r0 : 00000096
Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c53c7d Table: 1e230059 DAC: 00000015
Process LRT:454 (pid: 454, stack limit = 0xce2d8230)
Stack: (0xce2d9d10 to 0xce2da000)
9d00: c09d8a20 ce2d8000 ce2d9d44
00000062
9d20: c09c6670 00000000 00000063 c09c8a20 00000001 00300180 ce2d9d6c
ce2d9d48
9d40: c008421c c0083844 c09c6670 00000062 ce2d9db0 d0804100 00000200
00300180
9d60: ce2d9d8c ce2d9d70 c0008498 c0083ff8 00000010 d080410c c09bc6dc
ce2d9db0
9d80: ce2d9dac ce2d9d90 c0008778 c000841c c0083c94 600f0013 ffffffff
ce2d9de4
9da0: ce2d9e04 ce2d9db0 c000ea78 c0008738 80000000 00000000 00000000
600f0093
9dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180
ce2d9e04
9de0: ce2d9df8 ce2d9df8 c0083c90 c0083c94 600f0013 ffffffff ce2d9e54
ce2d9e08
9e00: c00b2678 c0083bfc 0000001a 00000004 ce2d9e54 ce2d9e20 00000000
00000000
9e20: 00000000 ce00e780 000011a0 d09fe410 ce2d8000 00000001 00000002
ce2d9fb0
9e40: 00002340 c09c6670 ce2d9f04 ce2d9e58 c00be570 c00b24b0 00000000
00000000
9e60: ce2d9ed4 c0adc938 c0adc960 00000001 00000000 00000000 ffffff92
00000000
9e80: ce2d9ea4 ce2d9e90 c0083da4 c0086bac 00000001 ffffff92 ce2d9ecc
ce2d9ea8
9ea0: c00d2728 c0083cac c0aca580 ce2d9fb0 ce2d8000 d0a06200 00002000
c0adc048
9ec0: ce2d9f04 ce2d9ed0 c00cb74c c00d260c 00000045 c00d54d0 00989680
00000000
9ee0: c00be750 00000000 ce00e780 0000008e c0adb368 ce2d9fb0 ce2d9f3c
ce2d9f08
9f00: c00beaa8 c00be4d0 000002b0 d09fe410 00000000 c09c7810 600f0013
0000119c
9f20: c0aca580 c0aca580 00002340 c09c6670 ce2d9f4c ce2d9f40 c0087180
c00be7f8
9f40: ce2d9f8c ce2d9f50 c00834dc c0087140 00000000 00000001 ce2d9fb0
c0aca580
9f60: c0137e00 ce00e780 00000002 ce2d9fb0 0000008e c000f318 00000000
b6f32000
9f80: ce2d9fac ce2d9f90 c0018360 c0083430 002422e8 00000000 00030c00
0000008e
9fa0: 00000000 ce2d9fb0 c000f264 c00182ec 0000000a be83db28 00000000
00000000
9fc0: 002422e8 00000000 00030c00 0000008e 00000000 00000000 b6f32000
be83dbd4
9fe0: 00000002 be83db08 b69144a8 b69144b8 600f0010 0000000a 656b0073
73755f79
[<c0083a04>] (__ipipe_do_sync_stage+0x1cc/0x2c8) from [<c008421c>]
(__ipipe_dispatch_irq+0x230/0x2e0)
[<c008421c>] (__ipipe_dispatch_irq+0x230/0x2e0) from [<c0008498>]
(__ipipe_grab_irq+0x88/0xa4)
[<c0008498>] (__ipipe_grab_irq+0x88/0xa4) from [<c0008778>]
(gic_handle_irq+0x4c/0x64)
Exception stack(0xce2d9d90 to 0xce2d9dd8)
9d80: c0083c94 600f0013 ffffffff
ce2d9de4
9da0: ce2d9e04 ce2d9db0 c000ea78 c0008738 80000000 00000000 00000000
600f0093
9dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001
[<c0008778>] (gic_handle_irq+0x4c/0x64) from [<c000ea78>]
(__irq_svc+0x58/0x84)
Exception stack(0xce2d9db0 to 0xce2d9df8)
9da0: 80000000 00000000 00000000
600f0093
9dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180
ce2d9e04
9de0: ce2d9df8 ce2d9df8 c0083c90 c0083c94 600f0013 ffffffff
[<c000ea78>] (__irq_svc+0x58/0x84) from [<c0083c94>]
(ipipe_unstall_head+0xa4/0xb0)
[<c0083c94>] (ipipe_unstall_head+0xa4/0xb0) from [<c00b2678>]
(xnpod_suspend_thread+0x1d4/0x31c)
[<c00b2678>] (xnpod_suspend_thread+0x1d4/0x31c) from [<c00be570>]
(xnshadow_relax+0xac/0x164)
[<c00be570>] (xnshadow_relax+0xac/0x164) from [<c00beaa8>]
(hisyscall_event+0x2bc/0x33c)
[<c00beaa8>] (hisyscall_event+0x2bc/0x33c) from [<c0087180>]
(ipipe_syscall_hook+0x4c/0x50)
[<c0087180>] (ipipe_syscall_hook+0x4c/0x50) from [<c00834dc>]
(__ipipe_notify_syscall+0xb8/0x190)
[<c00834dc>] (__ipipe_notify_syscall+0xb8/0x190) from [<c0018360>]
(__ipipe_syscall_root+0x80/0x120)
[<c0018360>] (__ipipe_syscall_root+0x80/0x120) from [<c000f264>]
(local_restart+0xc/0x58)
Code: bad PC value
---[ end trace 1b75b31a2719ed1e ]---
Thanks for your help!
>
>
>> Otherwise enable the I-pipe tracer, and cause a trace freeze instead
>> of the debug message.
>>
>> --
>> Gilles.
>>
>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 12:56 ` Henri Roosen
@ 2014-11-19 13:10 ` Gilles Chanteperdrix
2014-11-19 13:33 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 13:10 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> I reworked the driver now and the 'stalled head domain' is not there
> anymore.
> However, the other symptoms did not disappear.
>
> I currently observe 2 symptoms:
As I said, I prefer handle one problem at a time, and pass to the
next when we are finished with the current.
> Either 1) a stall of the i.MX timer
Who cares ? The i.MX timer has no reason to be used, the cortex a9
local timers should be used. Or are you booting a kernel compiled
without CONFIG_SMP ?
> or 2) a kernel NULL pointer dereference.
>
> The kernel trace of the NULL pointer dereference is as below:
Well the kernel trace is not exactly as below, because your mailer
wrapped it, which makes it hard to read. Please try to get your
mailer not to wrap the trace, or failing that, simply attach a plain
text file with the trace.
>
> Unable to handle kernel NULL pointer dereference at virtual address 00000000
> pgd = ce230000, hw pgd = ce230000
> [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> Modules linked in: platform_imx(O) sigmatek_lrt(O)
> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> PC is at 0x0
> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
__ipipe_do_sync_stage is jumping to address 0, some function pointer
is NULL. You would have to disassemble __ipipe_do_sync_stage around
offset 0x1cc to know what exactly. But it is probably an IRQ
handler. You can modify __ipipe_do_sync_stage code to emit a printk
with the irq number being currently being processed when its handler
is NULL. We will know what IRQ number has an issue.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 13:10 ` Gilles Chanteperdrix
@ 2014-11-19 13:33 ` Henri Roosen
2014-11-19 13:57 ` Henri Roosen
2014-11-19 14:03 ` Gilles Chanteperdrix
0 siblings, 2 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 13:33 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > I reworked the driver now and the 'stalled head domain' is not there
> > anymore.
> > However, the other symptoms did not disappear.
> >
> > I currently observe 2 symptoms:
>
> As I said, I prefer handle one problem at a time, and pass to the
> next when we are finished with the current.
>
> > Either 1) a stall of the i.MX timer
>
> Who cares ? The i.MX timer has no reason to be used, the cortex a9
> local timers should be used. Or are you booting a kernel compiled
> without CONFIG_SMP ?
>
I compiled without CONFIG_SMP as the symptoms seemed less random. However,
as you said, let's put this on ice for now and focus on the NULL pointer
dereference for now.
> > or 2) a kernel NULL pointer dereference.
> >
> > The kernel trace of the NULL pointer dereference is as below:
>
> Well the kernel trace is not exactly as below, because your mailer
> wrapped it, which makes it hard to read. Please try to get your
> mailer not to wrap the trace, or failing that, simply attach a plain
> text file with the trace.
>
> >
> > Unable to handle kernel NULL pointer dereference at virtual address
> 00000000
> > pgd = ce230000, hw pgd = ce230000
> > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > PC is at 0x0
> > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>
> __ipipe_do_sync_stage is jumping to address 0, some function pointer
> is NULL. You would have to disassemble __ipipe_do_sync_stage around
> offset 0x1cc to know what exactly. But it is probably an IRQ
> handler. You can modify __ipipe_do_sync_stage code to emit a printk
> with the irq number being currently being processed when its handler
> is NULL. We will know what IRQ number has an issue.
>
Please find the log.txt file attached, which shows the IRQ number that has
the issue (150: ethernet) as well as the output of /proc/interrupts and
/proc/xenomai/irq
I'll do some more tests to see if it is always IRQ 150.
> --
> Gilles.
>
-------------- next part --------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = ce148000, hw pgd = ce148000
[00000000] *pgd=1e1c9831, *pte=00000000, *ppte=00000000
--> IRQ handler irq 150 == NULL!!
Internal error: Oops: 80000007 [#1] PREEMPT ARM
Modules linked in: platform_imx(O) sigmatek_lrt(O)
CPU: 0 PID: 464 Comm: LRT:464 Tainted: G W O 3.10.32-ipipe-00218-gcf143c6-dirty #101
task: ce0203c0 ti: cd8d2000 task.ti: cd8d2000
PC is at 0x0
LR is at __ipipe_do_sync_stage+0x1d4/0x2c8
pc : [<00000000>] lr : [<c0083a0c>] psr: 200f0093
sp : cd8d3d18 ip : c0083b14 fp : cd8d3d44
r10: 00000002 r9 : 00000016 r8 : 00000001
r7 : c0aca580 r6 : c0accb40 r5 : 00400000 r4 : 00000096
r3 : 00000000 r2 : 00000001 r1 : 00000000 r0 : 00000096
Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c53c7d Table: 1e148059 DAC: 00000015
Process LRT:464 (pid: 464, stack limit = 0xcd8d2230)
Stack: (0xcd8d3d18 to 0xcd8d4000)
3d00: 00000000 00000062
3d20: c09c6670 00000000 00000063 c09c8a20 00000001 00300180 cd8d3d6c cd8d3d48
3d40: c008421c c0083844 c09c6670 00000062 cd8d3db0 d0804100 00000200 00300180
3d60: cd8d3d8c cd8d3d70 c0008498 c0083ff8 00000010 d080410c c09bc6dc cd8d3db0
3d80: cd8d3dac cd8d3d90 c0008778 c000841c c0083c94 600f0013 ffffffff cd8d3de4
3da0: cd8d3e04 cd8d3db0 c000ea78 c0008738 80000000 00000000 00000000 600f0093
3dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 cd8d3e04
3de0: cd8d3df8 cd8d3df8 c0083c90 c0083c94 600f0013 ffffffff cd8d3e54 cd8d3e08
3e00: c00b2678 c0083bfc 00000000 00000004 cd8d3e54 cd8d3e20 00000000 00000000
3e20: 00000000 ce0203c0 000011a0 d09fe410 cd8d2000 00000001 00000002 cd8d3fb0
3e40: 00002340 c09c6670 cd8d3f04 cd8d3e58 c00be570 c00b24b0 00000000 00000000
3e60: cd8d3ed4 00000008 00000010 00000001 00000000 00000000 d0a0fc00 d0a0fa00
3e80: cd8d3ea4 00000006 cd8d3fb0 cd8d2000 d0a06200 00002000 00000006 c0adc048
3ea0: cd8d3ebc cd8d3eb0 c00ae2b4 c00addf8 cd8d3ecc cd8d3ec0 c00d2080 c00ae2a4
3ec0: cd8d3f04 cd8d3ed0 c00cb708 c00d2070 00000045 d0a0fa00 00000000 00000000
3ee0: c00be750 00000000 ce0203c0 000000af c0adb368 cd8d3fb0 cd8d3f3c cd8d3f08
3f00: c00beaa8 c00be4d0 000002b0 d09fe410 c09bc6dc c09c7810 600f0013 0000119c
3f20: c0aca580 c0aca580 00002340 c09c6670 cd8d3f4c cd8d3f40 c0087180 c00be7f8
3f40: cd8d3f8c cd8d3f50 c00834dc c0087140 00000000 00000001 cd8d3fb0 c0aca580
3f60: c0137e00 ce0203c0 00000002 cd8d3fb0 000000af c000f318 00000000 b6f39000
3f80: cd8d3fac cd8d3f90 c0018360 c0083430 022ef18c 00000000 00030c00 000000af
3fa0: 00000000 cd8d3fb0 c000f264 c00182ec 00000000 00000000 022ef18c 00000008
3fc0: 022ef18c 00000000 00030c00 000000af 00000000 00000000 b6f39000 be8ceb8c
3fe0: 022ef0f4 be8cdac8 b6880fd4 b6881450 600f0010 00000000 0000034f bf025ed0
[<c0083a0c>] (__ipipe_do_sync_stage+0x1d4/0x2c8) from [<c008421c>] (__ipipe_dispatch_irq+0x230/0x2e0)
[<c008421c>] (__ipipe_dispatch_irq+0x230/0x2e0) from [<c0008498>] (__ipipe_grab_irq+0x88/0xa4)
[<c0008498>] (__ipipe_grab_irq+0x88/0xa4) from [<c0008778>] (gic_handle_irq+0x4c/0x64)
Exception stack(0xcd8d3d90 to 0xcd8d3dd8)
3d80: c0083c94 600f0013 ffffffff cd8d3de4
3da0: cd8d3e04 cd8d3db0 c000ea78 c0008738 80000000 00000000 00000000 600f0093
3dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001
[<c0008778>] (gic_handle_irq+0x4c/0x64) from [<c000ea78>] (__irq_svc+0x58/0x84)
Exception stack(0xcd8d3db0 to 0xcd8d3df8)
3da0: 80000000 00000000 00000000 600f0093
3dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 cd8d3e04
3de0: cd8d3df8 cd8d3df8 c0083c90 c0083c94 600f0013 ffffffff
[<c000ea78>] (__irq_svc+0x58/0x84) from [<c0083c94>] (ipipe_unstall_head+0xa4/0xb0)
[<c0083c94>] (ipipe_unstall_head+0xa4/0xb0) from [<c00b2678>] (xnpod_suspend_thread+0x1d4/0x31c)
[<c00b2678>] (xnpod_suspend_thread+0x1d4/0x31c) from [<c00be570>] (xnshadow_relax+0xac/0x164)
[<c00be570>] (xnshadow_relax+0xac/0x164) from [<c00beaa8>] (hisyscall_event+0x2bc/0x33c)
[<c00beaa8>] (hisyscall_event+0x2bc/0x33c) from [<c0087180>] (ipipe_syscall_hook+0x4c/0x50)
[<c0087180>] (ipipe_syscall_hook+0x4c/0x50) from [<c00834dc>] (__ipipe_notify_syscall+0xb8/0x190)
[<c00834dc>] (__ipipe_notify_syscall+0xb8/0x190) from [<c0018360>] (__ipipe_syscall_root+0x80/0x120)
[<c0018360>] (__ipipe_syscall_root+0x80/0x120) from [<c000f264>] (local_restart+0xc/0x58)
Code: bad PC value
---[ end trace 1b75b31a2719ed1e ]---
~# cat /proc/interrupts
CPU0
34: 0 GIC sdma
51: 0 GIC rtc alarm
54: 55746 GIC mmc0
59: 70592 GIC IMX-uart
70: 792 GIC 21a8000.i2c
87: 54448 GIC i.MX Timer Tick
150: 264043 GIC 2188000.ethernet
151: 0 GIC 2188000.ethernet
Err: 0
~# cat /proc/xenomai/irq
IRQ CPU0
87: 669503 [timer]
164: 567919 fpga0:164
1027: 425299 [virtual]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 13:33 ` Henri Roosen
@ 2014-11-19 13:57 ` Henri Roosen
2014-11-19 14:03 ` Gilles Chanteperdrix
1 sibling, 0 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 13:57 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 2:33 PM, Henri Roosen <henriroosen@gmail.com> wrote:
>
>
> On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
>> > I reworked the driver now and the 'stalled head domain' is not there
>> > anymore.
>> > However, the other symptoms did not disappear.
>> >
>> > I currently observe 2 symptoms:
>>
>> As I said, I prefer handle one problem at a time, and pass to the
>> next when we are finished with the current.
>>
>> > Either 1) a stall of the i.MX timer
>>
>> Who cares ? The i.MX timer has no reason to be used, the cortex a9
>> local timers should be used. Or are you booting a kernel compiled
>> without CONFIG_SMP ?
>>
>
> I compiled without CONFIG_SMP as the symptoms seemed less random. However,
> as you said, let's put this on ice for now and focus on the NULL pointer
> dereference for now.
>
>
>> > or 2) a kernel NULL pointer dereference.
>> >
>> > The kernel trace of the NULL pointer dereference is as below:
>>
>> Well the kernel trace is not exactly as below, because your mailer
>> wrapped it, which makes it hard to read. Please try to get your
>> mailer not to wrap the trace, or failing that, simply attach a plain
>> text file with the trace.
>>
>> >
>> > Unable to handle kernel NULL pointer dereference at virtual address
>> 00000000
>> > pgd = ce230000, hw pgd = ce230000
>> > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
>> > Internal error: Oops: 80000007 [#1] PREEMPT ARM
>> > Modules linked in: platform_imx(O) sigmatek_lrt(O)
>> > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
>> > 3.10.32-ipipe-00218-gcf143c6-dirty #100
>> > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>> > PC is at 0x0
>> > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>
>> __ipipe_do_sync_stage is jumping to address 0, some function pointer
>> is NULL. You would have to disassemble __ipipe_do_sync_stage around
>> offset 0x1cc to know what exactly. But it is probably an IRQ
>> handler. You can modify __ipipe_do_sync_stage code to emit a printk
>> with the irq number being currently being processed when its handler
>> is NULL. We will know what IRQ number has an issue.
>>
>
> Please find the log.txt file attached, which shows the IRQ number that has
> the issue (150: ethernet) as well as the output of /proc/interrupts and
> /proc/xenomai/irq
>
> I'll do some more tests to see if it is always IRQ 150.
>
Seems to be always IRQ 150, 10 out of 10 times.
>
>> --
>> Gilles.
>>
>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 13:33 ` Henri Roosen
2014-11-19 13:57 ` Henri Roosen
@ 2014-11-19 14:03 ` Gilles Chanteperdrix
2014-11-19 15:03 ` Henri Roosen
1 sibling, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 14:03 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > I reworked the driver now and the 'stalled head domain' is not there
> > > anymore.
> > > However, the other symptoms did not disappear.
> > >
> > > I currently observe 2 symptoms:
> >
> > As I said, I prefer handle one problem at a time, and pass to the
> > next when we are finished with the current.
> >
> > > Either 1) a stall of the i.MX timer
> >
> > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > local timers should be used. Or are you booting a kernel compiled
> > without CONFIG_SMP ?
> >
>
> I compiled without CONFIG_SMP as the symptoms seemed less random. However,
> as you said, let's put this on ice for now and focus on the NULL pointer
> dereference for now.
>
>
> > > or 2) a kernel NULL pointer dereference.
> > >
> > > The kernel trace of the NULL pointer dereference is as below:
> >
> > Well the kernel trace is not exactly as below, because your mailer
> > wrapped it, which makes it hard to read. Please try to get your
> > mailer not to wrap the trace, or failing that, simply attach a plain
> > text file with the trace.
> >
> > >
> > > Unable to handle kernel NULL pointer dereference at virtual address
> > 00000000
> > > pgd = ce230000, hw pgd = ce230000
> > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > PC is at 0x0
> > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >
> > __ipipe_do_sync_stage is jumping to address 0, some function pointer
> > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > offset 0x1cc to know what exactly. But it is probably an IRQ
> > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > with the irq number being currently being processed when its handler
> > is NULL. We will know what IRQ number has an issue.
> >
>
> Please find the log.txt file attached, which shows the IRQ number that has
> the issue (150: ethernet) as well as the output of /proc/interrupts and
> /proc/xenomai/irq
>
> I'll do some more tests to see if it is always IRQ 150.
Ok, if it is always 150, could you show us how the ethernet driver
does its request_irq ? If it does a set_type or something ?
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 14:03 ` Gilles Chanteperdrix
@ 2014-11-19 15:03 ` Henri Roosen
2014-11-19 15:09 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 15:03 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > I reworked the driver now and the 'stalled head domain' is not there
> > > > anymore.
> > > > However, the other symptoms did not disappear.
> > > >
> > > > I currently observe 2 symptoms:
> > >
> > > As I said, I prefer handle one problem at a time, and pass to the
> > > next when we are finished with the current.
> > >
> > > > Either 1) a stall of the i.MX timer
> > >
> > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > local timers should be used. Or are you booting a kernel compiled
> > > without CONFIG_SMP ?
> > >
> >
> > I compiled without CONFIG_SMP as the symptoms seemed less random.
> However,
> > as you said, let's put this on ice for now and focus on the NULL pointer
> > dereference for now.
> >
> >
> > > > or 2) a kernel NULL pointer dereference.
> > > >
> > > > The kernel trace of the NULL pointer dereference is as below:
> > >
> > > Well the kernel trace is not exactly as below, because your mailer
> > > wrapped it, which makes it hard to read. Please try to get your
> > > mailer not to wrap the trace, or failing that, simply attach a plain
> > > text file with the trace.
> > >
> > > >
> > > > Unable to handle kernel NULL pointer dereference at virtual address
> > > 00000000
> > > > pgd = ce230000, hw pgd = ce230000
> > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > PC is at 0x0
> > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > >
> > > __ipipe_do_sync_stage is jumping to address 0, some function pointer
> > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > with the irq number being currently being processed when its handler
> > > is NULL. We will know what IRQ number has an issue.
> > >
> >
> > Please find the log.txt file attached, which shows the IRQ number that
> has
> > the issue (150: ethernet) as well as the output of /proc/interrupts and
> > /proc/xenomai/irq
> >
> > I'll do some more tests to see if it is always IRQ 150.
>
> Ok, if it is always 150, could you show us how the ethernet driver
> does its request_irq ? If it does a set_type or something ?
>
To request the irq, the following statement is called:
ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name, ndev);
I didn't find a set_type.
However, I'm not sure if I completely understood your question. Is it ok if
I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
1983.
(
http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
)
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 15:03 ` Henri Roosen
@ 2014-11-19 15:09 ` Gilles Chanteperdrix
2014-11-19 15:11 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 15:09 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > I reworked the driver now and the 'stalled head domain' is not there
> > > > > anymore.
> > > > > However, the other symptoms did not disappear.
> > > > >
> > > > > I currently observe 2 symptoms:
> > > >
> > > > As I said, I prefer handle one problem at a time, and pass to the
> > > > next when we are finished with the current.
> > > >
> > > > > Either 1) a stall of the i.MX timer
> > > >
> > > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > > local timers should be used. Or are you booting a kernel compiled
> > > > without CONFIG_SMP ?
> > > >
> > >
> > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > However,
> > > as you said, let's put this on ice for now and focus on the NULL pointer
> > > dereference for now.
> > >
> > >
> > > > > or 2) a kernel NULL pointer dereference.
> > > > >
> > > > > The kernel trace of the NULL pointer dereference is as below:
> > > >
> > > > Well the kernel trace is not exactly as below, because your mailer
> > > > wrapped it, which makes it hard to read. Please try to get your
> > > > mailer not to wrap the trace, or failing that, simply attach a plain
> > > > text file with the trace.
> > > >
> > > > >
> > > > > Unable to handle kernel NULL pointer dereference at virtual address
> > > > 00000000
> > > > > pgd = ce230000, hw pgd = ce230000
> > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > PC is at 0x0
> > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > >
> > > > __ipipe_do_sync_stage is jumping to address 0, some function pointer
> > > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > > with the irq number being currently being processed when its handler
> > > > is NULL. We will know what IRQ number has an issue.
> > > >
> > >
> > > Please find the log.txt file attached, which shows the IRQ number that
> > has
> > > the issue (150: ethernet) as well as the output of /proc/interrupts and
> > > /proc/xenomai/irq
> > >
> > > I'll do some more tests to see if it is always IRQ 150.
> >
> > Ok, if it is always 150, could you show us how the ethernet driver
> > does its request_irq ? If it does a set_type or something ?
> >
>
> To request the irq, the following statement is called:
> ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name, ndev);
> I didn't find a set_type.
>
> However, I'm not sure if I completely understood your question. Is it ok if
> I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
> 1983.
> (
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> )
Ok, are you using the device tree or not?
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 15:09 ` Gilles Chanteperdrix
@ 2014-11-19 15:11 ` Henri Roosen
2014-11-19 15:12 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 15:11 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > I reworked the driver now and the 'stalled head domain' is not
> there
> > > > > > anymore.
> > > > > > However, the other symptoms did not disappear.
> > > > > >
> > > > > > I currently observe 2 symptoms:
> > > > >
> > > > > As I said, I prefer handle one problem at a time, and pass to the
> > > > > next when we are finished with the current.
> > > > >
> > > > > > Either 1) a stall of the i.MX timer
> > > > >
> > > > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > > > local timers should be used. Or are you booting a kernel compiled
> > > > > without CONFIG_SMP ?
> > > > >
> > > >
> > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > However,
> > > > as you said, let's put this on ice for now and focus on the NULL
> pointer
> > > > dereference for now.
> > > >
> > > >
> > > > > > or 2) a kernel NULL pointer dereference.
> > > > > >
> > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > >
> > > > > Well the kernel trace is not exactly as below, because your mailer
> > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > mailer not to wrap the trace, or failing that, simply attach a
> plain
> > > > > text file with the trace.
> > > > >
> > > > > >
> > > > > > Unable to handle kernel NULL pointer dereference at virtual
> address
> > > > > 00000000
> > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > PC is at 0x0
> > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > >
> > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> pointer
> > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > > > with the irq number being currently being processed when its
> handler
> > > > > is NULL. We will know what IRQ number has an issue.
> > > > >
> > > >
> > > > Please find the log.txt file attached, which shows the IRQ number
> that
> > > has
> > > > the issue (150: ethernet) as well as the output of /proc/interrupts
> and
> > > > /proc/xenomai/irq
> > > >
> > > > I'll do some more tests to see if it is always IRQ 150.
> > >
> > > Ok, if it is always 150, could you show us how the ethernet driver
> > > does its request_irq ? If it does a set_type or something ?
> > >
> >
> > To request the irq, the following statement is called:
> > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> ndev);
> > I didn't find a set_type.
> >
> > However, I'm not sure if I completely understood your question. Is it ok
> if
> > I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
> > 1983.
> > (
> >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > )
>
> Ok, are you using the device tree or not?
>
Yes, using devicetree
>
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 15:11 ` Henri Roosen
@ 2014-11-19 15:12 ` Gilles Chanteperdrix
2014-11-19 15:43 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 15:12 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > > I reworked the driver now and the 'stalled head domain' is not
> > there
> > > > > > > anymore.
> > > > > > > However, the other symptoms did not disappear.
> > > > > > >
> > > > > > > I currently observe 2 symptoms:
> > > > > >
> > > > > > As I said, I prefer handle one problem at a time, and pass to the
> > > > > > next when we are finished with the current.
> > > > > >
> > > > > > > Either 1) a stall of the i.MX timer
> > > > > >
> > > > > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > > > > local timers should be used. Or are you booting a kernel compiled
> > > > > > without CONFIG_SMP ?
> > > > > >
> > > > >
> > > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > > However,
> > > > > as you said, let's put this on ice for now and focus on the NULL
> > pointer
> > > > > dereference for now.
> > > > >
> > > > >
> > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > >
> > > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > > >
> > > > > > Well the kernel trace is not exactly as below, because your mailer
> > > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > > mailer not to wrap the trace, or failing that, simply attach a
> > plain
> > > > > > text file with the trace.
> > > > > >
> > > > > > >
> > > > > > > Unable to handle kernel NULL pointer dereference at virtual
> > address
> > > > > > 00000000
> > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > PC is at 0x0
> > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > >
> > > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> > pointer
> > > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > > > > with the irq number being currently being processed when its
> > handler
> > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > >
> > > > >
> > > > > Please find the log.txt file attached, which shows the IRQ number
> > that
> > > > has
> > > > > the issue (150: ethernet) as well as the output of /proc/interrupts
> > and
> > > > > /proc/xenomai/irq
> > > > >
> > > > > I'll do some more tests to see if it is always IRQ 150.
> > > >
> > > > Ok, if it is always 150, could you show us how the ethernet driver
> > > > does its request_irq ? If it does a set_type or something ?
> > > >
> > >
> > > To request the irq, the following statement is called:
> > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> > ndev);
> > > I didn't find a set_type.
> > >
> > > However, I'm not sure if I completely understood your question. Is it ok
> > if
> > > I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
> > > 1983.
> > > (
> > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > )
> >
> > Ok, are you using the device tree or not?
> >
>
> Yes, using devicetree
You are sure your devicetree has all the necessary parameters for
the ethernet interrupt ?
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 15:12 ` Gilles Chanteperdrix
@ 2014-11-19 15:43 ` Henri Roosen
2014-11-19 15:49 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 15:43 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > > > I reworked the driver now and the 'stalled head domain' is
> not
> > > there
> > > > > > > > anymore.
> > > > > > > > However, the other symptoms did not disappear.
> > > > > > > >
> > > > > > > > I currently observe 2 symptoms:
> > > > > > >
> > > > > > > As I said, I prefer handle one problem at a time, and pass to
> the
> > > > > > > next when we are finished with the current.
> > > > > > >
> > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > >
> > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> cortex a9
> > > > > > > local timers should be used. Or are you booting a kernel
> compiled
> > > > > > > without CONFIG_SMP ?
> > > > > > >
> > > > > >
> > > > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > > > However,
> > > > > > as you said, let's put this on ice for now and focus on the NULL
> > > pointer
> > > > > > dereference for now.
> > > > > >
> > > > > >
> > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > >
> > > > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > > > >
> > > > > > > Well the kernel trace is not exactly as below, because your
> mailer
> > > > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > > > mailer not to wrap the trace, or failing that, simply attach a
> > > plain
> > > > > > > text file with the trace.
> > > > > > >
> > > > > > > >
> > > > > > > > Unable to handle kernel NULL pointer dereference at virtual
> > > address
> > > > > > > 00000000
> > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > PC is at 0x0
> > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > >
> > > > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> > > pointer
> > > > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage
> around
> > > > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit a
> printk
> > > > > > > with the irq number being currently being processed when its
> > > handler
> > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > >
> > > > > >
> > > > > > Please find the log.txt file attached, which shows the IRQ number
> > > that
> > > > > has
> > > > > > the issue (150: ethernet) as well as the output of
> /proc/interrupts
> > > and
> > > > > > /proc/xenomai/irq
> > > > > >
> > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > >
> > > > > Ok, if it is always 150, could you show us how the ethernet driver
> > > > > does its request_irq ? If it does a set_type or something ?
> > > > >
> > > >
> > > > To request the irq, the following statement is called:
> > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> > > ndev);
> > > > I didn't find a set_type.
> > > >
> > > > However, I'm not sure if I completely understood your question. Is
> it ok
> > > if
> > > > I point you to the file drivers/net/ethernet/freescale/fec_main.c,
> line
> > > > 1983.
> > > > (
> > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > )
> > >
> > > Ok, are you using the device tree or not?
> > >
> >
> > Yes, using devicetree
>
> You are sure your devicetree has all the necessary parameters for
> the ethernet interrupt ?
>
>
Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
includes the file and just sets the correct pinctrl, phy-mode and status to
okay, similar to what other boards do.
Ethernet communication is working and we are getting interrupts at first,
just after a while it stops working because of the NULL pointer dereference.
Any suggestion how to trace down this specific handler getting NULL-ed?
--
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 15:43 ` Henri Roosen
@ 2014-11-19 15:49 ` Gilles Chanteperdrix
2014-11-20 8:13 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 15:49 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > >
> > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > > > > I reworked the driver now and the 'stalled head domain' is
> > not
> > > > there
> > > > > > > > > anymore.
> > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > >
> > > > > > > > > I currently observe 2 symptoms:
> > > > > > > >
> > > > > > > > As I said, I prefer handle one problem at a time, and pass to
> > the
> > > > > > > > next when we are finished with the current.
> > > > > > > >
> > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > >
> > > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> > cortex a9
> > > > > > > > local timers should be used. Or are you booting a kernel
> > compiled
> > > > > > > > without CONFIG_SMP ?
> > > > > > > >
> > > > > > >
> > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > > > > However,
> > > > > > > as you said, let's put this on ice for now and focus on the NULL
> > > > pointer
> > > > > > > dereference for now.
> > > > > > >
> > > > > > >
> > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > >
> > > > > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > > > > >
> > > > > > > > Well the kernel trace is not exactly as below, because your
> > mailer
> > > > > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > > > > mailer not to wrap the trace, or failing that, simply attach a
> > > > plain
> > > > > > > > text file with the trace.
> > > > > > > >
> > > > > > > > >
> > > > > > > > > Unable to handle kernel NULL pointer dereference at virtual
> > > > address
> > > > > > > > 00000000
> > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > PC is at 0x0
> > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > >
> > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> > > > pointer
> > > > > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage
> > around
> > > > > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit a
> > printk
> > > > > > > > with the irq number being currently being processed when its
> > > > handler
> > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > >
> > > > > > >
> > > > > > > Please find the log.txt file attached, which shows the IRQ number
> > > > that
> > > > > > has
> > > > > > > the issue (150: ethernet) as well as the output of
> > /proc/interrupts
> > > > and
> > > > > > > /proc/xenomai/irq
> > > > > > >
> > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > >
> > > > > > Ok, if it is always 150, could you show us how the ethernet driver
> > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > >
> > > > >
> > > > > To request the irq, the following statement is called:
> > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> > > > ndev);
> > > > > I didn't find a set_type.
> > > > >
> > > > > However, I'm not sure if I completely understood your question. Is
> > it ok
> > > > if
> > > > > I point you to the file drivers/net/ethernet/freescale/fec_main.c,
> > line
> > > > > 1983.
> > > > > (
> > > > >
> > > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > )
> > > >
> > > > Ok, are you using the device tree or not?
> > > >
> > >
> > > Yes, using devicetree
> >
> > You are sure your devicetree has all the necessary parameters for
> > the ethernet interrupt ?
> >
> >
> Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
> includes the file and just sets the correct pinctrl, phy-mode and status to
> okay, similar to what other boards do.
>
> Ethernet communication is working and we are getting interrupts at first,
> just after a while it stops working because of the NULL pointer dereference.
> Any suggestion how to trace down this specific handler getting NULL-ed?
You can try using the I-pipe tracer. Enable the I-pipe tracer,
trigger a panic before printing anything when the bug happens (by
the way, which pointer is NULL, is it the irq handler, or the
interrupt acknowledge routine ?). Modify the I-pipe tracer to store
the current value of the handler instead of the timestamp in the
I-pipe trace structure, and the function printing the traces to cast
the timestamp to a pointer and print its value instead of computing
a difference. With enough back trace points, it should be clear in
the trace generated which function sets the pointer to NULL.
Alternatively, if you are ready to spend time in your processor
documentation, you can look for a way to program its hardware
breakpoints registers to watch the handler address once it has been
set.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-19 15:49 ` Gilles Chanteperdrix
@ 2014-11-20 8:13 ` Henri Roosen
2014-11-20 8:20 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20 8:13 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > >
> > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> wrote:
> > > > > > > > > > I reworked the driver now and the 'stalled head domain'
> is
> > > not
> > > > > there
> > > > > > > > > > anymore.
> > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > >
> > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > >
> > > > > > > > > As I said, I prefer handle one problem at a time, and pass
> to
> > > the
> > > > > > > > > next when we are finished with the current.
> > > > > > > > >
> > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > >
> > > > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> > > cortex a9
> > > > > > > > > local timers should be used. Or are you booting a kernel
> > > compiled
> > > > > > > > > without CONFIG_SMP ?
> > > > > > > > >
> > > > > > > >
> > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> random.
> > > > > > > However,
> > > > > > > > as you said, let's put this on ice for now and focus on the
> NULL
> > > > > pointer
> > > > > > > > dereference for now.
> > > > > > > >
> > > > > > > >
> > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > >
> > > > > > > > > > The kernel trace of the NULL pointer dereference is as
> below:
> > > > > > > > >
> > > > > > > > > Well the kernel trace is not exactly as below, because your
> > > mailer
> > > > > > > > > wrapped it, which makes it hard to read. Please try to get
> your
> > > > > > > > > mailer not to wrap the trace, or failing that, simply
> attach a
> > > > > plain
> > > > > > > > > text file with the trace.
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> virtual
> > > > > address
> > > > > > > > > 00000000
> > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > PC is at 0x0
> > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > >
> > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> function
> > > > > pointer
> > > > > > > > > is NULL. You would have to disassemble
> __ipipe_do_sync_stage
> > > around
> > > > > > > > > offset 0x1cc to know what exactly. But it is probably an
> IRQ
> > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit
> a
> > > printk
> > > > > > > > > with the irq number being currently being processed when
> its
> > > > > handler
> > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > >
> > > > > > > >
> > > > > > > > Please find the log.txt file attached, which shows the IRQ
> number
> > > > > that
> > > > > > > has
> > > > > > > > the issue (150: ethernet) as well as the output of
> > > /proc/interrupts
> > > > > and
> > > > > > > > /proc/xenomai/irq
> > > > > > > >
> > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > >
> > > > > > > Ok, if it is always 150, could you show us how the ethernet
> driver
> > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > >
> > > > > >
> > > > > > To request the irq, the following statement is called:
> > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> pdev->name,
> > > > > ndev);
> > > > > > I didn't find a set_type.
> > > > > >
> > > > > > However, I'm not sure if I completely understood your question.
> Is
> > > it ok
> > > > > if
> > > > > > I point you to the file
> drivers/net/ethernet/freescale/fec_main.c,
> > > line
> > > > > > 1983.
> > > > > > (
> > > > > >
> > > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > )
> > > > >
> > > > > Ok, are you using the device tree or not?
> > > > >
> > > >
> > > > Yes, using devicetree
> > >
> > > You are sure your devicetree has all the necessary parameters for
> > > the ethernet interrupt ?
> > >
> > >
> > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
> > includes the file and just sets the correct pinctrl, phy-mode and status
> to
> > okay, similar to what other boards do.
> >
> > Ethernet communication is working and we are getting interrupts at first,
> > just after a while it stops working because of the NULL pointer
> dereference.
> > Any suggestion how to trace down this specific handler getting NULL-ed?
>
> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> trigger a panic before printing anything when the bug happens (by
> the way, which pointer is NULL, is it the irq handler, or the
> interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> the current value of the handler instead of the timestamp in the
> I-pipe trace structure, and the function printing the traces to cast
> the timestamp to a pointer and print its value instead of computing
> a difference. With enough back trace points, it should be clear in
> the trace generated which function sets the pointer to NULL.
>
> Alternatively, if you are ready to spend time in your processor
> documentation, you can look for a way to program its hardware
> breakpoints registers to watch the handler address once it has been
> set.
>
> I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
points to the xenomai domain at the moment of handling the irq 150.
However, it is only requested and registered in the Linux domain.
I'll use the I-pipe tracer now to make a trace at the moment the 150
interrupt gets handled in the xenomai domain..
--
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 8:13 ` Henri Roosen
@ 2014-11-20 8:20 ` Gilles Chanteperdrix
2014-11-20 8:52 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-20 8:20 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > >
> > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > >
> > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> > wrote:
> > > > > > > > > > > I reworked the driver now and the 'stalled head domain'
> > is
> > > > not
> > > > > > there
> > > > > > > > > > > anymore.
> > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > >
> > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > >
> > > > > > > > > > As I said, I prefer handle one problem at a time, and pass
> > to
> > > > the
> > > > > > > > > > next when we are finished with the current.
> > > > > > > > > >
> > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > >
> > > > > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> > > > cortex a9
> > > > > > > > > > local timers should be used. Or are you booting a kernel
> > > > compiled
> > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> > random.
> > > > > > > > However,
> > > > > > > > > as you said, let's put this on ice for now and focus on the
> > NULL
> > > > > > pointer
> > > > > > > > > dereference for now.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > >
> > > > > > > > > > > The kernel trace of the NULL pointer dereference is as
> > below:
> > > > > > > > > >
> > > > > > > > > > Well the kernel trace is not exactly as below, because your
> > > > mailer
> > > > > > > > > > wrapped it, which makes it hard to read. Please try to get
> > your
> > > > > > > > > > mailer not to wrap the trace, or failing that, simply
> > attach a
> > > > > > plain
> > > > > > > > > > text file with the trace.
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> > virtual
> > > > > > address
> > > > > > > > > > 00000000
> > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > >
> > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > function
> > > > > > pointer
> > > > > > > > > > is NULL. You would have to disassemble
> > __ipipe_do_sync_stage
> > > > around
> > > > > > > > > > offset 0x1cc to know what exactly. But it is probably an
> > IRQ
> > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit
> > a
> > > > printk
> > > > > > > > > > with the irq number being currently being processed when
> > its
> > > > > > handler
> > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > Please find the log.txt file attached, which shows the IRQ
> > number
> > > > > > that
> > > > > > > > has
> > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > /proc/interrupts
> > > > > > and
> > > > > > > > > /proc/xenomai/irq
> > > > > > > > >
> > > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > > >
> > > > > > > > Ok, if it is always 150, could you show us how the ethernet
> > driver
> > > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > > >
> > > > > > >
> > > > > > > To request the irq, the following statement is called:
> > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > pdev->name,
> > > > > > ndev);
> > > > > > > I didn't find a set_type.
> > > > > > >
> > > > > > > However, I'm not sure if I completely understood your question.
> > Is
> > > > it ok
> > > > > > if
> > > > > > > I point you to the file
> > drivers/net/ethernet/freescale/fec_main.c,
> > > > line
> > > > > > > 1983.
> > > > > > > (
> > > > > > >
> > > > > >
> > > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > )
> > > > > >
> > > > > > Ok, are you using the device tree or not?
> > > > > >
> > > > >
> > > > > Yes, using devicetree
> > > >
> > > > You are sure your devicetree has all the necessary parameters for
> > > > the ethernet interrupt ?
> > > >
> > > >
> > > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
> > > includes the file and just sets the correct pinctrl, phy-mode and status
> > to
> > > okay, similar to what other boards do.
> > >
> > > Ethernet communication is working and we are getting interrupts at first,
> > > just after a while it stops working because of the NULL pointer
> > dereference.
> > > Any suggestion how to trace down this specific handler getting NULL-ed?
> >
> > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > trigger a panic before printing anything when the bug happens (by
> > the way, which pointer is NULL, is it the irq handler, or the
> > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > the current value of the handler instead of the timestamp in the
> > I-pipe trace structure, and the function printing the traces to cast
> > the timestamp to a pointer and print its value instead of computing
> > a difference. With enough back trace points, it should be clear in
> > the trace generated which function sets the pointer to NULL.
> >
> > Alternatively, if you are ready to spend time in your processor
> > documentation, you can look for a way to program its hardware
> > breakpoints registers to watch the handler address once it has been
> > set.
> >
> > I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
> points to the xenomai domain at the moment of handling the irq 150.
> However, it is only requested and registered in the Linux domain.
>
> I'll use the I-pipe tracer now to make a trace at the moment the 150
> interrupt gets handled in the xenomai domain..
Yes, please, do not forget to ask for a large number of back trace points.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 8:20 ` Gilles Chanteperdrix
@ 2014-11-20 8:52 ` Henri Roosen
2014-11-20 9:03 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20 8:52 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > >
> > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
> wrote:
> > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> > > wrote:
> > > > > > > > > > > > I reworked the driver now and the 'stalled head
> domain'
> > > is
> > > > > not
> > > > > > > there
> > > > > > > > > > > > anymore.
> > > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > > >
> > > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > > >
> > > > > > > > > > > As I said, I prefer handle one problem at a time, and
> pass
> > > to
> > > > > the
> > > > > > > > > > > next when we are finished with the current.
> > > > > > > > > > >
> > > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > > >
> > > > > > > > > > > Who cares ? The i.MX timer has no reason to be used,
> the
> > > > > cortex a9
> > > > > > > > > > > local timers should be used. Or are you booting a
> kernel
> > > > > compiled
> > > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> > > random.
> > > > > > > > > However,
> > > > > > > > > > as you said, let's put this on ice for now and focus on
> the
> > > NULL
> > > > > > > pointer
> > > > > > > > > > dereference for now.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > > >
> > > > > > > > > > > > The kernel trace of the NULL pointer dereference is
> as
> > > below:
> > > > > > > > > > >
> > > > > > > > > > > Well the kernel trace is not exactly as below, because
> your
> > > > > mailer
> > > > > > > > > > > wrapped it, which makes it hard to read. Please try to
> get
> > > your
> > > > > > > > > > > mailer not to wrap the trace, or failing that, simply
> > > attach a
> > > > > > > plain
> > > > > > > > > > > text file with the trace.
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> > > virtual
> > > > > > > address
> > > > > > > > > > > 00000000
> > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> *ppte=00000000
> > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > > >
> > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > > function
> > > > > > > pointer
> > > > > > > > > > > is NULL. You would have to disassemble
> > > __ipipe_do_sync_stage
> > > > > around
> > > > > > > > > > > offset 0x1cc to know what exactly. But it is probably
> an
> > > IRQ
> > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to
> emit
> > > a
> > > > > printk
> > > > > > > > > > > with the irq number being currently being processed
> when
> > > its
> > > > > > > handler
> > > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Please find the log.txt file attached, which shows the
> IRQ
> > > number
> > > > > > > that
> > > > > > > > > has
> > > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > > /proc/interrupts
> > > > > > > and
> > > > > > > > > > /proc/xenomai/irq
> > > > > > > > > >
> > > > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > > > >
> > > > > > > > > Ok, if it is always 150, could you show us how the ethernet
> > > driver
> > > > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > > > >
> > > > > > > >
> > > > > > > > To request the irq, the following statement is called:
> > > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > > pdev->name,
> > > > > > > ndev);
> > > > > > > > I didn't find a set_type.
> > > > > > > >
> > > > > > > > However, I'm not sure if I completely understood your
> question.
> > > Is
> > > > > it ok
> > > > > > > if
> > > > > > > > I point you to the file
> > > drivers/net/ethernet/freescale/fec_main.c,
> > > > > line
> > > > > > > > 1983.
> > > > > > > > (
> > > > > > > >
> > > > > > >
> > > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > > )
> > > > > > >
> > > > > > > Ok, are you using the device tree or not?
> > > > > > >
> > > > > >
> > > > > > Yes, using devicetree
> > > > >
> > > > > You are sure your devicetree has all the necessary parameters for
> > > > > the ethernet interrupt ?
> > > > >
> > > > >
> > > > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts
> file
> > > > includes the file and just sets the correct pinctrl, phy-mode and
> status
> > > to
> > > > okay, similar to what other boards do.
> > > >
> > > > Ethernet communication is working and we are getting interrupts at
> first,
> > > > just after a while it stops working because of the NULL pointer
> > > dereference.
> > > > Any suggestion how to trace down this specific handler getting
> NULL-ed?
> > >
> > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > > trigger a panic before printing anything when the bug happens (by
> > > the way, which pointer is NULL, is it the irq handler, or the
> > > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > > the current value of the handler instead of the timestamp in the
> > > I-pipe trace structure, and the function printing the traces to cast
> > > the timestamp to a pointer and print its value instead of computing
> > > a difference. With enough back trace points, it should be clear in
> > > the trace generated which function sets the pointer to NULL.
> > >
> > > Alternatively, if you are ready to spend time in your processor
> > > documentation, you can look for a way to program its hardware
> > > breakpoints registers to watch the handler address once it has been
> > > set.
> > >
> > > I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
> > points to the xenomai domain at the moment of handling the irq 150.
> > However, it is only requested and registered in the Linux domain.
> >
> > I'll use the I-pipe tracer now to make a trace at the moment the 150
> > interrupt gets handled in the xenomai domain..
>
> Yes, please, do not forget to ask for a large number of back trace points.
>
> Please find attached the ipipetrace.txt file.
> --
> Gilles.
>
-------------- next part --------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = ce1b0000, hw pgd = ce1b0000
[00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
--> IRQ handler irq 150 == NULL!! domain Xenomai
Internal error: Oops: 80000007 [#1] PREEMPT ARM
Modules linked in: platform_imx(O) sigmatek_lrt(O)
CPU: 0 PID: 459 Comm: LRT:459 Tainted: G W O 3.10.32-ipipe-00218-gcf143c6-dirty #108
task: cebf92c0 ti: ce224000 task.ti: ce224000
PC is at 0x0
LR is at __ipipe_do_sync_stage+0x200/0x2fc
pc : [<00000000>] lr : [<c0083a88>] psr: 200f0093
sp : ce225d10 ip : 00001e91 fp : ce225d44
r10: 00000002 r9 : 00000016 r8 : 00000000
r7 : c0aca580 r6 : c0accb40 r5 : c0a96cc0 r4 : 00000096
r3 : 00000000 r2 : 00001e81 r1 : 00000000 r0 : 00000096
Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c53c7d Table: 1e1b0059 DAC: 00000015
Process LRT:459 (pid: 459, stack limit = 0xce224230)
Stack: (0xce225d10 to 0xce226000)
5d00: c09d8a20 00010840 ce225d44 00000062
5d20: c09c6670 00000000 00000063 c09c8a20 00000001 00300180 ce225d6c ce225d48
5d40: c00842a0 c0083894 c09c6670 00000062 ce225db0 d0804100 00000200 00300180
5d60: ce225d8c ce225d70 c0008498 c008407c 00000010 d080410c c09bc6dc ce225db0
5d80: ce225dac ce225d90 c0008778 c000841c c0083d18 600f0013 ffffffff ce225de4
5da0: ce225e04 ce225db0 c000ea78 c0008738 00000000 00000000 00001c5a 00000000
5dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 ce225e04
5de0: 00001c63 ce225df8 c0085f48 c0083d18 600f0013 ffffffff ce225e54 ce225e08
5e00: c00b26fc c0083c80 0000000e 00000004 ce225e54 ce225e20 00000000 00000000
5e20: 00000000 cebf92c0 000011a0 d09fe410 ce224000 00000001 00000002 ce225fb0
5e40: 00002340 c09c6670 ce225f04 ce225e58 c00be5f4 c00b2534 00000000 00000000
5e60: c00d2480 c0083d30 00000000 00000003 ce225fb0 ce224000 d0a06200 00000000
5e80: 00000000 ce225ea0 ce225f04 ce225e98 c00cb550 c00d22ac 00001c58 00000045
5ea0: c00be884 00000003 200f0013 00000000 ce225ecc c09c7810 600f0013 0000119c
5ec0: c0aca580 c0aca580 00002340 c09c6670 ce225eec ce225ee0 c0086310 c0085e74
5ee0: ce225f3c 00000000 cebf92c0 0000008e c0adb368 ce225fb0 ce225f3c ce225f08
5f00: c00beb2c c00be554 ce225f24 d09fe410 c0086310 c09c7810 600f0013 0000119c
5f20: c0aca580 c0aca580 00002340 c09c6670 ce225f4c ce225f40 c0087204 c00be87c
5f40: ce225f8c ce225f50 c008352c c00871c4 00000000 b6f9c000 ce225fb0 c0aca580
5f60: c0086310 cebf92c0 00000002 ce225fb0 0000008e c000f318 00000000 b6f9c000
5f80: ce225fac ce225f90 c0018360 c0083480 002422e8 00000000 00030c00 0000008e
5fa0: 00000000 ce225fb0 c000f264 c00182ec 0000000a be93db28 00000000 00000000
5fc0: 002422e8 00000000 00030c00 0000008e 00000000 00000000 b6f9c000 be93dbd4
5fe0: 00000002 be93db08 b697e4a8 b697e4b8 600f0010 0000000a 73657079 0400682e
[<c0083a88>] (__ipipe_do_sync_stage+0x200/0x2fc) from [<c00842a0>] (__ipipe_dispatch_irq+0x230/0x2e0)
[<c00842a0>] (__ipipe_dispatch_irq+0x230/0x2e0) from [<c0008498>] (__ipipe_grab_irq+0x88/0xa4)
[<c0008498>] (__ipipe_grab_irq+0x88/0xa4) from [<c0008778>] (gic_handle_irq+0x4c/0x64)
Exception stack(0xce225d90 to 0xce225dd8)
5d80: c0083d18 600f0013 ffffffff ce225de4
5da0: ce225e04 ce225db0 c000ea78 c0008738 00000000 00000000 00001c5a 00000000
5dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001
[<c0008778>] (gic_handle_irq+0x4c/0x64) from [<c000ea78>] (__irq_svc+0x58/0x84)
Exception stack(0xce225db0 to 0xce225df8)
5da0: 00000000 00000000 00001c5a 00000000
5dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 ce225e04
5de0: 00001c63 ce225df8 c0085f48 c0083d18 600f0013 ffffffff
[<c000ea78>] (__irq_svc+0x58/0x84) from [<c0083d18>] (ipipe_unstall_head+0xa4/0xb0)
[<c0083d18>] (ipipe_unstall_head+0xa4/0xb0) from [<c00b26fc>] (xnpod_suspend_thread+0x1d4/0x31c)
[<c00b26fc>] (xnpod_suspend_thread+0x1d4/0x31c) from [<c00be5f4>] (xnshadow_relax+0xac/0x164)
[<c00be5f4>] (xnshadow_relax+0xac/0x164) from [<c00beb2c>] (hisyscall_event+0x2bc/0x33c)
[<c00beb2c>] (hisyscall_event+0x2bc/0x33c) from [<c0087204>] (ipipe_syscall_hook+0x4c/0x50)
[<c0087204>] (ipipe_syscall_hook+0x4c/0x50) from [<c008352c>] (__ipipe_notify_syscall+0xb8/0x190)
[<c008352c>] (__ipipe_notify_syscall+0xb8/0x190) from [<c0018360>] (__ipipe_syscall_root+0x80/0x120)
[<c0018360>] (__ipipe_syscall_root+0x80/0x120) from [<c000f264>] (local_restart+0xc/0x58)
Code: bad PC value
I-pipe tracer log (4000 points):
#func 0 ipipe_trace_panic_freeze+0x10 (oops_enter+0x1c)
#func -1 oops_enter+0x10 (die+0x28)
#func -1 die+0x14 (__do_kernel_fault+0x74)
#func -4 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -4 sub_preempt_count+0x10 (wake_up_klogd+0x90)
| #end 0x80000001 -5 wake_up_klogd+0x60 (console_unlock+0x548)
| #begin 0x80000001 -6 wake_up_klogd+0x48 (console_unlock+0x548)
#func -7 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -7 add_preempt_count+0x10 (wake_up_klogd+0x1c)
#func -8 wake_up_klogd+0x10 (console_unlock+0x548)
#func -8 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -9 sub_preempt_count+0x10 (console_unlock+0x50c)
#func -9 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -10 add_preempt_count+0x10 (console_unlock+0x4e4)
#func -10 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -11 sub_preempt_count+0x10 (up+0x94)
#func -12 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -12 add_preempt_count+0x10 (up+0x5c)
| #end 0x80000001 -13 up+0x48 (console_unlock+0x4dc)
| #begin 0x80000001 -13 up+0x30 (console_unlock+0x4dc)
#func -14 up+0x10 (console_unlock+0x4dc)
#func -14 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -15 sub_preempt_count+0x10 (console_unlock+0x4c0)
#func -16 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -17 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -17 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -18 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -20 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -21 sub_preempt_count+0x10 (imx_console_write+0x154)
| #end 0x90000000 -23 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -23 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -24 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -26 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -26 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -29 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -30 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -31 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -32 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -33 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -34 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -35 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -36 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -37 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -38 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -40 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -41 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -41 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -42 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -44 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -44 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -45 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -45 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -46 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -46 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -47 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -48 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -49 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -50 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -50 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -51 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -52 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -53 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -54 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -54 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -55 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -55 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -56 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -57 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -88 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -89 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -89 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -90 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -91 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -91 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -94 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -95 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -97 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -97 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -98 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -100 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -101 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -102 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -103 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -105 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -106 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -107 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -108 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -109 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -110 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -111 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -111 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -112 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -112 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -113 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -114 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -114 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -115 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -116 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -117 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -118 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -119 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -120 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -121 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -121 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -122 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -123 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -124 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -124 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -125 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -126 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -127 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -167 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -167 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -168 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -168 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -169 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -169 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -172 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -173 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -173 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -174 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -175 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -176 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -177 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -178 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -180 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -180 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -181 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -182 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -183 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -184 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -185 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -186 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -187 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -187 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -188 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -189 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -189 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -190 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -190 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -191 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -192 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -192 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -193 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -194 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -194 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -195 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -197 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -197 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -198 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -198 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -199 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -199 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -200 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -205 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -206 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -206 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -207 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -208 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -209 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -212 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -213 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -215 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -216 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -217 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -219 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -220 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -220 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -222 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -223 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -225 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -225 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -227 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -228 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -228 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -229 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -229 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -230 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -231 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -232 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -232 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -233 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -234 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -235 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -235 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -236 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -237 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -238 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -238 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -239 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -240 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -240 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -241 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -242 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -276 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -277 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -277 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -278 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -279 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -280 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -282 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -283 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -285 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -286 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -287 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -290 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -291 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -292 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -293 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -294 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -296 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -297 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -298 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -299 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -300 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -301 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -301 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -302 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -303 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -304 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -304 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -305 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -306 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -307 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -307 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -308 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -309 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -309 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -310 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -310 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -311 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -311 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -312 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -313 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -313 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -314 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -315 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -323 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -323 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -324 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -324 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -325 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -326 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -327 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -328 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -329 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -330 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -330 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -331 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -332 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -332 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -334 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -335 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -336 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -337 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -338 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -338 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -339 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -340 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -383 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -384 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -385 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -385 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -386 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -387 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -390 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -391 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -392 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -393 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -394 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -397 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -398 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -399 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -401 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -401 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -402 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -404 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -404 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -406 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -407 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -408 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -409 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -411 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -411 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -412 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -412 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -413 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -414 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -415 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -416 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -417 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -418 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -419 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -420 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -421 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -421 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -422 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -423 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -423 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -424 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -425 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -426 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -427 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -427 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -428 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -429 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -430 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -431 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -432 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -432 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -433 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -434 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -436 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -437 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -437 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -438 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -439 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -441 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -443 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -444 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -445 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -446 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -447 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -448 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -448 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -449 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -450 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -451 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -452 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -453 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -454 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -454 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -455 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -455 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -456 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -457 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -457 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -459 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -460 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -460 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -461 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -462 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -463 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -464 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -464 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -465 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -465 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -466 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -466 __irq_svc+0x44 (imx_console_write+0x10c)
#func -523 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -524 imx_console_putchar+0x10 (uart_console_write+0x44)
#func -524 uart_console_write+0x10 (imx_console_write+0x100)
#func -526 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -527 add_preempt_count+0x10 (imx_console_write+0x8c)
| #end 0x80000001 -527 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
| #begin 0x80000001 -528 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
#func -529 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
#func -531 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
#func -532 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -533 sub_preempt_count+0x10 (console_unlock+0x1a4)
#func -533 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -534 add_preempt_count+0x10 (console_unlock+0x94)
| #end 0x80000001 -534 console_unlock+0x80 (vprintk_emit+0x4a4)
| #begin 0x80000001 -535 console_unlock+0x64 (vprintk_emit+0x4a4)
#func -536 console_unlock+0x14 (vprintk_emit+0x4a4)
#func -536 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -537 sub_preempt_count+0x10 (vprintk_emit+0x478)
#func -538 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -538 sub_preempt_count+0x10 (down_trylock+0x7c)
#func -539 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -539 add_preempt_count+0x10 (down_trylock+0x5c)
| #end 0x80000001 -540 down_trylock+0x48 (console_trylock+0x1c)
| #begin 0x80000001 -541 down_trylock+0x30 (console_trylock+0x1c)
#func -541 down_trylock+0x10 (console_trylock+0x1c)
#func -542 console_trylock+0x10 (vprintk_emit+0x410)
#func -544 log_store+0x14 (cont_flush+0x78)
#func -545 cont_flush+0x14 (vprintk_emit+0x3c0)
#func -546 cont_add+0x14 (vprintk_emit+0x3b0)
#func -549 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -550 add_preempt_count+0x10 (vprintk_emit+0x134)
| #end 0x80000001 -551 vprintk_emit+0x90 (vprintk+0x34)
| #begin 0x80000001 -552 vprintk_emit+0x78 (vprintk+0x34)
#func -552 vprintk_emit+0x14 (vprintk+0x34)
#func -553 vprintk+0x14 (printk+0xfc)
| #end 0x80000001 -554 printk+0xe4 (show_pte+0xc0)
| #begin 0x80000001 -555 printk+0x3c (show_pte+0xc0)
#func -555 printk+0x18 (show_pte+0xc0)
#func -558 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -559 sub_preempt_count+0x10 (console_unlock+0x50c)
#func -559 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -560 add_preempt_count+0x10 (console_unlock+0x4e4)
#func -560 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -561 sub_preempt_count+0x10 (up+0x94)
#func -561 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -562 add_preempt_count+0x10 (up+0x5c)
| #end 0x80000001 -562 up+0x48 (console_unlock+0x4dc)
| #begin 0x80000001 -563 up+0x30 (console_unlock+0x4dc)
#func -563 up+0x10 (console_unlock+0x4dc)
#func -564 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -565 sub_preempt_count+0x10 (console_unlock+0x4c0)
#func -566 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -566 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -567 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -568 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -569 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -570 sub_preempt_count+0x10 (imx_console_write+0x154)
| #end 0x90000000 -576 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -576 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -577 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -578 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -578 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -579 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -581 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -582 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@380 -582 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -584 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -585 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -587 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -589 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -590 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -590 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -591 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -592 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -592 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -593 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -595 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -596 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -597 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -597 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -598 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -599 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -601 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -601 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -602 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -603 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -603 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -604 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -605 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -606 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -1010 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -1010 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -1011 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -1013 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -1013 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -1016 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -1017 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -1018 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -1019 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -1020 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -1021 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -1022 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -1023 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -1024 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -1025 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -1027 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -1028 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -1028 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -1029 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -1030 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -1031 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -1031 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -1032 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -1032 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -1033 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -1034 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -1035 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -1036 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -1037 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -1038 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -1038 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -1039 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -1040 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -1041 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -1042 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1042 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -1043 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -1044 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -1045 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -1075 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -1075 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -1076 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -1077 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -1077 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1078 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -1082 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -1083 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -1085 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -1086 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -1087 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -1089 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -1090 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -1090 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -1092 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -1093 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -1094 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -1095 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -1096 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -1097 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -1098 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -1098 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -1099 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -1099 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -1100 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -1101 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -1101 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -1102 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -1103 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -1104 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -1105 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -1106 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -1107 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -1107 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -1108 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -1109 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -1110 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -1111 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -1111 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1112 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -1112 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -1113 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -1115 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -1150 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -1151 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -1151 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -1152 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -1152 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1153 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -1156 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -1156 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -1157 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -1158 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -1159 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -1160 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -1161 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -1162 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -1164 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -1165 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -1165 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -1167 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -1167 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -1169 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -1169 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -1170 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -1171 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -1172 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -1173 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -1173 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -1174 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -1175 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -1175 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -1176 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -1177 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -1177 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -1178 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -1179 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -1179 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -1180 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -1181 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -1181 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -1182 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1183 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -1183 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -1184 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -1185 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -1190 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -1191 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -1191 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -1192 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -1192 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1193 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -1197 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -1197 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -1199 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -1200 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -1201 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -1204 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -1205 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -1205 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -1207 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -1208 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -1210 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -1210 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -1211 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -1212 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -1213 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -1213 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -1214 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -1214 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -1215 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -1216 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -1216 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -1217 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -1218 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -1218 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -1219 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -1220 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -1220 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -1221 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -1222 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -1223 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1223 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -1224 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -1224 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -1226 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -1261 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -1262 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -1262 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -1263 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -1264 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1264 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -1267 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -1268 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -1270 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -1271 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -1273 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -1275 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -1276 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -1277 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -1278 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -1279 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -1281 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -1282 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -1283 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -1284 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -1285 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -1286 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -1287 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -1287 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -1288 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -1289 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -1289 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -1290 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -1292 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -1292 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -1293 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -1293 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -1294 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -1295 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -1295 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -1296 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -1296 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -1297 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -1297 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1298 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -1298 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -1299 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -1300 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -1307 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -1307 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -1308 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -1309 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -1309 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1310 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -1311 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -1312 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -1313 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -1314 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -1315 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -1316 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -1317 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -1317 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -1318 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -1319 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -1320 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -1321 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1322 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -1322 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -1323 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -1325 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -1368 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -1368 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -1369 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -1370 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -1371 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -1372 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -1375 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -1376 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -1377 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -1378 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -1379 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -1382 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -1383 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -1384 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -1386 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -1386 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -1387 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -1388 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -1389 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -1391 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -1392 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -1393 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -1393 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -1395 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -1396 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -1396 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -1397 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -1398 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -1398 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -1399 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -1400 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -1401 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -1403 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -1403 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -1404 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -1405 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -1406 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -1406 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -1407 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -1408 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -1408 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -1409 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -1410 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -1411 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -1411 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -1413 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -1414 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -1416 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -1416 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -1417 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -1418 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -1419 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -1420 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -1422 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -1422 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -1423 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -1424 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -1425 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -1427 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -1428 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -1430 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -1431 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -1432 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -1432 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -1433 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -1433 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -1434 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -1435 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -1436 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -1437 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -1438 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -1439 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -1439 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -1440 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -1440 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -1441 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -1441 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -1442 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -1444 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -1444 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -1446 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -1447 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -1448 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -1448 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -1449 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -1449 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -1450 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -1450 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -1451 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -1452 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -1561 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -1561 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -1562 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -1563 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -1563 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -1564 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -1566 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -1568 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-604 -1568 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -1570 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -1571 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -1573 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -1574 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -1576 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -1576 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -1577 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -1577 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -1578 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -1579 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -1581 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -1582 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -1583 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -1584 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -1584 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -1586 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -1587 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -1588 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -1588 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -1589 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -1589 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -1590 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -1591 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -1592 __irq_svc+0x44 (imx_console_write+0x10c)
#func -1934 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1935 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1936 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1937 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1938 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1939 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1940 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1941 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1942 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1943 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1944 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1944 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1945 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1946 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1947 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1948 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -1949 uart_console_write+0x10 (imx_console_write+0x100)
#func -1951 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1951 add_preempt_count+0x10 (imx_console_write+0x8c)
| #end 0x80000001 -1952 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
| #begin 0x80000001 -1952 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
#func -1953 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
#func -1955 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
#func -1955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1956 sub_preempt_count+0x10 (console_unlock+0x1a4)
#func -1957 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1957 add_preempt_count+0x10 (console_unlock+0x94)
| #end 0x80000001 -1958 console_unlock+0x80 (vprintk_emit+0x4a4)
| #begin 0x80000001 -1959 console_unlock+0x64 (vprintk_emit+0x4a4)
#func -1959 console_unlock+0x14 (vprintk_emit+0x4a4)
#func -1960 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1960 sub_preempt_count+0x10 (vprintk_emit+0x478)
#func -1961 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1962 sub_preempt_count+0x10 (down_trylock+0x7c)
#func -1962 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1963 add_preempt_count+0x10 (down_trylock+0x5c)
| #end 0x80000001 -1963 down_trylock+0x48 (console_trylock+0x1c)
| #begin 0x80000001 -1964 down_trylock+0x30 (console_trylock+0x1c)
#func -1965 down_trylock+0x10 (console_trylock+0x1c)
#func -1966 console_trylock+0x10 (vprintk_emit+0x410)
#func -1967 cont_add+0x14 (vprintk_emit+0x310)
#func -1974 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1975 add_preempt_count+0x10 (vprintk_emit+0x134)
| #end 0x80000001 -1976 vprintk_emit+0x90 (vprintk+0x34)
| #begin 0x80000001 -1977 vprintk_emit+0x78 (vprintk+0x34)
#func -1978 vprintk_emit+0x14 (vprintk+0x34)
#func -1978 vprintk+0x14 (printk+0xfc)
| #end 0x80000001 -1979 printk+0xe4 (show_pte+0xf8)
| #begin 0x80000001 -1980 printk+0x3c (show_pte+0xf8)
#func -1981 printk+0x18 (show_pte+0xf8)
#func -1983 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1983 sub_preempt_count+0x10 (console_unlock+0x50c)
#func -1984 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1985 add_preempt_count+0x10 (console_unlock+0x4e4)
#func -1985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1986 sub_preempt_count+0x10 (up+0x94)
#func -1986 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1987 add_preempt_count+0x10 (up+0x5c)
| #end 0x80000001 -1987 up+0x48 (console_unlock+0x4dc)
| #begin 0x80000001 -1988 up+0x30 (console_unlock+0x4dc)
#func -1989 up+0x10 (console_unlock+0x4dc)
#func -1989 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1990 sub_preempt_count+0x10 (console_unlock+0x4c0)
#func -1991 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -1991 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -1992 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -1993 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -1995 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -1996 sub_preempt_count+0x10 (imx_console_write+0x154)
| #end 0x90000000 -1998 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -1998 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -1999 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -2001 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -2002 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -2005 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -2006 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2007 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2007 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -2008 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -2009 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2010 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2011 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2012 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2014 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -2015 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -2016 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -2016 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -2017 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -2018 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -2019 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -2019 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -2020 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -2021 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -2021 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2022 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2023 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2024 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2025 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -2026 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -2027 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -2027 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -2029 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -2029 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -2030 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2030 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -2031 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -2031 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -2033 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -2062 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -2062 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -2063 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -2064 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -2064 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2065 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -2068 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -2069 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -2071 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2072 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2073 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -2075 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -2076 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2076 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2078 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2079 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2081 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -2082 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -2082 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -2083 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -2084 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -2086 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -2086 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -2087 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -2087 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -2088 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -2089 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -2089 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -2091 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2091 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2092 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2093 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2094 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -2094 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -2095 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -2096 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -2097 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -2098 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -2099 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2099 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -2100 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -2100 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -2102 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -2140 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -2141 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -2141 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -2142 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -2143 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2144 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -2146 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -2147 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -2148 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -2149 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -2149 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -2151 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2152 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2153 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -2154 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -2155 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2155 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2157 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2157 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2159 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -2159 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -2160 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -2161 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -2162 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -2162 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -2163 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -2163 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -2164 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -2165 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2165 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2166 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2167 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2167 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -2168 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -2169 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -2169 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -2170 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -2171 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -2171 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2172 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -2172 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -2173 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -2174 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -2180 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -2180 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -2181 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -2181 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -2182 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2183 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -2186 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -2187 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -2189 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2190 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2191 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -2193 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -2194 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2194 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2196 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2197 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2198 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -2199 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -2200 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -2201 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -2201 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -2202 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -2203 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -2203 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -2204 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -2205 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2206 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2206 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2207 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2208 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -2209 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -2210 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -2211 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -2212 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -2212 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -2213 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2214 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -2214 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -2215 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -2216 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -2257 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -2257 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -2258 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -2258 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -2259 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2260 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -2263 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -2263 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -2265 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2266 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2267 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -2270 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -2271 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2271 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2273 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2274 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2276 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -2277 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -2278 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -2279 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -2280 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -2281 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -2281 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -2282 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -2283 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -2284 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -2284 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -2285 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -2286 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2287 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2287 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2288 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2289 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -2289 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -2290 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -2290 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -2291 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -2292 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -2292 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2293 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -2293 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -2294 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -2295 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -2302 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -2302 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -2303 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -2303 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -2304 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2304 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -2306 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -2307 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2307 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2308 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2309 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2310 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -2310 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -2311 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -2312 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -2313 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -2314 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -2315 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2315 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -2316 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -2317 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -2319 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -2359 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -2360 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -2361 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -2361 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -2362 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -2363 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -2366 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -2367 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -2368 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -2369 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -2369 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -2372 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2372 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2373 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -2375 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -2375 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2376 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2378 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2379 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2380 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -2381 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -2382 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -2383 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -2384 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -2385 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -2385 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -2386 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -2387 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -2387 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -2388 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -2389 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -2391 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -2392 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -2392 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -2393 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -2394 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -2394 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -2395 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -2396 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -2396 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -2397 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -2398 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -2398 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -2399 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -2400 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -2401 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -2402 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -2403 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -2403 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -2404 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -2405 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -2406 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -2407 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -2408 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -2409 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -2409 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -2410 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -2411 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -2413 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -2414 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -2415 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -2417 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -2417 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -2418 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -2419 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -2419 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -2420 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -2421 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -2422 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -2423 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -2424 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -2425 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -2426 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -2426 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -2427 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -2427 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -2428 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -2429 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -2430 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -2431 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -2432 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -2432 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -2433 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -2434 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -2434 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -2435 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -2435 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -2436 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -2436 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -2438 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -2546 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -2547 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -2547 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -2548 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -2549 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -2549 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -2551 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -2552 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-1589 -2553 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -2554 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -2555 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -2557 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -2559 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -2560 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -2561 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -2561 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -2562 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -2562 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -2564 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -2565 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -2566 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -2567 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -2568 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -2568 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -2570 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -2571 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -2572 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -2573 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -2573 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -2574 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -2575 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -2576 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -2577 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -2972 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -2972 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -2973 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -2975 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -2975 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -2978 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -2980 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -2981 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -2981 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -2982 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -2983 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -2984 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -2985 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -2986 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -2987 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -2989 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -2990 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -2990 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -2991 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -2992 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -2993 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -2993 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -2994 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -2995 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -2995 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -2996 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -2997 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -2998 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -2999 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -3000 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -3001 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -3001 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -3003 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -3003 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -3004 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3005 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -3005 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -3006 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -3007 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -3039 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -3039 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -3040 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -3040 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -3041 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3042 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -3045 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -3045 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -3048 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -3048 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -3049 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -3051 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -3052 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -3053 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -3055 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -3056 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -3057 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -3058 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -3058 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -3059 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -3060 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -3061 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -3062 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -3062 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -3063 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -3064 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -3065 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -3065 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -3067 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -3067 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -3068 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -3069 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -3070 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -3071 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -3071 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -3072 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -3074 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -3074 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -3075 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3075 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -3076 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -3077 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -3078 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -3116 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -3117 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -3117 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -3118 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -3119 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3119 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -3122 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -3123 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -3123 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -3124 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -3125 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -3127 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -3128 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -3128 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -3130 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -3131 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -3131 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -3133 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -3133 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -3135 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -3135 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -3136 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -3137 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -3138 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -3138 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -3139 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -3139 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -3140 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -3141 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -3141 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -3142 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -3143 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -3143 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -3144 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -3145 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -3145 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -3146 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -3147 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -3147 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3148 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -3148 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -3149 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -3150 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -3155 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -3155 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -3156 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -3156 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -3157 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3158 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -3161 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -3161 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -3163 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -3164 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -3165 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -3167 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -3168 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -3168 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -3170 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -3171 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -3173 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -3173 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -3174 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -3175 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -3176 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -3177 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -3177 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -3178 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -3178 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -3179 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -3180 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -3180 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -3181 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -3182 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -3182 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -3183 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -3184 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -3185 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -3186 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -3186 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3187 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -3188 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -3188 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -3190 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -3230 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -3230 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -3231 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -3232 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -3232 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3233 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -3236 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -3237 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -3239 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -3240 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -3241 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -3243 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -3244 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -3245 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -3247 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -3248 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -3250 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -3251 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -3252 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -3253 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -3254 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -3255 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -3255 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -3256 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -3257 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -3258 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -3258 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -3259 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -3260 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -3261 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -3261 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -3262 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -3262 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -3263 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -3263 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -3264 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -3265 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -3265 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -3266 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3266 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -3267 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -3267 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -3268 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -3277 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -3277 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -3278 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -3279 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -3279 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3280 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -3281 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -3282 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -3283 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -3284 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -3285 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -3286 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -3286 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -3287 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -3288 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -3289 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -3290 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -3290 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3291 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -3292 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -3292 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -3294 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -3338 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -3339 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -3340 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -3340 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -3341 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -3342 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -3346 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -3347 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -3347 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -3349 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -3350 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -3353 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -3353 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -3354 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -3356 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -3357 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -3358 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -3360 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -3360 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -3362 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -3363 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -3364 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -3365 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -3367 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -3368 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -3368 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -3369 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -3370 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -3370 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -3371 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -3372 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -3373 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -3374 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -3375 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -3376 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -3376 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -3377 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -3378 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -3379 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -3379 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -3380 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -3381 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -3382 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -3383 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -3383 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -3385 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -3385 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -3386 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -3387 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -3388 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -3388 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -3390 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -3390 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -3392 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -3393 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -3393 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -3394 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -3395 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -3398 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -3398 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -3400 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -3401 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -3402 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -3402 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -3403 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -3404 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -3404 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -3406 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -3407 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -3408 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -3409 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -3410 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -3410 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -3411 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -3411 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -3412 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -3412 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -3413 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -3415 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -3416 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -3416 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -3418 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -3418 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -3419 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -3419 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -3420 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -3420 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -3421 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -3421 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -3423 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -3532 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -3532 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -3533 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -3534 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -3534 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -3535 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -3537 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -3538 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-2574 -3539 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -3540 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -3542 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -3544 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -3545 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -3546 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -3547 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -3548 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -3548 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -3549 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -3550 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -3551 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -3552 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -3553 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -3554 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -3555 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -3556 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -3558 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -3558 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -3559 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -3560 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -3560 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -3561 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -3562 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -3563 __irq_svc+0x44 (imx_console_write+0x10c)
#func -3564 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3565 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3566 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3567 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3568 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3569 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3570 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3571 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3572 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3573 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3574 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3574 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3575 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3576 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3577 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -3578 uart_console_write+0x10 (imx_console_write+0x100)
#func -3580 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3581 add_preempt_count+0x10 (imx_console_write+0x8c)
| #end 0x80000001 -3581 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
| #begin 0x80000001 -3582 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
#func -3583 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
#func -3584 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
#func -3585 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3586 sub_preempt_count+0x10 (console_unlock+0x1a4)
#func -3586 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3587 add_preempt_count+0x10 (console_unlock+0x94)
| #end 0x80000001 -3587 console_unlock+0x80 (vprintk_emit+0x4a4)
| #begin 0x80000001 -3588 console_unlock+0x64 (vprintk_emit+0x4a4)
#func -3588 console_unlock+0x14 (vprintk_emit+0x4a4)
#func -3589 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3590 sub_preempt_count+0x10 (vprintk_emit+0x478)
#func -3591 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3591 sub_preempt_count+0x10 (down_trylock+0x7c)
#func -3592 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3592 add_preempt_count+0x10 (down_trylock+0x5c)
| #end 0x80000001 -3593 down_trylock+0x48 (console_trylock+0x1c)
| #begin 0x80000001 -3594 down_trylock+0x30 (console_trylock+0x1c)
#func -3594 down_trylock+0x10 (console_trylock+0x1c)
#func -3595 console_trylock+0x10 (vprintk_emit+0x410)
#func -3597 cont_add+0x14 (vprintk_emit+0x310)
#func -3604 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3604 add_preempt_count+0x10 (vprintk_emit+0x134)
| #end 0x80000001 -3606 vprintk_emit+0x90 (vprintk+0x34)
| #begin 0x80000001 -3606 vprintk_emit+0x78 (vprintk+0x34)
#func -3607 vprintk_emit+0x14 (vprintk+0x34)
#func -3608 vprintk+0x14 (printk+0xfc)
| #end 0x80000001 -3608 printk+0xe4 (show_pte+0xe8)
| #begin 0x80000001 -3610 printk+0x3c (show_pte+0xe8)
#func -3611 printk+0x18 (show_pte+0xe8)
#func -3613 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3614 sub_preempt_count+0x10 (console_unlock+0x50c)
#func -3615 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3615 add_preempt_count+0x10 (console_unlock+0x4e4)
#func -3616 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3616 sub_preempt_count+0x10 (up+0x94)
#func -3617 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3617 add_preempt_count+0x10 (up+0x5c)
| #end 0x80000001 -3618 up+0x48 (console_unlock+0x4dc)
| #begin 0x80000001 -3618 up+0x30 (console_unlock+0x4dc)
#func -3619 up+0x10 (console_unlock+0x4dc)
#func -3620 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3620 sub_preempt_count+0x10 (console_unlock+0x4c0)
#func -3621 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -3622 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -3622 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -3623 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -3625 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -3626 sub_preempt_count+0x10 (imx_console_write+0x154)
| #end 0x90000000 -3972 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -3972 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -3973 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -3975 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -3976 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -3978 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -3980 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -3981 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -3982 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -3983 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -3984 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -3984 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -3986 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -3986 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -3988 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -3989 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -3990 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -3990 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -3991 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -3992 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -3993 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -3994 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -3994 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -3995 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -3996 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -3996 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -3997 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -3998 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -3999 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4000 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4000 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4001 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4003 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4003 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4004 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4005 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4006 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4006 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4008 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4037 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4038 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4038 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4039 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4040 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4041 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -4044 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -4045 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -4047 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -4048 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -4048 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -4050 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -4051 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -4052 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -4054 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -4054 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -4056 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -4057 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -4057 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -4058 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -4059 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -4060 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -4060 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -4061 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -4061 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -4062 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -4063 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -4063 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -4065 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -4066 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -4067 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -4068 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -4069 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4069 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4070 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4071 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4072 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4072 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4073 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4074 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4074 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4075 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4076 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4111 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4112 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4112 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4113 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4114 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4114 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -4116 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -4117 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -4118 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -4119 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -4119 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -4121 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -4122 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -4122 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -4124 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -4125 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -4125 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -4127 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -4127 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -4129 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -4129 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -4130 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -4131 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -4131 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -4132 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -4132 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -4133 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -4134 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -4134 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -4135 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -4135 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -4136 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -4137 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4137 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4138 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4139 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4140 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4140 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4141 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4141 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4142 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4142 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4144 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4149 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4150 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4150 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4151 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4152 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4152 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -4155 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -4156 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -4159 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -4160 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -4161 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -4163 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -4164 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -4165 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -4166 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -4167 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -4169 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -4170 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -4171 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -4172 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -4172 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -4173 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -4174 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -4174 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -4175 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -4176 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -4176 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -4178 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -4178 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -4179 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4180 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4180 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4181 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4183 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4183 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4184 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4184 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4185 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4186 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4188 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4223 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4223 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4224 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4225 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4225 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4226 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -4229 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -4229 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -4231 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -4232 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -4233 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -4235 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -4236 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -4237 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -4239 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -4239 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -4241 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -4242 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -4243 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -4244 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -4245 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -4246 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -4247 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -4247 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -4248 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -4249 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -4249 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -4250 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -4252 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -4252 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -4253 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -4253 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -4254 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4255 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4255 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4256 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4256 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4257 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4257 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4258 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4258 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4259 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4260 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4267 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4268 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4268 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4269 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4270 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4270 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -4272 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -4272 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -4273 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -4274 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -4275 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -4276 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4277 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4277 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4278 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4280 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4281 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4281 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4282 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4283 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4283 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4285 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4326 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4327 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4327 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4328 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4329 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4330 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -4333 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -4334 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -4334 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -4335 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -4336 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -4338 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -4339 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -4341 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -4342 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -4343 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -4344 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -4345 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -4346 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -4347 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -4349 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -4349 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -4350 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -4352 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -4353 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -4353 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -4354 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -4355 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -4355 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -4356 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -4357 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -4358 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -4360 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -4360 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -4361 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -4362 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -4363 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -4363 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -4364 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -4364 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -4365 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -4366 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -4367 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -4367 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -4368 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -4369 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -4370 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -4371 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -4372 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -4373 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -4373 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -4375 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -4375 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -4377 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -4377 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -4378 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -4379 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -4380 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -4382 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -4383 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -4384 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -4386 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -4386 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -4387 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -4388 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -4388 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -4389 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -4390 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -4391 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -4392 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -4393 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -4394 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -4394 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -4395 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -4395 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -4396 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -4396 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -4397 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -4399 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -4400 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -4400 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -4402 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -4403 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -4403 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -4404 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -4404 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -4405 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -4405 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -4406 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -4408 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -4517 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -4517 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -4518 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -4518 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -4519 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -4520 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -4522 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -4522 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-3559 -4523 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -4525 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -4526 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -4528 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -4529 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -4530 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -4531 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -4532 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -4532 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -4533 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -4534 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -4535 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -4537 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -4537 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -4538 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -4539 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -4540 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -4542 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -4542 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -4543 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -4544 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -4544 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -4545 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -4546 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -4547 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -4930 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -4930 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -4931 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -4933 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -4934 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -4936 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -4937 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -4938 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -4939 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -4940 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -4941 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -4942 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -4943 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -4944 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -4945 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -4947 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -4947 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -4948 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -4950 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -4951 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -4952 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -4952 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -4953 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -4953 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -4954 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -4955 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -4955 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -4956 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -4957 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -4958 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -4959 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -4959 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -4961 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -4962 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -4962 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -4963 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -4963 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -4964 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -4966 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -4997 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -4997 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -4998 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -4998 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -4999 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5000 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -5003 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -5003 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -5006 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -5006 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -5007 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -5009 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -5011 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -5011 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -5013 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -5013 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -5015 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -5016 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -5016 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -5017 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -5018 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -5019 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -5019 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -5020 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -5021 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -5021 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -5022 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -5023 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -5024 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -5025 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -5026 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -5026 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -5027 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -5028 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -5029 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -5030 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -5031 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -5031 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -5032 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5033 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -5033 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -5034 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -5036 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -5073 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -5074 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -5074 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -5075 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -5076 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5076 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -5078 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -5079 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -5080 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -5080 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -5081 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -5083 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -5084 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -5084 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -5086 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -5087 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -5088 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -5089 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -5090 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -5091 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -5092 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -5093 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -5093 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -5094 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -5095 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -5095 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -5096 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -5096 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -5097 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -5098 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -5098 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -5099 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -5100 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -5100 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -5101 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -5102 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -5103 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -5104 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -5104 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5105 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -5105 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -5106 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -5106 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -5112 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -5113 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -5113 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -5114 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -5115 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5116 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -5119 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -5119 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -5122 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -5123 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -5124 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -5126 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -5127 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -5127 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -5129 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -5130 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -5132 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -5133 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -5133 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -5134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -5135 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -5136 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -5136 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -5137 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -5138 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -5138 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -5139 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -5140 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -5141 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -5142 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -5143 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -5143 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -5144 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -5145 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -5146 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -5146 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5147 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -5148 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -5148 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -5150 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -5203 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -5203 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -5204 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -5204 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -5205 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5206 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -5209 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -5210 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -5212 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -5213 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -5214 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -5216 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -5217 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -5217 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -5219 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -5220 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -5222 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -5222 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -5223 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -5225 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -5226 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -5227 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -5227 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -5228 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -5229 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -5230 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -5230 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -5231 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -5233 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -5233 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -5234 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -5234 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -5235 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -5236 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -5236 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -5237 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -5237 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -5238 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -5238 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5239 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -5239 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -5240 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -5241 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -5247 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -5248 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -5249 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -5249 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -5250 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5250 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -5252 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -5253 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -5253 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -5255 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -5256 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -5257 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -5257 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -5258 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -5259 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -5261 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -5261 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -5262 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5263 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -5263 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -5264 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -5266 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -5307 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -5307 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -5308 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -5309 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -5310 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5311 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -5314 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -5316 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -5317 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -5318 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -5319 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -5322 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -5322 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -5324 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -5326 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -5326 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -5327 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -5329 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -5330 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -5331 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -5333 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -5333 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -5334 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -5336 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -5337 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -5337 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -5338 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -5339 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -5339 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -5340 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -5341 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -5342 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -5344 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -5344 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -5345 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -5346 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -5347 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -5347 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -5348 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -5349 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -5349 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -5350 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -5351 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -5352 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -5352 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -5354 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -5355 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -5356 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -5356 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -5357 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -5358 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -5359 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -5360 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -5361 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -5362 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -5363 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -5364 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -5365 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -5367 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -5368 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -5370 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -5371 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -5371 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -5372 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -5373 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -5373 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -5374 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -5375 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -5377 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -5378 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -5378 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -5379 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -5380 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -5381 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -5381 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -5382 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -5382 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -5383 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -5385 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -5385 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -5386 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -5387 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -5388 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -5388 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -5389 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -5389 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -5390 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -5390 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -5391 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -5392 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -5501 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -5502 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -5502 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -5503 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -5504 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -5505 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -5507 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -5508 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-4544 -5508 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -5510 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -5511 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -5513 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -5515 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -5516 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -5517 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -5517 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -5518 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -5518 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -5519 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -5520 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -5522 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -5522 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -5523 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -5524 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -5525 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -5527 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -5527 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -5528 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -5529 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -5529 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -5530 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -5531 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -5532 __irq_svc+0x44 (imx_console_write+0x10c)
#func -5667 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5668 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5669 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5670 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5671 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5672 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5673 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5674 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5675 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5675 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5676 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5677 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5678 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5679 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5680 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5681 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5682 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5683 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5684 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5685 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5685 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5686 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5687 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5688 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -5689 uart_console_write+0x10 (imx_console_write+0x100)
#func -5691 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5691 add_preempt_count+0x10 (imx_console_write+0x8c)
| #end 0x80000001 -5692 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
| #begin 0x80000001 -5692 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
#func -5694 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
#func -5695 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
#func -5696 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5697 sub_preempt_count+0x10 (console_unlock+0x1a4)
#func -5698 print_time+0x10 (console_unlock+0x104)
#func -5699 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5699 add_preempt_count+0x10 (console_unlock+0x94)
| #end 0x80000001 -5700 console_unlock+0x80 (vprintk_emit+0x4a4)
| #begin 0x80000001 -5700 console_unlock+0x64 (vprintk_emit+0x4a4)
#func -5701 console_unlock+0x14 (vprintk_emit+0x4a4)
#func -5701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5702 sub_preempt_count+0x10 (vprintk_emit+0x478)
#func -5703 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5703 sub_preempt_count+0x10 (down_trylock+0x7c)
#func -5704 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5704 add_preempt_count+0x10 (down_trylock+0x5c)
| #end 0x80000001 -5705 down_trylock+0x48 (console_trylock+0x1c)
| #begin 0x80000001 -5706 down_trylock+0x30 (console_trylock+0x1c)
#func -5707 down_trylock+0x10 (console_trylock+0x1c)
#func -5708 console_trylock+0x10 (vprintk_emit+0x410)
#func -5712 cont_add+0x14 (vprintk_emit+0x310)
#func -5721 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5721 add_preempt_count+0x10 (vprintk_emit+0x134)
| #end 0x80000001 -5723 vprintk_emit+0x90 (vprintk+0x34)
| #begin 0x80000001 -5723 vprintk_emit+0x78 (vprintk+0x34)
#func -5724 vprintk_emit+0x14 (vprintk+0x34)
#func -5725 vprintk+0x14 (printk+0xfc)
| #end 0x80000001 -5725 printk+0xe4 (show_pte+0x5c)
| #begin 0x80000001 -5726 printk+0x3c (show_pte+0x5c)
#func -5727 printk+0x18 (show_pte+0x5c)
#func -5729 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5730 sub_preempt_count+0x10 (wake_up_klogd+0x90)
| #end 0x80000001 -5731 wake_up_klogd+0x60 (console_unlock+0x548)
| #begin 0x80000001 -5731 wake_up_klogd+0x48 (console_unlock+0x548)
#func -5732 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5733 add_preempt_count+0x10 (wake_up_klogd+0x1c)
#func -5733 wake_up_klogd+0x10 (console_unlock+0x548)
#func -5734 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5734 sub_preempt_count+0x10 (console_unlock+0x50c)
#func -5735 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5735 add_preempt_count+0x10 (console_unlock+0x4e4)
#func -5736 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5736 sub_preempt_count+0x10 (up+0x94)
#func -5737 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5737 add_preempt_count+0x10 (up+0x5c)
| #end 0x80000001 -5738 up+0x48 (console_unlock+0x4dc)
| #begin 0x80000001 -5739 up+0x30 (console_unlock+0x4dc)
#func -5739 up+0x10 (console_unlock+0x4dc)
#func -5740 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5740 sub_preempt_count+0x10 (console_unlock+0x4c0)
#func -5741 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -5742 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -5743 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -5744 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -5745 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -5746 sub_preempt_count+0x10 (imx_console_write+0x154)
| #end 0x90000000 -5947 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -5948 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -5949 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -5950 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -5950 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -5953 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -5954 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -5955 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -5956 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -5957 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -5958 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -5958 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -5960 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -5960 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -5962 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -5963 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -5964 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -5965 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -5966 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -5967 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -5967 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -5968 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -5968 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -5969 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -5969 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -5970 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -5971 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -5972 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -5973 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -5974 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -5974 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -5975 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -5976 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -5977 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -5977 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -5978 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -5979 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -5980 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -5981 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6009 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6010 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6011 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6011 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6012 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6013 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -6017 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -6017 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -6020 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -6020 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -6021 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -6023 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -6024 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -6025 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -6027 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -6027 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -6029 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -6029 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -6030 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -6031 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -6032 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -6033 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -6033 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -6034 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -6034 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -6035 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -6036 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -6037 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -6038 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -6039 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -6040 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -6041 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -6042 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -6042 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -6043 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -6044 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -6045 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -6046 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -6047 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6047 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -6048 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -6049 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -6050 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6087 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6088 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6089 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6089 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6090 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6090 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -6093 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -6094 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -6094 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -6095 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -6096 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -6097 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -6098 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -6099 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -6100 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -6101 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -6102 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -6103 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -6104 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -6105 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -6105 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -6106 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -6107 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -6108 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -6109 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -6110 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -6110 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -6111 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -6111 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -6112 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -6113 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -6113 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -6114 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -6114 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -6115 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -6116 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -6117 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -6117 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -6118 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6118 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -6119 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -6120 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -6121 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6126 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6126 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6127 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6128 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6128 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6129 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -6132 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -6133 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -6135 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -6136 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -6137 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -6140 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -6141 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -6142 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -6143 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -6144 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -6146 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -6147 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -6147 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -6149 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -6149 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -6150 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -6150 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -6151 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -6152 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -6152 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -6153 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -6154 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -6154 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -6156 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -6156 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -6157 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -6158 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -6159 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -6160 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -6161 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6161 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -6162 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -6162 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -6164 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6195 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6196 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6196 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6197 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6198 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6198 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -6202 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -6202 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -6205 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -6206 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -6206 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -6209 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -6210 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -6211 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -6213 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -6213 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -6215 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -6216 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -6217 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -6218 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -6219 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -6220 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -6220 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -6221 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -6222 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -6223 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -6223 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -6224 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -6226 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -6226 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -6227 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -6227 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -6228 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -6229 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -6229 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -6230 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -6230 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -6231 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -6232 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6232 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -6233 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -6233 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -6234 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6241 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6241 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6242 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6243 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6243 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6244 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -6245 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -6246 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -6246 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -6247 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -6248 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -6249 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -6250 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -6250 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -6251 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -6253 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -6253 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -6254 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6254 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -6255 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -6256 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -6258 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6297 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6297 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6298 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6299 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6300 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6301 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -6304 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -6305 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -6305 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -6307 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -6307 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -6310 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -6311 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -6311 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -6313 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -6313 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -6314 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -6316 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -6316 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -6318 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -6319 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -6320 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -6321 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -6323 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -6323 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -6324 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -6325 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -6326 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -6326 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -6327 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -6328 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -6329 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -6330 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -6331 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -6332 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -6333 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -6334 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -6334 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -6335 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -6336 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -6336 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -6337 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -6338 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -6339 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -6339 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -6340 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -6341 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -6342 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -6343 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -6344 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -6344 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -6346 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -6346 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -6348 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -6348 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -6349 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -6350 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -6351 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -6354 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -6354 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -6356 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -6357 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -6357 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -6358 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -6359 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -6359 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -6360 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -6361 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -6362 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -6363 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -6364 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -6365 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -6366 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -6366 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -6367 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -6367 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -6368 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -6368 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -6370 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -6371 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -6371 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -6373 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -6373 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -6374 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -6374 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -6375 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -6375 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -6376 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -6376 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -6378 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -6486 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -6487 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -6487 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -6488 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -6488 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -6489 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -6491 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -6492 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-5530 -6493 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -6494 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -6495 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -6497 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -6498 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -6499 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -6500 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -6501 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -6501 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -6502 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -6503 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -6505 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -6506 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -6507 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -6508 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -6508 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -6510 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -6511 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -6512 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -6513 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -6513 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -6514 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -6515 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -6515 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -6516 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -6926 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -6926 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -6927 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -6929 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -6930 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -6932 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -6934 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -6935 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -6935 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -6936 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -6937 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -6938 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -6939 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -6939 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -6941 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -6942 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -6943 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -6944 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -6945 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -6946 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -6946 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -6947 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -6947 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -6948 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -6949 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -6950 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -6950 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -6951 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -6952 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -6953 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -6954 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -6954 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -6955 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -6956 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -6957 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6957 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -6958 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -6959 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -6961 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -6991 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -6992 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -6992 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -6993 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -6994 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -6995 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -6997 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -6998 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -7001 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7001 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7002 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -7004 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -7005 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7006 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7008 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7008 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7010 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -7011 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -7012 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -7012 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -7013 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -7014 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -7015 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -7015 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -7016 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -7017 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -7017 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -7018 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -7019 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7020 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7022 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7023 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7024 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7024 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7025 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7026 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7027 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -7027 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -7028 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7029 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -7029 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -7030 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -7032 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -7068 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -7069 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -7069 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -7070 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -7070 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7071 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -7073 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -7074 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -7075 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -7076 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -7077 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -7078 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7079 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7080 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -7081 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -7083 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7083 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7085 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7085 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7087 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -7087 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -7088 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -7089 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -7089 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -7090 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -7091 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -7091 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -7092 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -7093 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7093 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7094 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7095 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7095 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7096 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7097 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7097 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7098 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -7099 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -7099 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7100 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -7101 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -7101 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -7102 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -7107 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -7108 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -7108 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -7109 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -7110 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7110 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -7114 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -7115 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -7117 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7118 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7119 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -7121 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -7122 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7122 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7124 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7125 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7127 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -7127 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -7128 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -7129 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -7130 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -7130 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -7131 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -7131 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -7132 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -7133 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7133 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7134 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7135 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7136 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7136 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7137 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7138 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7139 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -7139 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -7140 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7140 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -7141 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -7142 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -7143 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -7179 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -7179 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -7180 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -7180 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -7181 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7182 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -7185 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -7185 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -7188 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7189 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7190 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -7191 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -7192 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7193 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7195 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7196 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7198 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -7198 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -7199 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -7200 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -7201 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -7202 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -7203 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -7203 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -7204 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -7205 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -7206 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -7207 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -7208 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7209 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7210 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7210 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7211 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7211 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7212 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7212 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7213 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -7214 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -7214 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7214 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -7215 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -7216 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -7217 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -7224 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -7224 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -7225 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -7226 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -7226 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7227 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -7228 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -7229 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7230 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7231 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7231 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7232 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7233 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7234 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7235 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7236 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -7237 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -7237 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7238 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -7239 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -7239 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -7241 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -7282 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -7282 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -7283 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -7284 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -7285 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7285 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -7289 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -7290 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -7290 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -7292 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -7292 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -7294 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7295 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7297 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -7298 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -7299 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7299 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7301 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7302 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7303 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -7305 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -7305 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -7306 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -7308 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -7309 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -7309 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -7310 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -7310 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -7311 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -7312 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -7313 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -7314 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -7315 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -7316 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -7316 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -7317 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -7318 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -7318 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -7319 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -7320 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -7320 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -7321 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -7322 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -7323 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -7323 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -7325 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -7326 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -7326 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -7327 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -7328 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -7329 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -7330 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -7330 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -7332 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -7332 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -7333 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -7334 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -7335 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -7337 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -7338 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -7340 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -7341 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -7342 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -7342 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -7343 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -7344 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -7344 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -7345 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -7347 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -7347 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -7349 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -7349 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -7350 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -7350 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -7351 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -7351 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -7352 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -7353 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -7355 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -7355 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -7356 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -7358 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -7358 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -7359 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -7359 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -7360 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -7360 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -7361 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -7361 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -7363 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -7472 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -7472 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -7473 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -7473 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -7474 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -7475 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -7477 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -7477 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-6514 -7478 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -7480 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -7481 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -7483 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -7484 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -7485 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -7486 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -7487 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -7487 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -7488 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -7489 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -7491 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -7492 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -7492 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -7493 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -7494 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -7495 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -7497 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -7498 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -7498 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -7499 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -7499 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -7500 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -7501 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -7502 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -7900 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x100)
| #func -7901 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -7902 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -7903 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -7904 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -7907 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -7908 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7909 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7910 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -7911 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -7912 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7912 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7914 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7914 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7916 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -7917 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -7918 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -7919 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -7920 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -7921 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -7921 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -7922 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -7923 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -7923 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -7924 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7924 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7925 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7926 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7927 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7927 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7928 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7929 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7930 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -7930 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -7931 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7932 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -7932 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -7933 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -7935 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -7965 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -7966 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -7966 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -7967 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -7968 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -7968 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -7971 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -7972 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -7975 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -7975 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -7976 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -7978 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -7979 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -7980 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -7982 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -7982 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -7984 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -7984 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -7985 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -7986 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -7987 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -7988 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -7988 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -7989 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -7989 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -7990 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -7991 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -7992 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -7993 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -7993 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -7994 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -7995 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -7996 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -7997 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -7998 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -7998 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -7999 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8000 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8001 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8001 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8002 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8003 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8005 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -8043 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -8043 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -8044 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -8045 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -8045 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8046 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -8048 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -8049 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -8050 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -8051 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -8052 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -8053 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -8054 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -8055 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -8056 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -8058 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -8058 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -8060 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -8060 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -8062 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -8062 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -8063 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -8064 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -8065 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -8065 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -8066 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -8066 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -8067 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -8068 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -8068 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -8069 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -8069 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -8070 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -8071 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -8071 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -8072 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -8073 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8074 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8074 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8075 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8075 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8076 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8076 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -8081 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -8082 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -8082 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -8083 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -8084 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8085 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -8089 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -8089 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -8091 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -8092 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -8093 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -8095 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -8096 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -8097 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -8098 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -8099 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -8101 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -8102 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -8103 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -8104 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -8105 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -8106 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -8106 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -8107 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -8107 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -8108 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -8109 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -8109 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -8110 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -8111 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -8111 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -8112 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -8113 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -8114 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8115 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8115 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8116 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8117 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8117 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8119 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -8154 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -8154 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -8155 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -8156 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -8156 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8157 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -8160 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -8161 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -8163 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -8164 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -8165 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -8167 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -8168 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -8168 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -8170 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -8171 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -8173 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -8173 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -8174 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -8175 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -8176 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -8177 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -8178 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -8178 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -8180 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -8181 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -8181 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -8182 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -8184 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -8185 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -8185 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -8186 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -8187 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -8187 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -8188 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -8188 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -8189 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8190 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8190 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8191 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8191 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8192 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8193 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -8200 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -8201 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -8201 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -8202 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -8203 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8203 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -8205 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -8206 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -8206 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -8208 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -8208 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -8210 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -8210 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -8211 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -8212 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -8213 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8214 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8214 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8215 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8216 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8217 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8218 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -8261 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -8262 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -8262 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -8263 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -8264 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8265 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -8268 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -8269 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -8270 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -8272 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -8273 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -8275 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -8276 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -8277 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -8279 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -8280 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -8280 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -8282 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -8283 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -8284 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -8286 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -8286 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -8287 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -8289 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -8290 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -8290 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -8291 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -8292 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -8292 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -8294 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -8295 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -8296 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -8297 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -8297 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -8298 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -8299 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -8300 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -8301 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -8302 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -8303 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -8303 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -8304 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -8305 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -8306 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -8306 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -8308 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -8309 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -8310 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -8310 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -8311 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -8312 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -8313 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -8314 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -8316 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -8317 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -8317 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -8318 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -8319 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -8322 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -8323 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -8324 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -8325 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -8326 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -8327 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -8327 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -8328 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -8329 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -8330 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -8331 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -8332 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -8333 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -8334 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -8335 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -8335 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -8336 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -8336 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -8337 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -8338 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -8340 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -8340 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -8341 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -8342 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -8343 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -8343 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -8344 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -8344 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -8345 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -8345 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -8346 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -8347 __irq_svc+0x44 (imx_console_write+0x100)
| #end 0x90000000 -8456 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -8456 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -8457 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -8458 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -8458 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -8459 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -8461 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -8462 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-7500 -8462 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -8464 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -8465 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -8467 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -8469 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -8470 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -8470 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -8471 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -8472 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -8472 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -8474 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -8475 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -8476 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -8477 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -8478 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -8478 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -8479 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -8481 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -8482 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -8483 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -8483 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -8484 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -8485 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -8486 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -8487 __irq_svc+0x44 (imx_console_write+0x10c)
#func -8654 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8719 imx_console_putchar+0x10 (uart_console_write+0x44)
#func -8720 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8721 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8722 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8723 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8724 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8725 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8726 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8727 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8727 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8728 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8729 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8730 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8731 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8732 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8733 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8734 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8735 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8736 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8736 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8737 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8738 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8739 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8740 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8741 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8742 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8743 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8744 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8745 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8746 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8746 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8747 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8748 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8749 imx_console_putchar+0x10 (uart_console_write+0x50)
#func -8750 uart_console_write+0x10 (imx_console_write+0x100)
#func -8752 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8752 add_preempt_count+0x10 (imx_console_write+0x8c)
| #end 0x80000001 -8753 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
| #begin 0x80000001 -8753 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
#func -8755 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
#func -8756 call_console_drivers.constprop.9+0x10 (console_unlock+0x464)
#func -8757 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8758 sub_preempt_count+0x10 (console_unlock+0x444)
#func -8759 print_time+0x10 (print_prefix+0x98)
#func -8760 print_prefix+0x10 (msg_print_text+0xfc)
#func -8760 print_time+0x10 (print_prefix+0x98)
#func -8761 print_prefix+0x10 (msg_print_text+0xcc)
#func -8762 msg_print_text+0x14 (console_unlock+0x3d0)
#func -8763 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8764 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -8764 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -8765 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -8765 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8766 sub_preempt_count+0x10 (console_unlock+0x218)
#func -8767 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8767 add_preempt_count+0x10 (console_unlock+0x94)
| #end 0x80000001 -8767 console_unlock+0x80 (vprintk_emit+0x4a4)
| #begin 0x80000001 -8768 console_unlock+0x64 (vprintk_emit+0x4a4)
#func -8769 console_unlock+0x14 (vprintk_emit+0x4a4)
#func -8769 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8770 sub_preempt_count+0x10 (vprintk_emit+0x478)
#func -8771 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8771 sub_preempt_count+0x10 (down_trylock+0x7c)
#func -8772 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8772 add_preempt_count+0x10 (down_trylock+0x5c)
| #end 0x80000001 -8773 down_trylock+0x48 (console_trylock+0x1c)
| #begin 0x80000001 -8774 down_trylock+0x30 (console_trylock+0x1c)
#func -8775 down_trylock+0x10 (console_trylock+0x1c)
#func -8775 console_trylock+0x10 (vprintk_emit+0x410)
#func -8780 log_store+0x14 (vprintk_emit+0x40c)
#func -8789 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8789 add_preempt_count+0x10 (vprintk_emit+0x134)
| #end 0x80000001 -8791 vprintk_emit+0x90 (vprintk+0x34)
| #begin 0x80000001 -8791 vprintk_emit+0x78 (vprintk+0x34)
#func -8792 vprintk_emit+0x14 (vprintk+0x34)
#func -8793 vprintk+0x14 (printk+0xfc)
| #end 0x80000001 -8793 printk+0xe4 (show_pte+0x40)
| #begin 0x80000001 -8794 printk+0x3c (show_pte+0x40)
#func -8795 printk+0x18 (show_pte+0x40)
#func -8796 show_pte+0x10 (__do_kernel_fault+0x64)
#func -8798 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8799 sub_preempt_count+0x10 (wake_up_klogd+0x90)
#func -8799 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8800 sub_preempt_count+0x10 (irq_work_queue+0xf0)
#func -8801 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8801 add_preempt_count+0x10 (irq_work_queue+0x118)
| #end 0x80000001 -8802 wake_up_klogd+0x60 (console_unlock+0x548)
| #begin 0x80000001 -8803 wake_up_klogd+0x48 (console_unlock+0x548)
#func -8804 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8804 add_preempt_count+0x10 (wake_up_klogd+0x1c)
#func -8805 wake_up_klogd+0x10 (console_unlock+0x548)
#func -8805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8806 sub_preempt_count+0x10 (console_unlock+0x50c)
#func -8806 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8807 add_preempt_count+0x10 (console_unlock+0x4e4)
#func -8808 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8808 sub_preempt_count+0x10 (up+0x94)
#func -8809 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8809 add_preempt_count+0x10 (up+0x5c)
| #end 0x80000001 -8810 up+0x48 (console_unlock+0x4dc)
| #begin 0x80000001 -8810 up+0x30 (console_unlock+0x4dc)
#func -8811 up+0x10 (console_unlock+0x4dc)
#func -8812 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8812 sub_preempt_count+0x10 (console_unlock+0x4c0)
#func -8813 ipipe_root_only+0x10 (add_preempt_count+0x1c)
#func -8814 add_preempt_count+0x10 (console_unlock+0x280)
| #end 0x80000001 -8814 console_unlock+0x26c (vprintk_emit+0x4a4)
| #begin 0x80000001 -8815 console_unlock+0x254 (vprintk_emit+0x4a4)
#func -8817 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
#func -8818 sub_preempt_count+0x10 (imx_console_write+0x154)
| #end 0x90000000 -8891 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -8891 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -8892 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -8894 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -8894 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -8897 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -8898 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -8899 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -8899 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -8900 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -8901 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -8902 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -8903 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -8904 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -8905 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -8906 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -8907 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -8908 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -8909 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -8910 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -8911 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -8911 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -8912 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -8913 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -8913 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -8914 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -8915 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -8916 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -8917 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -8917 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -8918 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -8919 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -8920 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8921 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8921 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8922 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8923 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8923 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8925 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -8955 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -8956 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -8957 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -8957 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -8958 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8959 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -8962 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -8962 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -8965 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -8966 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -8966 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -8968 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -8969 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -8970 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -8972 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -8973 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -8975 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 542] cyclic: 30 -8975 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -8976 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -8977 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -8978 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -8979 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -8979 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -8980 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -8980 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -8981 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -8982 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -8982 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -8983 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -8984 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -8985 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -8986 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -8987 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -8988 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -8988 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -8989 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -8990 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -8991 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -8991 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -8992 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -8993 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -8994 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -8995 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -9034 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -9034 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -9035 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -9035 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -9036 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9037 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -9039 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -9040 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -9041 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -9042 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -9042 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -9044 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -9045 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -9045 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 542] cyclic: 30 -9047 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -9048 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -9048 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -9050 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -9050 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -9052 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 463] VARAN_T 30 -9052 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -9053 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -9054 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -9054 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -9055 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -9056 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -9056 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -9057 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -9057 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -9058 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -9059 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -9059 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -9060 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -9061 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -9061 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -9062 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -9064 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -9064 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -9065 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9066 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -9066 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -9067 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -9067 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -9072 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -9073 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -9074 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -9074 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -9075 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9076 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -9079 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -9080 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -9082 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -9083 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -9084 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 463] VARAN_T 30 -9086 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -9087 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -9087 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -9089 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -9090 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -9092 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 526] SDIAS_T 40 -9093 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -9094 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -9094 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -9095 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -9096 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -9096 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -9097 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -9098 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -9098 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -9099 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -9100 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -9100 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -9101 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -9102 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -9103 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -9103 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -9104 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -9105 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -9106 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9106 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -9107 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -9107 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -9109 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -9145 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -9146 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -9146 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -9147 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -9147 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9148 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -9151 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -9152 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -9154 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -9156 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -9156 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 526] SDIAS_T 40 -9159 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -9160 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -9161 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -9163 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -9163 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -9165 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 544] realtim 95 -9166 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -9167 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -9168 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -9169 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -9170 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -9171 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -9171 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -9172 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
+*func -9173 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -9173 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -9174 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
+*func -9176 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -9176 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -9177 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -9178 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -9178 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -9179 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -9180 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -9180 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -9181 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -9181 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -9182 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9182 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -9183 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -9183 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -9184 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -9192 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -9192 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -9193 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -9193 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -9194 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9194 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -9196 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
+*func -9197 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -9197 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -9199 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -9199 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -9200 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -9201 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -9202 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -9202 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -9204 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -9205 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -9205 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9206 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -9206 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -9207 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -9209 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -9250 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -9251 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -9252 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -9252 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -9253 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9254 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
+*func -9258 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
+*func -9258 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
+*func -9259 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
| +*end 0x80000000 -9260 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -9261 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -9263 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -9264 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -9265 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 544] realtim 95 -9266 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
| +*begin 0x80000000 -9267 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -9268 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -9269 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -9270 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -9271 gic_mute+0x10 (__xnpod_schedule+0x1cc)
| #*func -9273 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 459] LRT:459 1 -9274 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
| #*func -9274 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
| #*func -9276 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
| #*func -9277 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
| #*func -9278 irq_to_desc+0x10 (rthal_irq_end+0x48)
| #*func -9278 irq_to_desc+0x10 (rthal_irq_end+0x3c)
| #*func -9279 irq_to_desc+0x10 (rthal_irq_end+0x2c)
| #*func -9280 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
| #*func -9281 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
| #*func -9282 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -9283 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
| #*func -9284 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #*func -9285 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #*func -9285 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
| #*[ 540] Loader: 29 -9287 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -9287 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 542] cyclic: 30 -9288 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -9289 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 463] VARAN_T 30 -9289 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -9290 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*[ 526] SDIAS_T 40 -9291 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -9292 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -9293 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -9293 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*[ 544] realtim 95 -9295 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
| #*func -9296 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
| #*func -9297 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -9297 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -9298 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
| #*func -9299 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
| #*func -9300 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
| #*func -9301 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
| #*func -9302 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
| #*func -9303 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
| #*func -9304 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
| #*func -9305 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
| #*func -9305 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
| #*func -9308 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
| #*func -9309 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
| #*func -9310 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
| +*func -9312 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
| #func -9312 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #func -9313 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
| #func -9314 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
| #func -9314 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
| #end 0x000000a4 -9315 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
| #func -9316 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
| #func -9317 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
| #func -9318 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
| #func -9319 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -9320 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -9320 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -9321 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
| #begin 0x000000a4 -9321 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
| #func -9322 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -9323 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
| #func -9323 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
| #func -9325 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
| #func -9325 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
| #func -9326 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
| #func -9327 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -9328 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -9328 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000062 -9329 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -9329 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -9330 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -9330 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -9331 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -9332 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -9440 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -9441 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -9441 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -9442 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000057 -9442 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #func -9443 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
| #*func -9445 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
| #*func -9446 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
| #*event tick@-8485 -9447 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
| #*func -9448 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
| #*func -9449 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
| #*func -9451 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
| #*func -9453 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
| #func -9454 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
| #func -9455 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
| #func -9456 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
| #func -9456 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
| #func -9457 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
| #func -9458 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
| #func -9460 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
| #func -9461 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
| #func -9462 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
| #func -9463 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
| #func -9463 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
| #func -9465 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
| #func -9466 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
| #func -9467 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
| #begin 0x00000057 -9468 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
| #func -9468 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
| #func -9469 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
| #func -9470 irq_find_mapping+0x10 (gic_handle_irq+0x44)
| #func -9471 gic_handle_irq+0x10 (__irq_svc+0x58)
| #begin 0x90000000 -9472 __irq_svc+0x44 (imx_console_write+0x10c)
| #end 0x90000000 -9871 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
| #func -9872 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
| #func -9873 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
| #func -9874 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
| #end 0x00000062 -9875 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
| #*func -9877 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
| #*func -9878 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -9879 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -9879 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 459] LRT:459 1 -9880 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
| +*begin 0x80000000 -9881 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
+*func -9882 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
| +*end 0x80000000 -9884 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
| #*func -9884 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
| #*func -9886 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
| #*func -9887 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
| #*[ 540] Loader: 29 -9888 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
| #*func -9889 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
| #*func -9890 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
| #*func -9891 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
| +*begin 0x80000000 -9891 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
+*func -9892 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
+*func -9892 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
+*func -9893 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
+*func -9893 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
+*func -9894 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
| +*end 0x80000000 -9895 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
| #*func -9896 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
| +*begin 0x80000000 -9897 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
+*func -9897 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
+*func -9898 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
+*func -9899 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
+*func -9900 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
+*func -9900 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
| +*end 0x80000001 -9901 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9901 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
+*func -9902 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
+*func -9903 __ipipe_syscall_root+0x10 (local_restart+0xc)
| +*begin 0x90000000 -9905 vector_swi+0x3c (<00174754>)
| +*end 0x90000000 -9933 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
| +*func -9934 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
| +*end 0x80000000 -9935 __ipipe_syscall_root+0x104 (local_restart+0xc)
| +*begin 0x80000000 -9935 __ipipe_syscall_root+0x9c (local_restart+0xc)
| +*end 0x80000001 -9936 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
| +*begin 0x80000001 -9937 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
| +*end 0x80000000 -9939 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
| #*func -9940 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
| #*func -9943 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
| #*func -9944 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
| #*func -9944 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
| #*[ 540] Loader: 29 -9947 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
---[ end trace 1b75b31a2719ed1e ]---
note: LRT:459[459] exited with preempt_count 2
fec 2188000.ethernet eth0: MDIO read timeout
fec 2188000.ethernet eth0: MDIO read timeout
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 8:52 ` Henri Roosen
@ 2014-11-20 9:03 ` Gilles Chanteperdrix
2014-11-20 9:14 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-20 9:03 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > >
> > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > >
> > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
> > wrote:
> > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > > >
> > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> > > > wrote:
> > > > > > > > > > > > > I reworked the driver now and the 'stalled head
> > domain'
> > > > is
> > > > > > not
> > > > > > > > there
> > > > > > > > > > > > > anymore.
> > > > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > > > >
> > > > > > > > > > > > As I said, I prefer handle one problem at a time, and
> > pass
> > > > to
> > > > > > the
> > > > > > > > > > > > next when we are finished with the current.
> > > > > > > > > > > >
> > > > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > > > >
> > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be used,
> > the
> > > > > > cortex a9
> > > > > > > > > > > > local timers should be used. Or are you booting a
> > kernel
> > > > > > compiled
> > > > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> > > > random.
> > > > > > > > > > However,
> > > > > > > > > > > as you said, let's put this on ice for now and focus on
> > the
> > > > NULL
> > > > > > > > pointer
> > > > > > > > > > > dereference for now.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > > > >
> > > > > > > > > > > > > The kernel trace of the NULL pointer dereference is
> > as
> > > > below:
> > > > > > > > > > > >
> > > > > > > > > > > > Well the kernel trace is not exactly as below, because
> > your
> > > > > > mailer
> > > > > > > > > > > > wrapped it, which makes it hard to read. Please try to
> > get
> > > > your
> > > > > > > > > > > > mailer not to wrap the trace, or failing that, simply
> > > > attach a
> > > > > > > > plain
> > > > > > > > > > > > text file with the trace.
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> > > > virtual
> > > > > > > > address
> > > > > > > > > > > > 00000000
> > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> > *ppte=00000000
> > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G W O
> > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > > > >
> > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > > > function
> > > > > > > > pointer
> > > > > > > > > > > > is NULL. You would have to disassemble
> > > > __ipipe_do_sync_stage
> > > > > > around
> > > > > > > > > > > > offset 0x1cc to know what exactly. But it is probably
> > an
> > > > IRQ
> > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to
> > emit
> > > > a
> > > > > > printk
> > > > > > > > > > > > with the irq number being currently being processed
> > when
> > > > its
> > > > > > > > handler
> > > > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Please find the log.txt file attached, which shows the
> > IRQ
> > > > number
> > > > > > > > that
> > > > > > > > > > has
> > > > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > > > /proc/interrupts
> > > > > > > > and
> > > > > > > > > > > /proc/xenomai/irq
> > > > > > > > > > >
> > > > > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > > > > >
> > > > > > > > > > Ok, if it is always 150, could you show us how the ethernet
> > > > driver
> > > > > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > To request the irq, the following statement is called:
> > > > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > > > pdev->name,
> > > > > > > > ndev);
> > > > > > > > > I didn't find a set_type.
> > > > > > > > >
> > > > > > > > > However, I'm not sure if I completely understood your
> > question.
> > > > Is
> > > > > > it ok
> > > > > > > > if
> > > > > > > > > I point you to the file
> > > > drivers/net/ethernet/freescale/fec_main.c,
> > > > > > line
> > > > > > > > > 1983.
> > > > > > > > > (
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > > > )
> > > > > > > >
> > > > > > > > Ok, are you using the device tree or not?
> > > > > > > >
> > > > > > >
> > > > > > > Yes, using devicetree
> > > > > >
> > > > > > You are sure your devicetree has all the necessary parameters for
> > > > > > the ethernet interrupt ?
> > > > > >
> > > > > >
> > > > > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts
> > file
> > > > > includes the file and just sets the correct pinctrl, phy-mode and
> > status
> > > > to
> > > > > okay, similar to what other boards do.
> > > > >
> > > > > Ethernet communication is working and we are getting interrupts at
> > first,
> > > > > just after a while it stops working because of the NULL pointer
> > > > dereference.
> > > > > Any suggestion how to trace down this specific handler getting
> > NULL-ed?
> > > >
> > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > > > trigger a panic before printing anything when the bug happens (by
> > > > the way, which pointer is NULL, is it the irq handler, or the
> > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > > > the current value of the handler instead of the timestamp in the
> > > > I-pipe trace structure, and the function printing the traces to cast
> > > > the timestamp to a pointer and print its value instead of computing
> > > > a difference. With enough back trace points, it should be clear in
> > > > the trace generated which function sets the pointer to NULL.
> > > >
> > > > Alternatively, if you are ready to spend time in your processor
> > > > documentation, you can look for a way to program its hardware
> > > > breakpoints registers to watch the handler address once it has been
> > > > set.
> > > >
> > > > I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
> > > points to the xenomai domain at the moment of handling the irq 150.
> > > However, it is only requested and registered in the Linux domain.
> > >
> > > I'll use the I-pipe tracer now to make a trace at the moment the 150
> > > interrupt gets handled in the xenomai domain..
> >
> > Yes, please, do not forget to ask for a large number of back trace points.
> >
> > Please find attached the ipipetrace.txt file.
>
>
> > --
> > Gilles.
> >
> Unable to handle kernel NULL pointer dereference at virtual address 00000000
> pgd = ce1b0000, hw pgd = ce1b0000
> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> --> IRQ handler irq 150 == NULL!! domain Xenomai
Please put the panic or trace freeze before printing anything and
the whole dumping. This will remove a lot of useless stuff from the
trace.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 9:03 ` Gilles Chanteperdrix
@ 2014-11-20 9:14 ` Henri Roosen
2014-11-20 9:54 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20 9:14 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > >
> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> wrote:
> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
> > > wrote:
> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> Chanteperdrix <
> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> Roosen
> > > > > wrote:
> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
> > > domain'
> > > > > is
> > > > > > > not
> > > > > > > > > there
> > > > > > > > > > > > > > anymore.
> > > > > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > > > > >
> > > > > > > > > > > > > As I said, I prefer handle one problem at a time,
> and
> > > pass
> > > > > to
> > > > > > > the
> > > > > > > > > > > > > next when we are finished with the current.
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > > > > >
> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
> used,
> > > the
> > > > > > > cortex a9
> > > > > > > > > > > > > local timers should be used. Or are you booting a
> > > kernel
> > > > > > > compiled
> > > > > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed
> less
> > > > > random.
> > > > > > > > > > > However,
> > > > > > > > > > > > as you said, let's put this on ice for now and focus
> on
> > > the
> > > > > NULL
> > > > > > > > > pointer
> > > > > > > > > > > > dereference for now.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The kernel trace of the NULL pointer dereference
> is
> > > as
> > > > > below:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
> because
> > > your
> > > > > > > mailer
> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
> try to
> > > get
> > > > > your
> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
> simply
> > > > > attach a
> > > > > > > > > plain
> > > > > > > > > > > > > text file with the trace.
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Unable to handle kernel NULL pointer dereference
> at
> > > > > virtual
> > > > > > > > > address
> > > > > > > > > > > > > 00000000
> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> > > *ppte=00000000
> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
> sigmatek_lrt(O)
> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> W O
> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > > > > >
> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > > > > function
> > > > > > > > > pointer
> > > > > > > > > > > > > is NULL. You would have to disassemble
> > > > > __ipipe_do_sync_stage
> > > > > > > around
> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
> probably
> > > an
> > > > > IRQ
> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code
> to
> > > emit
> > > > > a
> > > > > > > printk
> > > > > > > > > > > > > with the irq number being currently being processed
> > > when
> > > > > its
> > > > > > > > > handler
> > > > > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Please find the log.txt file attached, which shows
> the
> > > IRQ
> > > > > number
> > > > > > > > > that
> > > > > > > > > > > has
> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > > > > /proc/interrupts
> > > > > > > > > and
> > > > > > > > > > > > /proc/xenomai/irq
> > > > > > > > > > > >
> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
> 150.
> > > > > > > > > > >
> > > > > > > > > > > Ok, if it is always 150, could you show us how the
> ethernet
> > > > > driver
> > > > > > > > > > > does its request_irq ? If it does a set_type or
> something ?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > To request the irq, the following statement is called:
> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > > > > pdev->name,
> > > > > > > > > ndev);
> > > > > > > > > > I didn't find a set_type.
> > > > > > > > > >
> > > > > > > > > > However, I'm not sure if I completely understood your
> > > question.
> > > > > Is
> > > > > > > it ok
> > > > > > > > > if
> > > > > > > > > > I point you to the file
> > > > > drivers/net/ethernet/freescale/fec_main.c,
> > > > > > > line
> > > > > > > > > > 1983.
> > > > > > > > > > (
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > > > > )
> > > > > > > > >
> > > > > > > > > Ok, are you using the device tree or not?
> > > > > > > > >
> > > > > > > >
> > > > > > > > Yes, using devicetree
> > > > > > >
> > > > > > > You are sure your devicetree has all the necessary parameters
> for
> > > > > > > the ethernet interrupt ?
> > > > > > >
> > > > > > >
> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our board
> .dts
> > > file
> > > > > > includes the file and just sets the correct pinctrl, phy-mode and
> > > status
> > > > > to
> > > > > > okay, similar to what other boards do.
> > > > > >
> > > > > > Ethernet communication is working and we are getting interrupts
> at
> > > first,
> > > > > > just after a while it stops working because of the NULL pointer
> > > > > dereference.
> > > > > > Any suggestion how to trace down this specific handler getting
> > > NULL-ed?
> > > > >
> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > > > > trigger a panic before printing anything when the bug happens (by
> > > > > the way, which pointer is NULL, is it the irq handler, or the
> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > > > > the current value of the handler instead of the timestamp in the
> > > > > I-pipe trace structure, and the function printing the traces to
> cast
> > > > > the timestamp to a pointer and print its value instead of computing
> > > > > a difference. With enough back trace points, it should be clear in
> > > > > the trace generated which function sets the pointer to NULL.
> > > > >
> > > > > Alternatively, if you are ready to spend time in your processor
> > > > > documentation, you can look for a way to program its hardware
> > > > > breakpoints registers to watch the handler address once it has been
> > > > > set.
> > > > >
> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
> ipd
> > > > points to the xenomai domain at the moment of handling the irq 150.
> > > > However, it is only requested and registered in the Linux domain.
> > > >
> > > > I'll use the I-pipe tracer now to make a trace at the moment the 150
> > > > interrupt gets handled in the xenomai domain..
> > >
> > > Yes, please, do not forget to ask for a large number of back trace
> points.
> > >
> > > Please find attached the ipipetrace.txt file.
> >
> >
> > > --
> > > Gilles.
> > >
>
> > Unable to handle kernel NULL pointer dereference at virtual address
> 00000000
> > pgd = ce1b0000, hw pgd = ce1b0000
> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> > --> IRQ handler irq 150 == NULL!! domain Xenomai
>
> Please put the panic or trace freeze before printing anything and
> the whole dumping. This will remove a lot of useless stuff from the
> trace.
>
> Please find attached the ipipetrace_2.txt file (this time I was able to
capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
> --
> Gilles.
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 3309314966 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 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 -4476 0.522 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -4475 0.671 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -4475 0.761 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -4474+ 1.970 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -4472+ 1.432 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -4471 0.582 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -4470 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -4470+ 1.970 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -4468 0.791 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -4467 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -4466 0.671 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -4465 0.507 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -4465 0.611 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| +func -4464 0.552 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -4464+ 1.014 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -4463+ 1.044 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -4462+ 1.014 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -4461+ 1.044 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -4460+ 1.059 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| +end 0x000000a4 -4459 0.865 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -4458 0.686 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -4457 0.925 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -4456+ 1.089 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +func -4455+ 1.358 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| + func -4454+ 1.253 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -4452+ 1.507 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| # func -4451 0.925 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -4450+ 2.223 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -4448 0.895 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| # func -4447+ 1.104 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -4446 0.671 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| # func -4445 0.791 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| # func -4444+ 1.582 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -4443 0.940 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -4442+ 1.014 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -4441 0.671 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -4440 0.850 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -4439 0.641 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -4439+ 1.134 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -4437+ 1.283 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 546] realtim 95 -4436+ 1.567 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4435 0.537 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -4434 0.985 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -4433 0.701 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 528] SDIAS_T 40 -4432+ 1.149 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4431 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 465] VARAN_T 30 -4430 0.776 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4430 0.746 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 544] cyclic: 30 -4429 0.761 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4428 0.716 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 542] Loader: 29 -4427 0.656 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4427 0.641 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] WD-Trigg 1 -4426 0.970 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4425 0.746 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -4424+ 1.283 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -4423+ 1.537 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -4422+ 1.223 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| # func -4420 1.000 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -4419 0.985 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| # func -4418 0.507 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -4418 0.895 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -4417 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -4416 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -4416 0.641 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -4415+ 1.641 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -4414+ 1.074 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 538] TCP-10. -1 -4413 0.582 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -4412+ 1.641 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4410+ 1.507 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -4409 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4408+ 1.104 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4407 0.791 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -4406+ 1.373 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -4405+ 1.925 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -4403 0.626 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4402+ 1.059 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 546] realtim 95 -4401+ 2.761 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4398+ 1.373 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4397 0.985 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4396+ 3.686 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -4392 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4392+ 1.761 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -4390 0.761 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -4389 0.895 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -4388+ 4.149 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -4384+ 1.014 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4383 0.865 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4382 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4382 0.895 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4381 0.701 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4380! 49.477 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4330+ 1.925 vector_swi+0x3c (<00174754>)
: + func -4329 0.955 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4328 0.641 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4327 0.686 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4326 0.910 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4325 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4325+ 1.522 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4323+ 1.089 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4322 0.641 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4321 0.671 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4321+ 1.462 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4319 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4318 0.731 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4318 0.805 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4317 0.985 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4316+ 1.462 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| + begin 0x80000001 -4314 0.686 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4314 0.582 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4313 0.656 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4313 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4312 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4311+ 7.925 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4304 0.955 vector_swi+0x3c (<00174754>)
: + func -4303 0.567 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4302 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4301 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4301 0.552 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4300 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4300 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4299 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4299 0.477 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4298 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4298 0.611 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4297 0.611 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4296 0.537 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4296 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4295+ 1.671 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4294 0.776 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -4293 0.641 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -4292 0.776 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -4291 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -4291 0.641 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4290 0.731 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4289 0.985 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4288 0.895 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4287+ 1.104 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4286 0.910 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 546] realtim 95 -4285 0.731 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4285+ 2.343 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4282 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4282+ 1.671 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4280 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4279+ 1.044 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 528] SDIAS_T 40 -4278+ 2.746 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4276 0.805 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4275 0.880 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4274+ 2.283 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -4272+ 1.044 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4271+ 3.402 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4267 0.925 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4266 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4266 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4265 0.731 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4264 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4264! 35.432 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4228+ 1.641 vector_swi+0x3c (<00174754>)
: + func -4227 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4226 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4226 0.701 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4225 0.761 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4224 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4223+ 1.208 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4222+ 1.104 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4221 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4221 0.597 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4220+ 1.149 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4219 0.776 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4218 0.940 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4217 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4216 1.000 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4215 0.746 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4215 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4214 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4214 0.731 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4213 0.656 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4212+ 1.119 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4211 0.641 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 528] SDIAS_T 40 -4210 0.895 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4210+ 1.955 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4208 0.731 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4207+ 1.731 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4205 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4205 0.985 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 465] VARAN_T 30 -4204+ 2.462 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4201 0.686 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4201 0.761 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4200+ 2.119 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -4198 0.582 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4197+ 3.029 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4194 0.597 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4193 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4193 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4192 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4191 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4191+ 5.149 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4186 0.955 vector_swi+0x3c (<00174754>)
: + func -4185 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4184 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4184 0.731 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4183 0.567 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4182 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4182 0.820 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4181 0.597 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4180+ 1.074 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4179 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4178 0.835 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4178 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4177 0.746 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4176 0.611 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4176 0.686 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4175 0.597 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4174 0.850 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4173 0.582 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4173 0.761 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4172 0.970 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4171 0.880 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4170 0.582 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 465] VARAN_T 30 -4170 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4169+ 1.507 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4168 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4167+ 1.343 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4166 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4165 0.850 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 544] cyclic: 30 -4164+ 1.611 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4163 0.686 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4162 0.970 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4161+ 1.492 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -4160 0.716 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4159+ 1.179 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -4158 0.805 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -4157 0.791 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -4156+ 2.791 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -4153 0.701 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4153 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4152 0.656 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4151 0.477 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4151 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4150! 39.791 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4111+ 1.805 vector_swi+0x3c (<00174754>)
: + func -4109 0.955 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4108 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4107 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4107 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4106 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4106 0.805 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4105 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4104 0.820 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4103 0.671 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4103+ 1.208 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4101 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4101 0.880 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4100 0.671 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4099+ 1.268 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4098 0.746 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -4097 0.641 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -4096 0.850 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -4096 0.656 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -4095 0.611 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4094 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4094 0.820 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4093 0.731 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4092 0.925 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4091 0.880 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 544] cyclic: 30 -4090 0.835 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4090+ 2.253 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4087 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4087+ 1.761 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4085 0.671 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4084 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 542] Loader: 29 -4083+ 2.029 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4081+ 1.089 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4080 0.865 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4079+ 2.059 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -4077 0.791 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4076+ 2.910 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4073 0.805 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4073 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4072 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4071 0.671 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4071 0.701 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4070! 20.104 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4050+ 2.089 __irq_usr+0x20 (<000ea6a0>)
:| + func -4048+ 1.044 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| + func -4047+ 1.134 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -4046 0.656 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -4045 0.761 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -4044 0.820 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -4043 0.746 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -4043+ 1.477 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -4041+ 1.223 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -4040 0.761 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -4039 0.985 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -4038 0.805 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -4037+ 1.059 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -4036+ 1.134 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -4035+ 1.388 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -4034 0.656 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -4033 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -4033 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -4032 0.865 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -4031+ 1.194 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -4030+ 1.522 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -4028+ 2.462 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -4026+ 1.850 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -4024+ 1.432 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-3068 -4023 0.582 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -4022+ 1.164 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -4021+ 2.208 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00000057 -4019 0.970 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -4018 0.880 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -4017 0.850 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| + func -4016 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4015! 13.880 __ipipe_ret_to_user_irqs_disabled+0x18 (<000ea6a0>)
:| + begin 0x90000000 -4002+ 1.582 vector_swi+0x3c (<00174754>)
: + func -4000 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3999 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3999 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3998 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3998 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3997+ 1.865 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3995 0.865 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3994 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3994 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3993+ 1.119 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3992 0.761 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3991 1.000 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -3990 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3989 0.671 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3989 0.805 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3988 0.552 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3987 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3987 0.791 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3986 1.000 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3985+ 1.179 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3984 0.925 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 542] Loader: 29 -3983 0.761 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3982+ 1.686 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3981 0.761 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3980+ 1.791 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3978 0.671 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3977 0.955 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 527] WD-Trigg 1 -3976+ 2.044 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3974 0.895 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -3973 0.895 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -3972+ 2.149 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -3970 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3970+ 3.537 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3966+ 1.313 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3965 0.895 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3964 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3963 0.820 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -3962 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3962+ 4.731 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3957 0.791 vector_swi+0x3c (<00174754>)
: + func -3956 0.552 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3956 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3955 0.582 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3955 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3954 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3954 0.776 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3953 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3952 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3952 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3951 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3950 0.746 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3949 0.597 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -3949 0.567 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3948 0.731 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3947 0.641 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3947 0.582 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3946 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3946 0.582 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3945 0.686 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3944 0.701 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3944 0.791 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 527] WD-Trigg 1 -3943 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3942+ 1.298 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3941 0.940 xntimer_next_local_shot+0x10 (__xnpod_schedule+0x258)
:| # event tick@-3750 -3940 0.477 xntimer_next_local_shot+0xd0 (__xnpod_schedule+0x258)
:| # func -3940 0.820 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -3939+ 1.582 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| # func -3937+ 1.298 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -3936+ 1.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3934+ 1.253 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3933 0.791 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -3932+ 1.417 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -3931+ 1.388 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -3929 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3929 0.791 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 538] TCP-10. -1 -3928 0.671 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # func -3927 0.611 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -3927 0.791 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -3926+ 1.388 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -3925+ 2.686 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| +func -3922 0.955 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -3921 0.791 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -3920+ 1.238 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -3919 0.626 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -3918 0.567 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -3918 0.865 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -3917 0.761 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -3916 0.880 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3915 0.940 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -3914 0.671 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -3914 0.537 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -3913 0.462 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -3913 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -3912 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3912 0.522 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -3911 0.955 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -3910 0.671 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -3909 0.507 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -3909 0.701 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -3908 0.522 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -3908 0.462 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -3907 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -3907 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3906 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -3906+ 1.477 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3904 0.761 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -3903 0.597 enqueue_task+0x10 (activate_task+0x38)
: #func -3903+ 3.000 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -3900 1.000 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -3899+ 1.074 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -3898+ 2.059 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3896+ 1.029 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -3895 0.522 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -3894 0.626 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -3893 0.955 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -3892 0.686 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -3892 0.716 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -3891 0.910 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -3890 0.671 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -3889 0.492 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -3889 0.925 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -3888 0.552 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -3887 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3887 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -3886 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3885 0.507 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -3885 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3884 0.611 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -3883 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -3883+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3882 0.611 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3881 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3881 0.597 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3880 0.746 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:| #func -3879 0.791 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:| #end 0x80000000 -3879 0.626 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
: #func -3878 0.641 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -3877 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -3877 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3876 0.597 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -3876 0.522 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -3875 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3874+ 1.059 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -3873 0.567 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -3873 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -3872 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3872+ 1.313 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3870 0.597 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3870 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3869 0.522 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3869 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3868 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3868 0.701 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3867 0.597 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3866 0.582 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -3866 0.477 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -3865 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3865 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3864 0.731 update_rq_clock+0x10 (__schedule+0x200)
: #func -3863 0.641 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3863 0.641 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -3862 0.776 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -3861 0.552 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3861 0.671 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -3860 0.761 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3859+ 1.432 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3858 0.507 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -3857+ 1.268 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -3856 0.746 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -3855 0.582 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -3855 0.567 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -3854 0.626 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -3853 0.761 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -3853+ 1.104 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -3852 0.910 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -3851 0.985 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -3850 0.537 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -3849 0.805 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -3848 0.611 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -3848 0.776 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -3847 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3846 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3846+ 1.119 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -3845 0.671 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3844+ 1.835 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -3842 0.597 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3842 0.611 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3841 0.552 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3841+ 1.014 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -3840 0.940 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3839 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3838 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3837 0.761 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3837 0.925 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3836 0.985 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3835 0.835 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3834+ 1.313 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3833 0.776 __schedule+0x454 (schedule+0x74)
: #func -3832 0.626 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -3831 0.671 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -3830 0.641 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -3830 0.805 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -3829 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -3828 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -3828 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3827 0.522 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -3827 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -3826 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3826 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -3825+ 1.373 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3824 0.761 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -3823 0.537 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -3823 0.477 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -3822 0.597 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -3821 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3821 0.507 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -3820 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -3820 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3819 0.492 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -3819 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -3818 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3817 0.761 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -3817 0.567 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -3816 0.611 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -3815 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -3815 0.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3814 0.552 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -3814 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -3813 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3813 0.507 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -3812 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -3812+ 4.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3808 0.776 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -3807 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -3806 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -3806 0.850 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -3805 0.522 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -3804! 11.164 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -3793+ 1.208 vector_swi+0x3c (<00174754>)
: +func -3792 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -3791 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -3791 0.641 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3790 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3789 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3789+ 1.328 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -3788 0.716 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -3787 0.462 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -3786 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -3786 0.791 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -3785 0.880 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -3784 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -3783 0.671 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -3783+ 1.791 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -3781+ 1.298 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -3780 0.701 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -3779 0.731 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -3778 0.850 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -3777 0.746 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -3777 0.522 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -3776 0.582 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -3776 0.582 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -3775 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -3774 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3774 0.477 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -3773 0.537 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -3773 0.656 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3772 0.656 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -3772 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -3771 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3770 0.776 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -3769 0.522 __schedule+0x14 (schedule+0x74)
: +func -3769 0.552 add_preempt_count+0x10 (__schedule+0x38)
: +func -3768 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3768 0.791 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3767 0.537 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3766 0.597 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3766 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3765 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3765 0.597 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3764 0.686 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3763 0.582 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3763 0.552 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -3762 0.477 __schedule+0xc0 (schedule+0x74)
: #func -3762 0.462 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3761+ 1.044 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3760 0.641 deactivate_task+0x10 (__schedule+0x4ec)
: #func -3760 0.597 dequeue_task+0x10 (deactivate_task+0x38)
: #func -3759+ 1.985 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -3757 0.776 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -3756 0.805 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -3755 0.537 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -3755+ 1.149 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3754 0.776 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -3753 0.671 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -3752+ 1.194 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3751 0.567 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3751 0.641 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3750+ 1.477 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3748 0.492 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -3748 0.940 __schedule+0x2c8 (schedule+0x74)
:| #begin 0x90000000 -3747 0.865 __irq_svc+0x44 (__schedule+0x2d0)
:| #func -3746 0.686 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -3745 0.731 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -3745 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -3744 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000057 -3744 0.477 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -3743 0.597 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -3742+ 1.850 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3741 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3740 0.731 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3739 0.970 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| #func -3738 0.820 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -3737 0.805 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -3736+ 1.343 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -3735+ 1.059 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -3734 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| #func -3733 0.552 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| #func -3733 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -3732 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -3731 0.895 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -3730+ 1.582 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -3729+ 1.671 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -3727+ 1.089 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@-3068 -3726 0.507 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -3725 0.716 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -3725+ 2.044 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| #*func -3723 0.492 xnintr_host_tick+0x10 (xnintr_clock_handler+0x140)
:| #*func -3722+ 1.880 __ipipe_set_irq_pending+0x10 (xnintr_host_tick+0x40)
:| #func -3720 0.850 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x00000057 -3719 0.477 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -3719 0.880 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -3718 0.656 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -3717 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -3717 0.746 __ipipe_fast_svc_irq_exit+0x18 (__schedule+0x2d0)
: #func -3716 0.552 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -3716 0.537 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -3715 0.805 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -3714 0.477 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -3714 0.507 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -3713 0.835 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -3712 0.850 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -3712 0.671 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -3711 0.507 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -3710 0.671 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -3710 0.731 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -3709 0.537 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -3708 0.701 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -3708 0.567 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -3707 0.522 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -3707 0.597 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3706 0.522 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3706 0.820 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -3705 0.641 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3704+ 1.388 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -3703 0.567 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3702 0.567 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3702 0.552 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3701 0.626 __schedule+0x42c (schedule+0x74)
:| #func -3700 0.552 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3700 0.477 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3699 0.641 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3699 0.656 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3698 0.865 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3697 0.701 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3697 0.805 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3696+ 1.059 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3695 0.671 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -3694 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -3693 0.671 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -3693 0.477 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -3692 0.611 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -3692 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -3691+ 1.014 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -3690 0.805 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -3689 0.985 __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -3688+ 1.104 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -3687 0.746 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
: #func -3687 0.761 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -3686 0.805 irq_enter+0x10 (handle_IRQ+0x28)
: #func -3685 0.537 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -3684 0.671 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -3684 0.716 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -3683 0.522 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -3682+ 1.059 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3681 0.597 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -3681 0.970 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -3680 0.597 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -3679 0.492 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -3679+ 1.104 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3678 0.731 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -3677 0.477 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -3676+ 1.089 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3675+ 1.074 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -3674 0.895 mxc_timer_interrupt+0x10 (handle_irq_event_percpu+0x98)
: #func -3673+ 1.373 __ipipe_tsc_update+0x10 (mxc_timer_interrupt+0x3c)
: #func -3672 0.880 tick_handle_periodic+0x14 (mxc_timer_interrupt+0x48)
: #func -3671 0.791 tick_periodic+0x10 (tick_handle_periodic+0x28)
: #func -3670 0.477 add_preempt_count+0x10 (tick_periodic+0x2c)
: #func -3670 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3669+ 1.059 do_timer+0x14 (tick_periodic+0x5c)
:| #begin 0x80000001 -3668 0.507 do_timer+0x48 (tick_periodic+0x5c)
:| #end 0x80000001 -3667 0.611 do_timer+0x60 (tick_periodic+0x5c)
: #func -3667 0.522 add_preempt_count+0x10 (do_timer+0x78)
: #func -3666+ 1.194 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3665+ 1.522 ntp_tick_length+0x10 (do_timer+0x128)
: #func -3664+ 2.268 ntp_tick_length+0x10 (do_timer+0x3f8)
: #func -3661 0.955 update_vsyscall+0x10 (do_timer+0xae8)
: #func -3660 1.000 ipipe_update_hostrt+0x14 (update_vsyscall+0x28)
: #func -3659 0.791 ipipe_root_only+0x10 (ipipe_update_hostrt+0x48)
: #func -3659 0.477 __ipipe_notify_kevent+0x10 (ipipe_update_hostrt+0x94)
: #func -3658 0.656 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -3657 0.537 __ipipe_notify_kevent+0x3c (ipipe_update_hostrt+0x94)
:| #end 0x80000001 -3657 0.626 __ipipe_notify_kevent+0x68 (ipipe_update_hostrt+0x94)
: #func -3656 0.656 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -3656 0.686 hostrt_event+0x10 (ipipe_kevent_hook+0x3c)
: #func -3655 0.522 __ipipe_spin_lock_irqsave+0x10 (hostrt_event+0x24)
:| #begin 0x80000001 -3654+ 1.029 __ipipe_spin_lock_irqsave+0x2c (hostrt_event+0x24)
:| #func -3653 0.522 __ipipe_spin_unlock_irqrestore+0x10 (hostrt_event+0xa4)
:| #end 0x80000001 -3653 0.552 __ipipe_spin_unlock_irqrestore+0x48 (hostrt_event+0xa4)
:| #begin 0x80000001 -3652 0.567 __ipipe_notify_kevent+0x94 (ipipe_update_hostrt+0x94)
:| #end 0x80000001 -3652 0.850 __ipipe_notify_kevent+0xbc (ipipe_update_hostrt+0x94)
: #func -3651 0.701 raw_notifier_call_chain+0x14 (do_timer+0xaf8)
: #func -3650 0.477 __raw_notifier_call_chain+0x14 (raw_notifier_call_chain+0x28)
: #func -3650 0.716 notifier_call_chain+0x10 (__raw_notifier_call_chain+0x24)
: #func -3649 0.477 sub_preempt_count+0x10 (do_timer+0xb1c)
: #func -3648+ 1.074 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3647 0.895 calc_global_load+0x10 (do_timer+0xb40)
: #func -3647 0.492 sub_preempt_count+0x10 (tick_periodic+0x70)
: #func -3646 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3645 0.820 update_root_process_times+0x10 (tick_periodic+0x98)
: #func -3644 0.925 update_process_times+0x10 (update_root_process_times+0x34)
: #func -3644 0.791 account_process_tick+0x10 (update_process_times+0x3c)
: #func -3643+ 1.417 account_system_time+0x10 (account_process_tick+0x74)
: #func -3641 0.761 run_local_timers+0x10 (update_process_times+0x40)
: #func -3641 0.791 hrtimer_run_queues+0x14 (run_local_timers+0x18)
: #func -3640 0.880 get_xtime_and_monotonic_and_sleep_offset+0x10 (hrtimer_run_queues+0x70)
: #func -3639 0.746 timekeeping_get_tai_offset+0x10 (hrtimer_run_queues+0x74)
: #func -3638 0.462 add_preempt_count+0x10 (hrtimer_run_queues+0x110)
: #func -3638+ 1.253 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3636+ 1.507 __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
: #func -3635 0.462 sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
: #func -3634 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3634 0.701 hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
: #func -3633 0.746 wake_up_process+0x10 (hrtimer_wakeup+0x30)
: #func -3632 0.537 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -3632 0.522 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -3631 0.477 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -3631 0.462 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -3630+ 1.298 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3629 0.567 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -3628 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3628 0.686 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -3627 0.671 enqueue_task+0x10 (activate_task+0x38)
: #func -3626+ 1.925 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -3624+ 1.014 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -3623 0.820 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -3622+ 1.179 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3621 0.910 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -3620 0.477 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -3620 0.507 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -3619 0.701 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -3619 0.656 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -3618 0.656 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -3617 0.552 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -3617 0.492 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -3616 0.955 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -3615 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -3615 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3614 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -3614 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3613 0.477 add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
: #func -3612 0.925 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3611+ 1.776 __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
: #func -3610 0.477 sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
: #func -3609 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3609 0.552 hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
: #func -3608 0.641 wake_up_process+0x10 (hrtimer_wakeup+0x30)
: #func -3607 0.582 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -3607 0.477 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -3606 0.492 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -3606 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -3605 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3605 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -3604 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3604 0.492 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -3603 0.477 enqueue_task+0x10 (activate_task+0x38)
: #func -3603 0.537 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -3602 0.761 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -3602 0.671 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -3601 0.731 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -3600 0.477 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -3600 0.492 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -3599 0.567 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -3599 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -3598 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3597 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -3597 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3596 0.462 add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
: #func -3596 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3595 0.462 sub_preempt_count+0x10 (hrtimer_run_queues+0x124)
: #func -3595+ 1.388 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3593 0.567 raise_softirq+0x10 (run_local_timers+0x20)
:| #begin 0x80000001 -3593 0.522 raise_softirq+0x30 (run_local_timers+0x20)
:| #end 0x80000001 -3592 0.611 raise_softirq+0x48 (run_local_timers+0x20)
: #func -3592+ 1.283 __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
: #func -3590+ 2.119 rcu_check_callbacks+0x14 (update_process_times+0x4c)
: #func -3588+ 1.164 cpu_needs_another_gp+0x10 (rcu_check_callbacks+0x978)
: #func -3587 0.940 cpu_needs_another_gp+0x10 (rcu_check_callbacks+0x978)
: #func -3586+ 1.552 cpu_needs_another_gp+0x10 (rcu_check_callbacks+0x978)
: #func -3585 0.895 scheduler_tick+0x10 (update_process_times+0x6c)
: #func -3584 0.582 add_preempt_count+0x10 (scheduler_tick+0x28)
: #func -3583 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3583+ 1.014 update_rq_clock+0x10 (scheduler_tick+0x34)
: #func -3582 0.716 task_tick_fair+0x10 (scheduler_tick+0x114)
: #func -3581 0.671 update_curr.constprop.40+0x14 (task_tick_fair+0x28)
: #func -3580 0.716 sched_slice.constprop.43+0x14 (task_tick_fair+0x3c)
: #func -3579+ 1.402 calc_delta_mine+0x10 (sched_slice.constprop.43+0x9c)
: #func -3578 0.492 sub_preempt_count+0x10 (scheduler_tick+0x11c)
: #func -3578+ 1.492 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3576+ 1.492 run_posix_cpu_timers+0x14 (update_process_times+0x74)
: #func -3575 0.776 clockevents_program_event+0x14 (tick_handle_periodic+0x60)
: #func -3574+ 1.820 ktime_get+0x14 (clockevents_program_event+0xac)
: #func -3572 0.537 xnarch_next_htick_shot+0x14 (clockevents_program_event+0x12c)
:| #begin 0x80000000 -3571 0.611 xnarch_next_htick_shot+0x34 (clockevents_program_event+0x12c)
:| *#func -3571+ 1.402 xntimer_start_aperiodic+0x14 (xnarch_next_htick_shot+0x6c)
:| *#func -3569+ 2.268 xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:| *#func -3567 0.731 __ipipe_restore_head+0x10 (xnarch_next_htick_shot+0xcc)
:| #end 0x80000000 -3566+ 1.656 __ipipe_restore_head+0x104 (xnarch_next_htick_shot+0xcc)
: #func -3565 0.791 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -3564+ 2.089 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -3562+ 1.582 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -3560 0.597 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -3560+ 1.179 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3559 0.731 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -3558 0.537 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -3557 0.970 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -3556+ 1.029 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -3555 0.537 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -3555 0.522 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -3554 0.462 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -3554+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3553 0.597 irq_exit+0x10 (handle_IRQ+0x74)
: #func -3552 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -3552 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3551 0.716 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -3550 0.686 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -3549 0.910 do_softirq+0x64 (irq_exit+0x90)
: #func -3548 0.746 __do_softirq+0x14 (do_softirq+0x88)
: #func -3548 0.626 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -3547 0.477 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -3547 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3546 0.537 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -3545 0.656 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -3545 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3544+ 1.731 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -3542 0.791 run_timer_softirq+0x14 (__do_softirq+0x12c)
: +func -3542 0.776 hrtimer_run_pending+0x10 (run_timer_softirq+0x24)
:| +begin 0x80000001 -3541 0.567 run_timer_softirq+0x60 (__do_softirq+0x12c)
:| #end 0x80000001 -3540 0.477 run_timer_softirq+0x78 (__do_softirq+0x12c)
: #func -3540 0.462 add_preempt_count+0x10 (run_timer_softirq+0x84)
: #func -3539+ 1.059 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3538 0.492 ipipe_unstall_root+0x10 (run_timer_softirq+0xf4)
:| #begin 0x80000000 -3538 0.507 ipipe_unstall_root+0x2c (run_timer_softirq+0xf4)
:| #func -3537 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3537 0.492 ipipe_unstall_root+0x64 (run_timer_softirq+0xf4)
: +func -3536 0.477 sub_preempt_count+0x10 (run_timer_softirq+0xfc)
: +func -3536 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3535 0.582 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -3534 0.626 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -3534 0.776 __do_softirq+0x20c (do_softirq+0x88)
: #func -3533 0.746 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -3532 0.492 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -3532 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3531 0.537 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3530 0.641 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3529+ 1.179 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3528 0.820 __ipipe_do_sync_stage+0x2b4 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -3527 0.671 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -3527 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -3526 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3525 0.492 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -3525 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3524 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -3524+ 1.074 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3523 0.880 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3522 0.776 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3521 0.611 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3520 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3520 0.656 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3519 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3519 0.552 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3518 0.701 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3517 0.701 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -3517 0.477 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -3516 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3516 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3515 0.835 update_rq_clock+0x10 (__schedule+0x200)
: #func -3514 0.492 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3514 0.641 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -3513+ 1.343 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -3512 0.597 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3511 0.686 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -3510 0.582 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3510+ 1.238 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3509 0.626 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -3508+ 1.746 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -3506 0.597 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3506 0.567 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3505 0.641 __switch_mm_inner+0x68 (__schedule+0x404)
:| #begin 0x80000001 -3504 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3504 0.656 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3503 0.985 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -3502 0.776 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3501 0.492 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3501 0.582 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3500 0.671 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3500 0.940 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3499 0.731 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3498 0.716 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3497+ 1.059 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3496 0.746 __schedule+0x454 (schedule+0x74)
: #func -3495+ 1.283 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x90000000 -3494+ 1.179 __irq_svc+0x44 (__ipipe_trace+0x420)
:| #func -3493 0.611 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -3492 0.805 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -3492 0.552 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -3491 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000062 -3491 0.671 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -3490 0.611 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -3489+ 1.641 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3488+ 1.223 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3486 0.776 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3486 0.716 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| #func -3485+ 2.000 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| #func -3483 0.731 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| #func -3482 0.776 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| #func -3481 0.597 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #begin 0x000000a4 -3481 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| #func -3480 0.522 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| #func -3480 0.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3479+ 1.029 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3478 0.850 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3477+ 1.507 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| #func -3476+ 1.029 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| #func -3475+ 1.208 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| #end 0x000000a4 -3473 0.776 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| #func -3473 0.611 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| #func -3472 0.805 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -3471 0.925 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| #func -3470 0.641 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +*func -3470+ 1.149 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| #*func -3469+ 1.402 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| #*func -3467 0.970 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| #*func -3466+ 2.388 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| #*func -3464 0.880 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| #*func -3463 1.000 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| #*func -3462 0.671 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| #*func -3461 0.805 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| #*func -3460+ 1.522 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| #*func -3459+ 1.029 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -3458+ 1.164 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -3457 0.626 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -3456 0.880 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -3455 0.641 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -3455 0.955 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -3454+ 1.059 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 546] realtim 95 -3453+ 1.671 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3451 0.567 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -3450 0.940 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -3449 0.776 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 528] SDIAS_T 40 -3449+ 1.074 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3448 0.731 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 465] VARAN_T 30 -3447+ 1.462 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3445 0.641 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 544] cyclic: 30 -3445 0.746 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3444 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 542] Loader: 29 -3443 0.656 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3443 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 527] WD-Trigg 1 -3442+ 1.029 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3441 0.522 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| #*func -3440 0.940 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| #*func -3439+ 1.492 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| #*func -3438+ 1.059 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| #*func -3437 0.925 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| #*func -3436+ 1.089 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| #*func -3435 0.507 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| #*func -3434 0.895 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| #*func -3433 0.686 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| #*func -3433 0.582 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| #*func -3432 0.805 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| #*func -3431+ 1.626 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| #*func -3430 0.895 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| #*[ 400] Logger: -1 -3429 0.582 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| #*func -3428+ 1.582 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3427+ 1.507 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -3425 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3424+ 1.029 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3423 0.895 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -3422+ 1.402 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -3421+ 1.656 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -3419 0.641 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3419+ 1.253 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 546] realtim 95 -3417+ 3.089 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3414+ 1.089 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3413 0.970 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3412+ 3.208 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -3409 0.940 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3408+ 1.850 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: +*func -3406 0.731 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: +*func -3406 0.791 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3405+ 4.089 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| +*begin 0x80000001 -3401 1.000 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3400 0.865 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3399 0.791 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3398+ 1.029 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3397 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3396! 49.134 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3347+ 2.194 vector_swi+0x3c (<00174754>)
: +*func -3345 0.925 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3344 0.940 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3343 0.731 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3342 0.746 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3342 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3341+ 1.462 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3339 0.970 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3338 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3338 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3337+ 1.059 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3336 0.716 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3335+ 1.119 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3334 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3333 0.880 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3333+ 1.328 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| +*begin 0x80000001 -3331 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3331 0.552 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3330 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3329 0.716 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3329 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3328+ 8.567 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3320 0.970 vector_swi+0x3c (<00174754>)
: +*func -3319 0.567 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3318 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3317 0.567 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3317 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3316 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3316 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3315 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3315 0.477 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3314 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3314 0.641 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3313 0.611 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3312 0.641 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3312 0.462 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3311+ 1.582 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3310 0.641 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: +*func -3309 0.567 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3308 0.805 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: +*func -3308 0.910 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: +*func -3307 0.641 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3306 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3305+ 1.014 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3304 0.985 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3303+ 1.253 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3302 0.985 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 546] realtim 95 -3301 0.925 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3300+ 1.761 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3299 0.895 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3298+ 1.880 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3296 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3295+ 1.104 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 528] SDIAS_T 40 -3294+ 3.432 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3291 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3290 0.940 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3289+ 2.731 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -3286 0.582 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3286+ 3.149 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3283 0.940 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3282 0.716 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3281 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3280 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3279 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3279! 34.880 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3244+ 1.179 vector_swi+0x3c (<00174754>)
: +*func -3243 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3242 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3242 0.641 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3241 0.597 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3240 0.686 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3240 0.925 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3239 0.940 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3238 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3237 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3236+ 1.164 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3235 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3235+ 1.029 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3233 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3233+ 1.582 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3231 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3231 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3230 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3230 0.820 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3229 0.746 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3228+ 1.029 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3227 0.925 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 528] SDIAS_T 40 -3226 0.716 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3225+ 1.985 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3223 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3223+ 1.761 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3221 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3220 0.746 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 465] VARAN_T 30 -3220+ 1.746 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3218 0.835 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3217 0.940 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3216+ 2.059 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -3214 0.776 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3213+ 3.074 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3210 0.626 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3210 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3209 0.656 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3208 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3208 0.716 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3207+ 5.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3201 0.970 vector_swi+0x3c (<00174754>)
: +*func -3200 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3200 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3199 0.597 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3199 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3198 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3198 0.880 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3197 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3196 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3195 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3195 0.656 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3194 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3193+ 1.149 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3192 0.492 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3192 0.791 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3191 0.522 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3190 0.656 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3190 0.582 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3189 0.611 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3189 0.716 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3188 0.731 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3187 0.701 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 465] VARAN_T 30 -3186 0.447 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3186+ 1.492 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3185 0.597 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3184+ 1.611 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3182 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3182 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 544] cyclic: 30 -3181+ 2.089 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3179 0.820 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3178 0.880 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3177+ 1.522 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -3176 0.537 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3175+ 1.149 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: +*func -3174 0.761 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: +*func -3173 0.731 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3172+ 3.000 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| +*begin 0x80000001 -3169+ 1.014 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3168 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3168 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3167 0.492 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3167 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3166! 39.955 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3126+ 1.447 vector_swi+0x3c (<00174754>)
: +*func -3125 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3124 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3123 0.641 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3123 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3122 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3122 0.880 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3121 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3120 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3119 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3119+ 1.313 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3117 0.597 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3117+ 1.298 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3115 0.522 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3115+ 1.343 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3114 0.626 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: +*func -3113 0.552 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3112 0.955 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: +*func -3111 0.671 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: +*func -3111 0.537 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3110+ 1.074 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3109 0.835 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3108 0.731 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3108+ 1.223 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3106 0.776 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 544] cyclic: 30 -3106 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3105+ 1.805 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3103 0.701 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3102+ 1.746 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3101 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3100 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 542] Loader: 29 -3099+ 1.850 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3097 0.865 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3096 0.835 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3096+ 2.641 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -3093 0.597 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3092+ 3.268 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3089 0.582 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3089 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3088 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3087 0.895 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3086 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3086! 20.835 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3065+ 1.134 __irq_usr+0x20 (<0015a450>)
:| +*func -3064 0.776 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| +*func -3063 0.656 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +*func -3062 0.805 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +*func -3061 0.731 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +*begin 0x00000057 -3061 0.985 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +*func -3060 0.791 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +*func -3059+ 1.656 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +*func -3057+ 1.328 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +*func -3056 0.761 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +*func -3055 0.850 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +*func -3054 0.805 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +*func -3054+ 1.208 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #*func -3052+ 1.149 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #*func -3051+ 1.328 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +*func -3050 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +*func -3049 0.970 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +*func -3048 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #*func -3048 0.865 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #*func -3047+ 1.014 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -3046+ 1.626 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -3044+ 1.940 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -3042+ 1.940 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -3040+ 1.343 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@-2083 -3039 0.597 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -3038 0.985 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -3037+ 2.179 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| +*end 0x00000057 -3035 0.686 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +*func -3034+ 1.014 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +*func -3033 0.940 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| +*func -3032 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3032! 14.507 __ipipe_ret_to_user_irqs_disabled+0x18 (<0015a450>)
:| +*begin 0x90000000 -3017+ 1.149 vector_swi+0x3c (<00174754>)
: +*func -3016 0.791 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3016 0.671 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3015 0.805 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3014 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3013 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3013+ 1.119 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3012 0.925 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3011 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3010 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3009+ 1.164 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3008 0.791 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3007 0.791 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3007 0.716 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3006 0.865 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3005 0.746 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3004 0.597 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3004 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3003 0.985 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3002 0.731 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3001+ 1.089 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3000 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 542] Loader: 29 -2999 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2999+ 1.985 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2997 0.701 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2996+ 1.656 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -2995 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2994+ 1.238 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 527] WD-Trigg 1 -2993+ 1.805 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -2991+ 1.044 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -2990 0.940 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -2989+ 2.955 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -2986 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -2985+ 3.477 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -2982 0.701 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2981 0.880 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -2980 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -2980 0.791 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -2979 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2978+ 4.343 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -2974 0.716 vector_swi+0x3c (<00174754>)
: +*func -2973 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -2973 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -2972 0.567 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2972 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -2971 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -2971 0.955 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -2970 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -2969 0.582 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -2968 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -2968 0.940 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -2967 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -2966 0.955 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -2965 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -2965 0.805 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -2964 0.552 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -2963 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -2963 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -2962 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -2961 0.820 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -2961 0.805 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -2960 0.597 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 527] WD-Trigg 1 -2959 0.492 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2959+ 1.343 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2957+ 2.044 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -2955 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2955+ 1.283 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -2953 0.791 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -2953+ 1.626 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -2951+ 1.059 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -2950 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2949+ 1.029 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 400] Logger: -1 -2948 0.925 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| #*func -2947 0.611 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -2947 0.865 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -2946+ 1.447 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -2944+ 2.835 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| #end 0x00000062 -2942 0.582 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -2941+ 1.223 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -2940 0.895 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -2939 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -2938+ 1.179 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:| #begin 0x80000000 -2937 0.865 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2936 0.820 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2935 0.925 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2935 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2934 0.716 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2933 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -2933+ 1.074 __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -2932 0.805 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -2931+ 1.089 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -2930 0.716 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2929 0.701 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2928 0.850 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2927 0.597 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2927+ 1.074 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2926 0.761 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -2925 0.611 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -2924 0.537 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -2924 0.597 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -2923 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -2923 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2922 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -2922 0.925 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2921 0.701 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -2920 0.492 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -2919 0.507 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -2919 0.626 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -2918 0.462 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -2918 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2917 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2917 0.462 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2916 1.000 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2915 0.731 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2914 0.686 enqueue_task+0x10 (activate_task+0x38)
: #func -2914+ 2.686 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2911 0.910 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2910+ 1.119 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2909+ 1.955 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2907+ 1.850 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2905 0.641 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2905 0.522 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2904 0.985 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -2903 0.641 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -2902 0.686 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -2902+ 1.358 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -2900 0.597 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2900 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2899 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2899 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2898 0.462 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -2897 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2896 0.492 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -2896 0.462 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -2895+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2894 0.656 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -2894 0.522 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -2893 0.776 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -2892 0.626 __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -2892 0.507 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2891 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2891 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2890 0.492 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2890+ 1.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2888 0.611 hrtimer_cancel+0x10 (schedule_hrtimeout_range_clock+0x13c)
: +func -2888 0.626 hrtimer_try_to_cancel+0x10 (hrtimer_cancel+0x20)
:| +begin 0x80000001 -2887 0.567 hrtimer_try_to_cancel+0x34 (hrtimer_cancel+0x20)
:| #end 0x80000001 -2886 0.477 hrtimer_try_to_cancel+0x4c (hrtimer_cancel+0x20)
: #func -2886 0.477 add_preempt_count+0x10 (hrtimer_try_to_cancel+0x60)
: #func -2885 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2885 0.611 ipipe_unstall_root+0x10 (hrtimer_try_to_cancel+0x114)
:| #begin 0x80000000 -2884 0.507 ipipe_unstall_root+0x2c (hrtimer_try_to_cancel+0x114)
:| #func -2883 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2883 0.507 ipipe_unstall_root+0x64 (hrtimer_try_to_cancel+0x114)
: +func -2882 0.477 sub_preempt_count+0x10 (hrtimer_try_to_cancel+0x11c)
: +func -2882+ 2.283 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2880+ 2.119 poll_freewait+0x10 (do_select+0x508)
: +func -2878+ 1.119 poll_select_copy_remaining+0x14 (SyS_select+0x108)
: +func -2876+ 1.880 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -2875+ 1.701 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -2873 0.507 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -2872+ 5.656 ret_fast_syscall+0x2c (<b6bae4b8>)
:| +begin 0x90000000 -2867 0.686 vector_swi+0x3c (<b6bae4b4>)
: +func -2866+ 1.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2864+ 1.402 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -2863 0.656 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -2862+ 1.119 ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
: +func -2861+ 1.029 timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
: +func -2860 0.611 core_sys_select+0x14 (SyS_select+0xf4)
: +func -2860 0.910 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -2859+ 1.074 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -2858 0.641 do_select+0x14 (core_sys_select+0x234)
: +func -2857 0.641 __rcu_read_lock+0x10 (do_select+0x28)
: +func -2856 0.567 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -2856 0.582 select_estimate_accuracy+0x14 (do_select+0x550)
: +func -2855 0.820 ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
: +func -2854 0.671 set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
: +func -2854+ 1.343 task_nice+0x10 (select_estimate_accuracy+0x44)
: +func -2852 0.537 poll_schedule_timeout+0x10 (do_select+0x4ec)
: +func -2852 0.925 schedule_hrtimeout_range+0x10 (poll_schedule_timeout+0x48)
: +func -2851 0.686 schedule_hrtimeout_range_clock+0x14 (schedule_hrtimeout_range+0x1c)
: +func -2850+ 1.283 hrtimer_init+0x10 (schedule_hrtimeout_range_clock+0x80)
: +func -2849 0.671 hrtimer_start_range_ns+0x14 (schedule_hrtimeout_range_clock+0x114)
: +func -2848 0.656 __hrtimer_start_range_ns+0x14 (hrtimer_start_range_ns+0x34)
:| +begin 0x80000001 -2848 0.507 __hrtimer_start_range_ns+0x40 (hrtimer_start_range_ns+0x34)
:| #end 0x80000001 -2847 0.641 __hrtimer_start_range_ns+0x58 (hrtimer_start_range_ns+0x34)
: #func -2846 0.477 add_preempt_count+0x10 (__hrtimer_start_range_ns+0x6c)
: #func -2846 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2845+ 2.000 enqueue_hrtimer+0x10 (__hrtimer_start_range_ns+0x1b8)
: #func -2843 0.567 ipipe_unstall_root+0x10 (__hrtimer_start_range_ns+0x1c4)
:| #begin 0x80000000 -2842 0.686 ipipe_unstall_root+0x2c (__hrtimer_start_range_ns+0x1c4)
:| #func -2842 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2841 0.477 ipipe_unstall_root+0x64 (__hrtimer_start_range_ns+0x1c4)
: +func -2841 0.477 sub_preempt_count+0x10 (__hrtimer_start_range_ns+0x1cc)
: +func -2840 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2839 0.820 schedule+0x10 (schedule_hrtimeout_range_clock+0x134)
: +func -2839 0.552 __schedule+0x14 (schedule+0x74)
: +func -2838 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -2838 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2837+ 1.014 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2836 0.611 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2835 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2835 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2834 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2834 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2833 0.656 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2832 0.611 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2832 0.597 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -2831 0.477 __schedule+0xc0 (schedule+0x74)
: #func -2831 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2830+ 1.014 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2829 0.626 deactivate_task+0x10 (__schedule+0x4ec)
: #func -2829 0.731 dequeue_task+0x10 (deactivate_task+0x38)
: #func -2828+ 1.671 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -2826 0.641 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -2826 0.656 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -2825 0.970 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2824 0.761 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -2823+ 1.402 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -2822+ 1.014 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2821 0.552 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2820 0.761 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2819+ 1.328 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2818 0.537 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -2818+ 1.149 __schedule+0x2c8 (schedule+0x74)
: #func -2816 0.656 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -2816 0.641 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -2815 0.761 __switch_mm_inner+0x68 (__schedule+0x404)
:| #begin 0x80000001 -2814 0.597 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -2814 0.537 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -2813+ 1.134 __schedule+0x42c (schedule+0x74)
:| #func -2812 1.000 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2811 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2810 0.477 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2810 0.641 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2809 0.910 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2808 0.865 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2808 0.686 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2807+ 1.149 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2806 0.716 __schedule+0x454 (schedule+0x74)
: #func -2805 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2805 0.582 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2804 0.492 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2803 0.641 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2803 0.522 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2802 0.552 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2802 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2801 0.477 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2801 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2800 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2799 0.477 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2799+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2798 0.597 hrtimer_cancel+0x10 (schedule_hrtimeout_range_clock+0x13c)
: +func -2797 0.582 hrtimer_try_to_cancel+0x10 (hrtimer_cancel+0x20)
:| +begin 0x80000001 -2797 0.686 hrtimer_try_to_cancel+0x34 (hrtimer_cancel+0x20)
:| #end 0x80000001 -2796 0.492 hrtimer_try_to_cancel+0x4c (hrtimer_cancel+0x20)
: #func -2796 0.477 add_preempt_count+0x10 (hrtimer_try_to_cancel+0x60)
: #func -2795 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2794 0.626 ipipe_unstall_root+0x10 (hrtimer_try_to_cancel+0x114)
:| #begin 0x80000000 -2794 0.537 ipipe_unstall_root+0x2c (hrtimer_try_to_cancel+0x114)
:| #func -2793 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2793 0.492 ipipe_unstall_root+0x64 (hrtimer_try_to_cancel+0x114)
: +func -2792 0.477 sub_preempt_count+0x10 (hrtimer_try_to_cancel+0x11c)
: +func -2792+ 2.283 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2789 0.776 fget_light+0x10 (do_select+0x29c)
: +func -2789+ 1.029 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -2788 0.761 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -2787+ 1.432 sock_poll+0x10 (do_select+0x2f8)
: +func -2785+ 1.074 tcp_poll+0x10 (sock_poll+0x2c)
: +func -2784 0.701 fput+0x10 (do_select+0x330)
: +func -2784 0.507 fget_light+0x10 (do_select+0x29c)
: +func -2783 0.940 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -2782 0.567 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -2782+ 1.029 sock_poll+0x10 (do_select+0x2f8)
: +func -2781 0.701 udp_poll+0x10 (sock_poll+0x2c)
: +func -2780+ 1.029 datagram_poll+0x10 (udp_poll+0x20)
: +func -2779 0.716 fput+0x10 (do_select+0x330)
: +func -2778 0.820 _cond_resched+0x10 (do_select+0x418)
: +func -2777 0.820 poll_freewait+0x10 (do_select+0x508)
: +func -2776 0.552 remove_wait_queue+0x10 (poll_freewait+0x4c)
:| +begin 0x80000001 -2776 0.507 remove_wait_queue+0x30 (poll_freewait+0x4c)
:| #end 0x80000001 -2775 0.537 remove_wait_queue+0x48 (poll_freewait+0x4c)
: #func -2775 0.492 add_preempt_count+0x10 (remove_wait_queue+0x54)
: #func -2774+ 1.194 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2773 0.522 ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:| #begin 0x80000000 -2773 0.522 ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:| #func -2772 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2772 0.492 ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
: +func -2771 0.492 sub_preempt_count+0x10 (remove_wait_queue+0x90)
: +func -2771 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2770 0.552 fput+0x10 (poll_freewait+0x54)
: +func -2769 0.507 remove_wait_queue+0x10 (poll_freewait+0x4c)
:| +begin 0x80000001 -2769 0.626 remove_wait_queue+0x30 (poll_freewait+0x4c)
:| #end 0x80000001 -2768 0.462 remove_wait_queue+0x48 (poll_freewait+0x4c)
: #func -2768 0.477 add_preempt_count+0x10 (remove_wait_queue+0x54)
: #func -2767 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2767 0.522 ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:| #begin 0x80000000 -2766 0.507 ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:| #func -2766 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2765 0.507 ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
: +func -2765 0.477 sub_preempt_count+0x10 (remove_wait_queue+0x90)
: +func -2764 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2764+ 2.208 fput+0x10 (poll_freewait+0x54)
: +func -2762 0.835 poll_select_copy_remaining+0x14 (SyS_select+0x108)
: +func -2761+ 1.074 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -2760 0.955 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -2759 0.567 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -2758+ 9.462 ret_fast_syscall+0x2c (<b6bae4b8>)
:| +begin 0x90000000 -2749+ 1.059 vector_swi+0x3c (<b6bae4b4>)
: +func -2748 0.582 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2747 0.835 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -2746 0.671 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -2745 0.910 ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
: +func -2745+ 1.014 timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
: +func -2744 0.492 core_sys_select+0x14 (SyS_select+0xf4)
: +func -2743 0.686 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -2742+ 1.134 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -2741 0.462 do_select+0x14 (core_sys_select+0x234)
: +func -2741 0.880 __rcu_read_lock+0x10 (do_select+0x28)
: +func -2740 0.746 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -2739 0.522 select_estimate_accuracy+0x14 (do_select+0x550)
: +func -2739 0.820 ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
: +func -2738 0.567 set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
: +func -2737+ 1.298 task_nice+0x10 (select_estimate_accuracy+0x44)
: +func -2736 0.582 fget_light+0x10 (do_select+0x29c)
: +func -2735 0.701 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -2735 0.641 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -2734 0.641 sock_poll+0x10 (do_select+0x2f8)
: +func -2733 0.776 tcp_poll+0x10 (sock_poll+0x2c)
: +func -2733 0.970 __pollwait+0x10 (tcp_poll+0x38)
: +func -2732 0.552 add_wait_queue+0x10 (__pollwait+0xec)
:| +begin 0x80000001 -2731 0.507 add_wait_queue+0x40 (__pollwait+0xec)
:| #end 0x80000001 -2731 0.552 add_wait_queue+0x58 (__pollwait+0xec)
: #func -2730 0.477 add_preempt_count+0x10 (add_wait_queue+0x64)
: #func -2730 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2729 0.507 ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:| #begin 0x80000000 -2728 0.582 ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:| #func -2728 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2727 0.552 ipipe_unstall_root+0x64 (add_wait_queue+0x88)
: +func -2727 0.477 sub_preempt_count+0x10 (add_wait_queue+0x90)
: +func -2726 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2726 0.537 fput+0x10 (do_select+0x330)
: +func -2725 0.537 fget_light+0x10 (do_select+0x29c)
: +func -2724 0.686 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -2724 0.522 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -2723 0.626 sock_poll+0x10 (do_select+0x2f8)
: +func -2723 0.522 udp_poll+0x10 (sock_poll+0x2c)
: +func -2722 0.537 datagram_poll+0x10 (udp_poll+0x20)
: +func -2722 0.611 __pollwait+0x10 (datagram_poll+0x38)
: +func -2721 0.537 add_wait_queue+0x10 (__pollwait+0xec)
:| +begin 0x80000001 -2720 0.656 add_wait_queue+0x40 (__pollwait+0xec)
:| #end 0x80000001 -2720 0.492 add_wait_queue+0x58 (__pollwait+0xec)
: #func -2719 0.477 add_preempt_count+0x10 (add_wait_queue+0x64)
: #func -2719 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2718 0.492 ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:| #begin 0x80000000 -2718 0.567 ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:| #func -2717 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2717 0.492 ipipe_unstall_root+0x64 (add_wait_queue+0x88)
: +func -2716 0.477 sub_preempt_count+0x10 (add_wait_queue+0x90)
: +func -2716 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2715 0.761 fput+0x10 (do_select+0x330)
: +func -2714 0.791 _cond_resched+0x10 (do_select+0x418)
: +func -2714 0.477 poll_schedule_timeout+0x10 (do_select+0x4ec)
: +func -2713+ 1.029 schedule_hrtimeout_range+0x10 (poll_schedule_timeout+0x48)
: +func -2712 0.492 schedule_hrtimeout_range_clock+0x14 (schedule_hrtimeout_range+0x1c)
: +func -2712 0.820 hrtimer_init+0x10 (schedule_hrtimeout_range_clock+0x80)
: +func -2711 0.582 hrtimer_start_range_ns+0x14 (schedule_hrtimeout_range_clock+0x114)
: +func -2710 0.731 __hrtimer_start_range_ns+0x14 (hrtimer_start_range_ns+0x34)
:| +begin 0x80000001 -2709 0.492 __hrtimer_start_range_ns+0x40 (hrtimer_start_range_ns+0x34)
:| #end 0x80000001 -2709 0.507 __hrtimer_start_range_ns+0x58 (hrtimer_start_range_ns+0x34)
: #func -2708 0.477 add_preempt_count+0x10 (__hrtimer_start_range_ns+0x6c)
: #func -2708 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2707+ 1.895 enqueue_hrtimer+0x10 (__hrtimer_start_range_ns+0x1b8)
: #func -2705 0.507 ipipe_unstall_root+0x10 (__hrtimer_start_range_ns+0x1c4)
:| #begin 0x80000000 -2705 0.537 ipipe_unstall_root+0x2c (__hrtimer_start_range_ns+0x1c4)
:| #func -2704 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2704 0.477 ipipe_unstall_root+0x64 (__hrtimer_start_range_ns+0x1c4)
: +func -2703 0.477 sub_preempt_count+0x10 (__hrtimer_start_range_ns+0x1cc)
: +func -2703 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2702 0.940 schedule+0x10 (schedule_hrtimeout_range_clock+0x134)
: +func -2701 0.611 __schedule+0x14 (schedule+0x74)
: +func -2700 0.611 add_preempt_count+0x10 (__schedule+0x38)
: +func -2700 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2699 0.925 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2698 0.671 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2698 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2697 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2697 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2696 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2695 0.850 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2695 0.567 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2694 0.597 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -2693 0.522 __schedule+0xc0 (schedule+0x74)
: #func -2693 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2692 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2692 0.611 deactivate_task+0x10 (__schedule+0x4ec)
: #func -2691 0.597 dequeue_task+0x10 (deactivate_task+0x38)
: #func -2690+ 1.716 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -2689 0.656 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -2688 0.776 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -2687+ 1.223 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2686 0.552 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -2686 0.910 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -2685 0.641 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2684 0.507 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2683 0.492 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2683+ 1.686 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2681 0.537 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -2681 0.985 __schedule+0x2c8 (schedule+0x74)
: #func -2680 0.507 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -2679 0.552 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -2679 0.567 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -2678 0.626 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -2677 0.746 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -2677+ 1.582 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -2675 0.805 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -2674+ 1.134 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -2673 0.820 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -2672 0.746 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -2672 0.597 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -2671 0.805 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -2670 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -2670 0.522 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -2669 0.835 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -2668 0.835 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2668+ 1.208 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -2666 0.552 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2666 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -2665 0.537 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -2665 0.880 __schedule+0x42c (schedule+0x74)
:| #func -2664 0.671 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2663 0.582 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2663 0.462 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2662 0.567 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2661 0.611 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2661 0.731 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2660 0.582 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2660+ 1.119 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2658 0.597 __schedule+0x454 (schedule+0x74)
: #func -2658 0.626 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2657 0.641 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2657 0.477 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2656 0.582 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2656 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2655 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2654 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2654 0.507 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2653 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2653 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2652 0.477 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2652+ 1.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2650 0.522 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -2649 0.761 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -2649 0.492 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -2648 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -2648 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2647 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -2646 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -2646 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2645 0.507 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -2645 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -2644 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2644 0.731 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -2643 0.552 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -2642 0.477 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -2642 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -2641 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2641 0.522 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -2640 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -2640 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2639 0.507 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -2639 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -2638+ 4.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2634 0.880 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -2633 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -2633 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -2632 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -2631 0.537 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -2631! 13.298 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -2618+ 1.507 vector_swi+0x3c (<00174754>)
: +func -2616 0.776 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2615 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -2615 0.656 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2614 0.791 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2613 0.611 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2613+ 1.298 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -2611 0.701 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -2611 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -2610 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -2610 0.656 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -2609 0.746 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -2608 0.776 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -2607 0.805 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -2607 0.820 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -2606 0.746 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -2605 0.671 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -2604 0.791 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -2604 0.805 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -2603 0.641 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -2602 0.537 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -2602 0.552 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -2601 0.462 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -2601 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -2600 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2599 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -2599 0.537 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -2598 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2598 0.626 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -2597 0.582 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -2596 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2595 0.671 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -2595 0.582 __schedule+0x14 (schedule+0x74)
: +func -2594 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -2594 1.000 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2593 0.835 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2592 0.656 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2591 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2591 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2590 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2590 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2589 0.552 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2589 0.746 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2588 0.582 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -2587 0.462 __schedule+0xc0 (schedule+0x74)
: #func -2587 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2586 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2586 0.597 deactivate_task+0x10 (__schedule+0x4ec)
: #func -2585 0.641 dequeue_task+0x10 (deactivate_task+0x38)
: #func -2584+ 1.955 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -2582 0.820 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -2582 0.820 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -2581 0.597 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -2580 0.970 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2579 0.850 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -2578+ 1.179 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -2577 0.716 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2577 0.552 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2576 0.611 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2575+ 1.701 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2574 0.492 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -2573 0.776 __schedule+0x2c8 (schedule+0x74)
: #func -2572 0.522 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -2572 0.537 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -2571 0.537 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -2571 0.567 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -2570 0.746 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -2569 0.925 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -2569 0.701 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -2568 0.597 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -2567 0.656 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -2567 0.656 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -2566 0.761 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -2565 0.507 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -2565 0.776 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -2564 0.701 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -2563 0.626 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -2563 0.492 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -2562 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -2562 0.776 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -2561 0.686 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2560+ 1.298 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -2559 0.567 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2558 0.567 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -2558 0.552 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -2557 1.000 __schedule+0x42c (schedule+0x74)
:| #func -2556 0.522 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2556 0.477 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2555 0.552 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2555 0.850 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2554 0.611 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2553 0.731 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2552 0.537 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2552 1.000 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2551 0.552 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -2550 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2550 0.671 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2549 0.477 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2549 0.507 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2548 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2548 0.656 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2547 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2546 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2546 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2545 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2545 0.582 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2544+ 1.134 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2543 0.716 preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:| #end 0x80000001 -2542 0.582 preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
: #func -2542 0.477 sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
: #func -2541 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000000 -2540+ 2.104 __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:| +end 0x00000062 -2538 0.716 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2537+ 1.432 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2536 0.746 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2535 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2535+ 2.641 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_restore_head+0x108)
:| +begin 0x80000000 -2532 1.000 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -2531+ 1.029 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -2530+ 1.746 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 461] LRT:461 1 -2528+ 1.059 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -2527+ 1.820 xntimer_stop_aperiodic+0x10 (xnpod_resume_thread+0x148)
:| *+func -2525 0.746 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -2525 0.537 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -2524 0.955 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -2523+ 1.507 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -2522+ 1.238 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -2520 0.656 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -2520 0.805 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -2519 1.000 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -2518 0.835 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:| # func -2517 0.835 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 538] TCP-10. -1 -2516 0.597 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -2516+ 1.537 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2514+ 1.701 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -2512 0.820 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2512+ 1.179 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2510 0.880 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x90000000 -2510+ 1.014 __irq_svc+0x44 (__ipipe_trace+0x420)
:| + func -2509 0.746 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -2508 1.000 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -2507 0.656 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -2506 0.522 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -2506 0.626 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -2505 0.656 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -2504+ 1.761 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -2503+ 1.194 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -2501 0.716 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -2501 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -2500+ 2.029 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -2498 0.910 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -2497 0.611 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -2496 0.552 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -2496 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -2495 0.522 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + func -2495 0.701 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -2494 0.985 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -2493+ 1.179 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -2492 0.910 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -2491 0.776 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -2490 0.880 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| + end 0x000000a4 -2489 0.671 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -2489 0.641 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -2488 0.835 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -2487+ 1.208 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -2486+ 1.029 __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x230)
:| # func -2485+ 1.343 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| # func -2484+ 1.059 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -2483+ 2.388 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -2480 0.940 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| # func -2479 0.895 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -2478 0.850 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| # func -2478 0.805 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| # func -2477+ 1.835 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -2475 1.000 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -2474 0.985 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -2473 0.731 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -2472 0.731 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -2471 0.641 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -2471 0.940 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -2470 0.820 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 546] realtim 95 -2469+ 1.686 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2467 0.552 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -2467 0.970 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -2466 0.820 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 528] SDIAS_T 40 -2465 0.910 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2464 0.611 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 465] VARAN_T 30 -2463 0.776 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2463 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 544] cyclic: 30 -2462 0.746 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2461 0.671 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 542] Loader: 29 -2461 0.537 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2460 0.731 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] WD-Trigg 1 -2459 0.940 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2458 0.522 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -2458 0.701 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -2457+ 1.194 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -2456+ 1.059 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| # func -2455 0.910 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -2454+ 1.074 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| # func -2453 0.522 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -2452 0.850 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -2451 0.686 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -2451 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -2450 0.791 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -2449+ 2.208 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| + end 0x00000062 -2447 0.492 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -2447 0.731 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -2446 0.582 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -2445 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -2445 0.955 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:| + begin 0x80000001 -2444+ 1.059 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -2443+ 2.388 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -2440 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2440+ 1.388 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 461] LRT:461 1 -2439+ 3.119 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2435+ 1.238 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2434 1.000 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2433+ 2.074 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -2431+ 2.223 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2429 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2428+ 1.507 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2427 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2426 0.985 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 546] realtim 95 -2425+ 1.671 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2424 0.791 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2423 0.776 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2422+ 2.582 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -2419+ 1.014 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2418+ 1.761 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -2417 0.686 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -2416 0.731 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2415+ 4.194 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -2411 0.940 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2410 0.910 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2409 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2408 0.985 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2407 0.880 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2407! 45.820 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2361+ 1.731 vector_swi+0x3c (<00174754>)
: + func -2359 0.805 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2358 0.776 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2357 0.761 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2357 0.701 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2356 0.716 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2355+ 1.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2354 0.761 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2353 0.791 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2352 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2352+ 1.373 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2350 0.656 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2350+ 1.044 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2348 0.671 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2348 0.970 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2347+ 2.119 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| + begin 0x80000001 -2345 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2344 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2343 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2343 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2342 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2341+ 7.492 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2334 0.850 vector_swi+0x3c (<00174754>)
: + func -2333 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2332 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2332 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2331 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2331 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2330 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2330 0.492 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2329 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2329 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2328 0.641 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2328 0.537 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2327 0.567 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2327 0.492 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2326+ 1.731 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2324 0.776 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -2324 0.597 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2323 0.805 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -2322 0.925 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -2321 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2321 0.701 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2320 0.895 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2319 0.835 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2318+ 1.358 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2317 0.686 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 546] realtim 95 -2316+ 1.552 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2315+ 2.328 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2312 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2312+ 1.985 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2310 0.701 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2309 0.910 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 528] SDIAS_T 40 -2308+ 2.567 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2305 0.895 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2304+ 1.029 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2303+ 2.313 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -2301 0.791 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2300+ 2.955 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2297 0.701 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2297 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2296 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2295 0.492 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2295 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2294! 55.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2239+ 1.776 vector_swi+0x3c (<00174754>)
: + func -2237 0.850 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2236 0.611 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2235 0.686 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2235 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2234 0.761 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2233 1.000 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2232+ 1.059 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2231 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2231 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2230+ 1.074 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2229 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2228 0.985 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2227 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2227+ 1.208 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2226 0.537 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2225 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2225 0.582 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2224+ 1.164 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2223 0.850 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2222+ 1.208 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2221+ 1.014 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 528] SDIAS_T 40 -2220 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2219+ 2.298 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2217 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2216+ 1.820 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2214 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2214 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 465] VARAN_T 30 -2213+ 2.253 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2211 0.850 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2210 1.000 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2209+ 2.313 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -2206 0.791 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2206+ 3.283 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2202 0.746 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2202 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2201 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2200 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2199 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2199+ 5.104 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2194+ 1.626 vector_swi+0x3c (<00174754>)
: + func -2192 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2192 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2191 0.686 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2190 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2190 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2189 0.731 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2188 0.865 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2188 0.671 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2187 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2186 0.835 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2185 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2185 0.746 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2184 0.582 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2184 0.671 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2183 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2182 0.537 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2182 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2181 0.611 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2181 0.716 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2180 0.835 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2179 0.746 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 465] VARAN_T 30 -2178 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2178+ 1.477 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2177 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2176+ 1.298 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2174 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2174 0.776 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 544] cyclic: 30 -2173+ 1.880 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2171 0.850 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2170 0.731 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2170+ 1.447 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -2168 0.597 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2168+ 1.388 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -2166 0.716 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -2166 0.686 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2165+ 3.611 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -2161 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2161 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2160 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2159 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2158 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2158! 40.582 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2117+ 1.686 vector_swi+0x3c (<00174754>)
: + func -2116 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2115 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2114 0.641 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2114 0.761 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2113 0.686 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2112 0.985 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2111 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2111 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2110 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2109 0.865 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2108 0.552 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2108+ 1.313 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2107 0.746 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2106+ 1.522 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2104 0.850 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -2103 0.701 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2103 0.656 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -2102 0.522 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -2102 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2101 0.582 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2101 0.880 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2100 0.805 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2099+ 1.059 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2098 0.940 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 544] cyclic: 30 -2097 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2096+ 1.641 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2095 0.611 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2094+ 1.641 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2092 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2092+ 1.029 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 542] Loader: 29 -2091+ 2.656 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2088+ 1.044 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2087 0.850 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2086+ 2.641 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -2084 0.701 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2083+ 3.238 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x90000000 -2080+ 1.268 __irq_svc+0x44 (hisyscall_event+0x310)
:| + func -2078 0.671 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -2078+ 1.059 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -2077 0.626 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -2076 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -2076 0.761 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -2075 0.820 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -2074+ 1.522 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -2073+ 1.014 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -2071+ 1.373 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -2070 0.835 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -2069 0.701 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -2069+ 1.059 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -2068 0.985 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -2067+ 1.313 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -2065 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -2065 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -2064 0.626 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -2063 1.000 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -2062+ 1.059 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -2061+ 1.641 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -2060+ 1.731 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -2058+ 1.522 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -2056+ 1.328 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-1098 -2055 0.597 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -2055 0.895 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -2054+ 2.208 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00000057 -2051 0.686 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -2051 0.746 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -2050+ 1.044 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -2049 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -2048+ 1.462 __ipipe_fast_svc_irq_exit+0x18 (hisyscall_event+0x310)
:| + begin 0x80000001 -2047 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2046 0.925 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2045 0.791 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2044 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2044 0.597 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2043! 36.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2007+ 1.552 vector_swi+0x3c (<00174754>)
: + func -2005 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2005 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2004 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2003 0.776 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2003 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2002+ 1.089 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2001 0.865 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2000 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1999 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1998+ 1.119 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1997 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1997 0.865 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1996 0.611 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1995 0.835 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1994 0.865 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1993 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1993 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1992 0.805 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1992 0.791 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1991+ 1.134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1990 0.865 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 542] Loader: 29 -1989 0.805 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1988+ 1.835 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1986 0.820 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1985+ 1.835 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1984 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1983+ 1.059 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 461] LRT:461 1 -1982+ 1.925 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1980+ 1.641 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1978 0.970 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1977+ 3.686 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1974 0.850 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1973+ 1.865 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1971 0.805 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1970 0.850 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1969 0.656 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1969+ 2.119 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1967 0.611 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1966+ 1.940 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1964 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1963 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1962 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1962 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1961 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1961+ 6.925 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1954+ 1.074 vector_swi+0x3c (<00172b94>)
: + func -1953 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1952 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1951 0.582 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1951 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1950 0.746 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1950+ 2.149 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1947+ 1.358 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -1946+ 1.402 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -1945 0.626 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -1944 0.805 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -1943+ 1.149 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -1942 0.940 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -1941 0.776 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1940 0.880 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 461] LRT:461 1 -1939 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1939+ 1.865 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1937 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1936+ 1.492 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1935 0.582 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1934 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 527] WD-Trigg 1 -1933+ 1.940 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1931 0.955 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1930 0.761 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1930+ 2.029 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1928 0.686 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1927+ 3.761 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1923 0.850 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1922 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1922 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1921 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1920 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1920+ 5.089 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1915+ 1.313 vector_swi+0x3c (<00174754>)
: + func -1913 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1913 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1912 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1912 0.582 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1911 0.611 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1911+ 1.358 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1909 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1908 0.671 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1908 0.671 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1907 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1906 0.671 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1906 0.611 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1905 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1904 0.761 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1904 0.582 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1903 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1903 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1902 0.582 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1901 0.686 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1901 0.835 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1900 0.656 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 527] WD-Trigg 1 -1899 0.611 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1899+ 1.358 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1897+ 1.522 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1896 0.835 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1895+ 1.313 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1894 0.865 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1893+ 1.417 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1891+ 1.402 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1890 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1889+ 1.059 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 538] TCP-10. -1 -1888 0.761 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # func -1888 0.970 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1887+ 1.179 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1885+ 1.477 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1884+ 2.343 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| +func -1882+ 1.074 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -1880 0.776 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -1880+ 1.089 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -1879 0.731 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -1878 0.820 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -1877 0.880 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -1876 0.731 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -1875+ 1.089 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1874 0.656 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -1874 0.582 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -1873 0.552 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -1873 0.597 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -1872 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -1872 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1871 0.522 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -1870 0.955 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -1869 0.731 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -1869 0.507 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -1868 0.582 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -1868 0.686 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -1867 0.477 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -1866 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -1866 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1865 0.507 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -1865 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1864 0.761 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -1863 0.597 enqueue_task+0x10 (activate_task+0x38)
: #func -1863+ 3.417 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -1859 0.940 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -1858 1.000 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -1857+ 2.104 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -1855+ 1.044 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -1854 0.701 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -1854 0.522 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -1853 0.850 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -1852 0.656 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -1852 0.686 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -1851 0.805 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -1850 0.671 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -1849 0.522 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -1849 0.940 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -1848 0.731 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -1847+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1846 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -1846 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1845 0.597 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -1844+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1843 0.582 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -1843 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -1842 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1841 0.776 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -1841 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -1840 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -1839 0.731 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:| #func -1839 0.776 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:| #end 0x80000000 -1838 0.656 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
: #func -1837 0.641 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -1837 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -1836 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1835 0.552 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -1835 0.552 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -1834 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1834 0.686 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -1833 0.582 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -1832 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -1832 0.880 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1831 0.970 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1830 0.567 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1829 0.507 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -1829 0.522 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -1828 0.537 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -1828 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1827 0.552 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -1827 0.582 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -1826 0.641 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -1826 0.507 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -1825 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -1825 0.895 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1824 0.701 update_rq_clock+0x10 (__schedule+0x200)
: #func -1823 0.761 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -1822 0.522 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -1822 0.671 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -1821 0.567 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -1820 0.671 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -1820 0.776 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -1819+ 1.402 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -1818 0.507 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -1817+ 1.417 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -1816 0.746 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -1815 0.552 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -1814 0.567 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -1814 0.537 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -1813+ 1.014 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -1812+ 1.164 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -1811 0.701 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -1810 0.910 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -1809 0.716 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -1809 0.611 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -1808 0.597 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -1808 0.522 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -1807 0.597 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -1806 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -1806 0.850 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -1805 0.671 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1804+ 1.104 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -1803 0.597 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1803 0.611 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -1802 0.567 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -1801+ 1.014 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -1800 0.850 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -1800 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -1799 0.671 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -1798 0.761 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -1798 0.805 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -1797 0.835 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -1796+ 1.074 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1795+ 1.253 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1794 0.597 __schedule+0x454 (schedule+0x74)
: #func -1793 0.597 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1792 0.656 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1792 0.507 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1791 0.910 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1790 0.522 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1790 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1789 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1789 0.626 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -1788 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1788 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1787 0.492 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1786+ 1.492 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1785 0.641 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -1784 0.537 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -1784 0.477 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -1783 0.567 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -1783 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1782 0.507 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -1782 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -1781 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1781 0.477 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -1780 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -1780 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1779 0.746 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -1778 0.597 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -1777 0.611 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -1777 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -1776 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1776 0.522 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -1775 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -1775 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1774 0.492 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -1774 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -1773+ 3.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1769 0.955 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1768 0.716 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -1768 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -1767 0.611 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -1766 0.522 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -1766! 12.194 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -1754+ 1.014 vector_swi+0x3c (<00174754>)
: +func -1753 0.761 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1752 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -1751 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1751 0.567 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1750 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1750+ 1.164 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -1749 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1748 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -1747 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -1747 0.701 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -1746 0.791 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -1745 0.835 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -1744 0.671 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -1744+ 1.149 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -1743 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -1742 0.895 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -1741 0.701 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -1740 0.820 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -1740 0.791 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -1739 0.567 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -1738 0.552 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -1738 0.597 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -1737 0.567 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -1736 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1736 0.507 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -1735 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -1735 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1734 0.626 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -1734 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -1733 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1732 0.776 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -1731 0.477 __schedule+0x14 (schedule+0x74)
: +func -1731 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -1731 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1730 0.716 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1729 0.552 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1728 0.522 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -1728 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -1727 0.597 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -1727 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1726 0.552 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -1726 0.582 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -1725 0.626 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -1724 0.477 __schedule+0xc0 (schedule+0x74)
: #func -1724 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -1724+ 1.029 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1723 0.731 deactivate_task+0x10 (__schedule+0x4ec)
: #func -1722 0.656 dequeue_task+0x10 (deactivate_task+0x38)
: #func -1721+ 2.000 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -1719 0.835 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -1718 0.970 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -1717 0.537 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -1717 0.910 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -1716+ 1.044 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -1715+ 1.194 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -1714 0.985 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -1713 0.656 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -1712 0.671 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -1711+ 1.194 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -1710 0.626 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -1709 0.761 __schedule+0x2c8 (schedule+0x74)
: #func -1709 0.611 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -1708 0.537 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -1708 0.552 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -1707 0.552 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -1706 0.731 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -1706 0.865 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -1705+ 1.417 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -1703 0.611 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -1703 0.656 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -1702 0.701 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -1701 0.731 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -1701 0.507 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -1700 0.626 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -1700 0.611 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -1699 0.492 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -1699 0.492 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -1698 0.507 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -1698 0.582 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -1697 0.597 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1696+ 1.432 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -1695 0.567 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1694 0.552 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -1694 0.626 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -1693 0.731 __schedule+0x42c (schedule+0x74)
:| #func -1692 0.597 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -1692 0.716 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -1691 0.552 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -1691 0.626 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -1690 0.626 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -1689 0.716 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -1689 0.522 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1688 0.865 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1687 0.477 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -1687 0.537 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1686 0.656 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1686 0.477 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1685 0.641 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1684 0.611 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1684 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1683 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1683 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -1682 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1682 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1681 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1680 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1680 0.791 preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:| #end 0x80000001 -1679 0.626 preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
: #func -1678 0.477 sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
: #func -1678 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000000 -1677+ 1.731 __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:| +end 0x80000000 -1675+ 2.492 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -1673 0.567 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1672+ 1.074 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1671 0.761 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1670 0.641 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1670 0.955 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1669 0.701 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1668 0.850 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1667+ 2.208 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1665 0.626 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1664+ 1.208 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1663+ 1.044 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1662+ 1.059 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1661+ 1.029 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 461] LRT:461 1 -1660+ 1.402 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1658 0.835 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1658 1.000 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1657+ 1.149 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -1656+ 1.313 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -1654 0.701 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1653 0.686 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1653 0.731 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1652+ 1.402 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1651+ 1.014 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:| # func -1650 0.716 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 538] TCP-10. -1 -1649 0.477 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1648+ 1.522 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1647+ 1.477 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1645 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1645+ 1.014 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1644 0.626 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1643+ 1.328 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1642+ 1.552 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1640 0.641 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1640 0.910 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 461] LRT:461 1 -1639+ 1.880 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1637+ 1.134 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1636+ 1.313 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1634+ 3.671 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1631 0.791 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1630+ 1.507 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1628 0.641 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1628 0.626 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1627 0.611 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1627+ 1.910 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1625 0.522 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1624+ 1.850 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1622+ 1.044 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1621 0.865 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1620 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1620 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1619 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1618+ 6.940 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1611+ 1.402 vector_swi+0x3c (<00172b94>)
: + func -1610 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1609 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1609 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1608 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1607 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1607+ 1.134 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1606+ 1.238 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -1605+ 1.373 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -1603 0.597 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -1603 0.776 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -1602+ 1.044 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -1601 0.746 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -1600+ 1.014 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1599 0.910 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 461] LRT:461 1 -1598 0.716 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1597+ 1.447 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1596+ 1.358 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1595 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1594 0.552 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1593 0.567 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1593 0.970 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1592+ 1.134 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1591 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1590 0.731 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 538] TCP-10. -1 -1589+ 1.358 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # func -1588 0.940 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1587 0.925 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1586+ 1.089 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1585+ 2.164 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| +end 0x80000000 -1583+ 2.149 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -1581 0.537 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1580 0.746 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1580 0.507 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1579 0.477 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1579 0.761 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1578 0.671 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1577 0.626 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1576+ 1.164 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1575 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1575+ 1.223 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1574+ 1.029 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1573 0.582 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1572 0.746 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 461] LRT:461 1 -1571+ 1.029 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1570 0.641 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1570 0.641 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1569 0.940 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -1568+ 1.044 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -1567 0.492 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1566 0.522 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1566 0.537 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1565 0.746 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1565 0.910 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:| # func -1564 0.641 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 538] TCP-10. -1 -1563 0.597 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1562 0.880 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1562+ 1.343 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1560 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1560 0.641 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1559 0.567 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1559 0.910 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1558+ 1.089 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1557 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1556 0.805 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 461] LRT:461 1 -1555 0.641 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1555 0.597 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1554 0.522 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1553+ 1.791 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1552+ 1.029 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1551+ 1.074 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1550 0.656 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1549 0.626 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1548 0.507 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1548+ 1.343 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1546 0.597 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1546+ 1.358 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1544 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1544 0.955 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1543 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1542 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1541 0.701 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1541+ 6.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1535+ 1.417 vector_swi+0x3c (<b68d744c>)
: + func -1533 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1532 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1532 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1531 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1531 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1530 0.686 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1530 0.597 xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:| + begin 0x80000000 -1529 0.671 xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:| # func -1528+ 1.134 rpi_push+0x10 (xnshadow_relax+0x60)
:| # func -1527 0.761 xnsched_renice_root+0x10 (rpi_push+0x188)
:| # func -1527 0.985 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| # [ 538] TCP-10.3 1 -1526 0.731 xnsched_renice_root+0x78 (rpi_push+0x188)
:| # func -1525+ 1.149 schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:| # func -1524 1.000 __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:| # func -1523 0.776 xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:| # func -1522 0.671 ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:| + end 0x80000000 -1521+ 1.746 ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:| + begin 0x90000000 -1520 0.985 __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:| + func -1519 0.716 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -1518 0.925 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1517 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1516 0.850 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -1515 0.776 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1515 0.716 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -1514+ 1.731 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1512+ 1.268 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1511 0.582 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1510 0.582 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -1510+ 1.716 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -1508 0.880 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -1507 0.611 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -1506 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -1506 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -1505 0.492 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + func -1505 0.820 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1504 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1503+ 1.119 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1502 0.985 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -1501 0.985 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -1500 0.820 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| + end 0x000000a4 -1499 0.671 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -1499 0.641 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -1498 0.835 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -1497 0.985 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -1496+ 1.074 __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x230)
:| # func -1495+ 1.432 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| # func -1494 0.865 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -1493+ 2.388 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -1490+ 1.223 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| # func -1489 0.895 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -1488 0.746 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| # func -1487 0.865 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| # func -1487+ 1.358 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -1485 0.940 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -1484+ 1.029 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1483 0.671 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -1483 0.850 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1482 0.641 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -1481+ 1.014 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1480 0.835 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 546] realtim 95 -1479+ 1.447 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1478 0.507 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -1477 0.925 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1476 0.746 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 528] SDIAS_T 40 -1476 0.970 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1475 0.776 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 465] VARAN_T 30 -1474 0.835 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1473 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 544] cyclic: 30 -1472 0.537 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1472 0.701 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 542] Loader: 29 -1471 0.686 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1470 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] WD-Trigg 1 -1470 0.865 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1469 0.537 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -1468 0.731 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -1467+ 1.194 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -1466+ 1.044 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| # func -1465+ 1.149 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -1464+ 1.059 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| # func -1463 0.507 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -1463 0.820 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -1462 0.701 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -1461 0.582 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -1460+ 1.582 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -1459+ 1.522 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -1457 0.656 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 461] LRT:461 1 -1457 0.656 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -1456+ 1.820 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1454 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1454+ 1.671 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1452 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1451 0.865 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 546] realtim 95 -1450+ 2.223 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1448 0.940 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1447 0.716 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1447+ 2.447 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1444 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1443+ 1.477 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -1442 0.641 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -1441 0.746 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1441+ 3.104 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -1437+ 1.253 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1436 0.850 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1435 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1435 0.895 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1434 0.716 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1433! 47.656 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1385+ 1.805 vector_swi+0x3c (<00174754>)
: + func -1384 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1383 0.716 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1382 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1382 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1381 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1380+ 1.179 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1379 0.985 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1378 0.776 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1377 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1377 1.000 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1376 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1375 0.835 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1374 0.761 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1374 0.895 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1373+ 1.432 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| + begin 0x80000001 -1371 0.597 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1371 0.626 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1370 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1369 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1369 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1368+ 7.776 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1360+ 1.298 vector_swi+0x3c (<00174754>)
: + func -1359 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1358 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1358 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1357 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1357 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1356 0.776 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1356 0.507 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1355 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1355 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1354 0.761 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1353 0.611 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1353 0.567 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1352 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1352+ 1.731 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1350 0.925 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -1349 0.656 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1348 0.686 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -1348 0.746 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -1347 0.656 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1346 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1346+ 1.253 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1344 0.940 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1343+ 1.029 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1342 0.895 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 546] realtim 95 -1342 0.850 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1341+ 2.238 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1338 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1338+ 2.432 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1335 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1335+ 1.149 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 528] SDIAS_T 40 -1334+ 2.507 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1331 0.835 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1330+ 1.059 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1329+ 2.074 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1327 0.656 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1327+ 3.432 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1323 0.761 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1322 0.597 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1322 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1321 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1320 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1320! 35.746 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1284+ 1.477 vector_swi+0x3c (<00174754>)
: + func -1283 0.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1282 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1281 0.835 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1281 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1280 0.716 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1279 0.970 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1278 0.716 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1278 0.776 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1277 0.567 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1276 0.865 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1276 0.731 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1275+ 1.313 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1273 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1273+ 1.119 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1272 0.611 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1271 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1271 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1270 0.791 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1269 0.776 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1269+ 1.029 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1268 0.835 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 528] SDIAS_T 40 -1267 0.611 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1266+ 1.835 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1264 0.805 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1263+ 1.805 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1262 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1261 0.955 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 465] VARAN_T 30 -1260+ 1.776 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1258 0.940 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1257 0.791 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1257+ 2.059 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1255 0.880 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1254+ 3.552 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1250 0.686 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1249 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1249 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1248 0.910 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1247 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1247+ 5.940 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1241 0.820 vector_swi+0x3c (<00174754>)
: + func -1240 0.567 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1239 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1239 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1238 0.462 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1238 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1237 0.701 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1237 0.701 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1236 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1235 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1235 0.865 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1234 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1233 0.522 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1233 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1232 0.805 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1231 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1231 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1230 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1230 0.626 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1229 0.731 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1228 0.880 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1227 0.641 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 465] VARAN_T 30 -1227 0.567 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1226+ 1.522 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1225 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1224+ 1.388 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1223 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1222 0.776 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 544] cyclic: 30 -1221+ 1.597 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1220 0.671 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1219 0.746 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1218+ 1.582 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1217 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1216+ 1.865 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -1214 0.656 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -1214 0.626 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1213+ 2.597 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -1210 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1210 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1209 0.835 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1208 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1208 0.597 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1207! 38.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1169+ 1.791 vector_swi+0x3c (<00174754>)
: + func -1167 0.820 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1166 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1166 0.567 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1165 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1164 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1164+ 1.059 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1163 0.880 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1162 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1161 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1161 0.746 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1160 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1159+ 1.044 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1158 0.746 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1158+ 1.343 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1156 0.686 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -1156 0.641 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1155 0.716 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -1154 0.835 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -1153 0.537 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1153 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1152 0.791 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1152 0.656 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1151+ 1.119 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1150 0.597 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 544] cyclic: 30 -1149 0.880 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1148+ 1.671 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1147 0.731 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1146+ 1.597 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1144 0.761 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1143 0.805 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 542] Loader: 29 -1143+ 1.880 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1141 0.895 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1140 0.880 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1139+ 2.194 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1137 0.805 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1136+ 2.865 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1133 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1133 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1132 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1131 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1130 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1130! 31.089 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1099+ 1.701 vector_swi+0x3c (<00174754>)
: + func -1097 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1097 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1096 0.552 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1095 0.955 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:| + begin 0x90000000 -1094 0.805 __irq_svc+0x44 (__ipipe_notify_syscall+0xac)
:| + func -1094 0.776 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -1093+ 1.238 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1092 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1091 0.582 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -1090 0.895 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1089 0.776 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -1089+ 1.477 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1087+ 1.208 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1086 0.731 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1085 0.985 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -1084 0.641 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -1084+ 1.194 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -1082+ 1.134 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -1081+ 1.611 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -1080 0.656 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -1079 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -1079 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -1078 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -1077+ 1.194 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -1076+ 1.522 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -1074+ 1.716 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -1073+ 1.656 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -1071+ 1.447 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-883 -1069 0.477 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -1069 0.910 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -1068+ 2.194 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00000057 -1066 0.626 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -1065 0.791 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -1064 0.835 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -1064 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -1063+ 1.417 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_notify_syscall+0xac)
: + func -1062 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1061+ 1.014 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1060+ 1.059 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1059 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1058 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1058 0.880 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1057 1.000 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1056+ 1.194 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1055 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1054 0.820 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1053 0.805 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1052 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1052 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1051 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1050 0.820 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1050+ 1.164 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1048 0.925 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 542] Loader: 29 -1047 0.731 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1047+ 1.701 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1045+ 1.447 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1044 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1043 0.552 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:| + begin 0x90000000 -1042+ 1.044 __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:| + func -1041 0.507 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -1041 0.507 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1040 0.507 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1040 0.537 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000096 -1039 0.731 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1038 0.701 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -1038+ 1.208 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1037+ 1.074 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1035 0.716 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1035 0.611 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -1034 0.522 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -1034 0.940 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -1033+ 1.701 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -1031 0.940 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| + end 0x00000096 -1030 0.462 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -1030 0.641 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -1029 0.567 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -1028 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -1028+ 1.328 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_head+0xa4)
: + func -1027 0.761 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1026+ 1.522 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1024+ 1.597 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1023 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1022 0.880 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 538] TCP-10.3 1 -1021+ 1.119 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # func -1020+ 1.044 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1019+ 1.134 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1018+ 1.402 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| # func -1016+ 2.402 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| +func -1014+ 1.134 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -1013 0.940 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -1012 0.805 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
: #func -1011 0.895 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -1010+ 1.074 irq_enter+0x10 (handle_IRQ+0x28)
: #func -1009 0.716 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -1009 0.582 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -1008 0.716 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -1007 0.776 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -1006 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1005 0.537 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -1005+ 1.223 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -1004 0.626 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -1003 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -1003+ 1.208 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1001+ 1.059 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -1000 0.611 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -1000+ 1.074 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -999+ 1.253 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -997+ 1.492 fec_enet_interrupt+0x10 (handle_irq_event_percpu+0x98)
:| #begin 0x80000001 -996 0.492 fec_enet_interrupt+0x6c (handle_irq_event_percpu+0x98)
:| #end 0x80000001 -995 0.791 fec_enet_interrupt+0x80 (handle_irq_event_percpu+0x98)
: #func -995 0.656 __napi_schedule+0x10 (fec_enet_interrupt+0xd8)
:| #begin 0x80000001 -994 0.626 __napi_schedule+0x30 (fec_enet_interrupt+0xd8)
:| #end 0x80000001 -993 0.656 __napi_schedule+0x48 (fec_enet_interrupt+0xd8)
: #func -993+ 1.671 __raise_softirq_irqoff+0x10 (__napi_schedule+0x6c)
: #func -991 0.865 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -990+ 2.477 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -988+ 1.686 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -986 0.686 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -985 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -985 0.507 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -984 0.522 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -984 0.761 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -983 0.955 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -982 0.537 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -981 0.537 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -981 0.507 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -980 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -980 0.626 irq_exit+0x10 (handle_IRQ+0x74)
: #func -979 0.462 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -978 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -977 0.641 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -977 0.552 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -976 0.985 do_softirq+0x64 (irq_exit+0x90)
: #func -975 0.835 __do_softirq+0x14 (do_softirq+0x88)
: #func -974 0.746 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -974 0.477 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -973 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -972 0.537 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -972 0.626 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -971 0.611 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -971 0.985 __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -970 0.597 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -969 0.507 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -969 0.522 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -968 0.507 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -968 0.731 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -967 0.522 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -966 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -966+ 1.373 rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x224)
: #func -964+ 1.835 lostage_handler+0x14 (rthal_apc_handler+0x60)
: #func -962 0.641 xnsched_renice_root+0x10 (lostage_handler+0xb8)
:| #begin 0x80000000 -962 0.597 xnsched_renice_root+0x38 (lostage_handler+0xb8)
:| *#func -961 0.791 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 538] TCP-10. -1 -960 0.641 xnsched_renice_root+0x78 (lostage_handler+0xb8)
:| *#func -960 0.716 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -959 0.895 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -958 0.761 __xnpod_schedule+0x14 (lostage_handler+0xe0)
: #func -957 0.641 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -957 0.656 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -956+ 1.164 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #*func -955 0.880 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:| #*func -954 0.746 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 538] TCP-10. -1 -953 0.746 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -952+ 1.104 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -951+ 1.447 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -950 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -949+ 1.134 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -948 0.567 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -947+ 1.208 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -946+ 1.358 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -945 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -944+ 1.238 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 527] WD-Trigg 1 -943+ 1.686 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -941 0.835 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -941+ 1.507 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -939+ 2.268 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -937 0.746 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -936+ 3.776 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -932+ 1.149 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -931 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -930 0.820 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -930 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -929 0.686 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -928+ 5.447 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -923+ 1.432 vector_swi+0x3c (<00174754>)
: +*func -921 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -921 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -920 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -920 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -919 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -919+ 1.119 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -918 0.850 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -917 0.731 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -916 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -915+ 1.253 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -914 0.552 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -913 0.746 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -913 0.641 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -912 0.746 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -911 0.597 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -911 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -910 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -910 0.895 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -909 0.597 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -908 0.746 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -907 0.731 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 527] WD-Trigg 1 -907 0.492 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -906+ 1.044 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -905+ 1.298 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -904 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -903 0.686 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -902 0.701 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -902+ 1.089 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -901+ 1.074 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -900 0.597 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -899 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 538] TCP-10. -1 -898 0.626 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| #*func -898 0.776 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -897 0.761 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -896+ 1.149 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -895+ 1.820 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| #func -893+ 1.044 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x80000001 -892+ 1.089 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: #func -891 0.776 wake_up_process+0x10 (lostage_handler+0xe8)
: #func -890 0.537 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -890 0.567 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -889 0.477 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -889 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -888 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -887 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -887 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -886 0.507 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -885 0.611 enqueue_task+0x10 (activate_task+0x38)
: #func -884+ 3.149 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -881+ 1.537 enqueue_task_rt+0x10 (enqueue_task+0x3c)
:| #begin 0x90000000 -880 0.776 __irq_svc+0x44 (dequeue_rt_stack+0x0)
:| #func -879 0.537 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -878 0.567 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -878 0.626 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -877 0.522 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000057 -877 0.686 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -876 0.656 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -875+ 1.552 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -874 0.925 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -873 0.522 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -872 0.552 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| #func -872 0.552 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -871 0.716 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -871 1.000 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -870 0.955 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -869 0.507 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| #func -868 0.522 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| #func -868 0.552 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -867 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -866 0.925 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -865+ 1.388 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -864+ 1.298 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -863 0.716 xnthread_timeout_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -862 0.820 xnpod_resume_thread+0x10 (xnthread_timeout_handler+0x34)
:| #*[ 532] MainTask 1 -861+ 1.611 xnpod_resume_thread+0x74 (xnthread_timeout_handler+0x34)
:| #*func -859+ 1.134 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@-113 -858 0.492 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -858 0.671 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -857+ 2.029 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| #*func -855 0.895 __xnpod_schedule+0x14 (xnintr_clock_handler+0x11c)
:| #*[ 538] TCP-10. -1 -854 0.477 __xnpod_schedule+0xbc (xnintr_clock_handler+0x11c)
:| #*func -854 0.820 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -853+ 1.402 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -852 0.626 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -851 0.850 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -850 0.552 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -849 1.000 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -848+ 1.656 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -847 0.641 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -846 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 532] MainTask 1 -845+ 2.089 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -843 0.671 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -842+ 1.014 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -841+ 1.388 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -840 0.731 __ipipe_restore_head+0x10 (xnpod_suspend_thread+0x2ec)
:| +*end 0x80000000 -839+ 2.567 __ipipe_restore_head+0x104 (xnpod_suspend_thread+0x2ec)
:| +*begin 0x80000001 -837 0.626 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -836 0.597 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -836 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -835 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -834 0.597 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -834! 23.089 __ipipe_ret_to_user_irqs_disabled+0x18 (<00173b24>)
:| +*begin 0x90000000 -811+ 1.477 vector_swi+0x3c (<00174754>)
: +*func -809 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -808 0.567 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -808 0.716 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -807 0.552 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -806 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -806+ 1.164 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -805 0.626 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -804 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -803 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -803 0.940 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -802 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -801+ 1.373 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -800+ 1.597 plc_platform_ioctl_rt+0x14 [platform_imx] (__rt_dev_ioctl+0x74)
:| +*begin 0x80000001 -798 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -798 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -797 0.537 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -796 0.477 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -796 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -795! 11.970 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -784 0.880 vector_swi+0x3c (<00173c7c>)
: +*func -783 0.597 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -782 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -782 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -781 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -781 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -780+ 1.388 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -779+ 1.402 __rt_task_inquire+0x14 (hisyscall_event+0x188)
: +*func -777+ 1.343 __rt_task_lookup+0x10 (__rt_task_inquire+0xdc)
: +*func -776 0.761 rt_task_inquire+0x10 (__rt_task_inquire+0x90)
:| +*begin 0x80000000 -775+ 1.731 rt_task_inquire+0x74 (__rt_task_inquire+0x90)
:| #*func -773 0.865 xnarch_tsc_to_ns+0x10 (rt_task_inquire+0x144)
:| #*func -773 0.671 __ipipe_restore_head+0x10 (rt_task_inquire+0x1d0)
:| +*end 0x80000000 -772+ 1.701 __ipipe_restore_head+0x104 (rt_task_inquire+0x1d0)
:| +*begin 0x80000001 -770 0.582 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -770 0.582 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -769 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -768 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -768 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -767+ 1.402 __ipipe_ret_to_user_irqs_disabled+0x18 (<00173c80>)
:| +*begin 0x90000000 -766 0.701 vector_swi+0x3c (<00173b20>)
: +*func -765 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -765 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -764 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -764 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -763 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -763 0.791 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -762 0.910 __rt_task_sleep+0x14 (hisyscall_event+0x188)
: +*func -761 0.835 rt_task_sleep+0x14 (__rt_task_sleep+0x64)
: +*func -760 0.611 xnpod_suspend_thread+0x14 (rt_task_sleep+0x84)
:| +*begin 0x80000000 -759+ 1.104 xnpod_suspend_thread+0x44 (rt_task_sleep+0x84)
:| #*func -758+ 1.029 xntimer_start_aperiodic+0x14 (xnpod_suspend_thread+0x120)
:| #*func -757+ 2.402 xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:| #*func -755 0.716 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 532] MainTask 1 -754 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -754+ 1.358 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -752+ 1.417 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -751 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -750+ 1.208 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -749 0.746 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -748+ 1.059 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -747+ 1.716 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -745 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -745+ 1.029 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 538] TCP-10. -1 -744+ 1.149 __xnpod_schedule+0x480 (xnintr_clock_handler+0x11c)
:| #*func -743 0.641 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -742+ 1.119 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -741+ 1.014 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -740+ 2.059 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| #func -738 0.835 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x00000057 -737 0.447 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -737+ 1.149 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -735+ 1.104 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -734 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -734 0.671 __ipipe_fast_svc_irq_exit+0x18 (dequeue_rt_stack+0x0)
: #func -733+ 2.164 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -731 0.895 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -730+ 1.134 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -729 0.537 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -728 0.686 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -728 0.880 resched_task+0x44 (check_preempt_curr+0x64)
: #func -727 0.626 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -726+ 1.328 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -725 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -724+ 2.194 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -722 0.567 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -722 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -721 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -720 0.671 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -720 0.701 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -719 0.731 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -718+ 1.477 __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -717 0.701 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -716 0.850 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -715 0.626 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -714 0.552 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -714 0.701 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -713 0.522 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -713 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -712 0.716 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -711 0.522 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -711 0.522 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -710 0.477 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -710 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -709 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -709 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -708 0.955 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -707 0.582 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -707 0.492 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -706 0.611 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -705 0.537 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -705 0.477 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -704 0.552 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -704 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -703 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -703 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -702 0.656 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -702 0.552 enqueue_task+0x10 (activate_task+0x38)
: #func -701 0.940 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -700 0.880 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -699+ 1.029 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -698+ 1.716 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -696 0.955 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -696 0.477 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -695 0.537 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -695+ 1.014 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -694 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -693 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -692 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -692 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -691 0.462 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -691 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -690 0.582 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -689 0.462 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -689 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -688 0.537 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -688 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -687 0.611 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -687 0.940 __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -686+ 1.462 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -684 0.805 net_rx_action+0x14 (__do_softirq+0x12c)
:| +begin 0x80000001 -684 0.567 net_rx_action+0x50 (__do_softirq+0x12c)
:| #end 0x80000001 -683 0.656 net_rx_action+0x64 (__do_softirq+0x12c)
: #func -682 0.626 ipipe_unstall_root+0x10 (net_rx_action+0x270)
:| #begin 0x80000000 -682 0.686 ipipe_unstall_root+0x2c (net_rx_action+0x270)
:| #func -681 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -680 0.970 ipipe_unstall_root+0x64 (net_rx_action+0x270)
: +func -680+ 1.970 fec_enet_rx_napi+0x14 (net_rx_action+0xa8)
: +func -678+ 1.029 arm_dma_unmap_page+0x10 (fec_enet_rx_napi+0x180)
: +func -677 0.656 __dma_page_dev_to_cpu+0x14 (arm_dma_unmap_page+0x58)
: +func -676+ 1.164 dma_cache_maint_page+0x14 (__dma_page_dev_to_cpu+0x34)
: +func -675+ 2.835 page_address+0x10 (dma_cache_maint_page+0x128)
: +func -672 0.910 __netdev_alloc_skb+0x10 (fec_enet_rx_napi+0x1ac)
: +func -671 0.850 __netdev_alloc_frag+0x14 (__netdev_alloc_skb+0x50)
:| +begin 0x80000001 -670 0.552 __netdev_alloc_frag+0x38 (__netdev_alloc_skb+0x50)
:| #end 0x80000001 -670 0.671 __netdev_alloc_frag+0x50 (__netdev_alloc_skb+0x50)
: #func -669 0.820 page_address+0x10 (__netdev_alloc_frag+0x120)
: #func -668 0.507 ipipe_unstall_root+0x10 (__netdev_alloc_frag+0x14c)
:| #begin 0x80000000 -668 0.552 ipipe_unstall_root+0x2c (__netdev_alloc_frag+0x14c)
:| #func -667 0.626 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -666 0.925 ipipe_unstall_root+0x64 (__netdev_alloc_frag+0x14c)
: +func -665+ 1.208 build_skb+0x10 (__netdev_alloc_skb+0x60)
: +func -664 0.597 kmem_cache_alloc+0x14 (build_skb+0x3c)
: +func -664 0.492 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -663 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -662 0.477 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -662 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -661 0.671 kmem_cache_alloc+0xac (build_skb+0x3c)
:| #end 0x80000001 -661 0.537 kmem_cache_alloc+0xc4 (build_skb+0x3c)
: #func -660 0.507 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -660 0.522 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -659 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -658+ 1.761 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -657+ 1.656 skb_put+0x10 (fec_enet_rx_napi+0x1e8)
: +func -655+ 1.805 eth_type_trans+0x10 (fec_enet_rx_napi+0x204)
: +func -653 0.656 napi_gro_receive+0x10 (fec_enet_rx_napi+0x32c)
: +func -653 0.716 skb_gro_reset_offset+0x10 (napi_gro_receive+0x24)
: +func -652 1.000 dev_gro_receive+0x14 (napi_gro_receive+0x30)
: +func -651+ 1.492 __rcu_read_lock+0x10 (dev_gro_receive+0x7c)
: +func -649 0.970 __rcu_read_unlock+0x10 (dev_gro_receive+0x314)
: +func -648+ 1.044 netif_receive_skb+0x14 (napi_gro_receive+0x58)
: +func -647 0.746 __netif_receive_skb+0x10 (netif_receive_skb+0x54)
: +func -647+ 1.179 __netif_receive_skb_core+0x14 (__netif_receive_skb+0x78)
: +func -645+ 1.940 __rcu_read_lock+0x10 (__netif_receive_skb_core+0xd0)
: +func -643 0.940 arp_rcv+0x10 (__netif_receive_skb_core+0x52c)
: +func -643+ 1.373 arp_process+0x14 (arp_rcv+0xf0)
: +func -641 0.552 ip_route_input_noref+0x14 (arp_process+0x1b4)
: +func -641+ 1.164 __rcu_read_lock+0x10 (ip_route_input_noref+0x2c)
: +func -639 0.492 fib_table_lookup+0x14 (ip_route_input_noref+0x29c)
: +func -639+ 1.805 __rcu_read_lock+0x10 (fib_table_lookup+0x38)
: +func -637+ 1.044 check_leaf.isra.4+0x14 (fib_table_lookup+0x114)
: +func -636 0.567 __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
: +func -636 0.462 fib_table_lookup+0x14 (ip_route_input_noref+0x2c0)
: +func -635+ 1.522 __rcu_read_lock+0x10 (fib_table_lookup+0x38)
: +func -634+ 1.253 check_leaf.isra.4+0x14 (fib_table_lookup+0x94)
: +func -632+ 1.149 __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
: +func -631+ 1.029 fib_validate_source+0x14 (ip_route_input_noref+0x3a8)
: +func -630 0.477 fib_table_lookup+0x14 (fib_validate_source+0x108)
: +func -630 0.776 __rcu_read_lock+0x10 (fib_table_lookup+0x38)
: +func -629 0.626 check_leaf.isra.4+0x14 (fib_table_lookup+0x114)
: +func -628 0.522 __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
: +func -628 0.462 fib_table_lookup+0x14 (fib_validate_source+0x12c)
: +func -627 0.507 __rcu_read_lock+0x10 (fib_table_lookup+0x38)
: +func -627 0.582 check_leaf.isra.4+0x14 (fib_table_lookup+0x94)
: +func -626+ 1.238 __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
: +func -625 0.850 __rcu_read_unlock+0x10 (ip_route_input_noref+0x560)
: +func -624 0.746 neigh_lookup+0x10 (arp_process+0x418)
:| +begin 0x80000001 -623 0.611 neigh_lookup+0x40 (arp_process+0x418)
:| #end 0x80000001 -623 0.761 neigh_lookup+0x54 (arp_process+0x418)
: #func -622 0.537 ipipe_unstall_root+0x10 (neigh_lookup+0x74)
:| #begin 0x80000000 -621 0.686 ipipe_unstall_root+0x2c (neigh_lookup+0x74)
:| #func -621 0.791 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -620 0.671 ipipe_unstall_root+0x64 (neigh_lookup+0x74)
: +func -619 0.686 local_bh_disable+0x10 (neigh_lookup+0x78)
: +func -619 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -618 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -617 0.970 arp_hash+0x10 (neigh_lookup+0x90)
: +func -616 0.865 local_bh_enable+0x10 (neigh_lookup+0x19c)
: +func -615 0.492 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -615 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -614 0.492 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -614+ 1.432 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -612+ 1.104 consume_skb+0x10 (arp_process+0x538)
: +func -611 0.880 __kfree_skb+0x10 (consume_skb+0x9c)
: +func -610 0.910 skb_release_all+0x10 (__kfree_skb+0x1c)
: +func -609 0.776 skb_release_head_state+0x10 (skb_release_all+0x1c)
: +func -609 0.955 skb_release_data+0x10 (skb_release_all+0x30)
: +func -608 0.791 skb_free_head+0x10 (skb_release_data+0xf4)
: +func -607 0.731 put_page+0x10 (skb_free_head+0x54)
: +func -606 0.910 put_compound_page+0x10 (put_page+0x24)
: +func -605 0.820 kmem_cache_free+0x14 (__kfree_skb+0x4c)
: +func -604 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -604 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -603 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -603 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -602 0.522 kmem_cache_free+0x10c (__kfree_skb+0x4c)
:| #end 0x80000001 -601 0.641 kmem_cache_free+0x124 (__kfree_skb+0x4c)
: #func -601 0.537 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -600 0.626 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -599 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -599+ 1.194 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
: +func -598+ 1.477 __rcu_read_unlock+0x10 (__netif_receive_skb_core+0x620)
: +func -596 0.611 arm_dma_map_page+0x14 (fec_enet_rx_napi+0x39c)
: +func -596 0.537 dma_cache_maint_page+0x14 (arm_dma_map_page+0x54)
: +func -595+ 3.388 page_address+0x10 (dma_cache_maint_page+0x128)
: +func -592 0.641 napi_complete+0x10 (fec_enet_rx_napi+0x710)
: +func -591 0.537 napi_gro_flush+0x10 (napi_complete+0x2c)
:| +begin 0x80000001 -590 0.567 napi_complete+0x44 (fec_enet_rx_napi+0x710)
:| #end 0x80000001 -590 0.641 napi_complete+0x5c (fec_enet_rx_napi+0x710)
: #func -589 0.626 __napi_complete+0x10 (napi_complete+0x68)
:| #begin 0x80000001 -589 0.567 __napi_complete+0x70 (napi_complete+0x68)
:| #end 0x80000001 -588 0.507 __napi_complete+0x84 (napi_complete+0x68)
: #func -588 0.492 ipipe_unstall_root+0x10 (napi_complete+0x74)
:| #begin 0x80000000 -587 0.507 ipipe_unstall_root+0x2c (napi_complete+0x74)
:| #func -587 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -586 0.776 ipipe_unstall_root+0x64 (napi_complete+0x74)
:| +begin 0x80000001 -585 0.641 net_rx_action+0x150 (__do_softirq+0x12c)
:| #end 0x80000001 -585 0.582 net_rx_action+0x164 (__do_softirq+0x12c)
: #func -584 0.522 ipipe_unstall_root+0x10 (net_rx_action+0x23c)
:| #begin 0x80000000 -583 0.522 ipipe_unstall_root+0x2c (net_rx_action+0x23c)
:| #func -583 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -582 0.925 ipipe_unstall_root+0x64 (net_rx_action+0x23c)
: +func -581 0.880 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -581 0.611 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -580 0.865 __do_softirq+0x20c (do_softirq+0x88)
: #func -579 0.611 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -578 0.522 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -578 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -577 0.507 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -577 0.731 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -576+ 1.477 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -574+ 2.044 __ipipe_do_sync_stage+0x2b4 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x80000000 -572+ 2.567 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -570 0.910 __fsnotify_parent+0x14 (do_readv_writev+0x234)
: +func -569 0.955 fsnotify+0x14 (do_readv_writev+0x250)
: +func -568 0.656 __srcu_read_lock+0x10 (fsnotify+0x248)
: +func -567 0.477 add_preempt_count+0x10 (__srcu_read_lock+0x28)
: +func -567 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -566 0.626 sub_preempt_count+0x10 (__srcu_read_lock+0x54)
: +func -565+ 1.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -564 0.597 __schedule+0x14 (preempt_schedule+0x50)
: +func -564 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -563 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -562 0.985 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -561 0.492 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -561 0.656 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -560 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -560 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -559 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -558 0.671 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -558 0.567 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -557 0.611 __schedule+0xac (preempt_schedule+0x50)
:| #end 0x80000001 -557 0.477 __schedule+0xc0 (preempt_schedule+0x50)
: #func -556 0.462 add_preempt_count+0x10 (__schedule+0xcc)
: #func -556 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -555 0.746 update_rq_clock+0x10 (__schedule+0x200)
: #func -554 0.626 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -553 0.791 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -553+ 1.298 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -551 0.970 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -550+ 1.119 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x80000001 -549 0.731 __schedule+0x2b0 (preempt_schedule+0x50)
:| #end 0x80000001 -549+ 1.223 __schedule+0x2c8 (preempt_schedule+0x50)
: #func -547 0.641 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -547 0.582 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -546 0.567 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -546 0.626 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -545 0.865 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -544+ 2.597 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
: #func -541 0.582 xnsched_renice_root+0x10 (schedule_event+0x3d4)
:| #begin 0x80000000 -541 0.641 xnsched_renice_root+0x38 (schedule_event+0x3d4)
:| *#func -540 0.865 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 538] TCP-10.3 1 -539 0.626 xnsched_renice_root+0x78 (schedule_event+0x3d4)
:| *#func -539 0.701 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -538+ 1.223 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:| #begin 0x90000000 -537+ 1.119 __irq_svc+0x44 (__ipipe_restore_head+0x108)
:| #func -536 0.656 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -535 0.656 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -534 0.671 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -534 0.522 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000062 -533 0.716 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -532 0.716 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -532+ 1.761 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -530+ 1.313 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -529 0.716 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -528 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| #func -527+ 1.985 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| #func -525 0.686 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| #func -525 0.701 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| #func -524 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #begin 0x000000a4 -523 0.507 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| #func -523 0.611 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| #func -522 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -522 0.985 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -521 0.940 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -520+ 1.014 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| #func -519+ 1.134 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| #func -517+ 1.194 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| #end 0x000000a4 -516 0.641 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| #func -516 0.656 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| #func -515 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -514+ 1.104 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| #func -513 0.716 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +*func -512+ 1.686 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| #*func -511+ 1.164 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| #*func -510 0.880 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| #*func -509+ 2.134 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| #*func -507 0.925 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| #*func -506+ 1.104 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| #*func -505 0.641 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| #*func -504 0.925 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| #*func -503+ 1.641 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| #*func -501+ 1.029 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -500+ 1.029 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -499 0.686 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -499+ 1.044 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -498 0.611 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -497 0.970 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -496 0.970 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 546] realtim 95 -495+ 1.611 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -493 0.522 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -493+ 1.238 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -492 0.820 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 528] SDIAS_T 40 -491+ 1.044 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -490 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 465] VARAN_T 30 -489 0.850 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -488 0.776 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 544] cyclic: 30 -488 0.671 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -487 0.597 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 542] Loader: 29 -486 0.656 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -486 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 527] WD-Trigg 1 -485 0.895 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -484 0.567 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| #*func -483 0.805 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| #*func -483+ 1.701 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| #*func -481+ 1.164 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| #*func -480 0.985 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| #*func -479+ 1.044 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| #*func -478 0.611 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| #*func -477+ 1.149 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| #*func -476 0.567 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| #*func -475 0.716 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| #*func -475 0.746 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| #*func -474+ 1.507 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| #*func -472 0.805 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| #*[ 538] TCP-10.3 1 -472 0.731 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| #*func -471+ 1.895 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -469+ 1.641 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -467 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -467 1.000 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -466 0.880 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -465+ 1.164 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -464+ 1.791 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -462 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -461+ 1.089 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 546] realtim 95 -460+ 2.238 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -458 1.000 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -457 0.940 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -456+ 3.104 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -453 0.746 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -452+ 2.388 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: +*func -450 0.686 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: +*func -449 0.731 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -448+ 3.970 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| +*begin 0x80000001 -444 0.985 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -443 0.805 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -443 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -442 0.910 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -441 0.656 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -440! 47.253 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -393+ 1.671 vector_swi+0x3c (<00174754>)
: +*func -391 0.746 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -391 0.597 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -390 0.776 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -389 0.776 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -388 0.701 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -388+ 1.268 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -386 0.910 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -385 0.955 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -385 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -384+ 1.283 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -383 0.731 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -382+ 1.134 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -381 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -380 0.880 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -379+ 1.268 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| +*begin 0x80000001 -378 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -377 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -377 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -376 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -376 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -375+ 6.955 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -368 0.835 vector_swi+0x3c (<00174754>)
: +*func -367 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -367 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -366 0.567 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -366 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -365 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -365 0.716 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -364 0.656 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -363 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -363 0.791 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -362 0.716 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -361 0.761 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -361 0.626 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -360 0.492 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -359+ 1.761 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -358 0.686 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: +*func -357 0.626 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -356 0.880 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: +*func -355 0.716 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: +*func -355 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -354 0.656 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -353 0.940 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -353 0.955 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -352+ 1.283 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -350 0.895 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 546] realtim 95 -349 0.925 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -348+ 2.179 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -346 0.776 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -346+ 1.671 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -344 0.731 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -343+ 1.149 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 528] SDIAS_T 40 -342+ 2.373 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -340 0.805 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -339+ 1.074 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -338+ 2.477 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -335 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -335+ 3.373 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -331 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -331 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -330 0.582 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -329 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -329 0.746 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -328! 42.089 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -286+ 1.522 vector_swi+0x3c (<00174754>)
: +*func -284 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -284 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -283 0.835 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -282 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -282 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -281 0.746 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -280 0.850 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -280 0.731 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -279 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -278 1.000 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -277 0.597 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -277 0.985 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -276 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -275 0.985 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -274 0.552 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -273 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -273 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -272 0.567 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -272 0.776 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -271 1.000 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -270 0.776 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 528] SDIAS_T 40 -269 0.597 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -269+ 2.805 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -266 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -265+ 1.641 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -264 0.611 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -263 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 465] VARAN_T 30 -262+ 1.582 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -261 0.791 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -260 0.925 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -259+ 1.880 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -257 0.805 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -256+ 3.253 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -253 0.820 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -252 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -251 0.791 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -251 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -250 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -249+ 5.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -244+ 1.044 vector_swi+0x3c (<00174754>)
: +*func -243 0.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -243 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -242 0.761 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -241 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -241 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -240 0.805 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -239 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -239 0.731 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -238 0.582 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -237+ 1.313 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -236 0.582 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -236 0.746 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -235 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -234 0.656 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -234 0.716 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -233 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -232 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -232 0.865 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -231 0.716 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -230 0.850 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -229 0.626 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 465] VARAN_T 30 -229 0.597 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -228+ 1.462 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -227 0.611 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -226+ 1.432 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -225 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -224 0.910 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 544] cyclic: 30 -223+ 1.791 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -221 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -221 0.895 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -220+ 1.686 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -218 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -217+ 1.179 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: +*func -216 0.820 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: +*func -215 0.567 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -215+ 2.298 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| +*begin 0x80000001 -213 0.716 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -212 0.761 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -211 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -210 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -210 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -209! 40.328 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -169+ 1.925 vector_swi+0x3c (<00174754>)
: +*func -167 0.791 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -166 0.626 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -166 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -165 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -165 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -164 0.865 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -163 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -162 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -162 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -161 0.895 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -160 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -160+ 1.373 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -158 0.761 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -157+ 1.268 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -156 0.626 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: +*func -155 0.522 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -155 0.805 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: +*func -154 0.820 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: +*func -153 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -153 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -152 0.955 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -151 0.820 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -151+ 1.134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -149 0.835 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 544] cyclic: 30 -149 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -148+ 2.089 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -146 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -145+ 1.791 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -144 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -143+ 1.268 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 542] Loader: 29 -142+ 2.029 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -140 0.626 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -139 0.925 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -138+ 2.298 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -136+ 1.029 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -135+ 3.014 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -132 0.835 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -131 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -130 0.805 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -129 0.791 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -129 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -128! 18.402 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -110+ 1.447 __irq_usr+0x20 (<4206ddec>)
:| +*func -108 0.895 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| +*func -107 0.865 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +*func -107 0.656 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +*func -106 0.746 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +*begin 0x00000057 -105 0.910 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +*func -104 0.746 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +*func -103+ 1.477 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +*func -102+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +*func -101 0.776 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +*func -100 0.985 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +*func -99 0.716 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +*func -98+ 1.223 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #*func -97+ 1.447 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #*func -96+ 1.328 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +*func -94 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +*func -94 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +*func -93 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #*func -93 0.865 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #*func -92+ 1.179 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -91+ 1.626 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -89+ 1.970 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -87+ 1.910 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -85+ 1.626 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@872 -83 0.611 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -83 0.985 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -82+ 2.373 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| +*end 0x00000057 -79 0.552 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +*func -79+ 1.089 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +*func -78 0.805 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| +*func -77 0.597 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -76! 16.970 __ipipe_ret_to_user_irqs_disabled+0x18 (<4206ddec>)
:| +*begin 0x90000000 -59+ 1.656 vector_swi+0x3c (<00174754>)
: +*func -58 0.746 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -57 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -56 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -56 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -55 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -55+ 1.761 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -53 0.850 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -52 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -51 0.656 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -51+ 1.044 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -50 0.865 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -49+ 1.134 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -48 0.746 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -47 0.895 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -46 0.850 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -45 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -45 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -44 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -43 0.820 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -43+ 1.134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -41 0.820 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 542] Loader: 29 -41 0.761 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -40+ 1.746 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -38+ 1.253 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -37 0.701 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -36+ 1.388 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -35 0.835 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -34+ 1.522 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -32+ 1.552 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -31 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -30 0.791 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 538] TCP-10.3 1 -30+ 1.208 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| #*func -28 0.791 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -28+ 1.134 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -26+ 1.462 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:| #*func -25+ 3.955 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:| #end 0x00000062 -21 0.611 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -20+ 1.373 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -19 0.880 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -18 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -18+ 2.223 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_restore_head+0x108)
:| #begin 0x80000001 -15 0.776 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -15 0.835 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -14 0.597 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -13 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -13 0.716 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -12 0.552 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -11 0.940 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -10 0.597 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -10 0.611 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -9 0.686 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -9 0.910 __schedule+0x42c (preempt_schedule+0x50)
:| #func -8 0.850 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -7 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -6 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -6 0.746 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -5 0.910 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -4 1.000 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3 0.731 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2+ 2.671 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<| #freeze 0x00000001 0 1.791 __ipipe_do_sync_stage+0x1c4 (__ipipe_dispatch_irq+0x230)
| #begin 0x90000000 1 1.119 __pabt_svc+0x44 (<00000000>)
| #func 2 1.149 do_PrefetchAbort+0x14 (__pabt_svc+0x50)
| #func 4 0.776 do_page_fault+0x14 (do_PrefetchAbort+0x44)
| #func 4 1.313 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
| #end 0x80000000 6 0.820 do_page_fault+0x90 (do_PrefetchAbort+0x44)
#func 6 0.925 __do_kernel_fault+0x10 (do_page_fault+0x384)
#func 7 0.701 fixup_exception+0x10 (__do_kernel_fault+0x2c)
#func 8 2.119 search_exception_tables+0x10 (fixup_exception+0x20)
#func 10 0.865 search_module_extables+0x14 (search_exception_tables+0x38)
#func 11 0.000 add_preempt_count+0x10 (search_module_extables+0x24)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 9:14 ` Henri Roosen
@ 2014-11-20 9:54 ` Henri Roosen
2014-11-20 16:24 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20 9:54 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
wrote:
>
>
> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>> > gilles.chanteperdrix@xenomai.org> wrote:
>> >
>> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>> > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > >
>> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > >
>> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
>> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > > > >
>> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>> wrote:
>> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > > > > > >
>> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
>> > > wrote:
>> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>> Chanteperdrix <
>> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > > > > > > > >
>> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>> Roosen
>> > > > > wrote:
>> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
>> > > domain'
>> > > > > is
>> > > > > > > not
>> > > > > > > > > there
>> > > > > > > > > > > > > > anymore.
>> > > > > > > > > > > > > > However, the other symptoms did not disappear.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > I currently observe 2 symptoms:
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > As I said, I prefer handle one problem at a time,
>> and
>> > > pass
>> > > > > to
>> > > > > > > the
>> > > > > > > > > > > > > next when we are finished with the current.
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
>> used,
>> > > the
>> > > > > > > cortex a9
>> > > > > > > > > > > > > local timers should be used. Or are you booting a
>> > > kernel
>> > > > > > > compiled
>> > > > > > > > > > > > > without CONFIG_SMP ?
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms
>> seemed less
>> > > > > random.
>> > > > > > > > > > > However,
>> > > > > > > > > > > > as you said, let's put this on ice for now and
>> focus on
>> > > the
>> > > > > NULL
>> > > > > > > > > pointer
>> > > > > > > > > > > > dereference for now.
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > The kernel trace of the NULL pointer
>> dereference is
>> > > as
>> > > > > below:
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
>> because
>> > > your
>> > > > > > > mailer
>> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
>> try to
>> > > get
>> > > > > your
>> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
>> simply
>> > > > > attach a
>> > > > > > > > > plain
>> > > > > > > > > > > > > text file with the trace.
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > Unable to handle kernel NULL pointer
>> dereference at
>> > > > > virtual
>> > > > > > > > > address
>> > > > > > > > > > > > > 00000000
>> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
>> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
>> > > *ppte=00000000
>> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
>> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
>> sigmatek_lrt(O)
>> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>> W O
>> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
>> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>> > > > > > > > > > > > > > PC is at 0x0
>> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0,
>> some
>> > > > > function
>> > > > > > > > > pointer
>> > > > > > > > > > > > > is NULL. You would have to disassemble
>> > > > > __ipipe_do_sync_stage
>> > > > > > > around
>> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
>> probably
>> > > an
>> > > > > IRQ
>> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage
>> code to
>> > > emit
>> > > > > a
>> > > > > > > printk
>> > > > > > > > > > > > > with the irq number being currently being
>> processed
>> > > when
>> > > > > its
>> > > > > > > > > handler
>> > > > > > > > > > > > > is NULL. We will know what IRQ number has an
>> issue.
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > Please find the log.txt file attached, which shows
>> the
>> > > IRQ
>> > > > > number
>> > > > > > > > > that
>> > > > > > > > > > > has
>> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
>> > > > > > > /proc/interrupts
>> > > > > > > > > and
>> > > > > > > > > > > > /proc/xenomai/irq
>> > > > > > > > > > > >
>> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
>> 150.
>> > > > > > > > > > >
>> > > > > > > > > > > Ok, if it is always 150, could you show us how the
>> ethernet
>> > > > > driver
>> > > > > > > > > > > does its request_irq ? If it does a set_type or
>> something ?
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > > To request the irq, the following statement is called:
>> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt,
>> IRQF_DISABLED,
>> > > > > pdev->name,
>> > > > > > > > > ndev);
>> > > > > > > > > > I didn't find a set_type.
>> > > > > > > > > >
>> > > > > > > > > > However, I'm not sure if I completely understood your
>> > > question.
>> > > > > Is
>> > > > > > > it ok
>> > > > > > > > > if
>> > > > > > > > > > I point you to the file
>> > > > > drivers/net/ethernet/freescale/fec_main.c,
>> > > > > > > line
>> > > > > > > > > > 1983.
>> > > > > > > > > > (
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > >
>> > > > >
>> > >
>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>> > > > > > > > > > )
>> > > > > > > > >
>> > > > > > > > > Ok, are you using the device tree or not?
>> > > > > > > > >
>> > > > > > > >
>> > > > > > > > Yes, using devicetree
>> > > > > > >
>> > > > > > > You are sure your devicetree has all the necessary parameters
>> for
>> > > > > > > the ethernet interrupt ?
>> > > > > > >
>> > > > > > >
>> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our board
>> .dts
>> > > file
>> > > > > > includes the file and just sets the correct pinctrl, phy-mode
>> and
>> > > status
>> > > > > to
>> > > > > > okay, similar to what other boards do.
>> > > > > >
>> > > > > > Ethernet communication is working and we are getting interrupts
>> at
>> > > first,
>> > > > > > just after a while it stops working because of the NULL pointer
>> > > > > dereference.
>> > > > > > Any suggestion how to trace down this specific handler getting
>> > > NULL-ed?
>> > > > >
>> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
>> > > > > trigger a panic before printing anything when the bug happens (by
>> > > > > the way, which pointer is NULL, is it the irq handler, or the
>> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to
>> store
>> > > > > the current value of the handler instead of the timestamp in the
>> > > > > I-pipe trace structure, and the function printing the traces to
>> cast
>> > > > > the timestamp to a pointer and print its value instead of
>> computing
>> > > > > a difference. With enough back trace points, it should be clear in
>> > > > > the trace generated which function sets the pointer to NULL.
>> > > > >
>> > > > > Alternatively, if you are ready to spend time in your processor
>> > > > > documentation, you can look for a way to program its hardware
>> > > > > breakpoints registers to watch the handler address once it has
>> been
>> > > > > set.
>> > > > >
>> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
>> ipd
>> > > > points to the xenomai domain at the moment of handling the irq 150.
>> > > > However, it is only requested and registered in the Linux domain.
>> > > >
>> > > > I'll use the I-pipe tracer now to make a trace at the moment the 150
>> > > > interrupt gets handled in the xenomai domain..
>> > >
>> > > Yes, please, do not forget to ask for a large number of back trace
>> points.
>> > >
>> > > Please find attached the ipipetrace.txt file.
>> >
>> >
>> > > --
>> > > Gilles.
>> > >
>>
>> > Unable to handle kernel NULL pointer dereference at virtual address
>> 00000000
>> > pgd = ce1b0000, hw pgd = ce1b0000
>> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>> > --> IRQ handler irq 150 == NULL!! domain Xenomai
>>
>> Please put the panic or trace freeze before printing anything and
>> the whole dumping. This will remove a lot of useless stuff from the
>> trace.
>>
>> Please find attached the ipipetrace_2.txt file (this time I was able to
> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
>
I noticed we have a taskswitch hook set, which might blur the trace
results. So if you are interested in a trace without the taskswitch hook
set, then please find attached ipipetrace_3.txt. Sorry for the
inconvenience.
>
>
>> --
>> Gilles.
>>
>
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 3946927621 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 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)
:| + end 0x80000001 -4305 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4304 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4303 0.492 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4303 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4302! 41.044 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4261+ 1.641 vector_swi+0x3c (<00174754>)
: + func -4259 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4259 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4258 0.835 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4257 0.835 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4257 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4256+ 1.134 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4255 0.940 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4254 0.731 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4253 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4252 0.910 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4252 0.910 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4251+ 1.059 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4250 0.611 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4249+ 1.477 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4248 0.895 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -4247 0.567 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -4246 0.805 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -4245 0.656 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -4245 0.656 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4244 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4243 0.910 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4242 0.925 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4242+ 1.179 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4240 0.716 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 539] cyclic: 30 -4240 0.656 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4239+ 2.134 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4237 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4236+ 1.776 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4234 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4234 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 537] Loader: 29 -4233+ 2.179 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4231 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4230+ 1.686 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4228 0.686 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4228+ 3.343 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4224 0.955 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4223 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4223 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4222 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4221 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4221! 32.820 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4188+ 1.641 vector_swi+0x3c (<00174754>)
: + func -4186 0.791 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4185 0.835 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4185 0.656 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4184 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4183 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4183+ 1.089 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4182 0.805 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4181 0.686 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4180 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4180 0.970 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4179 0.835 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4178 0.835 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4177+ 1.298 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4176 0.865 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4175 0.716 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4174 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4174 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4173 0.671 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4172 0.641 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4172+ 1.059 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4171 0.955 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 537] Loader: 29 -4170 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4169+ 1.925 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4167 0.567 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4167+ 1.955 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -4165 0.641 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4164 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 522] WD-Trigg 1 -4163+ 1.776 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4161 0.880 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4160+ 1.746 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -4159 0.731 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4158+ 3.402 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4155 0.701 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4154 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4153 0.656 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4153 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -4152 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4151+ 3.970 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4147 0.791 vector_swi+0x3c (<00174754>)
: + func -4147 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4146 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4146 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4145 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -4145 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -4144 0.970 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4143 0.776 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4142 0.582 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4142 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4141 0.701 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4140 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4140 0.925 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -4139 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4138 0.746 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4138 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4137 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4137 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4136 0.686 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4135 0.671 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4135 0.820 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4134 0.686 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 522] WD-Trigg 1 -4133 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4133+ 1.179 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4132+ 1.507 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -4130 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4129 0.910 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:| + begin 0x90000000 -4128 0.985 __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:| + func -4127 0.820 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -4127+ 1.029 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -4126 0.761 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -4125 0.701 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000096 -4124 0.880 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -4123 0.686 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -4122+ 1.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -4121+ 1.417 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -4119 0.970 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -4118 0.716 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -4118+ 1.208 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -4116+ 1.313 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -4115+ 1.283 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -4114+ 1.134 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| + end 0x00000096 -4113 0.492 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -4112 0.805 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -4111 0.716 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -4111 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -4110+ 1.597 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_head+0xa4)
: + func -4109 0.567 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -4108+ 1.373 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -4107+ 1.447 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -4105 0.597 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4105 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 533] TCP-10. -1 -4104 0.985 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # func -4103 0.537 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -4102+ 2.208 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| +func -4100 0.835 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -4099 0.970 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -4098 0.671 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
: #func -4097 0.656 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -4097+ 1.223 irq_enter+0x10 (handle_IRQ+0x28)
: #func -4096 0.656 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -4095 0.671 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -4094+ 1.014 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -4093 0.701 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -4093+ 1.134 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4091 0.522 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -4091+ 1.119 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -4090 0.656 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -4089 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -4089+ 1.119 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4088 0.761 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -4087 0.626 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -4086 0.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -4085+ 1.835 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -4083+ 1.626 fec_enet_interrupt+0x10 (handle_irq_event_percpu+0x98)
:| #begin 0x80000001 -4082 0.671 fec_enet_interrupt+0x6c (handle_irq_event_percpu+0x98)
:| #end 0x80000001 -4081 0.880 fec_enet_interrupt+0x80 (handle_irq_event_percpu+0x98)
: #func -4080 0.582 __napi_schedule+0x10 (fec_enet_interrupt+0xd8)
:| #begin 0x80000001 -4080 0.776 __napi_schedule+0x30 (fec_enet_interrupt+0xd8)
:| #end 0x80000001 -4079 0.805 __napi_schedule+0x48 (fec_enet_interrupt+0xd8)
: #func -4078+ 2.104 __raise_softirq_irqoff+0x10 (__napi_schedule+0x6c)
: #func -4076 0.731 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -4075+ 2.477 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -4073+ 1.343 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -4071 0.686 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -4071 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4070 0.492 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -4069 0.522 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -4069+ 1.014 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -4068 1.000 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -4067 0.522 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -4066 0.537 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -4066 0.492 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -4065 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -4065 0.626 irq_exit+0x10 (handle_IRQ+0x74)
: #func -4064 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -4063 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -4063 0.567 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -4062 0.537 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -4061 0.671 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -4061 0.850 __ipipe_do_sync_stage+0x2b4 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -4060 0.626 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -4059 0.671 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -4059 0.671 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -4058 0.522 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -4057 0.791 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -4057 0.492 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -4056 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4055 0.791 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -4055 0.686 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -4054 0.537 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -4053 0.477 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -4053 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -4053 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4052 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -4051 1.000 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -4050 0.686 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -4050 0.507 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -4049 0.597 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -4049 0.641 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -4048 0.477 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -4047 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -4047 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4046 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -4046 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -4045 0.940 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -4044 0.611 enqueue_task+0x10 (activate_task+0x38)
: #func -4043+ 2.925 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -4041+ 1.223 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -4039+ 1.134 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -4038+ 1.850 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -4036+ 1.194 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -4035 0.522 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -4035 0.522 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -4034 0.970 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -4033 0.686 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -4032 0.701 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -4032 0.791 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -4031 0.746 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -4030 0.522 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -4030 0.940 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -4029 0.537 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -4028 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -4027 0.537 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -4027+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -4026 0.537 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -4025 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -4024 0.507 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -4024 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -4023+ 1.283 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x90000000 -4022 0.850 __irq_svc+0x44 (ipipe_trace_function+0x4)
:| #func -4021 0.656 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -4021 0.611 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -4020 0.671 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -4019 0.492 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000057 -4019 0.865 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -4018 0.656 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -4017+ 1.223 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -4016 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -4015 0.776 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -4014 0.626 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| #func -4014 0.537 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -4013 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -4012 0.880 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -4012+ 1.119 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -4010 0.626 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| #func -4010 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| #func -4009 0.492 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -4009 0.910 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -4008+ 1.044 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -4007+ 1.791 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -4005+ 1.865 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -4003+ 2.000 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -4001+ 1.373 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@-3039 -4000 0.716 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -3999+ 1.014 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -3998+ 2.268 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| #func -3996 0.761 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x00000057 -3995 0.656 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -3994 0.731 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -3994 0.791 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -3993 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -3992 0.537 __ipipe_fast_svc_irq_exit+0x18 (ipipe_trace_function+0x4)
: #func -3992 0.567 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3991 0.671 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3991 0.791 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3990+ 1.313 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000062 -3988 0.507 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3988 0.776 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3987 0.567 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -3987 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -3986 0.820 __ipipe_fast_svc_irq_exit+0x18 (local_bh_enable+0x0)
: +func -3985 0.880 local_bh_enable+0x10 (dev_queue_xmit+0x498)
: +func -3984 0.567 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -3984 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3983 0.492 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -3983+ 1.223 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3981 0.626 local_bh_enable+0x10 (ip_finish_output+0x350)
: +func -3981 0.492 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -3980+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3979 0.820 do_softirq+0x10 (local_bh_enable+0x9c)
:| +begin 0x80000001 -3978 0.492 do_softirq+0x4c (local_bh_enable+0x9c)
:| #end 0x80000001 -3978 0.805 do_softirq+0x64 (local_bh_enable+0x9c)
: #func -3977 0.776 __do_softirq+0x14 (do_softirq+0x88)
: #func -3976 0.791 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -3976 0.477 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -3975 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3974 0.671 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -3974 0.686 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -3973 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3972+ 1.507 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -3971 0.820 net_rx_action+0x14 (__do_softirq+0x12c)
:| +begin 0x80000001 -3970 0.567 net_rx_action+0x50 (__do_softirq+0x12c)
:| #end 0x80000001 -3970 0.805 net_rx_action+0x64 (__do_softirq+0x12c)
: #func -3969 0.552 ipipe_unstall_root+0x10 (net_rx_action+0x270)
:| #begin 0x80000000 -3968 0.522 ipipe_unstall_root+0x2c (net_rx_action+0x270)
:| #func -3968 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3967 0.671 ipipe_unstall_root+0x64 (net_rx_action+0x270)
: +func -3967+ 1.895 fec_enet_rx_napi+0x14 (net_rx_action+0xa8)
: +func -3965+ 1.194 arm_dma_unmap_page+0x10 (fec_enet_rx_napi+0x4b0)
: +func -3963 0.761 __dma_page_dev_to_cpu+0x14 (arm_dma_unmap_page+0x58)
: +func -3963+ 1.955 dma_cache_maint_page+0x14 (__dma_page_dev_to_cpu+0x34)
: +func -3961+ 2.000 page_address+0x10 (dma_cache_maint_page+0x128)
: +func -3959+ 1.149 dev_kfree_skb_any+0x10 (fec_enet_rx_napi+0x664)
: +func -3958 0.925 consume_skb+0x10 (dev_kfree_skb_any+0x64)
: +func -3957 0.671 __kfree_skb+0x10 (consume_skb+0x9c)
: +func -3956 0.820 skb_release_all+0x10 (__kfree_skb+0x1c)
: +func -3955+ 1.343 skb_release_head_state+0x10 (skb_release_all+0x1c)
: +func -3954 0.537 tcp_wfree+0x10 (skb_release_head_state+0xb0)
:| +begin 0x80000001 -3953 0.492 tcp_wfree+0x34 (skb_release_head_state+0xb0)
:| +end 0x80000001 -3953 0.776 tcp_wfree+0x48 (skb_release_head_state+0xb0)
: +func -3952+ 1.149 sock_wfree+0x10 (tcp_wfree+0x160)
: +func -3951+ 1.850 skb_release_data+0x10 (skb_release_all+0x30)
: +func -3949 0.731 napi_complete+0x10 (fec_enet_rx_napi+0x710)
: +func -3948 0.552 napi_gro_flush+0x10 (napi_complete+0x2c)
:| +begin 0x80000001 -3948 0.582 napi_complete+0x44 (fec_enet_rx_napi+0x710)
:| #end 0x80000001 -3947 0.626 napi_complete+0x5c (fec_enet_rx_napi+0x710)
: #func -3947 0.626 __napi_complete+0x10 (napi_complete+0x68)
:| #begin 0x80000001 -3946 0.611 __napi_complete+0x70 (napi_complete+0x68)
:| #end 0x80000001 -3945 0.492 __napi_complete+0x84 (napi_complete+0x68)
: #func -3945 0.507 ipipe_unstall_root+0x10 (napi_complete+0x74)
:| #begin 0x80000000 -3944 0.597 ipipe_unstall_root+0x2c (napi_complete+0x74)
:| #func -3944 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3943 0.985 ipipe_unstall_root+0x64 (napi_complete+0x74)
:| +begin 0x80000001 -3942 0.626 net_rx_action+0x150 (__do_softirq+0x12c)
:| #end 0x80000001 -3942 0.507 net_rx_action+0x164 (__do_softirq+0x12c)
: #func -3941 0.522 ipipe_unstall_root+0x10 (net_rx_action+0x23c)
:| #begin 0x80000000 -3941 0.522 ipipe_unstall_root+0x2c (net_rx_action+0x23c)
:| #func -3940 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3939 0.895 ipipe_unstall_root+0x64 (net_rx_action+0x23c)
: +func -3939 0.731 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -3938 0.611 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -3937 0.776 __do_softirq+0x20c (do_softirq+0x88)
: #func -3936 0.626 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -3936 0.477 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -3935 0.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3934 0.507 ipipe_unstall_root+0x10 (do_softirq+0x94)
:| #begin 0x80000000 -3934 0.507 ipipe_unstall_root+0x2c (do_softirq+0x94)
:| #func -3933 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3933 0.507 ipipe_unstall_root+0x64 (do_softirq+0x94)
: +func -3932 0.552 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -3932+ 1.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3930 0.611 __schedule+0x14 (preempt_schedule+0x50)
: +func -3929 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -3929 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3928+ 1.313 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3927 0.731 rcu_note_context_switch+0xc4 (__schedule+0x44)
:| #end 0x80000001 -3926 0.477 rcu_note_context_switch+0xd8 (__schedule+0x44)
: #func -3926 0.477 add_preempt_count+0x10 (rcu_note_context_switch+0xf8)
: #func -3925 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3924 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x208)
:| #begin 0x80000000 -3924 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x208)
:| #func -3923 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3923 0.507 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x208)
: +func -3922 0.611 sub_preempt_count+0x10 (rcu_note_context_switch+0x210)
: +func -3922 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3921 0.597 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3920 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3920 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3919 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3919 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3918 0.805 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3917 0.567 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3917 0.552 __schedule+0xac (preempt_schedule+0x50)
:| #end 0x80000001 -3916 0.567 __schedule+0xc0 (preempt_schedule+0x50)
: #func -3916 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3915 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3914 0.805 update_rq_clock+0x10 (__schedule+0x200)
: #func -3913 0.611 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3913 0.701 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -3912+ 1.104 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -3911 0.552 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3911 0.701 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -3910 0.776 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3909+ 1.238 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3908 0.477 __schedule+0x2b0 (preempt_schedule+0x50)
:| #end 0x80000001 -3907+ 1.402 __schedule+0x2c8 (preempt_schedule+0x50)
: #func -3906 0.671 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -3905 0.552 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -3905 0.567 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -3904 0.641 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -3903 0.776 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -3903+ 1.611 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -3901+ 1.388 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -3900+ 1.074 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -3899 0.701 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -3898 0.865 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -3897 0.597 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -3896 0.791 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -3896 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3895 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3895 0.985 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -3894 0.776 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3893+ 1.567 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -3891 0.611 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3891 0.597 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3890 0.552 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3890+ 1.089 __schedule+0x42c (preempt_schedule+0x50)
:| #func -3888 0.925 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3888 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3887 0.641 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3886 0.731 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3886 1.000 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3885+ 1.134 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3883 0.701 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3883+ 1.268 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3881 0.716 __schedule+0x454 (schedule+0x74)
: #func -3881 0.641 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -3880 0.731 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -3879 0.641 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -3879 0.761 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -3878 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -3877 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -3877 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3876 0.626 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -3876 0.582 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -3875 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3874 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -3874+ 1.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3872 0.791 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -3871 0.641 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -3871 0.477 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -3870 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -3870 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3869 0.522 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -3868 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -3868 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3867 0.492 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -3867 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -3866 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3865 0.746 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -3865 0.552 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -3864 0.477 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -3864 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -3863 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3863 0.492 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -3862 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -3862 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3861 0.477 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -3861 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -3860+ 4.149 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3856 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -3855 0.865 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -3854 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -3853 0.820 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -3853 0.492 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -3852! 11.507 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -3841+ 2.149 vector_swi+0x3c (<00174754>)
: +func -3839 0.746 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -3838 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -3837 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3837 0.776 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3836 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3835+ 1.194 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -3834 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -3833 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -3833 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -3832 0.925 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -3831 0.955 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -3830 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -3830 0.761 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -3829+ 1.029 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -3828 0.671 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -3827 0.865 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -3826 0.597 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -3826 0.850 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -3825 0.626 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -3824 0.492 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -3824 0.552 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -3823 0.970 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #begin 0x90000000 -3822 0.880 __irq_svc+0x44 (__gnu_mcount_nc+0x50)
:| #func -3821 0.761 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -3820 0.537 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -3820 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -3819 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000096 -3819 0.791 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -3818 0.776 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -3817+ 1.447 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3816+ 1.029 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3815 0.805 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3814 0.761 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -3813 0.820 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -3812 1.000 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -3811 0.955 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -3810+ 1.119 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| #func -3809+ 1.358 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| #end 0x00000096 -3808 0.507 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -3807+ 1.089 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -3806 0.552 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -3806 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -3805 0.492 __ipipe_fast_svc_irq_exit+0x18 (__gnu_mcount_nc+0x50)
: #func -3805 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -3804 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3803 0.507 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -3803 0.522 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -3802 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -3802 0.835 __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -3801 0.820 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -3800 0.641 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
: #func -3800 0.567 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -3799 0.835 irq_enter+0x10 (handle_IRQ+0x28)
: #func -3798 0.626 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -3798 0.552 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -3797 1.000 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -3796 0.477 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -3796 0.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3795 0.507 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -3794 0.791 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -3794 0.507 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -3793 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -3793 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3792 0.761 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -3791 0.686 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -3790+ 1.298 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3789 0.895 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -3788+ 1.089 fec_enet_interrupt+0x10 (handle_irq_event_percpu+0x98)
:| #begin 0x80000001 -3787 0.492 fec_enet_interrupt+0x6c (handle_irq_event_percpu+0x98)
:| #end 0x80000001 -3786 0.671 fec_enet_interrupt+0x80 (handle_irq_event_percpu+0x98)
: #func -3786 0.507 __napi_schedule+0x10 (fec_enet_interrupt+0xd8)
:| #begin 0x80000001 -3785 0.641 __napi_schedule+0x30 (fec_enet_interrupt+0xd8)
:| #end 0x80000001 -3785 0.746 __napi_schedule+0x48 (fec_enet_interrupt+0xd8)
: #func -3784+ 1.970 __raise_softirq_irqoff+0x10 (__napi_schedule+0x6c)
: #func -3782+ 1.014 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -3781+ 1.910 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -3779+ 1.940 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -3777 0.582 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -3776 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3775 0.522 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -3775 0.537 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -3774 0.895 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -3773+ 1.014 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -3772 0.522 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -3772 0.507 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -3771 0.492 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -3771 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3770 0.507 irq_exit+0x10 (handle_IRQ+0x74)
: #func -3770 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -3769 0.940 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3768 0.746 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -3767 0.537 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -3767 0.731 do_softirq+0x64 (irq_exit+0x90)
: #func -3766 0.626 __do_softirq+0x14 (do_softirq+0x88)
: #func -3766 0.597 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -3765 0.477 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -3764 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3764 0.522 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -3763 0.522 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -3762 0.656 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3762+ 1.358 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -3760 0.701 net_rx_action+0x14 (__do_softirq+0x12c)
:| +begin 0x80000001 -3760 0.656 net_rx_action+0x50 (__do_softirq+0x12c)
:| #end 0x80000001 -3759 0.791 net_rx_action+0x64 (__do_softirq+0x12c)
: #func -3758 0.671 ipipe_unstall_root+0x10 (net_rx_action+0x270)
:| #begin 0x80000000 -3758 0.507 ipipe_unstall_root+0x2c (net_rx_action+0x270)
:| #func -3757 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3757 0.820 ipipe_unstall_root+0x64 (net_rx_action+0x270)
: +func -3756+ 1.522 fec_enet_rx_napi+0x14 (net_rx_action+0xa8)
: +func -3754 1.000 arm_dma_unmap_page+0x10 (fec_enet_rx_napi+0x180)
: +func -3753 0.597 __dma_page_dev_to_cpu+0x14 (arm_dma_unmap_page+0x58)
: +func -3753+ 1.194 dma_cache_maint_page+0x14 (__dma_page_dev_to_cpu+0x34)
: +func -3751+ 2.820 page_address+0x10 (dma_cache_maint_page+0x128)
: +func -3749 0.925 __netdev_alloc_skb+0x10 (fec_enet_rx_napi+0x1ac)
: +func -3748+ 1.238 __netdev_alloc_frag+0x14 (__netdev_alloc_skb+0x50)
:| +begin 0x80000001 -3746 0.552 __netdev_alloc_frag+0x38 (__netdev_alloc_skb+0x50)
:| #end 0x80000001 -3746 0.671 __netdev_alloc_frag+0x50 (__netdev_alloc_skb+0x50)
: #func -3745 0.611 page_address+0x10 (__netdev_alloc_frag+0x120)
: #func -3745 0.492 ipipe_unstall_root+0x10 (__netdev_alloc_frag+0x14c)
:| #begin 0x80000000 -3744 0.537 ipipe_unstall_root+0x2c (__netdev_alloc_frag+0x14c)
:| #func -3744 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3743 0.746 ipipe_unstall_root+0x64 (__netdev_alloc_frag+0x14c)
: +func -3742 0.701 build_skb+0x10 (__netdev_alloc_skb+0x60)
: +func -3742 0.656 kmem_cache_alloc+0x14 (build_skb+0x3c)
: +func -3741 0.597 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -3740 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3740 0.492 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -3739 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3738 0.582 kmem_cache_alloc+0xac (build_skb+0x3c)
:| #end 0x80000001 -3738 0.522 kmem_cache_alloc+0xc4 (build_skb+0x3c)
: #func -3737 0.507 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -3737 0.507 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -3736 0.656 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3736+ 1.402 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -3734+ 1.895 skb_put+0x10 (fec_enet_rx_napi+0x1e8)
: +func -3732+ 1.671 eth_type_trans+0x10 (fec_enet_rx_napi+0x204)
: +func -3731 0.626 napi_gro_receive+0x10 (fec_enet_rx_napi+0x32c)
: +func -3730 0.761 skb_gro_reset_offset+0x10 (napi_gro_receive+0x24)
: +func -3729 0.731 dev_gro_receive+0x14 (napi_gro_receive+0x30)
: +func -3729+ 1.328 __rcu_read_lock+0x10 (dev_gro_receive+0x7c)
: +func -3727 0.626 inet_gro_receive+0x10 (dev_gro_receive+0x1b0)
: +func -3727+ 1.671 __rcu_read_lock+0x10 (inet_gro_receive+0x90)
: +func -3725 1.000 tcp4_gro_receive+0x10 (inet_gro_receive+0x21c)
: +func -3724+ 1.402 tcp_gro_receive+0x14 (tcp4_gro_receive+0x108)
: +func -3723 0.567 __rcu_read_unlock+0x10 (inet_gro_receive+0x224)
: +func -3722+ 1.134 __rcu_read_unlock+0x10 (dev_gro_receive+0x1b8)
: +func -3721 0.910 netif_receive_skb+0x14 (napi_gro_receive+0x58)
: +func -3720 0.746 __netif_receive_skb+0x10 (netif_receive_skb+0x54)
: +func -3719+ 1.089 __netif_receive_skb_core+0x14 (__netif_receive_skb+0x78)
: +func -3718+ 2.582 __rcu_read_lock+0x10 (__netif_receive_skb_core+0xd0)
: +func -3716+ 2.447 ip_rcv+0x14 (__netif_receive_skb_core+0x52c)
: +func -3713 0.925 tcp_v4_early_demux+0x14 (ip_rcv+0x2dc)
: +func -3712 0.746 __inet_lookup_established+0x14 (tcp_v4_early_demux+0xac)
: +func -3711+ 1.298 __rcu_read_lock+0x10 (__inet_lookup_established+0x98)
: +func -3710+ 1.328 __rcu_read_unlock+0x10 (__inet_lookup_established+0x240)
: +func -3709+ 1.014 ipv4_dst_check+0x10 (tcp_v4_early_demux+0xf8)
: +func -3708+ 1.343 __skb_dst_set_noref+0x10 (tcp_v4_early_demux+0x11c)
: +func -3706 0.537 ip_local_deliver+0x10 (ip_rcv+0x4f0)
: +func -3706 0.656 __rcu_read_lock+0x10 (ip_local_deliver+0x7c)
: +func -3705+ 1.268 raw_local_deliver+0x14 (ip_local_deliver+0x94)
: +func -3704+ 1.746 tcp_v4_rcv+0x14 (ip_local_deliver+0x104)
: +func -3702 0.611 sk_filter+0x10 (tcp_v4_rcv+0x2e0)
: +func -3702 0.507 __rcu_read_lock+0x10 (sk_filter+0x40)
: +func -3701 0.686 __rcu_read_unlock+0x10 (sk_filter+0xa8)
: +func -3700 0.507 add_preempt_count+0x10 (tcp_v4_rcv+0x2f4)
: +func -3700+ 1.283 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3699 0.477 sub_preempt_count+0x10 (tcp_v4_rcv+0x3b4)
: +func -3698 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3697 0.701 __rcu_read_unlock+0x10 (ip_local_deliver+0x1b0)
: +func -3697+ 1.059 __rcu_read_unlock+0x10 (__netif_receive_skb_core+0x620)
: +func -3696 0.671 arm_dma_map_page+0x14 (fec_enet_rx_napi+0x39c)
: +func -3695 0.701 dma_cache_maint_page+0x14 (arm_dma_map_page+0x54)
: +func -3694+ 3.134 page_address+0x10 (dma_cache_maint_page+0x128)
: +func -3691 0.552 napi_complete+0x10 (fec_enet_rx_napi+0x710)
: +func -3691 0.626 napi_gro_flush+0x10 (napi_complete+0x2c)
:| +begin 0x80000001 -3690 0.835 napi_complete+0x44 (fec_enet_rx_napi+0x710)
:| #end 0x80000001 -3689 0.671 napi_complete+0x5c (fec_enet_rx_napi+0x710)
: #func -3688 0.641 __napi_complete+0x10 (napi_complete+0x68)
:| #begin 0x80000001 -3688 0.597 __napi_complete+0x70 (napi_complete+0x68)
:| #end 0x80000001 -3687 0.626 __napi_complete+0x84 (napi_complete+0x68)
: #func -3687 0.537 ipipe_unstall_root+0x10 (napi_complete+0x74)
:| #begin 0x80000000 -3686 0.552 ipipe_unstall_root+0x2c (napi_complete+0x74)
:| #func -3686 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3685 0.820 ipipe_unstall_root+0x64 (napi_complete+0x74)
:| +begin 0x80000001 -3684 0.701 net_rx_action+0x150 (__do_softirq+0x12c)
:| #end 0x80000001 -3683 0.537 net_rx_action+0x164 (__do_softirq+0x12c)
: #func -3683 0.492 ipipe_unstall_root+0x10 (net_rx_action+0x23c)
:| #begin 0x80000000 -3682 0.522 ipipe_unstall_root+0x2c (net_rx_action+0x23c)
:| #func -3682 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3681 0.686 ipipe_unstall_root+0x64 (net_rx_action+0x23c)
: +func -3681 0.686 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -3680 0.582 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -3679 0.835 __do_softirq+0x20c (do_softirq+0x88)
: #func -3679 0.880 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -3678 0.507 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -3677+ 1.253 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3676 0.492 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3675 0.626 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3675 0.805 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3674 0.910 __ipipe_do_sync_stage+0x2b4 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -3673 0.686 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -3672 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -3672 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3671 0.925 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -3670 0.716 __schedule+0x14 (schedule+0x74)
: +func -3669 0.656 add_preempt_count+0x10 (__schedule+0x38)
: +func -3669 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3668 0.970 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3667 0.746 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3666 0.656 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3665 0.522 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3665 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3664 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3664 0.701 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3663 0.686 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3662 0.611 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -3662 0.477 __schedule+0xc0 (schedule+0x74)
: #func -3661 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3661 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3660 0.671 deactivate_task+0x10 (__schedule+0x4ec)
: #func -3659 0.671 dequeue_task+0x10 (deactivate_task+0x38)
: #func -3659+ 2.522 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -3656 0.641 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -3655+ 1.432 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:| #begin 0x90000000 -3654+ 1.164 __irq_svc+0x44 (__gnu_mcount_nc+0x58)
:| #func -3653 0.716 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -3652 0.522 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -3652 0.671 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -3651 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000062 -3650 0.537 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -3650 0.761 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -3649+ 1.582 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3647+ 1.283 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3646 0.582 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3646 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| #func -3645+ 2.104 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| #func -3643 0.656 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| #func -3642 0.611 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| #func -3642 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #begin 0x000000a4 -3641 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| #func -3641 0.492 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| #func -3640 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3640+ 1.029 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3638 0.805 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3638+ 1.029 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| #func -3637+ 1.149 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| #func -3635+ 1.014 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| #end 0x000000a4 -3634 0.656 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| #func -3634 0.582 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| #func -3633 0.656 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -3633 0.805 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| #func -3632 0.850 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +*func -3631+ 1.208 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| #*func -3630+ 1.417 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| #*func -3628 0.895 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| #*func -3627+ 2.417 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| #*func -3625 1.000 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| #*func -3624+ 1.089 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| #*func -3623 0.716 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| #*func -3622 0.746 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| #*func -3621+ 1.552 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| #*func -3620 0.955 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -3619+ 1.074 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -3618 0.701 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -3617+ 1.059 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -3616 0.626 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -3615 0.925 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -3615+ 1.238 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 541] realtim 95 -3613+ 1.582 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3612 0.522 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -3611+ 1.238 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -3610 0.940 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 523] SDIAS_T 40 -3609+ 1.059 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3608 0.611 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 460] VARAN_T 30 -3607 0.955 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3606 0.641 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 539] cyclic: 30 -3606 0.776 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3605 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 537] Loader: 29 -3604 0.746 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3604 0.716 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 522] WD-Trigg 1 -3603 1.000 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -3602 0.597 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| #*func -3601 0.940 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| #*func -3600+ 1.298 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| #*func -3599+ 1.104 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| #*func -3598 0.895 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| #*func -3597+ 1.089 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| #*func -3596 0.507 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| #*func -3595 0.850 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| #*func -3595+ 1.119 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| #*func -3593 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| #*func -3593 0.776 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| #*func -3592+ 1.611 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| #*func -3591 0.850 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| #*[ 543] backgro -1 -3590 0.805 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| #*func -3589+ 1.597 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3587+ 1.343 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -3586 0.820 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3585+ 2.164 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3583 0.686 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3582 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 541] realtim 95 -3581+ 2.656 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3579+ 1.134 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3578+ 2.492 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3575 0.895 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3574+ 1.940 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: +*func -3572 0.776 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: +*func -3572+ 1.089 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3570+ 4.000 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| +*begin 0x80000001 -3566 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3566 0.776 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3565 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3564+ 1.671 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3562 0.671 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3562! 47.686 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3514+ 2.074 vector_swi+0x3c (<00174754>)
: +*func -3512 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3511 0.746 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3510 0.716 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3510 0.791 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3509 0.985 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3508+ 1.313 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3507 0.970 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3506 0.761 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3505 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3504+ 1.014 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3503 0.567 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3503+ 2.029 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3501 0.671 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3500+ 1.029 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3499+ 1.417 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| +*begin 0x80000001 -3498 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3497 0.776 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3496 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3496 0.701 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3495 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3494+ 7.522 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3487 0.925 vector_swi+0x3c (<00174754>)
: +*func -3486 0.626 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3485 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3485 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3484 0.716 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3484 0.611 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3483 0.731 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3482 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3481 0.477 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3481 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3480 0.791 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3479 0.582 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3479 0.641 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3478 0.641 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3478+ 1.776 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3476 0.850 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: +*func -3475 0.686 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3474 0.701 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: +*func -3474 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: +*func -3473 0.746 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3472 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3472+ 1.238 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3470 0.895 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3469+ 1.268 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3468+ 1.119 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 541] realtim 95 -3467 0.910 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3466+ 2.462 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3464 0.597 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3463+ 2.119 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3461 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3460+ 1.089 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 523] SDIAS_T 40 -3459+ 2.552 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3457 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3456+ 1.940 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3454 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3453+ 3.283 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3450 0.731 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3449 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3449 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3448 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3447 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3447! 38.611 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3408+ 1.626 vector_swi+0x3c (<00174754>)
: +*func -3407 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3406 0.626 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3405 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3405 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3404 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3403+ 1.298 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3402 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3401 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3401 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3400 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3399 0.671 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3399 0.895 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3398 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3397+ 1.089 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3396 0.910 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3395 0.537 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3395 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3394 0.582 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3394 0.820 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3393+ 1.208 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3392 0.940 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 523] SDIAS_T 40 -3391 0.835 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3390+ 2.014 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3388 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3387+ 1.701 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3386 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3385+ 1.044 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 460] VARAN_T 30 -3384+ 1.910 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3382 0.970 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3381+ 1.432 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3380 0.880 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3379+ 3.208 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3376 0.731 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3375 0.731 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3374 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3373 0.701 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3373 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3372+ 5.835 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3366 0.985 vector_swi+0x3c (<00174754>)
: +*func -3365 0.582 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3365 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3364 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3364 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3363 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3363+ 1.059 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3362 0.910 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3361 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3360 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3360 0.835 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3359 0.567 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3358 0.850 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3357 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3357 0.776 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3356 0.641 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3355 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3355 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3354 0.597 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3354 0.716 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3353 0.985 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3352 0.641 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 460] VARAN_T 30 -3351 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3351+ 1.447 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3350 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3349+ 2.074 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3347 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3346+ 1.059 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 539] cyclic: 30 -3345+ 1.940 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3343 0.656 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3343+ 1.388 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3341 0.537 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3341+ 1.343 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: +*func -3340 0.626 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: +*func -3339 0.552 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3338+ 2.895 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| +*begin 0x80000001 -3335 0.611 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3335 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3334 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3333 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3333 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3332! 39.791 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3292+ 1.641 vector_swi+0x3c (<00174754>)
: +*func -3291 0.776 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3290 0.641 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3289 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3289 0.746 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3288 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3288+ 1.343 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3286 0.880 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3285 0.582 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3285 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3284 0.925 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3283 0.567 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3283+ 1.149 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3281 1.000 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3280+ 1.671 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3279 0.955 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: +*func -3278 0.552 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: +*func -3277 0.746 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: +*func -3277 0.597 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: +*func -3276 0.582 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3275 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3275 0.746 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3274 0.552 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3274+ 1.402 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3272 0.940 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 539] cyclic: 30 -3271 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3271+ 1.880 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3269 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3268+ 1.641 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3267 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3266 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 537] Loader: 29 -3265+ 2.223 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3263 0.805 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3262+ 1.850 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3260 0.626 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3260+ 3.761 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3256 0.776 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3255 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3254 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3254 0.835 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3253 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3252! 33.656 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3219+ 1.701 vector_swi+0x3c (<00174754>)
: +*func -3217 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3216 0.686 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3216 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3215 0.611 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3214 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3214+ 1.208 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3213 0.850 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3212 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3211 0.656 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3211 0.820 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3210 0.537 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3209 0.985 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3208 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3207+ 1.149 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3206+ 1.059 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3205 0.537 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3205 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3204 0.835 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3203 0.805 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3203+ 1.238 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3201 0.940 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 537] Loader: 29 -3200 0.835 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3200+ 1.805 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3198 0.805 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3197+ 2.582 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3194 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3194 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 522] WD-Trigg 1 -3193+ 1.552 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -3191 0.641 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3191+ 1.597 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -3189 0.626 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -3188+ 3.552 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -3185 0.880 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3184 0.805 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -3183 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -3183 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -3182 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -3181+ 4.746 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -3177+ 1.089 vector_swi+0x3c (<00174754>)
: +*func -3176 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -3175 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -3174 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -3174 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -3173 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -3173 0.835 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -3172 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -3171 0.791 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -3170 0.582 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -3170 0.776 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -3169 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -3168 0.671 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -3168 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -3167 0.865 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -3166 0.731 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -3165 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -3165 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -3164 0.567 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -3164 0.537 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -3163 0.716 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -3162 0.761 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 522] WD-Trigg 1 -3162 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -3161+ 1.537 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -3160+ 1.447 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -3158 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -3157+ 1.104 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -3156 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -3156 0.940 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 543] backgro -1 -3155+ 1.029 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| #*func -3154 0.626 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -3153+ 2.238 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #end 0x00000062 -3151 0.791 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -3150+ 1.447 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -3149 0.791 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -3148 0.701 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -3147+ 1.328 __ipipe_fast_svc_irq_exit+0x18 (__gnu_mcount_nc+0x58)
: #func -3146 0.955 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -3145+ 1.985 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3143+ 1.029 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -3142+ 1.776 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -3140 0.835 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3139 0.776 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3139 0.805 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3138+ 1.507 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3136 0.537 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -3136+ 1.298 __schedule+0x2c8 (schedule+0x74)
: #func -3134 0.880 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -3134 0.641 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -3133 0.641 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -3132 0.641 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -3132 0.880 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -3131+ 1.149 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -3130 0.731 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -3129 0.522 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -3128 0.537 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -3128 0.880 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -3127 0.910 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -3126 0.507 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -3125 0.641 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -3125 0.597 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -3124 0.686 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -3124 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3123 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3122 1.000 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -3121 0.731 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3121+ 1.522 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -3119 0.611 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -3119 0.716 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3118 0.567 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3117 0.925 __schedule+0x42c (schedule+0x74)
:| #func -3116 0.835 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3116 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3115 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3114 0.746 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3114 1.000 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3113 0.955 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3112 0.716 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3111+ 1.268 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3110 0.746 __schedule+0x454 (preempt_schedule+0x50)
: #func -3109 0.522 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -3108 0.776 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -3108 0.641 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -3107 0.731 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -3106 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -3106 0.641 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -3105 0.880 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -3104+ 1.552 __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -3103 0.701 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -3102+ 1.044 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -3101 0.671 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -3100 0.641 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -3100+ 1.014 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -3099 0.552 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -3098 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3097 0.641 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -3096 0.716 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -3096 0.552 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -3095 0.477 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -3095 0.567 add_preempt_count+0x10 (__wake_up+0x64)
: #func -3094 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3093 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -3093 0.970 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -3092 0.686 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -3091 0.611 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -3091 0.746 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -3090 0.537 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -3089 0.477 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -3089 0.567 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -3088 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3088 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -3087 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3087 0.686 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -3086 0.731 enqueue_task+0x10 (activate_task+0x38)
: #func -3085+ 2.477 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -3083 0.895 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -3082 0.656 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -3081+ 1.432 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3080+ 1.044 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -3079 0.671 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -3078 0.611 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -3077 0.865 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -3077 0.656 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -3076 0.611 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -3075 0.597 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -3075 0.656 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -3074 0.507 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -3074+ 1.432 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -3072 0.582 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -3072 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3071 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -3070 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3069 0.492 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -3069 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3068 0.597 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -3067 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -3067+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3066 0.641 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3065 0.492 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3065 0.597 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3064 0.910 __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -3063 0.537 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -3063 0.492 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -3062 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3061 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -3061 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3060 0.507 add_preempt_count+0x10 (__schedule+0x38)
: +func -3060 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3059+ 1.044 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3058 0.567 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3057 0.492 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3057 0.552 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3056 0.552 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3056 0.746 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3055 0.820 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3054 0.597 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3053 0.597 __schedule+0xac (preempt_schedule+0x50)
:| #end 0x80000001 -3053 0.492 __schedule+0xc0 (preempt_schedule+0x50)
: #func -3052 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3052 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3051 0.641 update_rq_clock+0x10 (__schedule+0x200)
: #func -3051 0.611 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3050 0.641 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -3049 0.701 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -3049 0.641 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3048 0.567 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -3047 0.791 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3047+ 1.029 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3046 0.492 __schedule+0x2b0 (preempt_schedule+0x50)
:| #end 0x80000001 -3045 0.731 __schedule+0x2c8 (preempt_schedule+0x50)
: #func -3044 0.477 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -3044 0.507 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -3043 0.582 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -3043 0.462 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -3042 0.910 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -3041 0.791 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -3041 0.597 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -3040 0.656 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -3039 0.522 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -3039 0.656 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -3038 0.656 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -3038 0.641 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -3037+ 1.238 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x90000000 -3036 0.880 __irq_svc+0x44 (__ipipe_trace+0x420)
:| #func -3035 0.835 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -3034 0.925 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -3033 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -3032 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000057 -3032 0.731 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -3031 0.746 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -3030+ 1.805 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -3029+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -3027 0.761 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -3027 0.970 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| #func -3026 0.746 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -3025+ 1.223 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -3024+ 1.253 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -3022+ 1.253 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -3021 0.656 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| #func -3021 0.626 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| #func -3020 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -3019 0.985 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -3018 0.955 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -3017+ 1.656 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -3016+ 1.850 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -3014+ 2.805 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -3011+ 1.223 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@-2054 -3010 0.567 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -3009 0.776 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -3008+ 2.238 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| #func -3006 0.746 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x00000057 -3005 0.656 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -3005 0.776 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -3004 0.731 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -3003 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -3003 0.761 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:| #begin 0x80000001 -3002 0.761 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3001+ 1.104 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -3000 0.701 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2999+ 1.074 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -2998 0.582 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2998 0.701 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -2997 0.507 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -2997 0.686 __schedule+0x42c (preempt_schedule+0x50)
:| #func -2996 0.597 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2995 0.626 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2995 0.492 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2994 0.671 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2994 0.641 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2993 0.716 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2992 0.537 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2992 0.970 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2991 0.567 __schedule+0x454 (schedule+0x74)
: #func -2990 0.656 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2989 0.552 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2989 0.492 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2988 0.626 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2988 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2987 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2987 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2986 0.507 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2986 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2985+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2984 0.492 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2984+ 1.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2982 0.731 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -2981 0.522 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -2981 0.671 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -2980 0.537 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -2980 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2979 0.522 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -2978 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -2978 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2977 0.492 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -2977 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -2976 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2975 0.776 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -2975 0.582 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -2974 0.611 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -2973 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -2973 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2972 0.537 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -2972 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -2971 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2971 0.477 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -2970 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -2970+ 3.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2966 0.761 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -2965 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -2965 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -2964 0.611 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -2963 0.522 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -2963! 11.656 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -2951+ 1.567 vector_swi+0x3c (<00174754>)
: +func -2949 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2949 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -2948 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2948 0.716 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2947 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2946+ 1.402 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -2945 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -2944 0.462 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -2944 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -2943 0.895 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -2942 0.611 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -2942 0.895 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -2941 0.671 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -2940 0.895 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -2939 0.791 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -2938 1.000 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -2937 0.597 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -2937 0.880 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -2936 0.686 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -2935 0.507 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -2935 0.567 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -2934 0.477 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -2934 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -2933 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2933 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -2932 0.522 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -2931 0.626 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2931 0.507 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -2930 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -2930 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2929 0.820 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -2928 0.656 __schedule+0x14 (schedule+0x74)
: +func -2928 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -2927 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2926 0.835 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2925 0.597 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2925 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2924 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2924 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2923 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2923 0.820 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2922 0.567 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2921 0.597 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -2921 0.477 __schedule+0xc0 (schedule+0x74)
: #func -2920 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2920 1.000 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2919 0.671 deactivate_task+0x10 (__schedule+0x4ec)
: #func -2918 0.656 dequeue_task+0x10 (deactivate_task+0x38)
: #func -2918+ 2.029 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -2915 0.597 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -2915 0.850 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -2914 0.701 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -2913+ 1.014 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2912 0.686 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -2912+ 1.029 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -2911 0.537 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2910 0.597 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2909 0.492 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2909+ 1.597 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2907 0.477 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -2907+ 1.014 __schedule+0x2c8 (schedule+0x74)
: #func -2906 0.522 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -2905 0.522 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -2905 0.552 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -2904 0.597 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -2904 0.746 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -2903 0.940 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -2902 0.955 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -2901 0.701 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -2900 0.582 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -2900 0.716 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -2899 0.776 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -2898 0.507 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -2898 0.716 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -2897 0.686 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -2896 0.537 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -2896 0.492 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -2895 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -2895 0.641 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -2894 0.701 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2893 0.940 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -2893 0.582 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2892 0.522 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -2891 0.582 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -2891 0.731 __schedule+0x42c (schedule+0x74)
:| #func -2890 0.716 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2889+ 1.059 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2888 0.567 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2888 0.626 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2887 0.611 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2887 0.701 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2886 0.805 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2885 0.850 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2884 0.492 __schedule+0x454 (preempt_schedule+0x50)
: #func -2884 0.477 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2883 0.626 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2883 0.477 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2882 0.656 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2881 0.582 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2881 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2880 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2880 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2879 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2879+ 1.074 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2878 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2877+ 2.417 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2875 0.865 __rcu_read_unlock+0x10 (ip_queue_xmit+0x2e0)
: +func -2874 0.671 rcu_read_unlock_special+0x10 (__rcu_read_unlock+0x54)
:| +begin 0x80000001 -2873 0.611 rcu_read_unlock_special+0x48 (__rcu_read_unlock+0x54)
:| #end 0x80000001 -2873 0.537 rcu_read_unlock_special+0x60 (__rcu_read_unlock+0x54)
: #func -2872 0.477 add_preempt_count+0x10 (rcu_read_unlock_special+0xd8)
: #func -2872 1.000 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2871 0.522 ipipe_unstall_root+0x10 (rcu_read_unlock_special+0x190)
:| #begin 0x80000000 -2870 0.522 ipipe_unstall_root+0x2c (rcu_read_unlock_special+0x190)
:| #func -2870 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2869 0.641 ipipe_unstall_root+0x64 (rcu_read_unlock_special+0x190)
: +func -2868 0.477 sub_preempt_count+0x10 (rcu_read_unlock_special+0x198)
: +func -2868+ 1.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2866+ 1.373 tcp_event_new_data_sent+0x10 (tcp_write_xmit+0x440)
: +func -2865+ 1.179 tcp_rearm_rto+0x10 (tcp_event_new_data_sent+0x64)
: +func -2864 0.656 sk_reset_timer+0x10 (tcp_rearm_rto+0xa4)
: +func -2863+ 1.567 mod_timer+0x14 (sk_reset_timer+0x24)
: +func -2861+ 1.268 tcp_schedule_loss_probe+0x10 (tcp_write_xmit+0x9b8)
: +func -2860 0.641 msecs_to_jiffies+0x10 (tcp_schedule_loss_probe+0xf0)
: +func -2860 0.492 sk_reset_timer+0x10 (tcp_schedule_loss_probe+0x154)
: +func -2859+ 1.432 mod_timer+0x14 (sk_reset_timer+0x24)
: +func -2858 0.835 lock_timer_base+0x14 (mod_timer+0xa0)
:| +begin 0x80000001 -2857 0.477 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -2856 0.492 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -2856 0.492 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2855 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2855+ 1.895 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -2853 0.716 internal_add_timer+0x10 (mod_timer+0x184)
: #func -2852 0.835 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -2851 0.522 ipipe_unstall_root+0x10 (mod_timer+0x194)
:| #begin 0x80000000 -2851 0.731 ipipe_unstall_root+0x2c (mod_timer+0x194)
:| #func -2850 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2849 0.626 ipipe_unstall_root+0x64 (mod_timer+0x194)
: +func -2849 0.582 sub_preempt_count+0x10 (mod_timer+0x19c)
: +func -2848+ 1.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2846 0.805 release_sock+0x10 (tcp_sendmsg+0xc04)
: +func -2846 0.507 local_bh_disable+0x10 (release_sock+0x1c)
: +func -2845 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -2845 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2844 0.477 add_preempt_count+0x10 (release_sock+0x24)
: +func -2843 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2843 0.477 sub_preempt_count+0x10 (release_sock+0x5c)
: +func -2842+ 1.223 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2841+ 1.208 tcp_v4_do_rcv+0x14 (release_sock+0xd4)
: +func -2840+ 1.074 ipv4_dst_check+0x10 (tcp_v4_do_rcv+0x70)
: +func -2839+ 1.268 tcp_rcv_established+0x14 (tcp_v4_do_rcv+0x8c)
: +func -2838+ 1.179 tcp_validate_incoming+0x14 (tcp_rcv_established+0x498)
: +func -2836 0.716 tcp_ack+0x14 (tcp_rcv_established+0x4b0)
: +func -2836 0.626 tcp_rearm_rto+0x10 (tcp_ack+0xb4)
: +func -2835 0.611 sk_reset_timer+0x10 (tcp_rearm_rto+0xa4)
: +func -2834 0.820 mod_timer+0x14 (sk_reset_timer+0x24)
: +func -2834 0.865 lock_timer_base+0x14 (mod_timer+0xa0)
:| +begin 0x80000001 -2833 0.507 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -2832 0.552 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -2832 0.507 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2831 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2830 0.835 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -2830 0.656 internal_add_timer+0x10 (mod_timer+0x184)
: #func -2829 0.686 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -2828 0.507 ipipe_unstall_root+0x10 (mod_timer+0x194)
:| #begin 0x80000000 -2828 0.850 ipipe_unstall_root+0x2c (mod_timer+0x194)
:| #func -2827 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2826 0.567 ipipe_unstall_root+0x64 (mod_timer+0x194)
: +func -2826 0.552 sub_preempt_count+0x10 (mod_timer+0x19c)
: +func -2825+ 2.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2823 0.761 __kfree_skb+0x10 (tcp_ack+0x58c)
: +func -2822 0.910 skb_release_all+0x10 (__kfree_skb+0x1c)
: +func -2821 0.955 skb_release_head_state+0x10 (skb_release_all+0x1c)
: +func -2820+ 1.149 skb_release_data+0x10 (skb_release_all+0x30)
: +func -2819 0.805 skb_free_head+0x10 (skb_release_data+0xf4)
: +func -2818+ 1.388 kfree+0x14 (skb_free_head+0x5c)
: +func -2817 0.597 add_preempt_count+0x10 (kfree+0xf4)
: +func -2816+ 1.194 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2815 0.462 sub_preempt_count+0x10 (kfree+0x104)
: +func -2814 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2814 0.656 kfree+0x148 (skb_free_head+0x5c)
:| #end 0x80000001 -2813 0.686 kfree+0x160 (skb_free_head+0x5c)
: #func -2812 0.597 ipipe_unstall_root+0x10 (kfree+0x1bc)
:| #begin 0x80000000 -2812 0.552 ipipe_unstall_root+0x2c (kfree+0x1bc)
:| #func -2811 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2811 0.820 ipipe_unstall_root+0x64 (kfree+0x1bc)
: +func -2810 0.820 kmem_cache_free+0x14 (__kfree_skb+0x80)
: +func -2809 0.477 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -2808 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2808 0.522 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -2807 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2807 0.626 kmem_cache_free+0x10c (__kfree_skb+0x80)
:| #end 0x80000001 -2806 0.507 kmem_cache_free+0x124 (__kfree_skb+0x80)
: #func -2806 0.552 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -2805 0.522 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -2805 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2804+ 1.447 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
: +func -2803+ 1.119 tcp_valid_rtt_meas+0x10 (tcp_ack+0x764)
: +func -2801+ 1.298 tcp_rearm_rto+0x10 (tcp_ack+0x774)
: +func -2800 0.686 ktime_get_real+0x14 (tcp_ack+0x898)
: +func -2799 0.641 getnstimeofday+0x10 (ktime_get_real+0x24)
: +func -2799+ 2.462 __getnstimeofday+0x14 (getnstimeofday+0x18)
: +func -2796 0.716 ns_to_timeval+0x14 (tcp_ack+0x8b0)
: +func -2796+ 1.373 ns_to_timespec+0x14 (ns_to_timeval+0x24)
: +func -2794+ 1.641 bictcp_acked+0x14 (tcp_ack+0x90c)
: +func -2793 0.865 bictcp_cong_avoid+0x14 (tcp_ack+0xa68)
: +func -2792+ 1.641 tcp_is_cwnd_limited+0x10 (bictcp_cong_avoid+0x28)
: +func -2790+ 1.074 tcp_urg+0x14 (tcp_rcv_established+0x508)
: +func -2789 0.910 tcp_data_queue+0x14 (tcp_rcv_established+0x514)
: +func -2788+ 1.283 dst_release+0x10 (tcp_data_queue+0x58)
: +func -2787 0.880 tcp_try_rmem_schedule+0x14 (tcp_data_queue+0x118)
: +func -2786+ 1.253 tcp_queue_rcv+0x10 (tcp_data_queue+0x1d4)
: +func -2785+ 1.925 tcp_event_data_recv+0x10 (tcp_data_queue+0x1f8)
: +func -2783 0.656 sock_def_readable+0x10 (tcp_data_queue+0x4d4)
: +func -2782 0.671 __rcu_read_lock+0x10 (sock_def_readable+0x1c)
: +func -2781+ 1.029 __rcu_read_unlock+0x10 (sock_def_readable+0x58)
: +func -2780 0.925 tcp_check_space+0x10 (tcp_rcv_established+0x544)
: +func -2779 0.805 __tcp_ack_snd_check+0x10 (tcp_rcv_established+0x55c)
: +func -2779 0.805 tcp_send_delayed_ack+0x10 (__tcp_ack_snd_check+0x94)
: +func -2778 0.626 sk_reset_timer+0x10 (tcp_send_delayed_ack+0xe8)
: +func -2777+ 1.417 mod_timer+0x14 (sk_reset_timer+0x24)
: +func -2776 0.701 __cond_resched_softirq+0x10 (release_sock+0xd8)
: +func -2775 0.492 add_preempt_count+0x10 (release_sock+0xec)
: +func -2775 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2774 0.537 tcp_release_cb+0x10 (release_sock+0x114)
: +func -2773 0.477 sub_preempt_count+0x10 (release_sock+0x140)
: +func -2773 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2772+ 1.014 local_bh_enable+0x10 (release_sock+0x144)
: +func -2771 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -2770 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2770 0.552 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -2769+ 4.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2765 0.970 __fsnotify_parent+0x14 (do_readv_writev+0x234)
: +func -2764 0.865 fsnotify+0x14 (do_readv_writev+0x250)
: +func -2763 0.611 __srcu_read_lock+0x10 (fsnotify+0x248)
: +func -2763 0.477 add_preempt_count+0x10 (__srcu_read_lock+0x28)
: +func -2762 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2761 0.477 sub_preempt_count+0x10 (__srcu_read_lock+0x54)
: +func -2761 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2760 0.537 __srcu_read_unlock+0x10 (fsnotify+0x21c)
:| +begin 0x80000001 -2760 0.746 __srcu_read_unlock+0x34 (fsnotify+0x21c)
:| #end 0x80000001 -2759 0.641 __srcu_read_unlock+0x4c (fsnotify+0x21c)
: #func -2758 0.537 ipipe_unstall_root+0x10 (__srcu_read_unlock+0x6c)
:| #begin 0x80000000 -2758 0.582 ipipe_unstall_root+0x2c (__srcu_read_unlock+0x6c)
:| #func -2757 0.597 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2756+ 1.268 ipipe_unstall_root+0x64 (__srcu_read_unlock+0x6c)
: +func -2755+ 1.179 fput+0x10 (SyS_writev+0x68)
:| +func -2754 0.910 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -2753! 14.880 ret_fast_syscall+0x2c (<b6b1662c>)
:| +begin 0x90000000 -2738+ 1.701 vector_swi+0x3c (<b6b174b4>)
: +func -2736+ 1.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2735+ 1.537 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -2733 0.820 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -2732+ 1.253 ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
: +func -2731+ 1.328 timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
: +func -2730 0.611 core_sys_select+0x14 (SyS_select+0xf4)
: +func -2729 0.776 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -2728+ 1.656 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -2727 0.537 do_select+0x14 (core_sys_select+0x234)
: +func -2726 0.746 __rcu_read_lock+0x10 (do_select+0x28)
: +func -2726 0.865 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -2725 0.626 select_estimate_accuracy+0x14 (do_select+0x550)
: +func -2724 0.970 ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
: +func -2723 0.731 set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
: +func -2722+ 2.358 task_nice+0x10 (select_estimate_accuracy+0x44)
: +func -2720 0.611 fget_light+0x10 (do_select+0x29c)
: +func -2719 0.716 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -2719 0.895 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -2718+ 1.029 sock_poll+0x10 (do_select+0x2f8)
: +func -2717 0.850 tcp_poll+0x10 (sock_poll+0x2c)
: +func -2716+ 1.074 __pollwait+0x10 (tcp_poll+0x38)
: +func -2715 0.820 add_wait_queue+0x10 (__pollwait+0xec)
:| +begin 0x80000001 -2714 0.507 add_wait_queue+0x40 (__pollwait+0xec)
:| #end 0x80000001 -2713 0.626 add_wait_queue+0x58 (__pollwait+0xec)
: #func -2713 0.477 add_preempt_count+0x10 (add_wait_queue+0x64)
: #func -2712 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2712 0.537 ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:| #begin 0x80000000 -2711 1.000 ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:| #func -2710 0.611 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2709 0.537 ipipe_unstall_root+0x64 (add_wait_queue+0x88)
: +func -2709 0.477 sub_preempt_count+0x10 (add_wait_queue+0x90)
: +func -2708+ 1.373 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2707 0.791 fput+0x10 (do_select+0x330)
: +func -2706 0.805 _cond_resched+0x10 (do_select+0x418)
: +func -2705+ 1.194 poll_freewait+0x10 (do_select+0x508)
: +func -2704 0.537 remove_wait_queue+0x10 (poll_freewait+0x4c)
:| +begin 0x80000001 -2704 0.850 remove_wait_queue+0x30 (poll_freewait+0x4c)
:| #end 0x80000001 -2703 0.641 remove_wait_queue+0x48 (poll_freewait+0x4c)
: #func -2702 0.477 add_preempt_count+0x10 (remove_wait_queue+0x54)
: #func -2702 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2701 0.507 ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:| #begin 0x80000000 -2701 0.507 ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:| #func -2700 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2700 0.507 ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
: +func -2699 0.477 sub_preempt_count+0x10 (remove_wait_queue+0x90)
: +func -2699 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2698+ 1.626 fput+0x10 (poll_freewait+0x54)
: +func -2696 0.776 poll_select_copy_remaining+0x14 (SyS_select+0x108)
: +func -2696 0.820 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -2695+ 1.014 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -2694 0.626 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -2693+ 4.134 ret_fast_syscall+0x2c (<b6b174b8>)
:| +begin 0x90000000 -2689 0.820 vector_swi+0x3c (<b6e53c80>)
: +func -2688 0.940 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2687 0.492 SyS_read+0x14 (ret_fast_syscall+0x0)
: +func -2687 0.626 fget_light+0x10 (SyS_read+0x28)
: +func -2686 0.641 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -2686 0.701 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -2685+ 1.029 vfs_read+0x14 (SyS_read+0x4c)
: +func -2684 0.925 rw_verify_area+0x14 (vfs_read+0x8c)
: +func -2683 0.970 do_sync_read+0x14 (vfs_read+0xc4)
: +func -2682 0.716 sock_aio_read+0x14 (do_sync_read+0x88)
: +func -2681+ 1.074 alloc_sock_iocb+0x10 (sock_aio_read+0x48)
: +func -2680 0.910 inet_recvmsg+0x14 (sock_aio_read+0x100)
: +func -2679 0.656 tcp_recvmsg+0x14 (inet_recvmsg+0x4c)
: +func -2679 0.507 lock_sock_nested+0x10 (tcp_recvmsg+0x30)
: +func -2678 0.656 ipipe_root_only+0x10 (lock_sock_nested+0x1c)
: +func -2677 0.477 local_bh_disable+0x10 (lock_sock_nested+0x20)
: +func -2677 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -2676 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2676 0.477 add_preempt_count+0x10 (lock_sock_nested+0x28)
: +func -2675 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2675 0.477 sub_preempt_count+0x10 (lock_sock_nested+0x48)
: +func -2674 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2673 0.522 local_bh_enable+0x10 (lock_sock_nested+0x68)
: +func -2673 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -2672+ 1.208 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2671 0.552 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -2671+ 1.492 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x90000000 -2669 0.626 __irq_svc+0x44 (tcp_recvmsg+0x144)
:| +func -2669 0.776 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2668 0.910 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2667 0.731 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2666 0.537 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -2666 0.731 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2665 0.731 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -2664+ 1.955 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -2662+ 1.313 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -2661 0.582 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -2660 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -2660+ 1.761 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -2658 0.746 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -2657 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -2657 0.552 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -2656 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -2656 0.522 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| +func -2655 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -2654 0.895 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -2653+ 1.044 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -2652 0.880 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -2652 0.895 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -2651+ 1.044 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| +end 0x000000a4 -2650 0.835 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -2649 0.582 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -2648 0.955 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -2647 0.895 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +func -2646 0.895 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| + func -2645+ 1.283 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -2644+ 1.955 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| # func -2642 0.746 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -2641+ 2.417 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -2639 0.865 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| # func -2638+ 1.119 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -2637 0.686 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| # func -2636 0.940 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| # func -2635+ 1.835 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -2634 1.000 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -2633+ 1.134 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -2631 0.746 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -2631+ 1.059 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -2630 0.656 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -2629 0.880 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -2628+ 1.238 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 541] realtim 95 -2627+ 1.776 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2625 0.552 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -2625 0.985 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -2624 0.805 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 523] SDIAS_T 40 -2623+ 1.014 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2622 0.895 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 460] VARAN_T 30 -2621 1.000 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2620 0.865 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 539] cyclic: 30 -2619 0.805 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2618 0.731 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 537] Loader: 29 -2617 0.656 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2617 0.656 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 522] WD-Trigg 1 -2616+ 1.194 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2615 0.656 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -2614 0.850 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -2613+ 1.761 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -2612+ 1.119 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| # func -2611 0.895 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -2610+ 1.164 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| # func -2608 0.761 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -2608 0.925 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -2607 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -2606 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -2606 0.671 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -2605+ 1.597 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -2603+ 1.029 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 533] TCP-10. -1 -2602 0.626 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -2602+ 1.582 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2600+ 1.597 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -2599 0.910 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2598+ 1.447 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2596 0.701 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -2596+ 1.358 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -2594+ 1.835 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -2592 0.641 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2592+ 1.104 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 541] realtim 95 -2591+ 2.313 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2588+ 1.029 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2587+ 2.432 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2585+ 1.134 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2584+ 2.432 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -2581 0.761 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -2580 0.910 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2580+ 3.761 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -2576 0.820 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2575 0.910 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2574 0.805 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2573 0.820 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2572 0.701 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2572! 49.238 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2523+ 2.582 vector_swi+0x3c (<00174754>)
: + func -2520 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2519 0.731 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2518 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2518 0.746 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2517 0.746 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2516+ 1.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2515 0.985 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2514 0.865 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2513 0.791 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2512 1.000 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2511 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2511+ 1.761 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2509 0.731 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2508+ 1.044 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2507+ 1.582 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| + begin 0x80000001 -2505 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2505 0.761 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2504 0.567 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2503 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2503 0.671 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2502+ 7.597 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2495 0.955 vector_swi+0x3c (<00174754>)
: + func -2494 0.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2493 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2492 0.641 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2492 0.582 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2491 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2491 0.985 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2490 0.626 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2489 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2489 0.567 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2488 0.731 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2487 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2487 0.641 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2486 0.641 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2485+ 1.850 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2484+ 1.104 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -2482 0.656 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2482 0.850 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -2481 0.835 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -2480 0.716 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2479 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2479+ 1.029 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2478 0.865 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2477+ 1.298 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2476 0.910 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 541] realtim 95 -2475 0.820 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2474+ 1.865 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2472 0.880 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2471+ 1.791 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2469 0.582 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2469 0.895 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 523] SDIAS_T 40 -2468+ 2.805 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2465 0.925 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2464+ 2.029 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2462 0.671 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2461+ 3.880 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2458 0.716 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2457 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2456 0.567 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2456 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2455 0.671 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2455! 34.134 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2420+ 1.462 vector_swi+0x3c (<00174754>)
: + func -2419 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2418 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2418 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2417 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2417 0.761 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2416+ 1.462 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2414+ 1.059 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2413 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2413 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2412 0.761 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2411 0.716 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2411 1.000 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2410 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2409 1.000 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2408 0.805 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2407 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2407 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2406 0.567 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2406 0.746 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2405+ 1.119 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2404 0.985 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 523] SDIAS_T 40 -2403 0.746 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2402+ 1.746 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2400 0.552 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2400+ 2.432 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2397 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2397+ 1.074 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 460] VARAN_T 30 -2396+ 1.895 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2394+ 1.044 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2393+ 1.776 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2391 0.716 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2390+ 3.014 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2387 0.746 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2386 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2386 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2385 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2384 0.641 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2384+ 5.552 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2378+ 1.089 vector_swi+0x3c (<00174754>)
: + func -2377 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2377 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2376 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2376 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2375 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2375 0.940 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2374 0.611 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2373 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2372 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2372 0.910 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2371 0.537 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2370 0.791 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2370 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2369 0.701 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2368+ 1.447 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2367 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2366 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2366 0.567 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2365 0.835 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2365 0.940 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2364 0.597 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 460] VARAN_T 30 -2363 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2362+ 1.402 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2361 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2360+ 1.358 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2359 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2359 0.776 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 539] cyclic: 30 -2358+ 1.731 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2356 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2355+ 1.283 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2354 0.537 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2353+ 1.298 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -2352 0.641 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -2351 0.940 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2351+ 2.985 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -2348 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2347 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2346 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2346 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2345 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2344! 40.432 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2304+ 1.850 vector_swi+0x3c (<00174754>)
: + func -2302 0.820 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2301 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2301 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2300 0.611 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2299 0.776 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2299+ 1.149 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2298 0.761 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2297 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2296 0.776 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2295 0.791 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2295 0.970 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2294 0.940 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2293 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2292+ 1.522 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2291+ 1.044 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -2290 0.716 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -2289 0.716 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -2288 0.641 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -2288 0.701 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2287 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2286 0.835 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2285 0.731 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2285+ 1.134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2284 0.686 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 539] cyclic: 30 -2283 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2282+ 1.895 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2280 0.567 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2280+ 1.776 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2278 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2278 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 537] Loader: 29 -2277+ 2.641 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2274 0.910 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2273+ 1.805 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2271 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2271+ 3.522 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2267 0.746 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2266 0.597 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2266 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2265 0.835 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2264 0.686 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2263! 32.567 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2231+ 1.820 vector_swi+0x3c (<00174754>)
: + func -2229 0.776 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2228 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2228 0.820 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2227 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2226 0.776 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2225+ 1.223 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2224 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2223 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2223 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2222 0.955 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2221 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2221 0.970 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2220 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2219 0.835 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2218 0.865 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2217 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2217 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2216 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2216 0.671 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2215+ 1.537 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2213+ 1.014 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 537] Loader: 29 -2212 0.761 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2212+ 1.895 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2210 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2209+ 1.985 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2207 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2206+ 1.089 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 522] WD-Trigg 1 -2205+ 1.761 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2204 0.611 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2203+ 1.597 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -2201 0.731 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2201+ 3.149 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2197 0.835 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2197 0.791 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2196 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2195 0.492 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2195 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2194+ 4.223 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2190 0.850 vector_swi+0x3c (<00174754>)
: + func -2189 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2188 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2188 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2187 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2187 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2186 0.820 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2185 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2185 0.611 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2184+ 1.059 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2183 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2182 0.582 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2182 1.000 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2181 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2180 0.611 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2179 0.776 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2179 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2178 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2178 0.671 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2177 0.522 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2176 0.701 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2176 0.746 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 522] WD-Trigg 1 -2175 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2174+ 1.417 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2173+ 1.313 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -2172 0.567 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2171+ 1.253 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2170 0.805 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -2169+ 1.537 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -2168+ 1.179 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -2166 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2166+ 1.044 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 533] TCP-10. -1 -2165 0.880 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # func -2164 0.671 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -2163+ 2.059 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| +func -2161+ 1.089 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -2160 0.835 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -2159 1.000 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -2158 0.552 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2158 0.671 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2157 0.865 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2156 0.746 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2155+ 1.089 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2154 0.761 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -2154+ 1.134 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -2152 0.537 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -2152 0.611 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -2151 0.492 add_preempt_count+0x10 (__wake_up+0x64)
: #func -2151 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2150 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -2150 0.970 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2149 0.731 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -2148 0.626 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -2147 0.656 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -2147 0.537 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -2146 0.462 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -2146 0.492 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2145 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2144 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2144 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2143 0.716 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2142 0.746 enqueue_task+0x10 (activate_task+0x38)
: #func -2142+ 3.089 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2139 0.880 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2138 0.910 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2137+ 1.761 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2135+ 1.074 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2134 0.567 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2133 0.656 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2133 0.970 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -2132 0.686 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -2131 0.731 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -2130 0.910 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -2129 0.656 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -2129 0.641 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -2128 0.985 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -2127 0.701 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2126 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2126 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2125 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2124 0.492 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -2124+ 1.074 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2123 0.955 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -2122 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -2121+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2120 0.656 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -2120 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -2119 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -2119 0.820 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:| #func -2118 0.776 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:| #end 0x80000000 -2117 0.641 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
: #func -2116 0.776 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -2116 0.492 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -2115 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2114 0.537 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -2114 0.611 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -2113 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2112 0.656 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -2112 0.716 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -2111 0.507 add_preempt_count+0x10 (__schedule+0x38)
: +func -2111 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2110+ 1.044 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2109 0.567 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2108 0.611 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2108 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2107 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2107 0.597 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2106 0.671 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2105 0.671 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2105 0.582 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -2104 0.507 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -2104 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2103 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2102 0.776 update_rq_clock+0x10 (__schedule+0x200)
: #func -2102 0.492 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2101 0.641 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -2100 0.671 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -2100 0.597 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2099 0.716 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -2098 0.776 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2098+ 1.268 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2096 0.492 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -2096+ 1.134 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -2095 0.656 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -2094 0.522 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -2094 0.686 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -2093 0.477 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -2092+ 1.223 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -2091+ 1.223 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -2090 0.791 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -2089 0.880 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -2088 0.701 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -2088 0.955 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -2087 0.597 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -2086 0.671 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -2085 0.552 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -2085 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -2084 0.925 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -2083 0.686 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2083+ 1.388 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -2081 0.626 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -2081 0.686 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -2080 0.567 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -2079+ 1.164 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -2078 0.985 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2077 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2077 0.641 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2076 0.776 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2075 0.955 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2074 1.000 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2073 0.746 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2073+ 1.164 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2071 0.731 __schedule+0x454 (schedule+0x74)
: #func -2071 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2070 0.671 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2069 0.507 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2069 0.761 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2068 0.552 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2068 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2067 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2067 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2066 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2066 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2065 0.492 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2064+ 1.447 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2063 0.641 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -2062 0.656 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -2062 0.477 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -2061 0.611 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -2060 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2060 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -2059 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -2059 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2058 0.477 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -2058 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -2057 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2056 0.731 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -2056 0.597 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -2055 0.477 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -2054 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -2054 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2053 0.477 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -2053 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -2052 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2052+ 1.149 ipipe_unstall_root+0x64 (finish_wait+0xa0)
:| +begin 0x90000000 -2051+ 1.014 __irq_svc+0x44 (ipipe_unstall_root+0x68)
:| +func -2050 0.820 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2049+ 1.089 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2048 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2047 0.611 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -2047 0.716 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2046 0.865 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -2045+ 1.820 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -2043+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -2042 0.955 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -2041+ 1.014 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -2040 0.850 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -2039+ 1.268 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -2038+ 1.582 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -2036+ 1.194 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -2035 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -2035 0.552 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -2034 0.746 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -2033 0.985 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2032+ 1.119 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -2031+ 2.253 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -2029+ 1.626 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -2027+ 1.582 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -2026+ 1.328 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-1069 -2024 0.626 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -2024+ 1.164 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -2023+ 2.447 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| +func -2020 0.731 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| +end 0x00000057 -2019 0.686 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2019 0.910 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2018 0.865 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2017 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2016 0.567 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
: +func -2016 0.507 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -2015+ 4.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2011 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -2010 0.835 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -2009 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -2008 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -2008 0.492 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -2007! 11.985 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -1995+ 1.686 vector_swi+0x3c (<00174754>)
: +func -1994 0.761 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1993 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -1992 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1992 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1991 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1990 1.000 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -1989 0.626 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1989 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -1988 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -1988 0.791 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -1987 0.865 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -1986 0.805 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -1985 0.582 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -1985 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -1984 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -1983+ 1.253 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -1982 0.880 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -1981 0.970 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -1980 0.880 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -1979 0.522 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -1979 0.582 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -1978 0.537 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -1978 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -1977 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1976 0.626 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -1975 0.522 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -1975 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1974 0.597 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -1974 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -1973 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1973 0.910 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -1972 0.582 __schedule+0x14 (schedule+0x74)
: +func -1971 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -1971 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1970+ 1.268 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1968 0.686 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1968 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -1967 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -1967 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -1966 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1966 0.716 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -1965 0.567 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -1964 0.582 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -1964 0.477 __schedule+0xc0 (schedule+0x74)
: #func -1963 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -1963 0.925 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1962 0.641 deactivate_task+0x10 (__schedule+0x4ec)
: #func -1961 0.611 dequeue_task+0x10 (deactivate_task+0x38)
: #func -1961+ 2.134 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -1958 0.761 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -1958 0.910 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -1957 0.597 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -1956+ 1.029 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -1955 0.701 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -1954 0.805 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -1954 0.716 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -1953 0.626 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -1952 0.641 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -1952+ 1.268 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -1950 0.626 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -1950 0.970 __schedule+0x2c8 (schedule+0x74)
: #func -1949 0.641 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -1948 0.522 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -1948 0.522 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -1947 0.641 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -1946 0.671 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -1946 0.791 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -1945 0.835 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -1944 0.537 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -1944 0.567 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -1943 0.537 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -1943 0.656 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -1942 0.656 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -1941 0.597 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -1941 0.567 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -1940 0.641 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -1939 0.582 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -1939 0.507 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -1938 0.910 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -1937 0.537 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1937+ 1.134 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -1936 0.597 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1935 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -1935 0.537 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -1934 0.746 __schedule+0x42c (schedule+0x74)
:| #func -1933 0.686 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -1933 0.492 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -1932 0.567 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -1932 0.492 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -1931 0.656 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -1930 0.865 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -1930 0.895 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1929+ 1.044 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1928 0.477 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -1927 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1927 0.686 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1926 0.477 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1925 0.731 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1925 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1924 0.656 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1924 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1923 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -1923 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1922+ 1.089 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1921 0.582 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1920 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1920 0.835 preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:| #end 0x80000001 -1919 0.477 preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
: #func -1918 0.477 sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
: #func -1918 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000000 -1917+ 1.492 __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:| +end 0x00000062 -1915 0.522 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -1915+ 1.029 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -1914 0.611 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -1913 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -1913+ 2.268 __ipipe_fast_svc_irq_exit+0x18 (tcp_recvmsg+0x144)
: +func -1910+ 2.044 skb_copy_datagram_iovec+0x14 (tcp_recvmsg+0x5ac)
: +func -1908+ 1.880 tcp_rcv_space_adjust+0x10 (tcp_recvmsg+0x5e4)
: +func -1906+ 1.283 tcp_cleanup_rbuf+0x14 (tcp_recvmsg+0x7c0)
: +func -1905 0.656 release_sock+0x10 (tcp_recvmsg+0x7c8)
: +func -1905 0.507 local_bh_disable+0x10 (release_sock+0x1c)
: +func -1904 0.567 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -1903 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1903 0.611 add_preempt_count+0x10 (release_sock+0x24)
: +func -1902+ 1.119 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1901 0.537 tcp_release_cb+0x10 (release_sock+0x114)
: +func -1901 0.477 sub_preempt_count+0x10 (release_sock+0x140)
: +func -1900 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1899 0.850 local_bh_enable+0x10 (release_sock+0x144)
: +func -1898 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -1898 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1897 0.462 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -1897+ 2.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1894+ 1.014 __fsnotify_parent+0x14 (vfs_read+0x10c)
: +func -1893+ 1.238 fsnotify+0x14 (vfs_read+0x128)
: +func -1892 0.895 fput+0x10 (SyS_read+0x68)
:| +func -1891 0.492 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1890! 11.373 ret_fast_syscall+0x2c (<b6e53c84>)
:| +begin 0x90000000 -1879 0.731 vector_swi+0x3c (<b6b174b4>)
: +func -1878+ 1.820 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1876+ 1.567 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -1875 0.805 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -1874+ 1.791 ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
: +func -1872+ 1.268 timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
: +func -1871 0.611 core_sys_select+0x14 (SyS_select+0xf4)
: +func -1870 0.895 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -1869+ 2.044 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -1867 0.537 do_select+0x14 (core_sys_select+0x234)
: +func -1867 0.895 __rcu_read_lock+0x10 (do_select+0x28)
: +func -1866 0.925 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -1865 0.716 select_estimate_accuracy+0x14 (do_select+0x550)
: +func -1864 0.955 ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
: +func -1863 0.805 set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
: +func -1862+ 2.179 task_nice+0x10 (select_estimate_accuracy+0x44)
: +func -1860 0.582 fget_light+0x10 (do_select+0x29c)
: +func -1860 0.731 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -1859 0.820 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -1858+ 1.283 sock_poll+0x10 (do_select+0x2f8)
: +func -1857 0.925 tcp_poll+0x10 (sock_poll+0x2c)
: +func -1856+ 1.134 __pollwait+0x10 (tcp_poll+0x38)
: +func -1855 0.686 add_wait_queue+0x10 (__pollwait+0xec)
:| +begin 0x80000001 -1854 0.507 add_wait_queue+0x40 (__pollwait+0xec)
:| #end 0x80000001 -1854 0.671 add_wait_queue+0x58 (__pollwait+0xec)
: #func -1853 0.656 add_preempt_count+0x10 (add_wait_queue+0x64)
: #func -1852 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1852 0.597 ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:| #begin 0x80000000 -1851 0.791 ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:| #func -1850 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1850 0.552 ipipe_unstall_root+0x64 (add_wait_queue+0x88)
: +func -1849 0.656 sub_preempt_count+0x10 (add_wait_queue+0x90)
: +func -1848+ 1.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1847 0.940 fput+0x10 (do_select+0x330)
: +func -1846 0.835 _cond_resched+0x10 (do_select+0x418)
: +func -1845 0.671 poll_freewait+0x10 (do_select+0x508)
: +func -1844 0.552 remove_wait_queue+0x10 (poll_freewait+0x4c)
:| +begin 0x80000001 -1844 0.567 remove_wait_queue+0x30 (poll_freewait+0x4c)
:| #end 0x80000001 -1843 0.537 remove_wait_queue+0x48 (poll_freewait+0x4c)
: #func -1843 0.507 add_preempt_count+0x10 (remove_wait_queue+0x54)
: #func -1842 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1842 0.522 ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:| #begin 0x80000000 -1841 0.507 ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:| #func -1841 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1840 0.522 ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
: +func -1840 0.492 sub_preempt_count+0x10 (remove_wait_queue+0x90)
: +func -1839 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1839+ 1.522 fput+0x10 (poll_freewait+0x54)
: +func -1837 0.805 poll_select_copy_remaining+0x14 (SyS_select+0x108)
: +func -1836 0.955 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -1835 0.865 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -1834 0.507 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1834+ 3.820 ret_fast_syscall+0x2c (<b6b174b8>)
:| +begin 0x90000000 -1830 0.940 vector_swi+0x3c (<b6e53c80>)
: +func -1829 0.761 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1828 0.522 SyS_read+0x14 (ret_fast_syscall+0x0)
: +func -1828 0.567 fget_light+0x10 (SyS_read+0x28)
: +func -1827 0.552 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -1827 0.746 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -1826 0.791 vfs_read+0x14 (SyS_read+0x4c)
: +func -1825 0.985 rw_verify_area+0x14 (vfs_read+0x8c)
: +func -1824 0.970 do_sync_read+0x14 (vfs_read+0xc4)
: +func -1823 0.716 sock_aio_read+0x14 (do_sync_read+0x88)
: +func -1822 0.865 alloc_sock_iocb+0x10 (sock_aio_read+0x48)
: +func -1822 0.805 inet_recvmsg+0x14 (sock_aio_read+0x100)
: +func -1821 0.641 tcp_recvmsg+0x14 (inet_recvmsg+0x4c)
: +func -1820 0.507 lock_sock_nested+0x10 (tcp_recvmsg+0x30)
: +func -1820 0.656 ipipe_root_only+0x10 (lock_sock_nested+0x1c)
: +func -1819 0.477 local_bh_disable+0x10 (lock_sock_nested+0x20)
: +func -1819 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -1818 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1818 0.477 add_preempt_count+0x10 (lock_sock_nested+0x28)
: +func -1817 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1816 0.462 sub_preempt_count+0x10 (lock_sock_nested+0x48)
: +func -1816 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1815 0.626 local_bh_enable+0x10 (lock_sock_nested+0x68)
: +func -1815 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -1814 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1813 0.462 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -1813+ 1.268 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1811+ 1.194 skb_copy_datagram_iovec+0x14 (tcp_recvmsg+0x5ac)
: +func -1810+ 1.208 tcp_rcv_space_adjust+0x10 (tcp_recvmsg+0x5e4)
: +func -1809 0.880 tcp_cleanup_rbuf+0x14 (tcp_recvmsg+0x7c0)
: +func -1808 0.462 release_sock+0x10 (tcp_recvmsg+0x7c8)
: +func -1808 0.597 local_bh_disable+0x10 (release_sock+0x1c)
: +func -1807 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -1807 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1806 0.582 add_preempt_count+0x10 (release_sock+0x24)
: +func -1805 0.791 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1805 0.522 tcp_release_cb+0x10 (release_sock+0x114)
: +func -1804 0.477 sub_preempt_count+0x10 (release_sock+0x140)
: +func -1804 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1803 0.477 local_bh_enable+0x10 (release_sock+0x144)
: +func -1802 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -1802 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1801 0.462 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -1801+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1800 0.522 __fsnotify_parent+0x14 (vfs_read+0x10c)
: +func -1799 0.731 fsnotify+0x14 (vfs_read+0x128)
: +func -1798 0.656 fput+0x10 (SyS_read+0x68)
:| +func -1798 0.477 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1797! 15.746 ret_fast_syscall+0x2c (<b6e53c84>)
:| +begin 0x90000000 -1782+ 1.179 vector_swi+0x3c (<b6b174b4>)
: +func -1780 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1780+ 1.044 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -1779 0.731 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -1778+ 1.029 ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
: +func -1777 0.805 timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
: +func -1776 0.552 core_sys_select+0x14 (SyS_select+0xf4)
: +func -1776 0.641 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -1775+ 1.164 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -1774 0.477 do_select+0x14 (core_sys_select+0x234)
: +func -1773 0.895 __rcu_read_lock+0x10 (do_select+0x28)
: +func -1772 0.746 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -1772 0.850 select_estimate_accuracy+0x14 (do_select+0x550)
: +func -1771 0.805 ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
: +func -1770 0.686 set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
: +func -1769+ 1.477 task_nice+0x10 (select_estimate_accuracy+0x44)
: +func -1768 0.492 fget_light+0x10 (do_select+0x29c)
: +func -1767 0.537 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -1767 0.656 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -1766 0.641 sock_poll+0x10 (do_select+0x2f8)
: +func -1765 0.537 tcp_poll+0x10 (sock_poll+0x2c)
: +func -1765 0.805 __pollwait+0x10 (tcp_poll+0x38)
: +func -1764 0.880 add_wait_queue+0x10 (__pollwait+0xec)
:| +begin 0x80000001 -1763 0.641 add_wait_queue+0x40 (__pollwait+0xec)
:| #end 0x80000001 -1763 0.626 add_wait_queue+0x58 (__pollwait+0xec)
: #func -1762 0.626 add_preempt_count+0x10 (add_wait_queue+0x64)
: #func -1761 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1761 0.537 ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:| #begin 0x80000000 -1760 0.701 ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:| #func -1759 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1759 0.656 ipipe_unstall_root+0x64 (add_wait_queue+0x88)
: +func -1758 0.477 sub_preempt_count+0x10 (add_wait_queue+0x90)
: +func -1758 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1757 0.791 fput+0x10 (do_select+0x330)
: +func -1756 0.686 _cond_resched+0x10 (do_select+0x418)
: +func -1755+ 1.268 poll_freewait+0x10 (do_select+0x508)
: +func -1754 0.522 remove_wait_queue+0x10 (poll_freewait+0x4c)
:| +begin 0x80000001 -1754 0.522 remove_wait_queue+0x30 (poll_freewait+0x4c)
:| #end 0x80000001 -1753 0.492 remove_wait_queue+0x48 (poll_freewait+0x4c)
: #func -1753 0.477 add_preempt_count+0x10 (remove_wait_queue+0x54)
: #func -1752 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1752 0.507 ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:| #begin 0x80000000 -1751 0.507 ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:| #func -1750 0.686 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1750 0.492 ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
: +func -1749 0.477 sub_preempt_count+0x10 (remove_wait_queue+0x90)
: +func -1749 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1748+ 1.238 fput+0x10 (poll_freewait+0x54)
: +func -1747 0.671 poll_select_copy_remaining+0x14 (SyS_select+0x108)
: +func -1746 0.820 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -1745 0.791 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -1745 0.626 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1744+ 3.164 ret_fast_syscall+0x2c (<b6b174b8>)
:| +begin 0x90000000 -1741 0.731 vector_swi+0x3c (<b6e53c80>)
: +func -1740 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1739 0.477 SyS_read+0x14 (ret_fast_syscall+0x0)
: +func -1739 0.552 fget_light+0x10 (SyS_read+0x28)
: +func -1738 0.537 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -1738 0.656 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -1737 0.641 vfs_read+0x14 (SyS_read+0x4c)
: +func -1737+ 1.014 rw_verify_area+0x14 (vfs_read+0x8c)
: +func -1736+ 1.074 do_sync_read+0x14 (vfs_read+0xc4)
: +func -1735 0.507 sock_aio_read+0x14 (do_sync_read+0x88)
: +func -1734 0.925 alloc_sock_iocb+0x10 (sock_aio_read+0x48)
: +func -1733 0.641 inet_recvmsg+0x14 (sock_aio_read+0x100)
: +func -1732 0.507 tcp_recvmsg+0x14 (inet_recvmsg+0x4c)
: +func -1732 0.477 lock_sock_nested+0x10 (tcp_recvmsg+0x30)
: +func -1731 0.641 ipipe_root_only+0x10 (lock_sock_nested+0x1c)
: +func -1731 0.477 local_bh_disable+0x10 (lock_sock_nested+0x20)
: +func -1730 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -1730 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1729 0.477 add_preempt_count+0x10 (lock_sock_nested+0x28)
: +func -1729 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1728 0.477 sub_preempt_count+0x10 (lock_sock_nested+0x48)
: +func -1728 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1727 0.626 local_bh_enable+0x10 (lock_sock_nested+0x68)
: +func -1727 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -1726 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1725 0.462 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -1725+ 1.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1723+ 1.253 skb_copy_datagram_iovec+0x14 (tcp_recvmsg+0x5ac)
: +func -1722 0.985 tcp_rcv_space_adjust+0x10 (tcp_recvmsg+0x5e4)
: +func -1721 0.761 __kfree_skb+0x10 (tcp_recvmsg+0x6b8)
: +func -1720 0.865 skb_release_all+0x10 (__kfree_skb+0x1c)
: +func -1719 0.970 skb_release_head_state+0x10 (skb_release_all+0x1c)
: +func -1718 0.865 sock_rfree+0x10 (skb_release_head_state+0xb0)
: +func -1717+ 1.104 skb_release_data+0x10 (skb_release_all+0x30)
: +func -1716+ 1.238 skb_free_head+0x10 (skb_release_data+0xf4)
: +func -1715 0.880 put_page+0x10 (skb_free_head+0x54)
: +func -1714+ 1.059 put_compound_page+0x10 (put_page+0x24)
: +func -1713 0.880 kmem_cache_free+0x14 (__kfree_skb+0x4c)
: +func -1712 0.477 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -1712 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1711 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -1711 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1710 0.522 kmem_cache_free+0x10c (__kfree_skb+0x4c)
:| #end 0x80000001 -1709 0.537 kmem_cache_free+0x124 (__kfree_skb+0x4c)
: #func -1709 0.507 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -1708 0.776 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -1707 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1707+ 1.089 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
: +func -1706 0.850 tcp_cleanup_rbuf+0x14 (tcp_recvmsg+0x7c0)
: +func -1705 0.492 release_sock+0x10 (tcp_recvmsg+0x7c8)
: +func -1705 0.477 local_bh_disable+0x10 (release_sock+0x1c)
: +func -1704 0.477 add_preempt_count+0x10 (local_bh_disable+0x1c)
: +func -1704 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1703 0.477 add_preempt_count+0x10 (release_sock+0x24)
: +func -1703 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1702 0.522 tcp_release_cb+0x10 (release_sock+0x114)
: +func -1701 0.492 sub_preempt_count+0x10 (release_sock+0x140)
: +func -1701 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1700 0.656 local_bh_enable+0x10 (release_sock+0x144)
: +func -1699 0.477 sub_preempt_count+0x10 (local_bh_enable+0x70)
: +func -1699 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1698 0.462 sub_preempt_count+0x10 (local_bh_enable+0xa4)
: +func -1698+ 1.253 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1696 0.537 __fsnotify_parent+0x14 (vfs_read+0x10c)
: +func -1696 0.716 fsnotify+0x14 (vfs_read+0x128)
: +func -1695 0.671 fput+0x10 (SyS_read+0x68)
:| +func -1695 0.567 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1694+ 6.179 ret_fast_syscall+0x2c (<b6e53c84>)
:| +begin 0x90000000 -1688 0.865 vector_swi+0x3c (<b6b16628>)
: +func -1687 0.925 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1686 0.507 SyS_writev+0x14 (ret_fast_syscall+0x0)
: +func -1686+ 1.119 fget_light+0x10 (SyS_writev+0x28)
:| +begin 0x90000000 -1684 0.731 __irq_svc+0x44 (__ipipe_trace+0x1c)
:| +func -1684 0.776 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -1683 1.000 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -1682 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -1681 0.567 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -1681 0.656 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -1680 0.761 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -1679+ 1.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -1678+ 1.223 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -1676 0.746 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -1676 0.582 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -1675+ 1.850 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -1673 0.641 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -1672 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -1672 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -1671 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -1671 0.492 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| +func -1670 0.701 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -1670+ 1.044 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -1669 0.910 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -1668 0.925 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -1667+ 1.119 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -1666+ 1.328 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| +end 0x000000a4 -1664 0.701 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -1664 0.686 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -1663+ 1.074 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -1662+ 1.014 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +func -1661 0.791 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| + func -1660+ 1.194 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1659+ 1.716 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| # func -1657 0.776 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -1656+ 2.492 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -1654 0.880 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| # func -1653+ 1.029 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -1652 0.820 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| # func -1651 0.761 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| # func -1650+ 1.776 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -1649+ 1.029 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -1648+ 1.059 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1646 0.701 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -1646+ 1.149 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1645 0.626 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -1644 0.880 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1643+ 1.268 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 541] realtim 95 -1642+ 1.895 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1640 0.522 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -1639 0.940 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1639 0.925 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 523] SDIAS_T 40 -1638+ 1.029 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1637 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 460] VARAN_T 30 -1636 0.686 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1635 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 539] cyclic: 30 -1634 0.835 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1634 0.746 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 537] Loader: 29 -1633 0.552 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1632 0.791 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 522] WD-Trigg 1 -1632+ 1.074 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1630 0.656 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -1630 0.791 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -1629+ 1.402 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -1628+ 1.104 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| # func -1627 0.910 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -1626 0.940 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| # func -1625 0.522 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -1624 0.925 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -1623 0.582 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -1623 0.611 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -1622 0.776 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -1621+ 1.522 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -1620 0.970 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 533] TCP-10. -1 -1619 0.611 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -1618+ 1.492 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1617+ 1.552 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1615 0.835 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1614 1.000 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1613 0.880 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1612+ 1.358 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1611+ 1.865 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1609 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1609+ 1.253 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 541] realtim 95 -1607+ 2.626 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1605 0.970 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1604+ 3.253 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1601 0.910 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1600+ 1.940 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -1598 0.746 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -1597 0.865 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1596+ 3.955 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -1592 0.970 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1591 0.716 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1590 0.791 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1590 0.835 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1589 0.641 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1588! 47.731 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1540+ 2.492 vector_swi+0x3c (<00174754>)
: + func -1538 0.805 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1537 0.746 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1536 0.686 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1536 0.701 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1535 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1534+ 1.253 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1533 0.985 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1532 0.761 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1531 0.686 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1531 0.820 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1530 0.850 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1529+ 1.119 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1528+ 1.029 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1527+ 1.029 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1526+ 1.597 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| + begin 0x80000001 -1524 0.611 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1523 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1523 0.820 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1522 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1521 0.686 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1521+ 7.253 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1513+ 1.044 vector_swi+0x3c (<00174754>)
: + func -1512 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1512 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1511 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1511 0.611 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1510 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1510+ 1.179 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1509 0.850 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1508 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1507 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1507 0.820 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1506 0.731 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1505 0.955 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1504 0.492 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1504+ 1.776 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1502 0.895 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -1501 0.611 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1500 0.716 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -1500 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -1499 0.656 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1498 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1498 0.940 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1497 0.835 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1496+ 1.149 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1495 1.000 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 541] realtim 95 -1494 0.835 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1493+ 2.208 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1491 0.776 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1490+ 1.985 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1488 0.656 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1487+ 1.179 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 523] SDIAS_T 40 -1486+ 2.626 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1483 0.925 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1483+ 1.686 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1481 0.626 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1480+ 4.000 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1476 0.731 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1476 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1475 0.656 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1474 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1474 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1473! 46.343 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1427+ 1.388 vector_swi+0x3c (<00174754>)
: + func -1425 0.820 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1424 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1424 0.686 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1423 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1423 0.716 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1422+ 1.029 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1421 0.895 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1420 0.686 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1419 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1419 0.925 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1418+ 1.298 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1417 0.865 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1416 0.686 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1415+ 1.104 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1414 0.791 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1413 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1413 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1412 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1411 0.805 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1411+ 1.074 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1409 0.805 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 523] SDIAS_T 40 -1409 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1408+ 1.850 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1406 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1406+ 1.626 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1404 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1403 0.865 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 460] VARAN_T 30 -1403+ 2.059 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1400+ 1.014 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1399+ 1.597 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1398 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1397+ 3.343 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1394 0.597 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1393 0.656 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1393 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1392 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1391 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1391+ 6.641 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1384 0.940 vector_swi+0x3c (<00174754>)
: + func -1383 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1382 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1382 0.582 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1381 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1381 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1380+ 1.059 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1379 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1378 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1378 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1377 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1376 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1376 0.820 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1375 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1374 0.761 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1374 0.656 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1373 0.731 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1372 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1372 0.656 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1371 0.955 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1370 0.925 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1369 0.656 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 460] VARAN_T 30 -1368 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1368+ 1.477 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1367 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1366+ 1.492 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1364 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1364 0.940 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 539] cyclic: 30 -1363+ 1.656 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1361 0.701 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1361+ 1.283 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1359 0.597 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1359+ 1.208 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -1357 0.746 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -1357+ 1.462 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1355+ 2.761 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -1352 0.597 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1352 0.761 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1351 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1350 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1350 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1349! 39.865 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1309+ 2.119 vector_swi+0x3c (<00174754>)
: + func -1307 0.746 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1306 0.626 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1306 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1305 0.835 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1305 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1304+ 1.059 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1303 0.895 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1302 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1301 0.567 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1301 0.880 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1300 0.656 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1299+ 1.223 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1298+ 1.029 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1297+ 1.402 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1295+ 1.388 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -1294 0.671 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -1293 0.880 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -1292 0.626 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -1292 0.537 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1291 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1291 0.805 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1290 0.910 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1289+ 1.179 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1288 0.761 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 539] cyclic: 30 -1287 0.791 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1286+ 1.731 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1285 0.776 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1284+ 1.820 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1282 0.626 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1281+ 1.119 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 537] Loader: 29 -1280+ 1.850 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1278 0.776 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1278+ 1.582 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1276 0.791 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1275+ 3.388 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1272 0.626 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1271 0.716 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1270 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1270 0.940 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1269 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1268! 32.835 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1235+ 2.373 vector_swi+0x3c (<00174754>)
: + func -1233 0.805 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1232 0.805 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1231 0.880 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1231 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1230 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1229+ 1.119 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1228+ 1.014 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1227 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1226 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1226 0.895 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1225 0.761 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1224 0.970 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1223 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1222 0.835 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1222 0.686 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1221 0.582 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1220 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1220 0.880 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1219 0.597 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1218+ 1.134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1217 0.835 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 537] Loader: 29 -1216 0.492 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1216+ 1.761 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1214 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1213+ 1.925 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1211 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1211 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 522] WD-Trigg 1 -1210+ 2.000 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1208 0.820 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1207+ 1.373 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -1206 0.746 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1205+ 3.940 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1201+ 1.119 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1200 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1199 0.820 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1198 0.537 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1198 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1197+ 4.432 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1193+ 1.029 vector_swi+0x3c (<00174754>)
: + func -1192 0.626 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1191 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1191 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1190 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1190 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1189 0.701 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1188 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1188 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1187 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1186 0.791 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1186 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1185 0.731 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1184 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1184 0.746 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1183 0.641 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1182 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1182 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1181 0.582 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1181 0.671 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1180 0.835 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1179 0.731 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 522] WD-Trigg 1 -1178 0.746 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1178+ 1.567 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1176+ 1.582 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1174 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1174+ 1.253 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1173+ 1.238 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1171+ 1.164 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1170+ 1.388 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1169 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1168 0.776 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 533] TCP-10. -1 -1167+ 1.149 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # func -1166 0.746 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -1166+ 1.910 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| +func -1164 0.805 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -1163 0.791 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -1162+ 1.492 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -1161 0.701 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -1160 0.656 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -1159 0.865 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -1158 0.671 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -1158 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1157 0.761 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -1156 0.686 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -1155 0.582 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -1155 0.477 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -1154 0.492 add_preempt_count+0x10 (__wake_up+0x64)
: #func -1154 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1153 0.522 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -1152 0.985 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -1151 0.716 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -1151 0.641 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -1150 0.626 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -1149 0.537 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -1149 0.477 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -1148 0.567 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -1148 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1147 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -1147 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1146 0.701 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -1145 0.716 enqueue_task+0x10 (activate_task+0x38)
: #func -1145+ 3.716 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -1141+ 1.014 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -1140+ 1.014 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -1139+ 1.552 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -1137+ 1.044 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -1136 0.537 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -1136 0.611 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -1135 0.850 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -1134 0.805 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -1133 0.731 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -1133 0.820 calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
: #func -1132 0.686 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -1131 0.611 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -1131+ 1.014 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -1130 0.537 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -1129 0.940 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1128 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -1128 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1127 0.507 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -1126 0.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1125 0.716 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -1125 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -1124+ 1.298 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1123 0.611 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -1122 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -1122 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -1121 0.701 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:| #func -1120 0.895 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:| #end 0x80000000 -1120 0.641 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
: #func -1119 0.656 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -1118 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -1118 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1117 0.567 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -1116 0.552 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -1116 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1115 0.656 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -1115 0.567 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -1114 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -1114 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1113+ 1.223 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1112 0.582 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1111 0.507 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -1110 0.522 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -1110 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -1109 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1109 0.671 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -1108 0.597 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -1108 0.582 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -1107 0.507 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -1106 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -1106 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1105 0.776 update_rq_clock+0x10 (__schedule+0x200)
: #func -1104 0.656 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -1104 0.641 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -1103 0.731 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -1102 0.611 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -1102 0.671 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -1101 0.940 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -1100+ 1.402 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -1099 0.492 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -1098+ 1.134 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -1097 0.686 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -1096 0.552 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -1096 0.582 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -1095 0.492 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -1095 0.805 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -1094+ 1.343 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -1093 0.791 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -1092+ 1.044 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -1091 0.716 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -1090 0.761 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -1089 0.567 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -1089 0.820 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -1088 0.537 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -1087 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -1087 0.850 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -1086 0.716 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1085+ 1.358 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -1084 0.567 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1083 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -1083 0.552 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -1082+ 1.134 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -1081+ 1.179 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -1080 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -1079 0.641 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -1079 0.761 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -1078+ 1.074 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -1077 1.000 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -1076 0.731 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1075+ 1.208 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1074 0.582 __schedule+0x454 (schedule+0x74)
: #func -1073 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1073 0.552 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1072 0.507 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1072 0.820 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1071 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1070 0.507 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1070 0.716 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1069 0.626 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -1068 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1068 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1067 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1067+ 1.268 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x90000000 -1066+ 1.014 __irq_svc+0x44 (__ipipe_trace+0x420)
:| +func -1065 0.880 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -1064 0.731 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -1063 0.716 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -1062 0.597 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -1062 0.910 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -1061 0.835 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -1060+ 1.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -1058+ 1.059 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -1057 0.895 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -1056 0.955 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -1055 0.746 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -1054+ 1.253 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -1053+ 1.208 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -1052+ 1.059 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -1051 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -1050+ 1.149 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -1049 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -1049 0.985 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -1048+ 1.089 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -1046+ 1.611 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -1045+ 1.880 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -1043+ 1.716 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -1041+ 1.343 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-84 -1040 0.716 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -1039 0.955 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -1038+ 2.417 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| +func -1036 0.880 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| +end 0x00000057 -1035 0.656 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -1034 0.955 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -1033 0.925 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -1032 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -1032+ 2.029 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
: +func -1030 0.656 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -1029 0.701 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -1028 0.507 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -1028 0.597 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -1027 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1027 0.522 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -1026 0.552 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -1026 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1025 0.537 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -1025 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -1024 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1023 0.746 finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| +begin 0x80000001 -1023 0.582 finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:| #end 0x80000001 -1022 0.626 finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
: #func -1021 0.477 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -1021 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1020 0.537 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -1020 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -1019 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1019 0.492 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -1018 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -1018+ 3.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1014 0.761 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1013 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -1012 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -1012 0.940 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -1011 0.522 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -1010! 11.253 no_work_pending+0x18 (<00174758>)
:| +begin 0x90000000 -999+ 1.462 vector_swi+0x3c (<00174754>)
: +func -998 0.626 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -997 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -996 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -996 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -995 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -995+ 1.179 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -994 0.791 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -993 0.462 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -992 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -992 0.776 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -991 0.761 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -990 0.835 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -989 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -989+ 1.582 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -987 0.791 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -986+ 1.149 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -985 0.492 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -985 0.820 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -984 0.895 lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
: +func -983 0.507 prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| +begin 0x80000001 -982 0.656 prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:| #end 0x80000001 -982 0.552 prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
: #func -981 0.626 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -981 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -980 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -979 0.671 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -979 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -978 0.597 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -978 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -977 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -976 0.940 schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
: +func -975 0.611 __schedule+0x14 (schedule+0x74)
: +func -975 0.582 add_preempt_count+0x10 (__schedule+0x38)
: +func -974 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -973 0.761 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -973 0.582 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -972 0.537 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -971 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -971 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -970 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -970 0.731 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -969 0.686 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -968 0.731 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -968 0.477 __schedule+0xc0 (schedule+0x74)
: #func -967 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -967+ 1.089 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -966 0.656 deactivate_task+0x10 (__schedule+0x4ec)
: #func -965 0.626 dequeue_task+0x10 (deactivate_task+0x38)
: #func -964+ 1.626 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -963 0.716 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -962 0.701 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -961 0.582 calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
: #func -961+ 1.119 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -960 0.910 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -959+ 1.865 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -957 0.656 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -956 0.582 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -956 0.701 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -955+ 1.492 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -953 0.611 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -953 0.835 __schedule+0x2c8 (schedule+0x74)
: #func -952 0.522 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -951 0.522 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -951 0.686 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -950 0.507 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -950 0.746 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -949 0.910 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -948 0.835 schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:| *#func -947 0.701 __ipipe_restore_head+0x10 (schedule_event+0x214)
:| #end 0x80000000 -947 0.537 __ipipe_restore_head+0x104 (schedule_event+0x214)
:| #begin 0x80000000 -946 0.731 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -945 0.626 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -945 0.522 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -944 0.731 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -943 0.671 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -943 0.686 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -942 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -942 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -941+ 1.014 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -940 0.552 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -939+ 1.358 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -938 0.582 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -937 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -937 0.582 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -936 0.895 __schedule+0x42c (schedule+0x74)
:| #func -935 0.641 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -935 0.641 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -934 0.492 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -934 0.492 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -933 0.701 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -932 0.835 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -932 0.671 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -931+ 1.074 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -930 0.671 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -929 0.477 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -929 0.776 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -928 0.507 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -927+ 1.059 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -926 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -926 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -925 0.671 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -925 0.641 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -924 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -924 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -923 0.492 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -922 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -921 0.671 preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:| #end 0x80000001 -921 0.671 preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
: #func -920 0.477 sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
: #func -920 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000000 -919+ 1.835 __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:| +end 0x00000062 -917 0.492 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -917 1.000 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -916 0.925 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -915 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -914 0.716 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x1c)
: +func -913+ 1.731 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -912 0.925 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -911 0.835 vfs_writev+0x14 (SyS_writev+0x4c)
: +func -910 0.791 do_readv_writev+0x14 (vfs_writev+0x6c)
: +func -909+ 1.791 rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
: +func -907+ 1.805 rw_verify_area+0x14 (do_readv_writev+0x70)
: +func -906 0.567 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -905+ 1.104 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -904 0.761 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -903 0.955 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -902 0.850 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -901 0.761 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -901+ 1.059 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -900+ 2.388 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -897+ 1.134 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -896+ 1.104 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -895+ 1.149 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -894+ 1.059 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -893+ 1.208 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 456] LRT:456 1 -891 0.731 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -891+ 1.701 xntimer_stop_aperiodic+0x10 (xnpod_resume_thread+0x148)
:| *+func -889 0.850 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -888 0.582 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -888+ 1.014 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -887+ 1.298 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -885 0.850 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -884 0.701 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -884 0.865 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -883 0.985 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -882 0.731 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:| # func -881+ 1.044 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 533] TCP-10. -1 -880 0.611 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -880+ 1.373 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -878+ 1.597 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -877 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -876 0.865 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -875 0.701 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -874+ 1.208 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -873+ 1.791 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -871 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -871 0.955 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 456] LRT:456 1 -870+ 2.552 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -867+ 1.074 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -866+ 3.552 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -863 0.761 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -862+ 1.761 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -860 0.701 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -860 0.880 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -859 0.761 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -858+ 2.000 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -856 0.626 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -855+ 2.552 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -853 0.985 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -852 0.791 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -851 0.805 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -850 0.671 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -849 0.671 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -849+ 7.343 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -841+ 1.268 vector_swi+0x3c (<00172b94>)
: + func -840 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -839 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -839 0.552 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -838 0.791 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -838 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -837+ 1.686 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -835+ 1.119 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -834+ 1.328 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -833 0.686 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -832 0.850 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -831 0.791 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -831+ 1.059 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -829+ 1.014 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -828 0.940 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 456] LRT:456 1 -828 0.716 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -827+ 1.104 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -826+ 1.298 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -824 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -824 0.567 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -823 0.552 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -823+ 1.014 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -822 0.955 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -821 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -820 0.701 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 533] TCP-10. -1 -819 1.000 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # func -818 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -818+ 1.671 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| +end 0x80000000 -816+ 1.343 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -815 0.671 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -814 0.805 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -813 0.731 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -812 0.492 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -812 0.626 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -811 0.746 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -811 0.701 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -810+ 1.208 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -809 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -808 0.820 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -807 0.626 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -807 0.641 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -806 0.597 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 456] LRT:456 1 -805 0.880 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -805 0.611 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -804 0.641 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -803 0.970 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -802+ 1.089 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -801 0.671 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -801 0.507 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -800 0.671 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -799+ 1.089 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -798 0.597 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:| # func -798 0.641 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 533] TCP-10. -1 -797 0.477 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -797+ 1.328 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -795+ 1.074 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -794 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -794 0.761 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -793 0.537 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -792+ 1.029 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -791 0.761 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -791 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -790 0.746 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 456] LRT:456 1 -789 0.805 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -789 0.641 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -788+ 1.611 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -786 0.507 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -786 0.895 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -785 0.776 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -784 0.701 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -783 0.507 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -783+ 1.492 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -781 0.597 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -781+ 1.074 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -780 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -779 0.895 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -778 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -777 0.791 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -776 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -776+ 5.507 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -770+ 1.507 vector_swi+0x3c (<00172b94>)
: + func -769 0.552 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -768 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -768 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -767 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -767 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -766 0.701 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -766+ 1.179 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -765 0.731 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -764 0.567 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -763 0.582 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -763+ 1.119 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -762 0.940 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -761 0.671 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -760 0.776 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 456] LRT:456 1 -759 0.597 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -759+ 1.179 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -757+ 1.164 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -756 0.582 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -756 0.537 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -755 0.552 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -755 0.985 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -754 0.746 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -753 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -752 0.686 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 533] TCP-10. -1 -752 0.805 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # func -751 0.776 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -750 0.970 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| +end 0x80000000 -749 0.970 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -748 0.537 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -747 0.880 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -747 0.567 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -746 0.492 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -746 0.701 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -745 0.537 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -744 0.641 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -744+ 1.537 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -742 0.641 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -741+ 1.029 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -740 0.746 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -740 0.537 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -739 0.656 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 456] LRT:456 1 -739 0.925 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -738 0.522 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -737 0.582 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -736 0.865 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -736 0.761 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -735 0.507 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -734 0.522 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -734 0.522 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -733 0.776 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| # func -733 0.641 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:| # func -732 0.626 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 533] TCP-10. -1 -731 0.477 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -731 0.820 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -730+ 1.328 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -729 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -728 0.641 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -727 0.537 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -727+ 1.014 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -726 0.895 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -725 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -725 0.641 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 456] LRT:456 1 -724 0.761 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -723 0.507 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -723+ 1.417 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -721 0.507 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -721 0.940 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -720 0.761 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -719 0.761 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -718 0.537 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -718+ 1.208 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -716 0.522 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -716 0.820 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -715 0.746 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -714 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -714 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -713+ 1.044 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -712 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -711+ 5.865 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -706+ 1.074 vector_swi+0x3c (<b685d44c>)
: + func -705 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -704 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -704 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -703 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -702 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -702 0.791 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -701 0.597 xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:| + begin 0x80000000 -701 0.701 xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:| # func -700+ 1.208 rpi_push+0x10 (xnshadow_relax+0x60)
:| # func -699 0.731 xnsched_renice_root+0x10 (rpi_push+0x188)
:| # func -698+ 1.029 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| # [ 533] TCP-10.3 1 -697 0.761 xnsched_renice_root+0x78 (rpi_push+0x188)
:| # func -696+ 1.134 schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:| # func -695+ 1.343 __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:| # func -694 0.656 xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:| # func -693 0.671 ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:| + end 0x80000000 -692+ 1.074 ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:| + begin 0x90000000 -691 0.955 __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:| + func -690 0.686 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -690 0.895 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -689 0.671 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -688 0.656 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -687 0.656 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -687 0.716 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -686+ 1.791 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -684+ 1.179 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -683 0.567 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -682 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -682+ 1.925 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -680 0.895 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -679 0.686 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -678 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -678 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -677 0.552 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + func -677 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -676 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -675 0.985 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -674 0.791 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -673 0.925 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -672 0.865 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| + end 0x000000a4 -672 0.686 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -671 0.656 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -670 0.940 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -669+ 1.253 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -668 0.805 __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x230)
:| # func -667+ 1.343 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:| # func -666 0.805 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -665+ 2.432 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -663 0.895 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:| # func -662 0.925 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -661 0.970 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:| # func -660 0.761 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:| # func -659+ 1.880 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -657+ 1.253 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -656+ 1.134 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -655 0.701 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -654+ 1.149 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -653 0.626 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -652+ 1.641 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -651 0.925 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 541] realtim 95 -650+ 1.313 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -648 0.522 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -648+ 1.134 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -647 0.791 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 523] SDIAS_T 40 -646 0.835 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -645 0.776 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 460] VARAN_T 30 -644 0.880 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -643 0.656 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 539] cyclic: 30 -643 0.716 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -642 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 537] Loader: 29 -641 0.671 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -641 0.746 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 522] WD-Trigg 1 -640 0.985 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -639 0.492 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -639 0.835 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -638+ 1.238 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -637+ 1.223 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:| # func -635 0.910 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:| # func -634+ 1.149 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:| # func -633 0.611 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -633+ 1.059 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -632 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -631 0.567 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -630 0.731 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -630+ 1.492 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -628+ 1.089 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 456] LRT:456 1 -627 0.776 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -626+ 1.701 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -625 0.805 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -624+ 1.701 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -622 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -622+ 1.552 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 541] realtim 95 -620+ 2.044 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -618 0.776 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -617+ 2.104 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -615 0.671 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -614+ 1.626 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -613 0.791 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -612 0.910 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -611+ 3.791 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -607+ 1.074 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -606+ 1.029 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -605 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -604 0.701 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -604 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -603! 50.477 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -553+ 1.910 vector_swi+0x3c (<00174754>)
: + func -551 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -550 0.761 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -549 0.761 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -549 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -548 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -547+ 1.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -546+ 1.014 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -545 0.641 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -544 0.656 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -543+ 1.283 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -542 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -541+ 1.089 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -540 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -540 0.910 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -539+ 1.268 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:| + begin 0x80000001 -538 0.626 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -537 0.597 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -536 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -536 0.791 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -535 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -534+ 7.761 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -527 0.925 vector_swi+0x3c (<00174754>)
: + func -526 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -525 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -524 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -524 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -523 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -523 0.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -522 0.761 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -522 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -521 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -521 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -520 0.597 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -519 0.701 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -518 0.492 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -518+ 1.910 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -516 0.820 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -515 0.686 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -515 0.746 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -514 0.835 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -513 0.656 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -512 0.641 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -512 1.000 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -511 0.805 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -510+ 1.238 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -509 0.865 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 541] realtim 95 -508 0.835 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -507+ 2.089 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -505 0.850 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -504+ 1.880 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -502 0.686 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -501 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 523] SDIAS_T 40 -500+ 2.373 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -498+ 1.313 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -497+ 1.865 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -495 0.522 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -494+ 3.373 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -491 0.716 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -490 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -490 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -489 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -488 0.686 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -488! 33.835 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -454+ 1.328 vector_swi+0x3c (<00174754>)
: + func -452 0.567 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -452 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -451 0.805 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -450 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -450 0.731 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -449+ 1.089 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -448+ 1.014 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -447 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -447 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -446 1.000 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -445 0.746 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -444 0.582 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -444 0.597 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -443 0.895 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -442 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -441 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -441 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -440 0.701 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -440 0.597 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -439+ 1.149 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -438 0.895 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 523] SDIAS_T 40 -437+ 1.134 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -436+ 1.955 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -434 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -433+ 1.626 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -432 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -431 0.895 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 460] VARAN_T 30 -430+ 1.776 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -428 0.641 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -428+ 1.507 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -426 0.716 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -426+ 3.149 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -422 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -422 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -421 0.671 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -420 0.686 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -420 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -419+ 5.850 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -413+ 1.194 vector_swi+0x3c (<00174754>)
: + func -412 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -411 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -411 0.597 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -410 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -410 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -409 0.820 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -409 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -408 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -407 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -407 1.000 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -406 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -405 0.835 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -404 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -404 0.925 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -403 0.776 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -402 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -401 0.597 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -401 0.626 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -400 0.701 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -399 0.895 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -399 0.597 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 460] VARAN_T 30 -398 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -397+ 1.477 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -396 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -395+ 1.373 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -394 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -394 0.820 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 539] cyclic: 30 -393+ 2.044 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -391 0.597 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -390+ 1.402 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -389 0.597 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -388+ 1.268 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
: + func -387 0.626 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
: + func -386 0.641 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -386+ 2.940 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:| + begin 0x80000001 -383 0.597 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -382 0.567 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -381 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -381 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -380 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -380! 40.567 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -339+ 1.552 vector_swi+0x3c (<00174754>)
: + func -338 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -337 0.701 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -336 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -336 0.761 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -335 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -334+ 1.119 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -333 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -332 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -332 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -331+ 1.014 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -330 0.835 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -329 0.970 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -328+ 1.044 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -327+ 1.343 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -326 0.925 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
: + func -325 0.701 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
: + func -324 0.761 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
: + func -324 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
: + func -323 0.567 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -322 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -322 0.776 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -321 0.776 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -320+ 1.328 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -319 0.820 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 539] cyclic: 30 -318 0.611 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -318+ 1.955 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -316 0.761 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -315+ 2.164 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -313 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -312 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 537] Loader: 29 -311+ 1.940 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -309 0.716 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -309+ 1.701 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| # func -307 0.597 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -306+ 3.820 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -302 0.731 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -302 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -301 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -300 0.701 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -299 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -299! 32.820 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -266+ 1.805 vector_swi+0x3c (<00174754>)
: + func -264 0.940 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -263 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -263 0.641 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -262 0.776 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -261 0.746 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -261 0.955 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -260 0.940 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -259 0.791 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -258 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -257 0.970 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -256 0.761 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -256 0.671 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -255 0.731 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -254+ 1.044 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -253+ 1.029 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -252 0.611 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -251 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -251 0.731 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -250 0.716 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -249+ 1.074 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -248 0.925 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 537] Loader: 29 -247 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -247+ 1.686 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -245+ 1.537 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -244 0.761 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -243+ 1.283 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -242 0.731 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -241+ 1.298 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -240+ 1.358 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -238 0.671 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -238 0.671 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 533] TCP-10.3 1 -237 1.000 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # func -236 0.641 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| # func -235+ 2.134 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| +func -233 1.000 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -232 0.820 __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
: #func -231+ 1.074 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -230 0.716 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -229 0.656 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -229 0.761 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -228 0.791 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -227 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -226+ 1.373 rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x224)
: #func -225+ 1.731 lostage_handler+0x14 (rthal_apc_handler+0x60)
: #func -223 0.626 xnsched_renice_root+0x10 (lostage_handler+0xb8)
:| #begin 0x80000000 -223+ 1.164 xnsched_renice_root+0x38 (lostage_handler+0xb8)
:| *#func -221 0.925 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 533] TCP-10. -1 -220 0.522 xnsched_renice_root+0x78 (lostage_handler+0xb8)
:| *#func -220 0.611 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -219 0.701 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -219 0.671 __xnpod_schedule+0x14 (lostage_handler+0xe0)
: #func -218 0.552 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -217 0.835 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -217+ 1.537 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #*func -215 0.835 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:| #*func -214 0.686 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 533] TCP-10. -1 -213 0.582 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -213+ 1.388 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -212+ 1.477 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -210 0.597 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -209 0.880 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -209 0.686 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -208+ 1.104 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -207+ 1.402 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -205 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -205 0.865 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 522] WD-Trigg 1 -204+ 1.761 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -202 0.761 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -201+ 1.716 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #*func -200 0.582 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -199+ 3.402 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -196 0.731 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -195 0.835 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -194 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -193 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -193 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -192+ 5.522 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -187 0.955 vector_swi+0x3c (<00174754>)
: +*func -186 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -185 0.820 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -184 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -184 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -183 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -183+ 1.089 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -182 0.716 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -181 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -180 0.686 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -179 0.805 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -179 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -178 0.746 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -177 0.761 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -177 0.656 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -176 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -175 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -175 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -174 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -174 0.537 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -173 0.880 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -172 0.895 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 522] WD-Trigg 1 -171 0.507 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -171 0.865 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -170+ 1.208 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -169 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -168 0.671 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -167 0.552 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -167 0.985 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -166+ 1.194 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -165 0.686 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -164 0.671 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 533] TCP-10. -1 -163+ 1.119 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| #*func -162 0.522 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:| #*func -162+ 1.626 taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:| #func -160 0.970 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x80000001 -159+ 1.268 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: #func -158+ 1.044 wake_up_process+0x10 (lostage_handler+0xe8)
: #func -157 0.626 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -156 0.671 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -155 0.492 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -155 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -154 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -154 0.522 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -153 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -152 0.522 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -152 0.611 enqueue_task+0x10 (activate_task+0x38)
: #func -151+ 3.104 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -148 0.791 enqueue_task_rt+0x10 (enqueue_task+0x3c)
: #func -147+ 1.656 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -146 0.955 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -145 0.925 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -144 0.716 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -143 0.507 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -143 0.910 resched_task+0x44 (check_preempt_curr+0x64)
: #func -142 0.626 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -141 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -140 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -140+ 1.462 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -138 0.582 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -138 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -137+ 1.313 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -136 0.761 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -135 0.671 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -134 0.865 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -134 0.820 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:| #func -133 0.791 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:| #end 0x80000000 -132 0.656 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
: #func -131 0.537 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -131 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -130 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -129 0.522 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -129 0.522 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -128 0.626 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -128 0.925 __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -127 0.492 __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
: #func -126 0.656 irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
: #func -126 0.507 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -125 0.641 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -125 0.701 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -124 0.522 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -123 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -123 0.731 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
: #func -122 0.522 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -121 0.537 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -121 0.522 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -120 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -120 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -119 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -119 0.985 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -118 0.597 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -117 0.492 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -117 0.552 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -116 0.507 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -115 0.462 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -115 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -115 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -114 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -114 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -113 0.477 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -113 0.477 enqueue_task+0x10 (activate_task+0x38)
: #func -112 0.925 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -111 0.761 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -110+ 1.044 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -109+ 1.746 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -108 0.835 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -107 0.492 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -106 0.671 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -106 0.895 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -105 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -104 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -103 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -103 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -102 0.477 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -101 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -101 0.597 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -100 0.462 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -100 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -99 0.552 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -98 0.537 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -98 0.597 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -97+ 1.059 __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -96 0.686 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -95 0.746 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -95 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -94 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -93+ 1.119 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -92 0.597 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -92 0.492 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -91 0.567 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -91 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -90 0.597 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -89 0.686 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -89 0.731 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -88 0.597 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -87 0.477 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -87 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -86 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -86 0.791 update_rq_clock+0x10 (__schedule+0x200)
: #func -85 0.641 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -84 0.626 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -84 0.835 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -83 0.850 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -82+ 1.104 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x90000000 -81 0.880 __irq_svc+0x44 (__ipipe_trace+0x420)
:| #func -80 0.940 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -79 0.671 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -78 0.776 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -78 0.611 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000057 -77 0.522 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -76 0.746 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -76+ 1.641 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -74+ 1.074 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -73 0.776 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -72 0.880 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| #func -71 0.761 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -71+ 1.104 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -69+ 1.940 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -67+ 1.328 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -66 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| #func -66 0.552 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| #func -65 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -64 0.985 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -63+ 1.194 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -62+ 1.522 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -61+ 1.716 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -59+ 1.597 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -57+ 1.462 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@900 -56 0.597 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -55+ 1.059 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -54+ 2.388 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| #func -52 0.641 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x00000057 -51 0.746 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -50 0.910 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -49 0.507 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -49 0.507 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -48 0.522 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000096 -48 0.701 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -47 0.492 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -47 0.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -46+ 1.134 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -45 0.925 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -44 0.567 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -43 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -43 0.880 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -42 0.746 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -41 0.970 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| #func -40 0.686 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| #end 0x00000096 -39 0.507 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -39 0.626 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -38+ 1.134 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -37 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -37+ 1.044 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:| #begin 0x80000001 -36 0.746 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -35+ 1.268 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -34 0.731 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -33 0.597 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -32 0.567 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -32 0.641 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -31 0.761 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -30+ 1.850 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
: #func -28 0.552 xnsched_renice_root+0x10 (schedule_event+0x3d4)
:| #begin 0x80000000 -28 0.522 xnsched_renice_root+0x38 (schedule_event+0x3d4)
:| *#func -27 0.970 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 533] TCP-10.3 1 -26 0.567 xnsched_renice_root+0x78 (schedule_event+0x3d4)
:| *#func -26 0.746 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -25 0.850 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -24 0.850 __xnpod_schedule+0x14 (schedule_event+0x3fc)
: #func -23 0.641 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -23 0.567 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -22 0.835 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #*func -21 0.552 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:| #*func -21 0.597 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 533] TCP-10.3 1 -20 0.552 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -20+ 1.656 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #func -18 0.776 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x80000001 -17 0.746 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -16 0.701 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -16 0.671 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -15 0.537 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -14 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -14 0.820 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -13 0.761 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -12 0.910 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -11 0.582 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -11 0.746 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -10 0.701 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -9+ 1.089 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -8+ 1.432 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -7 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -6 0.686 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -6 0.731 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -5 0.955 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -4 0.865 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3 0.820 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2+ 2.731 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<| #freeze 0x00000001 0 1.686 __ipipe_do_sync_stage+0x1c4 (__ipipe_dispatch_irq+0x230)
| #begin 0x90000000 1 1.328 __pabt_svc+0x44 (<00000000>)
| #func 3 1.104 do_PrefetchAbort+0x14 (__pabt_svc+0x50)
| #func 4 0.910 do_page_fault+0x14 (do_PrefetchAbort+0x44)
| #func 5 1.388 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
| #end 0x80000000 6 0.805 do_page_fault+0x90 (do_PrefetchAbort+0x44)
#func 7 0.686 __do_kernel_fault+0x10 (do_page_fault+0x384)
#func 7 0.701 fixup_exception+0x10 (__do_kernel_fault+0x2c)
#func 8 2.343 search_exception_tables+0x10 (fixup_exception+0x20)
#func 10 0.731 search_module_extables+0x14 (search_exception_tables+0x38)
#func 11 0.000 add_preempt_count+0x10 (search_module_extables+0x24)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 9:54 ` Henri Roosen
@ 2014-11-20 16:24 ` Henri Roosen
2014-11-20 18:45 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20 16:24 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
wrote:
>
>
> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>> gilles.chanteperdrix@xenomai.org> wrote:
>>
>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>>> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>> > gilles.chanteperdrix@xenomai.org> wrote:
>>> >
>>> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>>> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>> > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > >
>>> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>>> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > >
>>> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
>>> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>>> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > > > >
>>> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>>> wrote:
>>> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>>> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > > > > > >
>>> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>> Roosen
>>> > > wrote:
>>> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>> Chanteperdrix <
>>> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>> Roosen
>>> > > > > wrote:
>>> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
>>> > > domain'
>>> > > > > is
>>> > > > > > > not
>>> > > > > > > > > there
>>> > > > > > > > > > > > > > anymore.
>>> > > > > > > > > > > > > > However, the other symptoms did not disappear.
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > I currently observe 2 symptoms:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > As I said, I prefer handle one problem at a
>>> time, and
>>> > > pass
>>> > > > > to
>>> > > > > > > the
>>> > > > > > > > > > > > > next when we are finished with the current.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
>>> used,
>>> > > the
>>> > > > > > > cortex a9
>>> > > > > > > > > > > > > local timers should be used. Or are you booting a
>>> > > kernel
>>> > > > > > > compiled
>>> > > > > > > > > > > > > without CONFIG_SMP ?
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms
>>> seemed less
>>> > > > > random.
>>> > > > > > > > > > > However,
>>> > > > > > > > > > > > as you said, let's put this on ice for now and
>>> focus on
>>> > > the
>>> > > > > NULL
>>> > > > > > > > > pointer
>>> > > > > > > > > > > > dereference for now.
>>> > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > The kernel trace of the NULL pointer
>>> dereference is
>>> > > as
>>> > > > > below:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
>>> because
>>> > > your
>>> > > > > > > mailer
>>> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
>>> try to
>>> > > get
>>> > > > > your
>>> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
>>> simply
>>> > > > > attach a
>>> > > > > > > > > plain
>>> > > > > > > > > > > > > text file with the trace.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > Unable to handle kernel NULL pointer
>>> dereference at
>>> > > > > virtual
>>> > > > > > > > > address
>>> > > > > > > > > > > > > 00000000
>>> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
>>> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
>>> > > *ppte=00000000
>>> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
>>> sigmatek_lrt(O)
>>> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>> W O
>>> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>> > > > > > > > > > > > > > PC is at 0x0
>>> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0,
>>> some
>>> > > > > function
>>> > > > > > > > > pointer
>>> > > > > > > > > > > > > is NULL. You would have to disassemble
>>> > > > > __ipipe_do_sync_stage
>>> > > > > > > around
>>> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
>>> probably
>>> > > an
>>> > > > > IRQ
>>> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage
>>> code to
>>> > > emit
>>> > > > > a
>>> > > > > > > printk
>>> > > > > > > > > > > > > with the irq number being currently being
>>> processed
>>> > > when
>>> > > > > its
>>> > > > > > > > > handler
>>> > > > > > > > > > > > > is NULL. We will know what IRQ number has an
>>> issue.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > Please find the log.txt file attached, which shows
>>> the
>>> > > IRQ
>>> > > > > number
>>> > > > > > > > > that
>>> > > > > > > > > > > has
>>> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
>>> > > > > > > /proc/interrupts
>>> > > > > > > > > and
>>> > > > > > > > > > > > /proc/xenomai/irq
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
>>> 150.
>>> > > > > > > > > > >
>>> > > > > > > > > > > Ok, if it is always 150, could you show us how the
>>> ethernet
>>> > > > > driver
>>> > > > > > > > > > > does its request_irq ? If it does a set_type or
>>> something ?
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > > > To request the irq, the following statement is called:
>>> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt,
>>> IRQF_DISABLED,
>>> > > > > pdev->name,
>>> > > > > > > > > ndev);
>>> > > > > > > > > > I didn't find a set_type.
>>> > > > > > > > > >
>>> > > > > > > > > > However, I'm not sure if I completely understood your
>>> > > question.
>>> > > > > Is
>>> > > > > > > it ok
>>> > > > > > > > > if
>>> > > > > > > > > > I point you to the file
>>> > > > > drivers/net/ethernet/freescale/fec_main.c,
>>> > > > > > > line
>>> > > > > > > > > > 1983.
>>> > > > > > > > > > (
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > >
>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>> > > > > > > > > > )
>>> > > > > > > > >
>>> > > > > > > > > Ok, are you using the device tree or not?
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > > > Yes, using devicetree
>>> > > > > > >
>>> > > > > > > You are sure your devicetree has all the necessary
>>> parameters for
>>> > > > > > > the ethernet interrupt ?
>>> > > > > > >
>>> > > > > > >
>>> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our
>>> board .dts
>>> > > file
>>> > > > > > includes the file and just sets the correct pinctrl, phy-mode
>>> and
>>> > > status
>>> > > > > to
>>> > > > > > okay, similar to what other boards do.
>>> > > > > >
>>> > > > > > Ethernet communication is working and we are getting
>>> interrupts at
>>> > > first,
>>> > > > > > just after a while it stops working because of the NULL pointer
>>> > > > > dereference.
>>> > > > > > Any suggestion how to trace down this specific handler getting
>>> > > NULL-ed?
>>> > > > >
>>> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
>>> > > > > trigger a panic before printing anything when the bug happens (by
>>> > > > > the way, which pointer is NULL, is it the irq handler, or the
>>> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to
>>> store
>>> > > > > the current value of the handler instead of the timestamp in the
>>> > > > > I-pipe trace structure, and the function printing the traces to
>>> cast
>>> > > > > the timestamp to a pointer and print its value instead of
>>> computing
>>> > > > > a difference. With enough back trace points, it should be clear
>>> in
>>> > > > > the trace generated which function sets the pointer to NULL.
>>> > > > >
>>> > > > > Alternatively, if you are ready to spend time in your processor
>>> > > > > documentation, you can look for a way to program its hardware
>>> > > > > breakpoints registers to watch the handler address once it has
>>> been
>>> > > > > set.
>>> > > > >
>>> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
>>> ipd
>>> > > > points to the xenomai domain at the moment of handling the irq 150.
>>> > > > However, it is only requested and registered in the Linux domain.
>>> > > >
>>> > > > I'll use the I-pipe tracer now to make a trace at the moment the
>>> 150
>>> > > > interrupt gets handled in the xenomai domain..
>>> > >
>>> > > Yes, please, do not forget to ask for a large number of back trace
>>> points.
>>> > >
>>> > > Please find attached the ipipetrace.txt file.
>>> >
>>> >
>>> > > --
>>> > > Gilles.
>>> > >
>>>
>>> > Unable to handle kernel NULL pointer dereference at virtual address
>>> 00000000
>>> > pgd = ce1b0000, hw pgd = ce1b0000
>>> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>> > --> IRQ handler irq 150 == NULL!! domain Xenomai
>>>
>>> Please put the panic or trace freeze before printing anything and
>>> the whole dumping. This will remove a lot of useless stuff from the
>>> trace.
>>>
>>> Please find attached the ipipetrace_2.txt file (this time I was able to
>> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
>>
>
> I noticed we have a taskswitch hook set, which might blur the trace
> results. So if you are interested in a trace without the taskswitch hook
> set, then please find attached ipipetrace_3.txt. Sorry for the
> inconvenience.
>
I was actually wondering how __ipipe_next_irq() could come up with 150 when
in the xenomai domain.
I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit strange
to me:
first p is set to the __ipipe_current_context and ipd to p->domain. Later
in the for-loop, p get updated again to __ipipe_current_context again (so
it is expected to change) but ipd is not updated to be set to the p->domain
again.
Was that on purpose or is the ipd = p->domain; statement missing inside the
for-loop?
>>
>>> --
>>> Gilles.
>>>
>>
>>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 16:24 ` Henri Roosen
@ 2014-11-20 18:45 ` Gilles Chanteperdrix
2014-11-21 7:57 ` Philippe Gerum
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-20 18:45 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
> >
> >
> > On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> > wrote:
> >
> >>
> >>
> >> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> >> gilles.chanteperdrix@xenomai.org> wrote:
> >>
> >>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> >>> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> >>> > gilles.chanteperdrix@xenomai.org> wrote:
> >>> >
> >>> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> >>> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> >>> > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > >
> >>> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> >>> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> >>> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > >
> >>> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> >>> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> >>> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > > > >
> >>> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> >>> wrote:
> >>> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> >>> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > > > > > >
> >>> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> >>> Roosen
> >>> > > wrote:
> >>> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> >>> Chanteperdrix <
> >>> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> >>> Roosen
> >>> > > > > wrote:
> >>> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
> >>> > > domain'
> >>> > > > > is
> >>> > > > > > > not
> >>> > > > > > > > > there
> >>> > > > > > > > > > > > > > anymore.
> >>> > > > > > > > > > > > > > However, the other symptoms did not disappear.
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > I currently observe 2 symptoms:
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > As I said, I prefer handle one problem at a
> >>> time, and
> >>> > > pass
> >>> > > > > to
> >>> > > > > > > the
> >>> > > > > > > > > > > > > next when we are finished with the current.
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
> >>> used,
> >>> > > the
> >>> > > > > > > cortex a9
> >>> > > > > > > > > > > > > local timers should be used. Or are you booting a
> >>> > > kernel
> >>> > > > > > > compiled
> >>> > > > > > > > > > > > > without CONFIG_SMP ?
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms
> >>> seemed less
> >>> > > > > random.
> >>> > > > > > > > > > > However,
> >>> > > > > > > > > > > > as you said, let's put this on ice for now and
> >>> focus on
> >>> > > the
> >>> > > > > NULL
> >>> > > > > > > > > pointer
> >>> > > > > > > > > > > > dereference for now.
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > The kernel trace of the NULL pointer
> >>> dereference is
> >>> > > as
> >>> > > > > below:
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
> >>> because
> >>> > > your
> >>> > > > > > > mailer
> >>> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
> >>> try to
> >>> > > get
> >>> > > > > your
> >>> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
> >>> simply
> >>> > > > > attach a
> >>> > > > > > > > > plain
> >>> > > > > > > > > > > > > text file with the trace.
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > Unable to handle kernel NULL pointer
> >>> dereference at
> >>> > > > > virtual
> >>> > > > > > > > > address
> >>> > > > > > > > > > > > > 00000000
> >>> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> >>> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> >>> > > *ppte=00000000
> >>> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> >>> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
> >>> sigmatek_lrt(O)
> >>> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> >>> W O
> >>> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> >>> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> >>> > > > > > > > > > > > > > PC is at 0x0
> >>> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0,
> >>> some
> >>> > > > > function
> >>> > > > > > > > > pointer
> >>> > > > > > > > > > > > > is NULL. You would have to disassemble
> >>> > > > > __ipipe_do_sync_stage
> >>> > > > > > > around
> >>> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
> >>> probably
> >>> > > an
> >>> > > > > IRQ
> >>> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage
> >>> code to
> >>> > > emit
> >>> > > > > a
> >>> > > > > > > printk
> >>> > > > > > > > > > > > > with the irq number being currently being
> >>> processed
> >>> > > when
> >>> > > > > its
> >>> > > > > > > > > handler
> >>> > > > > > > > > > > > > is NULL. We will know what IRQ number has an
> >>> issue.
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > Please find the log.txt file attached, which shows
> >>> the
> >>> > > IRQ
> >>> > > > > number
> >>> > > > > > > > > that
> >>> > > > > > > > > > > has
> >>> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
> >>> > > > > > > /proc/interrupts
> >>> > > > > > > > > and
> >>> > > > > > > > > > > > /proc/xenomai/irq
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
> >>> 150.
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > Ok, if it is always 150, could you show us how the
> >>> ethernet
> >>> > > > > driver
> >>> > > > > > > > > > > does its request_irq ? If it does a set_type or
> >>> something ?
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > > > To request the irq, the following statement is called:
> >>> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt,
> >>> IRQF_DISABLED,
> >>> > > > > pdev->name,
> >>> > > > > > > > > ndev);
> >>> > > > > > > > > > I didn't find a set_type.
> >>> > > > > > > > > >
> >>> > > > > > > > > > However, I'm not sure if I completely understood your
> >>> > > question.
> >>> > > > > Is
> >>> > > > > > > it ok
> >>> > > > > > > > > if
> >>> > > > > > > > > > I point you to the file
> >>> > > > > drivers/net/ethernet/freescale/fec_main.c,
> >>> > > > > > > line
> >>> > > > > > > > > > 1983.
> >>> > > > > > > > > > (
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > >
> >>> > > > >
> >>> > >
> >>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> >>> > > > > > > > > > )
> >>> > > > > > > > >
> >>> > > > > > > > > Ok, are you using the device tree or not?
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > > > Yes, using devicetree
> >>> > > > > > >
> >>> > > > > > > You are sure your devicetree has all the necessary
> >>> parameters for
> >>> > > > > > > the ethernet interrupt ?
> >>> > > > > > >
> >>> > > > > > >
> >>> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our
> >>> board .dts
> >>> > > file
> >>> > > > > > includes the file and just sets the correct pinctrl, phy-mode
> >>> and
> >>> > > status
> >>> > > > > to
> >>> > > > > > okay, similar to what other boards do.
> >>> > > > > >
> >>> > > > > > Ethernet communication is working and we are getting
> >>> interrupts at
> >>> > > first,
> >>> > > > > > just after a while it stops working because of the NULL pointer
> >>> > > > > dereference.
> >>> > > > > > Any suggestion how to trace down this specific handler getting
> >>> > > NULL-ed?
> >>> > > > >
> >>> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> >>> > > > > trigger a panic before printing anything when the bug happens (by
> >>> > > > > the way, which pointer is NULL, is it the irq handler, or the
> >>> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to
> >>> store
> >>> > > > > the current value of the handler instead of the timestamp in the
> >>> > > > > I-pipe trace structure, and the function printing the traces to
> >>> cast
> >>> > > > > the timestamp to a pointer and print its value instead of
> >>> computing
> >>> > > > > a difference. With enough back trace points, it should be clear
> >>> in
> >>> > > > > the trace generated which function sets the pointer to NULL.
> >>> > > > >
> >>> > > > > Alternatively, if you are ready to spend time in your processor
> >>> > > > > documentation, you can look for a way to program its hardware
> >>> > > > > breakpoints registers to watch the handler address once it has
> >>> been
> >>> > > > > set.
> >>> > > > >
> >>> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
> >>> ipd
> >>> > > > points to the xenomai domain at the moment of handling the irq 150.
> >>> > > > However, it is only requested and registered in the Linux domain.
> >>> > > >
> >>> > > > I'll use the I-pipe tracer now to make a trace at the moment the
> >>> 150
> >>> > > > interrupt gets handled in the xenomai domain..
> >>> > >
> >>> > > Yes, please, do not forget to ask for a large number of back trace
> >>> points.
> >>> > >
> >>> > > Please find attached the ipipetrace.txt file.
> >>> >
> >>> >
> >>> > > --
> >>> > > Gilles.
> >>> > >
> >>>
> >>> > Unable to handle kernel NULL pointer dereference at virtual address
> >>> 00000000
> >>> > pgd = ce1b0000, hw pgd = ce1b0000
> >>> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> >>> > --> IRQ handler irq 150 == NULL!! domain Xenomai
> >>>
> >>> Please put the panic or trace freeze before printing anything and
> >>> the whole dumping. This will remove a lot of useless stuff from the
> >>> trace.
> >>>
> >>> Please find attached the ipipetrace_2.txt file (this time I was able to
> >> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
> >>
> >
> > I noticed we have a taskswitch hook set, which might blur the trace
> > results. So if you are interested in a trace without the taskswitch hook
> > set, then please find attached ipipetrace_3.txt. Sorry for the
> > inconvenience.
> >
>
> I was actually wondering how __ipipe_next_irq() could come up with 150 when
> in the xenomai domain.
>
> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit strange
> to me:
> first p is set to the __ipipe_current_context and ipd to p->domain. Later
> in the for-loop, p get updated again to __ipipe_current_context again (so
> it is expected to change) but ipd is not updated to be set to the p->domain
> again.
> Was that on purpose or is the ipd = p->domain; statement missing inside the
> for-loop?
Looks strange. Have you tried adding ipd = p->domain under p =
__ipipe_current_context ?
Regards.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-20 18:45 ` Gilles Chanteperdrix
@ 2014-11-21 7:57 ` Philippe Gerum
2014-11-21 8:03 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-21 7:57 UTC (permalink / raw)
To: Gilles Chanteperdrix, Henri Roosen; +Cc: Xenomai@xenomai.org
On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>
>>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>
>>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>
>>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>
>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
>>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>>>>> wrote:
>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>>>> Roosen
>>>>>>> wrote:
>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>>>> Chanteperdrix <
>>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>>>> Roosen
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>>>>>>> domain'
>>>>>>>>> is
>>>>>>>>>>> not
>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>>> anymore.
>>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>>>>> time, and
>>>>>>> pass
>>>>>>>>> to
>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> next when we are finished with the current.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>>>>> used,
>>>>>>> the
>>>>>>>>>>> cortex a9
>>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>>>>>>> kernel
>>>>>>>>>>> compiled
>>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>>>>> seemed less
>>>>>>>>> random.
>>>>>>>>>>>>>>> However,
>>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>>>>> focus on
>>>>>>> the
>>>>>>>>> NULL
>>>>>>>>>>>>> pointer
>>>>>>>>>>>>>>>> dereference for now.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>>>>> dereference is
>>>>>>> as
>>>>>>>>> below:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>>>>> because
>>>>>>> your
>>>>>>>>>>> mailer
>>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>>>>> try to
>>>>>>> get
>>>>>>>>> your
>>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>>>>> simply
>>>>>>>>> attach a
>>>>>>>>>>>>> plain
>>>>>>>>>>>>>>>>> text file with the trace.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>>>>> dereference at
>>>>>>>>> virtual
>>>>>>>>>>>>> address
>>>>>>>>>>>>>>>>> 00000000
>>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>>>>>>> *ppte=00000000
>>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>>>>> sigmatek_lrt(O)
>>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>>>> W O
>>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>>>>>>>>>>>>>>>>> PC is at 0x0
>>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>>>>> some
>>>>>>>>> function
>>>>>>>>>>>>> pointer
>>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>>>>>>>>> __ipipe_do_sync_stage
>>>>>>>>>>> around
>>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>>>>> probably
>>>>>>> an
>>>>>>>>> IRQ
>>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>>>>> code to
>>>>>>> emit
>>>>>>>>> a
>>>>>>>>>>> printk
>>>>>>>>>>>>>>>>> with the irq number being currently being
>>>>> processed
>>>>>>> when
>>>>>>>>> its
>>>>>>>>>>>>> handler
>>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>>>>> issue.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>>>>> the
>>>>>>> IRQ
>>>>>>>>> number
>>>>>>>>>>>>> that
>>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>>>>>>>>>>> /proc/interrupts
>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>> /proc/xenomai/irq
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>>>>> 150.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>>>>> ethernet
>>>>>>>>> driver
>>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>>>>> something ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> To request the irq, the following statement is called:
>>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>>>>> IRQF_DISABLED,
>>>>>>>>> pdev->name,
>>>>>>>>>>>>> ndev);
>>>>>>>>>>>>>> I didn't find a set_type.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> However, I'm not sure if I completely understood your
>>>>>>> question.
>>>>>>>>> Is
>>>>>>>>>>> it ok
>>>>>>>>>>>>> if
>>>>>>>>>>>>>> I point you to the file
>>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>>>>>>>>>>> line
>>>>>>>>>>>>>> 1983.
>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>>>>>>>>>>>>> )
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ok, are you using the device tree or not?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Yes, using devicetree
>>>>>>>>>>>
>>>>>>>>>>> You are sure your devicetree has all the necessary
>>>>> parameters for
>>>>>>>>>>> the ethernet interrupt ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
>>>>> board .dts
>>>>>>> file
>>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
>>>>> and
>>>>>>> status
>>>>>>>>> to
>>>>>>>>>> okay, similar to what other boards do.
>>>>>>>>>>
>>>>>>>>>> Ethernet communication is working and we are getting
>>>>> interrupts at
>>>>>>> first,
>>>>>>>>>> just after a while it stops working because of the NULL pointer
>>>>>>>>> dereference.
>>>>>>>>>> Any suggestion how to trace down this specific handler getting
>>>>>>> NULL-ed?
>>>>>>>>>
>>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
>>>>>>>>> trigger a panic before printing anything when the bug happens (by
>>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
>>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
>>>>> store
>>>>>>>>> the current value of the handler instead of the timestamp in the
>>>>>>>>> I-pipe trace structure, and the function printing the traces to
>>>>> cast
>>>>>>>>> the timestamp to a pointer and print its value instead of
>>>>> computing
>>>>>>>>> a difference. With enough back trace points, it should be clear
>>>>> in
>>>>>>>>> the trace generated which function sets the pointer to NULL.
>>>>>>>>>
>>>>>>>>> Alternatively, if you are ready to spend time in your processor
>>>>>>>>> documentation, you can look for a way to program its hardware
>>>>>>>>> breakpoints registers to watch the handler address once it has
>>>>> been
>>>>>>>>> set.
>>>>>>>>>
>>>>>>>>> I found out the irq-handler doesn't get NULL-ified. Instead, the
>>>>> ipd
>>>>>>>> points to the xenomai domain at the moment of handling the irq 150.
>>>>>>>> However, it is only requested and registered in the Linux domain.
>>>>>>>>
>>>>>>>> I'll use the I-pipe tracer now to make a trace at the moment the
>>>>> 150
>>>>>>>> interrupt gets handled in the xenomai domain..
>>>>>>>
>>>>>>> Yes, please, do not forget to ask for a large number of back trace
>>>>> points.
>>>>>>>
>>>>>>> Please find attached the ipipetrace.txt file.
>>>>>>
>>>>>>
>>>>>>> --
>>>>>>> Gilles.
>>>>>>>
>>>>>
>>>>>> Unable to handle kernel NULL pointer dereference at virtual address
>>>>> 00000000
>>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>>>>>
>>>>> Please put the panic or trace freeze before printing anything and
>>>>> the whole dumping. This will remove a lot of useless stuff from the
>>>>> trace.
>>>>>
>>>>> Please find attached the ipipetrace_2.txt file (this time I was able to
>>>> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
>>>>
>>>
>>> I noticed we have a taskswitch hook set, which might blur the trace
>>> results. So if you are interested in a trace without the taskswitch hook
>>> set, then please find attached ipipetrace_3.txt. Sorry for the
>>> inconvenience.
>>>
>>
>> I was actually wondering how __ipipe_next_irq() could come up with 150 when
>> in the xenomai domain.
>>
>> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit strange
>> to me:
>> first p is set to the __ipipe_current_context and ipd to p->domain. Later
>> in the for-loop, p get updated again to __ipipe_current_context again (so
>> it is expected to change) but ipd is not updated to be set to the p->domain
>> again.
>> Was that on purpose or is the ipd = p->domain; statement missing inside the
>> for-loop?
>
> Looks strange. Have you tried adding ipd = p->domain under p =
> __ipipe_current_context ?
>
The callee may not switch domain over an interrupt handler. Only CPU
migration may happen, which is what this assignment cares about.
rules in IRQ context over sync_stage are:
- no domain migration
- CPU migration possible over the root domain only
Each CPU holds an array of per-domain context areas, each context area
backlinks to the domain descriptor.
--
Philippe.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 7:57 ` Philippe Gerum
@ 2014-11-21 8:03 ` Henri Roosen
2014-11-21 8:06 ` Gilles Chanteperdrix
2014-11-21 8:15 ` Philippe Gerum
0 siblings, 2 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 8:03 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org> wrote:
> On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
> >> wrote:
> >>
> >>>
> >>>
> >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> >>> wrote:
> >>>
> >>>>
> >>>>
> >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> >>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>
> >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> >>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>
> >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> >>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>
> >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> >>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> >>>>> wrote:
> >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> >>>>> Roosen
> >>>>>>> wrote:
> >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> >>>>> Chanteperdrix <
> >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> >>>>> Roosen
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> >>>>>>> domain'
> >>>>>>>>> is
> >>>>>>>>>>> not
> >>>>>>>>>>>>> there
> >>>>>>>>>>>>>>>>>> anymore.
> >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> >>>>> time, and
> >>>>>>> pass
> >>>>>>>>> to
> >>>>>>>>>>> the
> >>>>>>>>>>>>>>>>> next when we are finished with the current.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> >>>>> used,
> >>>>>>> the
> >>>>>>>>>>> cortex a9
> >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> >>>>>>> kernel
> >>>>>>>>>>> compiled
> >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> >>>>> seemed less
> >>>>>>>>> random.
> >>>>>>>>>>>>>>> However,
> >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> >>>>> focus on
> >>>>>>> the
> >>>>>>>>> NULL
> >>>>>>>>>>>>> pointer
> >>>>>>>>>>>>>>>> dereference for now.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> >>>>> dereference is
> >>>>>>> as
> >>>>>>>>> below:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> >>>>> because
> >>>>>>> your
> >>>>>>>>>>> mailer
> >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> >>>>> try to
> >>>>>>> get
> >>>>>>>>> your
> >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> >>>>> simply
> >>>>>>>>> attach a
> >>>>>>>>>>>>> plain
> >>>>>>>>>>>>>>>>> text file with the trace.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> >>>>> dereference at
> >>>>>>>>> virtual
> >>>>>>>>>>>>> address
> >>>>>>>>>>>>>>>>> 00000000
> >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> >>>>>>> *ppte=00000000
> >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> >>>>> sigmatek_lrt(O)
> >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> >>>>> W O
> >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> >>>>>>>>>>>>>>>>>> PC is at 0x0
> >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> >>>>> some
> >>>>>>>>> function
> >>>>>>>>>>>>> pointer
> >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> >>>>>>>>> __ipipe_do_sync_stage
> >>>>>>>>>>> around
> >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> >>>>> probably
> >>>>>>> an
> >>>>>>>>> IRQ
> >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> >>>>> code to
> >>>>>>> emit
> >>>>>>>>> a
> >>>>>>>>>>> printk
> >>>>>>>>>>>>>>>>> with the irq number being currently being
> >>>>> processed
> >>>>>>> when
> >>>>>>>>> its
> >>>>>>>>>>>>> handler
> >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> >>>>> issue.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> >>>>> the
> >>>>>>> IRQ
> >>>>>>>>> number
> >>>>>>>>>>>>> that
> >>>>>>>>>>>>>>> has
> >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> >>>>>>>>>>> /proc/interrupts
> >>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>> /proc/xenomai/irq
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> >>>>> 150.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> >>>>> ethernet
> >>>>>>>>> driver
> >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> >>>>> something ?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> To request the irq, the following statement is called:
> >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> >>>>> IRQF_DISABLED,
> >>>>>>>>> pdev->name,
> >>>>>>>>>>>>> ndev);
> >>>>>>>>>>>>>> I didn't find a set_type.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> >>>>>>> question.
> >>>>>>>>> Is
> >>>>>>>>>>> it ok
> >>>>>>>>>>>>> if
> >>>>>>>>>>>>>> I point you to the file
> >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> >>>>>>>>>>> line
> >>>>>>>>>>>>>> 1983.
> >>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> >>>>>>>>>>>>>> )
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Ok, are you using the device tree or not?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Yes, using devicetree
> >>>>>>>>>>>
> >>>>>>>>>>> You are sure your devicetree has all the necessary
> >>>>> parameters for
> >>>>>>>>>>> the ethernet interrupt ?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> >>>>> board .dts
> >>>>>>> file
> >>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
> >>>>> and
> >>>>>>> status
> >>>>>>>>> to
> >>>>>>>>>> okay, similar to what other boards do.
> >>>>>>>>>>
> >>>>>>>>>> Ethernet communication is working and we are getting
> >>>>> interrupts at
> >>>>>>> first,
> >>>>>>>>>> just after a while it stops working because of the NULL pointer
> >>>>>>>>> dereference.
> >>>>>>>>>> Any suggestion how to trace down this specific handler getting
> >>>>>>> NULL-ed?
> >>>>>>>>>
> >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> >>>>>>>>> trigger a panic before printing anything when the bug happens (by
> >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
> >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
> >>>>> store
> >>>>>>>>> the current value of the handler instead of the timestamp in the
> >>>>>>>>> I-pipe trace structure, and the function printing the traces to
> >>>>> cast
> >>>>>>>>> the timestamp to a pointer and print its value instead of
> >>>>> computing
> >>>>>>>>> a difference. With enough back trace points, it should be clear
> >>>>> in
> >>>>>>>>> the trace generated which function sets the pointer to NULL.
> >>>>>>>>>
> >>>>>>>>> Alternatively, if you are ready to spend time in your processor
> >>>>>>>>> documentation, you can look for a way to program its hardware
> >>>>>>>>> breakpoints registers to watch the handler address once it has
> >>>>> been
> >>>>>>>>> set.
> >>>>>>>>>
> >>>>>>>>> I found out the irq-handler doesn't get NULL-ified. Instead, the
> >>>>> ipd
> >>>>>>>> points to the xenomai domain at the moment of handling the irq
> 150.
> >>>>>>>> However, it is only requested and registered in the Linux domain.
> >>>>>>>>
> >>>>>>>> I'll use the I-pipe tracer now to make a trace at the moment the
> >>>>> 150
> >>>>>>>> interrupt gets handled in the xenomai domain..
> >>>>>>>
> >>>>>>> Yes, please, do not forget to ask for a large number of back trace
> >>>>> points.
> >>>>>>>
> >>>>>>> Please find attached the ipipetrace.txt file.
> >>>>>>
> >>>>>>
> >>>>>>> --
> >>>>>>> Gilles.
> >>>>>>>
> >>>>>
> >>>>>> Unable to handle kernel NULL pointer dereference at virtual address
> >>>>> 00000000
> >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> >>>>>
> >>>>> Please put the panic or trace freeze before printing anything and
> >>>>> the whole dumping. This will remove a lot of useless stuff from the
> >>>>> trace.
> >>>>>
> >>>>> Please find attached the ipipetrace_2.txt file (this time I was able
> to
> >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> logging).
> >>>>
> >>>
> >>> I noticed we have a taskswitch hook set, which might blur the trace
> >>> results. So if you are interested in a trace without the taskswitch
> hook
> >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> >>> inconvenience.
> >>>
> >>
> >> I was actually wondering how __ipipe_next_irq() could come up with 150
> when
> >> in the xenomai domain.
> >>
> >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> strange
> >> to me:
> >> first p is set to the __ipipe_current_context and ipd to p->domain.
> Later
> >> in the for-loop, p get updated again to __ipipe_current_context again
> (so
> >> it is expected to change) but ipd is not updated to be set to the
> p->domain
> >> again.
> >> Was that on purpose or is the ipd = p->domain; statement missing inside
> the
> >> for-loop?
> >
> > Looks strange. Have you tried adding ipd = p->domain under p =
> > __ipipe_current_context ?
> >
>
> The callee may not switch domain over an interrupt handler. Only CPU
> migration may happen, which is what this assignment cares about.
>
> rules in IRQ context over sync_stage are:
>
> - no domain migration
> - CPU migration possible over the root domain only
>
> Each CPU holds an array of per-domain context areas, each context area
> backlinks to the domain descriptor.
>
>
I'll instrument the code to detect domain migration, but I guess that is
what we are facing.
Is the domain migration visible in the ipipe-trace / how can I trace down
to the point where domain migration happens?
Thanks!
Henri
--
> Philippe.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 8:03 ` Henri Roosen
@ 2014-11-21 8:06 ` Gilles Chanteperdrix
2014-11-21 8:15 ` Philippe Gerum
1 sibling, 0 replies; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-21 8:06 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Fri, Nov 21, 2014 at 09:03:38AM +0100, Henri Roosen wrote:
> On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>
> > On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> > > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> > >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
> > >> wrote:
> > >>
> > >>>
> > >>>
> > >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> > >>> wrote:
> > >>>
> > >>>>
> > >>>>
> > >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> > >>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>
> > >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> > >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> > >>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>
> > >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > >>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>
> > >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > >>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> > >>>>> wrote:
> > >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> > >>>>> Roosen
> > >>>>>>> wrote:
> > >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> > >>>>> Chanteperdrix <
> > >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> > >>>>> Roosen
> > >>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> > >>>>>>> domain'
> > >>>>>>>>> is
> > >>>>>>>>>>> not
> > >>>>>>>>>>>>> there
> > >>>>>>>>>>>>>>>>>> anymore.
> > >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> > >>>>> time, and
> > >>>>>>> pass
> > >>>>>>>>> to
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>> next when we are finished with the current.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> > >>>>> used,
> > >>>>>>> the
> > >>>>>>>>>>> cortex a9
> > >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> > >>>>>>> kernel
> > >>>>>>>>>>> compiled
> > >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> > >>>>> seemed less
> > >>>>>>>>> random.
> > >>>>>>>>>>>>>>> However,
> > >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> > >>>>> focus on
> > >>>>>>> the
> > >>>>>>>>> NULL
> > >>>>>>>>>>>>> pointer
> > >>>>>>>>>>>>>>>> dereference for now.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> > >>>>> dereference is
> > >>>>>>> as
> > >>>>>>>>> below:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> > >>>>> because
> > >>>>>>> your
> > >>>>>>>>>>> mailer
> > >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> > >>>>> try to
> > >>>>>>> get
> > >>>>>>>>> your
> > >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> > >>>>> simply
> > >>>>>>>>> attach a
> > >>>>>>>>>>>>> plain
> > >>>>>>>>>>>>>>>>> text file with the trace.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> > >>>>> dereference at
> > >>>>>>>>> virtual
> > >>>>>>>>>>>>> address
> > >>>>>>>>>>>>>>>>> 00000000
> > >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> > >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> > >>>>>>> *ppte=00000000
> > >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> > >>>>> sigmatek_lrt(O)
> > >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> > >>>>> W O
> > >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > >>>>>>>>>>>>>>>>>> PC is at 0x0
> > >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> > >>>>> some
> > >>>>>>>>> function
> > >>>>>>>>>>>>> pointer
> > >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> > >>>>>>>>> __ipipe_do_sync_stage
> > >>>>>>>>>>> around
> > >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> > >>>>> probably
> > >>>>>>> an
> > >>>>>>>>> IRQ
> > >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> > >>>>> code to
> > >>>>>>> emit
> > >>>>>>>>> a
> > >>>>>>>>>>> printk
> > >>>>>>>>>>>>>>>>> with the irq number being currently being
> > >>>>> processed
> > >>>>>>> when
> > >>>>>>>>> its
> > >>>>>>>>>>>>> handler
> > >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> > >>>>> issue.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> > >>>>> the
> > >>>>>>> IRQ
> > >>>>>>>>> number
> > >>>>>>>>>>>>> that
> > >>>>>>>>>>>>>>> has
> > >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> > >>>>>>>>>>> /proc/interrupts
> > >>>>>>>>>>>>> and
> > >>>>>>>>>>>>>>>> /proc/xenomai/irq
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> > >>>>> 150.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> > >>>>> ethernet
> > >>>>>>>>> driver
> > >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> > >>>>> something ?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> To request the irq, the following statement is called:
> > >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> > >>>>> IRQF_DISABLED,
> > >>>>>>>>> pdev->name,
> > >>>>>>>>>>>>> ndev);
> > >>>>>>>>>>>>>> I didn't find a set_type.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> > >>>>>>> question.
> > >>>>>>>>> Is
> > >>>>>>>>>>> it ok
> > >>>>>>>>>>>>> if
> > >>>>>>>>>>>>>> I point you to the file
> > >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> > >>>>>>>>>>> line
> > >>>>>>>>>>>>>> 1983.
> > >>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>>>
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > >>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Ok, are you using the device tree or not?
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Yes, using devicetree
> > >>>>>>>>>>>
> > >>>>>>>>>>> You are sure your devicetree has all the necessary
> > >>>>> parameters for
> > >>>>>>>>>>> the ethernet interrupt ?
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> > >>>>> board .dts
> > >>>>>>> file
> > >>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
> > >>>>> and
> > >>>>>>> status
> > >>>>>>>>> to
> > >>>>>>>>>> okay, similar to what other boards do.
> > >>>>>>>>>>
> > >>>>>>>>>> Ethernet communication is working and we are getting
> > >>>>> interrupts at
> > >>>>>>> first,
> > >>>>>>>>>> just after a while it stops working because of the NULL pointer
> > >>>>>>>>> dereference.
> > >>>>>>>>>> Any suggestion how to trace down this specific handler getting
> > >>>>>>> NULL-ed?
> > >>>>>>>>>
> > >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > >>>>>>>>> trigger a panic before printing anything when the bug happens (by
> > >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
> > >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
> > >>>>> store
> > >>>>>>>>> the current value of the handler instead of the timestamp in the
> > >>>>>>>>> I-pipe trace structure, and the function printing the traces to
> > >>>>> cast
> > >>>>>>>>> the timestamp to a pointer and print its value instead of
> > >>>>> computing
> > >>>>>>>>> a difference. With enough back trace points, it should be clear
> > >>>>> in
> > >>>>>>>>> the trace generated which function sets the pointer to NULL.
> > >>>>>>>>>
> > >>>>>>>>> Alternatively, if you are ready to spend time in your processor
> > >>>>>>>>> documentation, you can look for a way to program its hardware
> > >>>>>>>>> breakpoints registers to watch the handler address once it has
> > >>>>> been
> > >>>>>>>>> set.
> > >>>>>>>>>
> > >>>>>>>>> I found out the irq-handler doesn't get NULL-ified. Instead, the
> > >>>>> ipd
> > >>>>>>>> points to the xenomai domain at the moment of handling the irq
> > 150.
> > >>>>>>>> However, it is only requested and registered in the Linux domain.
> > >>>>>>>>
> > >>>>>>>> I'll use the I-pipe tracer now to make a trace at the moment the
> > >>>>> 150
> > >>>>>>>> interrupt gets handled in the xenomai domain..
> > >>>>>>>
> > >>>>>>> Yes, please, do not forget to ask for a large number of back trace
> > >>>>> points.
> > >>>>>>>
> > >>>>>>> Please find attached the ipipetrace.txt file.
> > >>>>>>
> > >>>>>>
> > >>>>>>> --
> > >>>>>>> Gilles.
> > >>>>>>>
> > >>>>>
> > >>>>>> Unable to handle kernel NULL pointer dereference at virtual address
> > >>>>> 00000000
> > >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> > >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> > >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> > >>>>>
> > >>>>> Please put the panic or trace freeze before printing anything and
> > >>>>> the whole dumping. This will remove a lot of useless stuff from the
> > >>>>> trace.
> > >>>>>
> > >>>>> Please find attached the ipipetrace_2.txt file (this time I was able
> > to
> > >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> > logging).
> > >>>>
> > >>>
> > >>> I noticed we have a taskswitch hook set, which might blur the trace
> > >>> results. So if you are interested in a trace without the taskswitch
> > hook
> > >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> > >>> inconvenience.
> > >>>
> > >>
> > >> I was actually wondering how __ipipe_next_irq() could come up with 150
> > when
> > >> in the xenomai domain.
> > >>
> > >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> > strange
> > >> to me:
> > >> first p is set to the __ipipe_current_context and ipd to p->domain.
> > Later
> > >> in the for-loop, p get updated again to __ipipe_current_context again
> > (so
> > >> it is expected to change) but ipd is not updated to be set to the
> > p->domain
> > >> again.
> > >> Was that on purpose or is the ipd = p->domain; statement missing inside
> > the
> > >> for-loop?
> > >
> > > Looks strange. Have you tried adding ipd = p->domain under p =
> > > __ipipe_current_context ?
> > >
> >
> > The callee may not switch domain over an interrupt handler. Only CPU
> > migration may happen, which is what this assignment cares about.
> >
> > rules in IRQ context over sync_stage are:
> >
> > - no domain migration
> > - CPU migration possible over the root domain only
> >
> > Each CPU holds an array of per-domain context areas, each context area
> > backlinks to the domain descriptor.
> >
> >
> I'll instrument the code to detect domain migration, but I guess that is
> what we are facing.
>
> Is the domain migration visible in the ipipe-trace / how can I trace down
> to the point where domain migration happens?
Yes, domain migration is visible in the I-pipe trace, the current
domain is indicated with a + in one of the two columns corresponding
to the two domains at the left of the trace, or with # if the
current domain is also "stalled", that is has run local_irq_save or
local_irq_disable for Linux domain, or hard_local_irq_save or
hard_local_irq_disable for Xenomai domain.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 8:03 ` Henri Roosen
2014-11-21 8:06 ` Gilles Chanteperdrix
@ 2014-11-21 8:15 ` Philippe Gerum
2014-11-21 11:09 ` Henri Roosen
1 sibling, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-21 8:15 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On 11/21/2014 09:03 AM, Henri Roosen wrote:
>
> On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
> <mailto:rpm@xenomai.org>> wrote:
>
> On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
> <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
> >> wrote:
> >>
> >>>
> >>>
> >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
> <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
> >>> wrote:
> >>>
> >>>>
> >>>>
> >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> >>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>
> >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> >>>>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>>>
> >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> >>>>>>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>>>>>
> >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> >>>>>>>>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
> wrote:
> >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> >>>>> wrote:
> >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> >>>>> Roosen
> >>>>>>> wrote:
> >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> >>>>> Chanteperdrix <
> >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> >>>>> Roosen
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> >>>>>>> domain'
> >>>>>>>>> is
> >>>>>>>>>>> not
> >>>>>>>>>>>>> there
> >>>>>>>>>>>>>>>>>> anymore.
> >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> >>>>> time, and
> >>>>>>> pass
> >>>>>>>>> to
> >>>>>>>>>>> the
> >>>>>>>>>>>>>>>>> next when we are finished with the current.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> >>>>> used,
> >>>>>>> the
> >>>>>>>>>>> cortex a9
> >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> >>>>>>> kernel
> >>>>>>>>>>> compiled
> >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> >>>>> seemed less
> >>>>>>>>> random.
> >>>>>>>>>>>>>>> However,
> >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> >>>>> focus on
> >>>>>>> the
> >>>>>>>>> NULL
> >>>>>>>>>>>>> pointer
> >>>>>>>>>>>>>>>> dereference for now.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> >>>>> dereference is
> >>>>>>> as
> >>>>>>>>> below:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> >>>>> because
> >>>>>>> your
> >>>>>>>>>>> mailer
> >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> >>>>> try to
> >>>>>>> get
> >>>>>>>>> your
> >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> >>>>> simply
> >>>>>>>>> attach a
> >>>>>>>>>>>>> plain
> >>>>>>>>>>>>>>>>> text file with the trace.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> >>>>> dereference at
> >>>>>>>>> virtual
> >>>>>>>>>>>>> address
> >>>>>>>>>>>>>>>>> 00000000
> >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> >>>>>>> *ppte=00000000
> >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> >>>>> sigmatek_lrt(O)
> >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> >>>>> W O
> >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> >>>>>>>>>>>>>>>>>> PC is at 0x0
> >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> >>>>> some
> >>>>>>>>> function
> >>>>>>>>>>>>> pointer
> >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> >>>>>>>>> __ipipe_do_sync_stage
> >>>>>>>>>>> around
> >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> >>>>> probably
> >>>>>>> an
> >>>>>>>>> IRQ
> >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> >>>>> code to
> >>>>>>> emit
> >>>>>>>>> a
> >>>>>>>>>>> printk
> >>>>>>>>>>>>>>>>> with the irq number being currently being
> >>>>> processed
> >>>>>>> when
> >>>>>>>>> its
> >>>>>>>>>>>>> handler
> >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> >>>>> issue.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> >>>>> the
> >>>>>>> IRQ
> >>>>>>>>> number
> >>>>>>>>>>>>> that
> >>>>>>>>>>>>>>> has
> >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> >>>>>>>>>>> /proc/interrupts
> >>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>> /proc/xenomai/irq
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> >>>>> 150.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> >>>>> ethernet
> >>>>>>>>> driver
> >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> >>>>> something ?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> To request the irq, the following statement is called:
> >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> >>>>> IRQF_DISABLED,
> >>>>>>>>> pdev->name,
> >>>>>>>>>>>>> ndev);
> >>>>>>>>>>>>>> I didn't find a set_type.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> >>>>>>> question.
> >>>>>>>>> Is
> >>>>>>>>>>> it ok
> >>>>>>>>>>>>> if
> >>>>>>>>>>>>>> I point you to the file
> >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> >>>>>>>>>>> line
> >>>>>>>>>>>>>> 1983.
> >>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> >>>>>>>>>>>>>> )
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Ok, are you using the device tree or not?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Yes, using devicetree
> >>>>>>>>>>>
> >>>>>>>>>>> You are sure your devicetree has all the necessary
> >>>>> parameters for
> >>>>>>>>>>> the ethernet interrupt ?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> >>>>> board .dts
> >>>>>>> file
> >>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
> >>>>> and
> >>>>>>> status
> >>>>>>>>> to
> >>>>>>>>>> okay, similar to what other boards do.
> >>>>>>>>>>
> >>>>>>>>>> Ethernet communication is working and we are getting
> >>>>> interrupts at
> >>>>>>> first,
> >>>>>>>>>> just after a while it stops working because of the NULL
> pointer
> >>>>>>>>> dereference.
> >>>>>>>>>> Any suggestion how to trace down this specific handler
> getting
> >>>>>>> NULL-ed?
> >>>>>>>>>
> >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> >>>>>>>>> trigger a panic before printing anything when the bug
> happens (by
> >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
> >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
> >>>>> store
> >>>>>>>>> the current value of the handler instead of the timestamp
> in the
> >>>>>>>>> I-pipe trace structure, and the function printing the
> traces to
> >>>>> cast
> >>>>>>>>> the timestamp to a pointer and print its value instead of
> >>>>> computing
> >>>>>>>>> a difference. With enough back trace points, it should be
> clear
> >>>>> in
> >>>>>>>>> the trace generated which function sets the pointer to NULL.
> >>>>>>>>>
> >>>>>>>>> Alternatively, if you are ready to spend time in your
> processor
> >>>>>>>>> documentation, you can look for a way to program its hardware
> >>>>>>>>> breakpoints registers to watch the handler address once it has
> >>>>> been
> >>>>>>>>> set.
> >>>>>>>>>
> >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
> Instead, the
> >>>>> ipd
> >>>>>>>> points to the xenomai domain at the moment of handling the
> irq 150.
> >>>>>>>> However, it is only requested and registered in the Linux
> domain.
> >>>>>>>>
> >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
> moment the
> >>>>> 150
> >>>>>>>> interrupt gets handled in the xenomai domain..
> >>>>>>>
> >>>>>>> Yes, please, do not forget to ask for a large number of back
> trace
> >>>>> points.
> >>>>>>>
> >>>>>>> Please find attached the ipipetrace.txt file.
> >>>>>>
> >>>>>>
> >>>>>>> --
> >>>>>>> Gilles.
> >>>>>>>
> >>>>>
> >>>>>> Unable to handle kernel NULL pointer dereference at virtual
> address
> >>>>> 00000000
> >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> >>>>>
> >>>>> Please put the panic or trace freeze before printing anything and
> >>>>> the whole dumping. This will remove a lot of useless stuff
> from the
> >>>>> trace.
> >>>>>
> >>>>> Please find attached the ipipetrace_2.txt file (this time I
> was able to
> >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> logging).
> >>>>
> >>>
> >>> I noticed we have a taskswitch hook set, which might blur the trace
> >>> results. So if you are interested in a trace without the
> taskswitch hook
> >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> >>> inconvenience.
> >>>
> >>
> >> I was actually wondering how __ipipe_next_irq() could come up
> with 150 when
> >> in the xenomai domain.
> >>
> >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> strange
> >> to me:
> >> first p is set to the __ipipe_current_context and ipd to
> p->domain. Later
> >> in the for-loop, p get updated again to __ipipe_current_context
> again (so
> >> it is expected to change) but ipd is not updated to be set to the
> p->domain
> >> again.
> >> Was that on purpose or is the ipd = p->domain; statement missing
> inside the
> >> for-loop?
> >
> > Looks strange. Have you tried adding ipd = p->domain under p =
> > __ipipe_current_context ?
> >
>
> The callee may not switch domain over an interrupt handler. Only CPU
> migration may happen, which is what this assignment cares about.
>
> rules in IRQ context over sync_stage are:
>
> - no domain migration
> - CPU migration possible over the root domain only
>
> Each CPU holds an array of per-domain context areas, each context area
> backlinks to the domain descriptor.
>
>
> I'll instrument the code to detect domain migration, but I guess that is
> what we are facing.
I don't see how that would be possible with Xenomai. The domain
migration gates are relax/harden calls in the nucleus, and these can
only be invoked from regular task contexts. But checking for peace of
mind won't harm anyway.
>
> Is the domain migration visible in the ipipe-trace / how can I trace
> down to the point where domain migration happens?
>
The tracer reports the current domain, see the heading line of a trace
for details about the symbols used.
--
Philippe.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 8:15 ` Philippe Gerum
@ 2014-11-21 11:09 ` Henri Roosen
2014-11-21 16:11 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 11:09 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
> On 11/21/2014 09:03 AM, Henri Roosen wrote:
> >
> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
> > <mailto:rpm@xenomai.org>> wrote:
> >
> > On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> > > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> > >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
> > >> wrote:
> > >>
> > >>>
> > >>>
> > >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
> > >>> wrote:
> > >>>
> > >>>>
> > >>>>
> > >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> > >>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>
> > >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> > >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> > >>>>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>>>
> > >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > >>>>>>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>>>>>
> > >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
> wrote:
> > >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > >>>>>>>>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
> > wrote:
> > >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> > >>>>> wrote:
> > >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix
> <
> > >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> > >>>>> Roosen
> > >>>>>>> wrote:
> > >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> > >>>>> Chanteperdrix <
> > >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> > >>>>> Roosen
> > >>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> > >>>>>>> domain'
> > >>>>>>>>> is
> > >>>>>>>>>>> not
> > >>>>>>>>>>>>> there
> > >>>>>>>>>>>>>>>>>> anymore.
> > >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> > >>>>> time, and
> > >>>>>>> pass
> > >>>>>>>>> to
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>> next when we are finished with the current.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> > >>>>> used,
> > >>>>>>> the
> > >>>>>>>>>>> cortex a9
> > >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> > >>>>>>> kernel
> > >>>>>>>>>>> compiled
> > >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> > >>>>> seemed less
> > >>>>>>>>> random.
> > >>>>>>>>>>>>>>> However,
> > >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> > >>>>> focus on
> > >>>>>>> the
> > >>>>>>>>> NULL
> > >>>>>>>>>>>>> pointer
> > >>>>>>>>>>>>>>>> dereference for now.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> > >>>>> dereference is
> > >>>>>>> as
> > >>>>>>>>> below:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> > >>>>> because
> > >>>>>>> your
> > >>>>>>>>>>> mailer
> > >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> > >>>>> try to
> > >>>>>>> get
> > >>>>>>>>> your
> > >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> > >>>>> simply
> > >>>>>>>>> attach a
> > >>>>>>>>>>>>> plain
> > >>>>>>>>>>>>>>>>> text file with the trace.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> > >>>>> dereference at
> > >>>>>>>>> virtual
> > >>>>>>>>>>>>> address
> > >>>>>>>>>>>>>>>>> 00000000
> > >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> > >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> > >>>>>>> *ppte=00000000
> > >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> > >>>>> sigmatek_lrt(O)
> > >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> > >>>>> W O
> > >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > >>>>>>>>>>>>>>>>>> PC is at 0x0
> > >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> > >>>>> some
> > >>>>>>>>> function
> > >>>>>>>>>>>>> pointer
> > >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> > >>>>>>>>> __ipipe_do_sync_stage
> > >>>>>>>>>>> around
> > >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> > >>>>> probably
> > >>>>>>> an
> > >>>>>>>>> IRQ
> > >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> > >>>>> code to
> > >>>>>>> emit
> > >>>>>>>>> a
> > >>>>>>>>>>> printk
> > >>>>>>>>>>>>>>>>> with the irq number being currently being
> > >>>>> processed
> > >>>>>>> when
> > >>>>>>>>> its
> > >>>>>>>>>>>>> handler
> > >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> > >>>>> issue.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> > >>>>> the
> > >>>>>>> IRQ
> > >>>>>>>>> number
> > >>>>>>>>>>>>> that
> > >>>>>>>>>>>>>>> has
> > >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> > >>>>>>>>>>> /proc/interrupts
> > >>>>>>>>>>>>> and
> > >>>>>>>>>>>>>>>> /proc/xenomai/irq
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> > >>>>> 150.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> > >>>>> ethernet
> > >>>>>>>>> driver
> > >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> > >>>>> something ?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> To request the irq, the following statement is called:
> > >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> > >>>>> IRQF_DISABLED,
> > >>>>>>>>> pdev->name,
> > >>>>>>>>>>>>> ndev);
> > >>>>>>>>>>>>>> I didn't find a set_type.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> > >>>>>>> question.
> > >>>>>>>>> Is
> > >>>>>>>>>>> it ok
> > >>>>>>>>>>>>> if
> > >>>>>>>>>>>>>> I point you to the file
> > >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> > >>>>>>>>>>> line
> > >>>>>>>>>>>>>> 1983.
> > >>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>>>
> >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > >>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Ok, are you using the device tree or not?
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Yes, using devicetree
> > >>>>>>>>>>>
> > >>>>>>>>>>> You are sure your devicetree has all the necessary
> > >>>>> parameters for
> > >>>>>>>>>>> the ethernet interrupt ?
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> > >>>>> board .dts
> > >>>>>>> file
> > >>>>>>>>>> includes the file and just sets the correct pinctrl,
> phy-mode
> > >>>>> and
> > >>>>>>> status
> > >>>>>>>>> to
> > >>>>>>>>>> okay, similar to what other boards do.
> > >>>>>>>>>>
> > >>>>>>>>>> Ethernet communication is working and we are getting
> > >>>>> interrupts at
> > >>>>>>> first,
> > >>>>>>>>>> just after a while it stops working because of the NULL
> > pointer
> > >>>>>>>>> dereference.
> > >>>>>>>>>> Any suggestion how to trace down this specific handler
> > getting
> > >>>>>>> NULL-ed?
> > >>>>>>>>>
> > >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
> tracer,
> > >>>>>>>>> trigger a panic before printing anything when the bug
> > happens (by
> > >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or
> the
> > >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer
> to
> > >>>>> store
> > >>>>>>>>> the current value of the handler instead of the timestamp
> > in the
> > >>>>>>>>> I-pipe trace structure, and the function printing the
> > traces to
> > >>>>> cast
> > >>>>>>>>> the timestamp to a pointer and print its value instead of
> > >>>>> computing
> > >>>>>>>>> a difference. With enough back trace points, it should be
> > clear
> > >>>>> in
> > >>>>>>>>> the trace generated which function sets the pointer to
> NULL.
> > >>>>>>>>>
> > >>>>>>>>> Alternatively, if you are ready to spend time in your
> > processor
> > >>>>>>>>> documentation, you can look for a way to program its
> hardware
> > >>>>>>>>> breakpoints registers to watch the handler address once it
> has
> > >>>>> been
> > >>>>>>>>> set.
> > >>>>>>>>>
> > >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
> > Instead, the
> > >>>>> ipd
> > >>>>>>>> points to the xenomai domain at the moment of handling the
> > irq 150.
> > >>>>>>>> However, it is only requested and registered in the Linux
> > domain.
> > >>>>>>>>
> > >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
> > moment the
> > >>>>> 150
> > >>>>>>>> interrupt gets handled in the xenomai domain..
> > >>>>>>>
> > >>>>>>> Yes, please, do not forget to ask for a large number of back
> > trace
> > >>>>> points.
> > >>>>>>>
> > >>>>>>> Please find attached the ipipetrace.txt file.
> > >>>>>>
> > >>>>>>
> > >>>>>>> --
> > >>>>>>> Gilles.
> > >>>>>>>
> > >>>>>
> > >>>>>> Unable to handle kernel NULL pointer dereference at virtual
> > address
> > >>>>> 00000000
> > >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> > >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> > >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> > >>>>>
> > >>>>> Please put the panic or trace freeze before printing anything
> and
> > >>>>> the whole dumping. This will remove a lot of useless stuff
> > from the
> > >>>>> trace.
> > >>>>>
> > >>>>> Please find attached the ipipetrace_2.txt file (this time I
> > was able to
> > >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> > logging).
> > >>>>
> > >>>
> > >>> I noticed we have a taskswitch hook set, which might blur the
> trace
> > >>> results. So if you are interested in a trace without the
> > taskswitch hook
> > >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> > >>> inconvenience.
> > >>>
> > >>
> > >> I was actually wondering how __ipipe_next_irq() could come up
> > with 150 when
> > >> in the xenomai domain.
> > >>
> > >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> > strange
> > >> to me:
> > >> first p is set to the __ipipe_current_context and ipd to
> > p->domain. Later
> > >> in the for-loop, p get updated again to __ipipe_current_context
> > again (so
> > >> it is expected to change) but ipd is not updated to be set to the
> > p->domain
> > >> again.
> > >> Was that on purpose or is the ipd = p->domain; statement missing
> > inside the
> > >> for-loop?
> > >
> > > Looks strange. Have you tried adding ipd = p->domain under p =
> > > __ipipe_current_context ?
> > >
> >
> > The callee may not switch domain over an interrupt handler. Only CPU
> > migration may happen, which is what this assignment cares about.
> >
> > rules in IRQ context over sync_stage are:
> >
> > - no domain migration
> > - CPU migration possible over the root domain only
> >
> > Each CPU holds an array of per-domain context areas, each context
> area
> > backlinks to the domain descriptor.
> >
> >
> > I'll instrument the code to detect domain migration, but I guess that is
> > what we are facing.
>
> I don't see how that would be possible with Xenomai. The domain
> migration gates are relax/harden calls in the nucleus, and these can
> only be invoked from regular task contexts. But checking for peace of
> mind won't harm anyway.
>
I've added the check on p->domain != ipd at the end of the for-loop. That
one triggers in my case.
More debugging found:
1) the irq that triggers the domain switch is always irq 164 (0xa4). This
is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
interrupt handler is a primary domain handler, registered
using rtdm_irq_request(). I've added checks on primary domain at entry and
exit of the handler. Those checks never trigger, so the handler always
enters and leaves in primary domain.
2) our irq-handler is apparently not called when the switch occurs. I've
added a variable that is set to zero in __ipipe_do_sync_stage() after
__ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
that variable is zero when the switch is detected at the end of the
for-loop.
I've noticed that when not setting the variable to zero, it has the value
that is returned by our handler at a spurous interrupt, which means the
last time our handler was called was not a valid interrupt... not sure what
to conclude from that.
I'm having trouble interpreting the ipipe-trace to find out what is really
going on. I've added a trace (fr7.txt) that was frozen at the point where
the domain-switch was detected at the end of the for-loop in
__ipipe_do_sync_stage(). Could you help me interpreting this trace to find
out where and why there is a domain switch during the irq handling?
Thanks!
Henri
> >
> > Is the domain migration visible in the ipipe-trace / how can I trace
> > down to the point where domain migration happens?
> >
>
> The tracer reports the current domain, see the heading line of a trace
> for details about the symbols used.
>
> --
> Philippe.
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 64086670647 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 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 -3465 0.582 __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:| +begin 0x80000001 -3464 0.537 __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:| #end 0x80000001 -3464 0.462 __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
: #func -3463 0.477 add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
: #func -3463 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3462 0.776 rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
: #func -3461 0.656 rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
: #func -3461 0.492 ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:| #begin 0x80000000 -3460 0.507 ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:| #func -3460 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3459 0.582 ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
: +func -3459 0.477 sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
: +func -3458 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3457 0.507 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -3457 0.507 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -3456 0.552 __do_softirq+0x20c (do_softirq+0x88)
: #func -3456 0.731 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -3455 0.507 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -3455 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3454 0.492 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3453 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3453 0.716 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3452 0.820 __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000036 -3451 0.552 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3451 0.940 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3450 0.686 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -3449 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -3449 0.582 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
: +func -3448 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3447 0.492 wait_for_completion+0x10 (mmc_wait_for_req+0x88)
: +func -3447 0.492 wait_for_common+0x14 (wait_for_completion+0x20)
: +func -3446 0.567 ipipe_root_only+0x10 (wait_for_common+0x28)
:| +begin 0x80000001 -3446 0.686 wait_for_common+0x44 (wait_for_completion+0x20)
:| #end 0x80000001 -3445 0.462 wait_for_common+0x58 (wait_for_completion+0x20)
: #func -3445 0.477 add_preempt_count+0x10 (wait_for_common+0x64)
: #func -3444 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3443 0.507 ipipe_unstall_root+0x10 (wait_for_common+0x1b0)
:| #begin 0x80000000 -3443 0.537 ipipe_unstall_root+0x2c (wait_for_common+0x1b0)
:| #func -3442 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3442 0.492 ipipe_unstall_root+0x64 (wait_for_common+0x1b0)
: +func -3441 0.477 sub_preempt_count+0x10 (wait_for_common+0x1b8)
: +func -3441+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3440 0.611 get_card_status+0x14 (mmc_blk_err_check+0x34c)
: +func -3439 0.552 mmc_wait_for_cmd+0x14 (get_card_status+0x80)
: +func -3439 0.701 mmc_wait_for_req+0x10 (mmc_wait_for_cmd+0x94)
: +func -3438 0.537 __init_waitqueue_head+0x10 (mmc_wait_for_req+0x38)
: +func -3437 0.686 mmc_start_request+0x10 (mmc_wait_for_req+0x7c)
: +func -3437 0.492 led_trigger_event+0x10 (mmc_start_request+0xd8)
: +func -3436 0.477 add_preempt_count+0x10 (led_trigger_event+0x28)
: +func -3436 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3435 0.477 led_set_brightness+0x10 (led_trigger_event+0x64)
: +func -3435 0.656 sdhci_led_control+0x10 (led_set_brightness+0x70)
:| +begin 0x80000001 -3434 0.477 sdhci_led_control+0x34 (led_set_brightness+0x70)
:| #end 0x80000001 -3434 0.611 sdhci_led_control+0x4c (led_set_brightness+0x70)
: #func -3433 0.492 add_preempt_count+0x10 (sdhci_led_control+0x60)
: #func -3433 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3432+ 1.029 esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
: #func -3431 0.492 ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:| #begin 0x80000000 -3430 0.656 ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:| #func -3430 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3429 0.686 ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
: +func -3428 0.477 sub_preempt_count+0x10 (sdhci_led_control+0x130)
: +func -3428 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3427 0.477 sub_preempt_count+0x10 (led_trigger_event+0x3c)
: +func -3427 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3426 0.477 sdhci_request+0x10 (mmc_start_request+0xec)
: +func -3426 0.477 sdhci_runtime_pm_get+0x10 (sdhci_request+0x28)
: +func -3425 0.477 __pm_runtime_resume+0x10 (sdhci_runtime_pm_get+0x24)
: +func -3425 0.567 ipipe_root_only+0x10 (__pm_runtime_resume+0x3c)
:| +begin 0x80000001 -3424 0.597 __pm_runtime_resume+0x74 (sdhci_runtime_pm_get+0x24)
:| #end 0x80000001 -3424 0.462 __pm_runtime_resume+0x8c (sdhci_runtime_pm_get+0x24)
: #func -3423 0.492 add_preempt_count+0x10 (__pm_runtime_resume+0x98)
: #func -3423 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3422 0.686 rpm_resume+0x14 (__pm_runtime_resume+0xa4)
: #func -3421 0.537 ipipe_unstall_root+0x10 (__pm_runtime_resume+0xb4)
:| #begin 0x80000000 -3421 0.582 ipipe_unstall_root+0x2c (__pm_runtime_resume+0xb4)
:| #func -3420 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3420 0.477 ipipe_unstall_root+0x64 (__pm_runtime_resume+0xb4)
: +func -3419 0.477 sub_preempt_count+0x10 (__pm_runtime_resume+0xbc)
: +func -3419 0.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3418 0.567 sdhci_request+0x44 (mmc_start_request+0xec)
:| #end 0x80000001 -3418 0.477 sdhci_request+0x58 (mmc_start_request+0xec)
: #func -3417 0.477 add_preempt_count+0x10 (sdhci_request+0x6c)
: #func -3417 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3416 0.701 mmc_gpio_get_cd+0x10 (sdhci_request+0xbc)
: #func -3415 0.835 esdhc_readl_le+0x10 (sdhci_request+0x1a0)
: #func -3414 0.626 sdhci_send_command+0x14 (sdhci_request+0x294)
: #func -3414 0.895 esdhc_readl_le+0x10 (sdhci_send_command+0x120)
: #func -3413 0.656 mod_timer+0x14 (sdhci_send_command+0x14c)
: #func -3412 0.626 lock_timer_base+0x14 (mod_timer+0xa0)
:| #begin 0x80000001 -3412 0.552 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -3411 0.477 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -3411 0.462 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -3410 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3410+ 1.164 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -3408 0.656 internal_add_timer+0x10 (mod_timer+0x184)
: #func -3408 0.641 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -3407 0.477 sub_preempt_count+0x10 (mod_timer+0x19c)
: #func -3407 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3406 0.805 esdhc_writel_le+0x10 (sdhci_send_command+0xa68)
: #func -3405 0.970 esdhc_writew_le+0x10 (sdhci_send_command+0xc74)
: #func -3404 0.746 ipipe_unstall_root+0x10 (sdhci_request+0x2a0)
:| #begin 0x80000000 -3403 0.492 ipipe_unstall_root+0x2c (sdhci_request+0x2a0)
:| #func -3403 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3402 0.716 ipipe_unstall_root+0x64 (sdhci_request+0x2a0)
:| +begin 0x90000000 -3401 0.716 __irq_svc+0x44 (ipipe_unstall_root+0x68)
:| +func -3401 0.522 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -3400 0.597 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -3400 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -3399 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000036 -3398 0.582 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -3398 0.567 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -3397 0.970 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -3396+ 1.089 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -3395 0.507 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -3395 0.671 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -3394 0.656 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -3393 0.880 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -3392 0.895 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -3392 0.910 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| +func -3391 0.582 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +func -3390 0.701 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -3389 0.537 __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
: #func -3389 0.641 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
: #func -3388+ 1.253 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -3387 0.686 irq_enter+0x10 (handle_IRQ+0x28)
: #func -3386 0.477 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -3386 0.671 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -3385 0.567 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -3385 0.507 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -3384 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3383 0.477 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -3383 0.597 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -3382 0.492 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -3382 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -3381 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3381 0.522 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -3380 0.477 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -3380 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3379 0.641 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -3378 0.462 sdhci_irq+0x14 (handle_irq_event_percpu+0x98)
: #func -3378 0.462 add_preempt_count+0x10 (sdhci_irq+0x24)
: #func -3377 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3377+ 1.014 esdhc_readl_le+0x10 (sdhci_irq+0x90)
: #func -3376 0.686 esdhc_writel_le+0x10 (sdhci_irq+0x1b8)
: #func -3375 0.492 sdhci_finish_command+0x10 (sdhci_irq+0x2a4)
: #func -3375 0.835 esdhc_readl_le+0x10 (sdhci_finish_command+0xf8)
:| #begin 0x80000001 -3374 0.641 sdhci_finish_command+0x188 (sdhci_irq+0x2a4)
:| #end 0x80000001 -3373 0.507 sdhci_finish_command+0x19c (sdhci_irq+0x2a4)
: #func -3373 0.507 __tasklet_schedule+0x10 (sdhci_finish_command+0x1b0)
:| #begin 0x80000001 -3372 0.582 __tasklet_schedule+0x30 (sdhci_finish_command+0x1b0)
:| #end 0x80000001 -3371 0.507 __tasklet_schedule+0x48 (sdhci_finish_command+0x1b0)
: #func -3371+ 1.059 __raise_softirq_irqoff+0x10 (__tasklet_schedule+0x74)
: #func -3370 0.940 esdhc_readl_le+0x10 (sdhci_irq+0x8e8)
: #func -3369 0.507 sub_preempt_count+0x10 (sdhci_irq+0x938)
: #func -3368+ 1.014 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3367 0.791 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -3367+ 1.791 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -3365+ 1.059 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -3364 0.477 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -3363 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3363 0.761 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -3362 0.597 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -3361 0.477 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -3361 0.865 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -3360 0.522 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -3359 0.552 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -3359 0.507 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -3358 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3358+ 1.208 irq_exit+0x10 (handle_IRQ+0x74)
: #func -3356 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -3356 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3355 0.522 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -3355 0.656 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -3354 0.537 do_softirq+0x64 (irq_exit+0x90)
: #func -3353 0.522 __do_softirq+0x14 (do_softirq+0x88)
: #func -3353 0.567 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -3352 0.492 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -3352 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3351 0.507 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -3350 0.656 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -3350 0.611 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3349 0.716 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -3349 0.522 tasklet_action+0x10 (__do_softirq+0x12c)
:| +begin 0x80000001 -3348 0.567 tasklet_action+0x30 (__do_softirq+0x12c)
:| #end 0x80000001 -3347 0.507 tasklet_action+0x44 (__do_softirq+0x12c)
: #func -3347 0.507 ipipe_unstall_root+0x10 (tasklet_action+0x64)
:| #begin 0x80000000 -3346 0.507 ipipe_unstall_root+0x2c (tasklet_action+0x64)
:| #func -3346 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3345 0.522 ipipe_unstall_root+0x64 (tasklet_action+0x64)
:| +begin 0x80000001 -3345 0.582 tasklet_action+0x94 (__do_softirq+0x12c)
:| +end 0x80000001 -3344 0.492 tasklet_action+0xa8 (__do_softirq+0x12c)
: +func -3344 0.507 sdhci_tasklet_finish+0x10 (tasklet_action+0xc4)
:| +begin 0x80000001 -3343 0.537 sdhci_tasklet_finish+0x30 (tasklet_action+0xc4)
:| #end 0x80000001 -3343 0.477 sdhci_tasklet_finish+0x48 (tasklet_action+0xc4)
: #func -3342 0.477 add_preempt_count+0x10 (sdhci_tasklet_finish+0x5c)
: #func -3342 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3341 0.641 del_timer+0x14 (sdhci_tasklet_finish+0xa4)
: #func -3341 0.716 lock_timer_base+0x14 (del_timer+0x34)
:| #begin 0x80000001 -3340 0.507 lock_timer_base+0x54 (del_timer+0x34)
:| #end 0x80000001 -3339 0.477 lock_timer_base+0x6c (del_timer+0x34)
: #func -3339 0.477 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -3338 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3338 0.597 detach_if_pending+0x10 (del_timer+0x44)
: #func -3337 0.462 sub_preempt_count+0x10 (del_timer+0x60)
: #func -3337 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3336 0.507 ipipe_unstall_root+0x10 (sdhci_tasklet_finish+0x160)
:| #begin 0x80000000 -3336 0.507 ipipe_unstall_root+0x2c (sdhci_tasklet_finish+0x160)
:| #func -3335 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3335 0.477 ipipe_unstall_root+0x64 (sdhci_tasklet_finish+0x160)
: +func -3334 0.477 sub_preempt_count+0x10 (sdhci_tasklet_finish+0x168)
: +func -3334 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3333 0.686 mmc_request_done+0x10 (sdhci_tasklet_finish+0x190)
: +func -3332 0.492 led_trigger_event+0x10 (mmc_request_done+0x70)
: +func -3332 0.492 add_preempt_count+0x10 (led_trigger_event+0x28)
: +func -3331 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3331 0.626 led_set_brightness+0x10 (led_trigger_event+0x64)
: +func -3330 0.522 sdhci_led_control+0x10 (led_set_brightness+0x70)
:| +begin 0x80000001 -3330 0.537 sdhci_led_control+0x34 (led_set_brightness+0x70)
:| #end 0x80000001 -3329 0.477 sdhci_led_control+0x4c (led_set_brightness+0x70)
: #func -3329 0.462 add_preempt_count+0x10 (sdhci_led_control+0x60)
: #func -3328 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3327 0.955 esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
: #func -3326 0.522 ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:| #begin 0x80000000 -3326 0.522 ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:| #func -3325 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3325 0.507 ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
: +func -3324 0.746 sub_preempt_count+0x10 (sdhci_led_control+0x130)
:| +begin 0x90000000 -3324 0.716 __irq_svc+0x44 (__ipipe_trace+0x420)
:| +func -3323 0.656 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -3322 0.522 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -3322 0.776 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -3321 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -3320 0.716 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -3320 0.567 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -3319 0.955 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -3318+ 1.477 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -3317 0.611 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -3316 0.671 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -3315+ 1.611 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -3314 0.656 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -3313 0.671 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -3313 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -3312 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -3312 0.477 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| +func -3311 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -3310 0.985 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -3309 0.776 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -3309 0.955 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -3308+ 1.014 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -3307 1.000 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| +end 0x000000a4 -3306 0.641 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -3305 0.567 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -3304 0.537 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -3304 0.865 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +func -3303 0.701 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| + func -3302 0.910 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:| # func -3301+ 1.656 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:| # func -3300 0.776 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -3299+ 2.402 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -3297+ 1.373 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -3295 0.955 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -3294 0.656 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -3294 0.865 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -3293+ 1.462 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -3291+ 1.014 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -3290+ 1.014 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -3289 0.641 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -3289 0.761 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -3288 0.641 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -3287 0.686 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -3286 0.507 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -3286+ 1.194 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -3285 0.850 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 507] SDIAS_T 40 -3284+ 1.552 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3282 0.776 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 506] WD-Trigg 1 -3282+ 1.059 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3281 0.567 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -3280 0.805 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -3279+ 1.373 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -3278+ 1.358 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:| # func -3276 0.985 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -3275 0.970 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -3274 0.597 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -3274 0.611 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -3273 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -3273 0.701 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -3272 0.641 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -3271+ 1.522 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -3270 0.880 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 73] mmcqd/0 -1 -3269 0.731 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -3268+ 1.388 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3267+ 2.029 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -3265 0.985 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3264+ 1.358 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3262 0.850 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -3262+ 1.552 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -3260+ 1.597 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -3258 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3258 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 507] SDIAS_T 40 -3257+ 3.686 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3253 0.955 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3252+ 4.716 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3248 0.895 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3247 0.835 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3246 0.865 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3245 0.835 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -3244 0.791 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3243! 31.925 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3212+ 1.552 __irq_usr+0x20 (<00183204>)
:| + func -3210 0.701 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| + func -3209 0.611 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -3209 0.716 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -3208 0.552 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -3207 0.731 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -3207 0.552 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -3206+ 2.149 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -3204+ 1.119 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -3203 0.597 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -3202 0.880 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -3201 0.701 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -3201 0.985 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -3200 0.880 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -3199+ 1.238 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -3198 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -3197 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -3196 0.805 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -3196 0.940 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -3195+ 1.253 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -3193+ 1.402 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -3192+ 1.611 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -3190+ 1.402 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -3189+ 1.567 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-2230 -3187 0.597 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -3187 1.000 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -3186+ 2.194 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00000057 -3184 0.492 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -3183+ 1.014 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -3182 0.776 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| + func -3181 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3181! 48.238 __ipipe_ret_to_user_irqs_disabled+0x18 (<00183204>)
:| + begin 0x90000000 -3133+ 1.402 vector_swi+0x3c (<00174754>)
: + func -3131 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3130 0.761 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3130 0.701 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3129 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3128 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3128+ 1.313 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3126 0.925 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3125 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3125 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3124+ 1.417 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3123 0.731 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3122+ 1.223 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -3121 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3120+ 1.119 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3119 0.716 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3118 0.701 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3118 0.656 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3117 0.716 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3116 0.746 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3115+ 1.313 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3114+ 1.298 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 507] SDIAS_T 40 -3113 0.731 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3112+ 1.895 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3110 0.701 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3110+ 1.746 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3108 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3107 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 506] WD-Trigg 1 -3106+ 3.701 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3103 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3102+ 3.850 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3098+ 1.014 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3097 0.626 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3096 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3096 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -3095 0.597 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3094+ 3.985 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3090 0.776 vector_swi+0x3c (<00174754>)
: + func -3090 0.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3089 0.701 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3088 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3088 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3087 0.552 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3087 0.910 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3086 0.716 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3085 0.686 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3084 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3084+ 1.223 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3083 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3082 0.537 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -3082 0.537 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3081 0.746 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3080 0.597 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3080 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3079 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3079 0.656 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3078 0.865 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3077 0.880 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3076 0.552 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 506] WD-Trigg 1 -3076 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3075+ 1.089 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3074+ 1.208 xntimer_next_local_shot+0x10 (__xnpod_schedule+0x258)
:| # event tick@-2716 -3073 0.731 xntimer_next_local_shot+0xd0 (__xnpod_schedule+0x258)
:| # func -3072 0.671 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -3072+ 1.746 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| # func -3070+ 1.298 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -3069 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3068+ 1.089 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3067 0.716 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -3066+ 1.298 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -3065+ 1.447 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -3063 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3063 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 73] mmcqd/0 -1 -3062+ 2.328 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| +func -3060+ 1.223 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -3058 0.701 __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
: #func -3058+ 1.358 irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
: #func -3056 0.746 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -3056 0.582 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -3055 0.731 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -3054 0.671 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -3054+ 1.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3052 0.865 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x268)
: #func -3051 0.522 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -3051 0.552 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -3050 0.477 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -3050 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -3049 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3048 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -3048 0.835 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -3047 0.507 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -3047 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3046 0.656 irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
: #func -3045 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -3045 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3044 0.761 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3043 0.492 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3042 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3042+ 1.119 __ipipe_do_sync_stage+0x284 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000062 -3041 0.582 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3040 0.970 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3039 0.791 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -3038 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -3038 0.791 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
: +func -3037+ 1.417 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3036 0.477 sub_preempt_count+0x10 (led_trigger_event+0x3c)
: +func -3035 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3034 0.641 mmc_wait_done+0x10 (mmc_request_done+0x84)
: +func -3034 0.522 complete+0x14 (mmc_wait_done+0x1c)
:| +begin 0x80000001 -3033 0.701 complete+0x34 (mmc_wait_done+0x1c)
:| #end 0x80000001 -3032 0.522 complete+0x4c (mmc_wait_done+0x1c)
: #func -3032 0.462 add_preempt_count+0x10 (complete+0x58)
: #func -3031 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3031 0.477 __wake_up_common+0x14 (complete+0x7c)
: #func -3030 0.522 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -3030 0.522 ipipe_unstall_root+0x10 (complete+0x88)
:| #begin 0x80000000 -3029 0.567 ipipe_unstall_root+0x2c (complete+0x88)
:| #func -3029 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3028 0.507 ipipe_unstall_root+0x64 (complete+0x88)
: +func -3028 0.477 sub_preempt_count+0x10 (complete+0x90)
: +func -3027 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3026 0.776 sdhci_runtime_pm_put+0x10 (sdhci_tasklet_finish+0x198)
: +func -3025 0.835 __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:| +begin 0x80000001 -3024 0.671 __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:| #end 0x80000001 -3024 0.477 __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
: #func -3023 0.477 add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
: #func -3023 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3022 0.820 rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
: #func -3021+ 1.014 rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
: #func -3020 0.552 ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:| #begin 0x80000000 -3020 0.507 ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:| #func -3019 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3019 0.567 ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
: +func -3018 0.477 sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
: +func -3018+ 1.402 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3016 0.820 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -3015 0.791 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -3015 0.805 __do_softirq+0x20c (do_softirq+0x88)
: #func -3014 0.626 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -3013 0.462 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -3013 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3012 0.552 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -3011 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -3011 0.895 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -3010 0.985 __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000036 -3009 0.656 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3008 0.970 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3007 0.686 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -3007 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -3006 0.626 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
: +func -3005 0.477 sub_preempt_count+0x10 (sdhci_request+0x2a8)
: +func -3005+ 1.164 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3004 0.761 wait_for_completion+0x10 (mmc_wait_for_req+0x88)
: +func -3003 0.552 wait_for_common+0x14 (wait_for_completion+0x20)
: +func -3002 0.537 ipipe_root_only+0x10 (wait_for_common+0x28)
:| +begin 0x80000001 -3002 0.582 wait_for_common+0x44 (wait_for_completion+0x20)
:| #end 0x80000001 -3001 0.522 wait_for_common+0x58 (wait_for_completion+0x20)
: #func -3001 0.492 add_preempt_count+0x10 (wait_for_common+0x64)
: #func -3000 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3000 0.552 ipipe_unstall_root+0x10 (wait_for_common+0x1b0)
:| #begin 0x80000000 -2999 0.522 ipipe_unstall_root+0x2c (wait_for_common+0x1b0)
:| #func -2998 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2998 0.492 ipipe_unstall_root+0x64 (wait_for_common+0x1b0)
: +func -2997 0.492 sub_preempt_count+0x10 (wait_for_common+0x1b8)
: +func -2997+ 1.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2995 0.850 get_card_status+0x14 (mmc_blk_err_check+0x34c)
: +func -2994 0.940 mmc_wait_for_cmd+0x14 (get_card_status+0x80)
: +func -2993 0.626 mmc_wait_for_req+0x10 (mmc_wait_for_cmd+0x94)
: +func -2993 0.865 __init_waitqueue_head+0x10 (mmc_wait_for_req+0x38)
: +func -2992 0.761 mmc_start_request+0x10 (mmc_wait_for_req+0x7c)
: +func -2991 0.522 led_trigger_event+0x10 (mmc_start_request+0xd8)
: +func -2991 0.477 add_preempt_count+0x10 (led_trigger_event+0x28)
: +func -2990 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2989 0.761 led_set_brightness+0x10 (led_trigger_event+0x64)
: +func -2989 0.671 sdhci_led_control+0x10 (led_set_brightness+0x70)
:| +begin 0x80000001 -2988 0.597 sdhci_led_control+0x34 (led_set_brightness+0x70)
:| #end 0x80000001 -2987 0.507 sdhci_led_control+0x4c (led_set_brightness+0x70)
: #func -2987 0.477 add_preempt_count+0x10 (sdhci_led_control+0x60)
: #func -2986+ 1.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2985 1.000 esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
: #func -2984 0.492 ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:| #begin 0x80000000 -2983 0.567 ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:| #func -2983 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2982 0.552 ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
: +func -2982 0.477 sub_preempt_count+0x10 (sdhci_led_control+0x130)
: +func -2981 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2980 0.492 sub_preempt_count+0x10 (led_trigger_event+0x3c)
: +func -2980 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2979 0.611 sdhci_request+0x10 (mmc_start_request+0xec)
: +func -2979 0.626 sdhci_runtime_pm_get+0x10 (sdhci_request+0x28)
: +func -2978 0.492 __pm_runtime_resume+0x10 (sdhci_runtime_pm_get+0x24)
: +func -2977 0.582 ipipe_root_only+0x10 (__pm_runtime_resume+0x3c)
:| +begin 0x80000001 -2977 0.582 __pm_runtime_resume+0x74 (sdhci_runtime_pm_get+0x24)
:| #end 0x80000001 -2976 0.477 __pm_runtime_resume+0x8c (sdhci_runtime_pm_get+0x24)
: #func -2976 0.477 add_preempt_count+0x10 (__pm_runtime_resume+0x98)
: #func -2975 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2975+ 1.298 rpm_resume+0x14 (__pm_runtime_resume+0xa4)
: #func -2973 0.552 ipipe_unstall_root+0x10 (__pm_runtime_resume+0xb4)
:| #begin 0x80000000 -2973 0.641 ipipe_unstall_root+0x2c (__pm_runtime_resume+0xb4)
:| #func -2972 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2972 0.522 ipipe_unstall_root+0x64 (__pm_runtime_resume+0xb4)
: +func -2971 0.477 sub_preempt_count+0x10 (__pm_runtime_resume+0xbc)
: +func -2971 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2970 0.686 sdhci_request+0x44 (mmc_start_request+0xec)
:| #end 0x80000001 -2969 0.462 sdhci_request+0x58 (mmc_start_request+0xec)
: #func -2969 0.477 add_preempt_count+0x10 (sdhci_request+0x6c)
: #func -2968 0.925 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2967+ 1.059 mmc_gpio_get_cd+0x10 (sdhci_request+0xbc)
: #func -2966+ 1.402 esdhc_readl_le+0x10 (sdhci_request+0x1a0)
: #func -2965 0.611 sdhci_send_command+0x14 (sdhci_request+0x294)
: #func -2964 0.940 esdhc_readl_le+0x10 (sdhci_send_command+0x120)
: #func -2963 1.000 mod_timer+0x14 (sdhci_send_command+0x14c)
: #func -2962+ 1.313 lock_timer_base+0x14 (mod_timer+0xa0)
:| #begin 0x80000001 -2961 0.597 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -2960 0.477 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -2960 0.462 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2959 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2959+ 1.134 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -2957 0.671 internal_add_timer+0x10 (mod_timer+0x184)
: #func -2957 0.582 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -2956 0.507 sub_preempt_count+0x10 (mod_timer+0x19c)
: #func -2956 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2955+ 1.044 esdhc_writel_le+0x10 (sdhci_send_command+0xa68)
: #func -2954 0.970 esdhc_writew_le+0x10 (sdhci_send_command+0xc74)
: #func -2953 0.895 ipipe_unstall_root+0x10 (sdhci_request+0x2a0)
:| #begin 0x80000000 -2952 0.477 ipipe_unstall_root+0x2c (sdhci_request+0x2a0)
:| #func -2951 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2951+ 1.313 ipipe_unstall_root+0x64 (sdhci_request+0x2a0)
:| +begin 0x90000000 -2949 0.880 __irq_svc+0x44 (ipipe_unstall_root+0x68)
:| +func -2949 0.656 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2948 0.641 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2947 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2947 0.910 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000036 -2946 0.492 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2945 0.731 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -2944+ 1.537 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -2943+ 1.238 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -2942 0.925 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -2941 0.641 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -2940 0.985 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -2939 0.880 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -2938+ 1.014 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -2937+ 1.044 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| +func -2936 0.716 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +func -2935 0.955 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -2935 0.970 __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
: #func -2934 0.731 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
: #func -2933 0.582 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -2932+ 1.492 irq_enter+0x10 (handle_IRQ+0x28)
: #func -2931 0.507 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2930 0.641 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2930 0.701 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2929 0.492 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2928 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2928 0.507 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -2927 0.865 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -2926 0.522 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -2926 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -2925 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2924 0.552 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -2924 0.477 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -2923 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2923 0.895 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -2922 0.477 sdhci_irq+0x14 (handle_irq_event_percpu+0x98)
: #func -2921 0.462 add_preempt_count+0x10 (sdhci_irq+0x24)
: #func -2921 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2920+ 1.179 esdhc_readl_le+0x10 (sdhci_irq+0x90)
: #func -2919+ 1.059 esdhc_writel_le+0x10 (sdhci_irq+0x1b8)
: #func -2918 0.641 sdhci_finish_command+0x10 (sdhci_irq+0x2a4)
: #func -2917 0.880 esdhc_readl_le+0x10 (sdhci_finish_command+0xf8)
:| #begin 0x80000001 -2916 0.746 sdhci_finish_command+0x188 (sdhci_irq+0x2a4)
:| #end 0x80000001 -2916 0.761 sdhci_finish_command+0x19c (sdhci_irq+0x2a4)
: #func -2915 0.522 __tasklet_schedule+0x10 (sdhci_finish_command+0x1b0)
:| #begin 0x80000001 -2914 0.567 __tasklet_schedule+0x30 (sdhci_finish_command+0x1b0)
:| #end 0x80000001 -2914 0.716 __tasklet_schedule+0x48 (sdhci_finish_command+0x1b0)
: #func -2913+ 1.298 __raise_softirq_irqoff+0x10 (__tasklet_schedule+0x74)
: #func -2912 0.791 esdhc_readl_le+0x10 (sdhci_irq+0x8e8)
: #func -2911 0.537 sub_preempt_count+0x10 (sdhci_irq+0x938)
: #func -2910+ 1.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2909 0.805 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -2908+ 1.850 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -2906+ 1.358 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -2905 0.597 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -2904+ 1.164 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2903 0.731 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -2902 0.522 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -2902+ 1.268 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -2901 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2900 0.552 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -2899 0.552 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -2899 0.492 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -2898 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2897 0.686 irq_exit+0x10 (handle_IRQ+0x74)
: #func -2897 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -2896+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2895 0.582 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -2894 0.671 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -2894 0.671 do_softirq+0x64 (irq_exit+0x90)
: #func -2893 0.671 __do_softirq+0x14 (do_softirq+0x88)
: #func -2892 0.626 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -2892 0.492 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -2891 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2890 0.522 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -2890 0.507 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -2889 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2889 0.985 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -2888 0.552 tasklet_action+0x10 (__do_softirq+0x12c)
:| +begin 0x80000001 -2887 0.567 tasklet_action+0x30 (__do_softirq+0x12c)
:| #end 0x80000001 -2887 0.492 tasklet_action+0x44 (__do_softirq+0x12c)
: #func -2886 0.507 ipipe_unstall_root+0x10 (tasklet_action+0x64)
:| #begin 0x80000000 -2886 0.507 ipipe_unstall_root+0x2c (tasklet_action+0x64)
:| #func -2885 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2885 0.537 ipipe_unstall_root+0x64 (tasklet_action+0x64)
:| +begin 0x80000001 -2884 0.552 tasklet_action+0x94 (__do_softirq+0x12c)
:| +end 0x80000001 -2884 0.641 tasklet_action+0xa8 (__do_softirq+0x12c)
: +func -2883 0.611 sdhci_tasklet_finish+0x10 (tasklet_action+0xc4)
:| +begin 0x80000001 -2882 0.537 sdhci_tasklet_finish+0x30 (tasklet_action+0xc4)
:| #end 0x80000001 -2882 0.492 sdhci_tasklet_finish+0x48 (tasklet_action+0xc4)
: #func -2881 0.462 add_preempt_count+0x10 (sdhci_tasklet_finish+0x5c)
: #func -2881 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2880 0.507 del_timer+0x14 (sdhci_tasklet_finish+0xa4)
: #func -2880 0.567 lock_timer_base+0x14 (del_timer+0x34)
:| #begin 0x80000001 -2879 0.507 lock_timer_base+0x54 (del_timer+0x34)
:| #end 0x80000001 -2879 0.477 lock_timer_base+0x6c (del_timer+0x34)
: #func -2878 0.477 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2878 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2877 0.701 detach_if_pending+0x10 (del_timer+0x44)
: #func -2876 0.597 sub_preempt_count+0x10 (del_timer+0x60)
: #func -2876 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2875 0.507 ipipe_unstall_root+0x10 (sdhci_tasklet_finish+0x160)
:| #begin 0x80000000 -2875 0.507 ipipe_unstall_root+0x2c (sdhci_tasklet_finish+0x160)
:| #func -2874 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2874 0.477 ipipe_unstall_root+0x64 (sdhci_tasklet_finish+0x160)
: +func -2873 0.477 sub_preempt_count+0x10 (sdhci_tasklet_finish+0x168)
: +func -2873 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2872 0.641 mmc_request_done+0x10 (sdhci_tasklet_finish+0x190)
: +func -2871 0.492 led_trigger_event+0x10 (mmc_request_done+0x70)
: +func -2871 0.477 add_preempt_count+0x10 (led_trigger_event+0x28)
: +func -2870 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2870 0.492 led_set_brightness+0x10 (led_trigger_event+0x64)
: +func -2869 0.537 sdhci_led_control+0x10 (led_set_brightness+0x70)
:| +begin 0x80000001 -2869 0.537 sdhci_led_control+0x34 (led_set_brightness+0x70)
:| #end 0x80000001 -2868 0.477 sdhci_led_control+0x4c (led_set_brightness+0x70)
: #func -2868 0.492 add_preempt_count+0x10 (sdhci_led_control+0x60)
: #func -2867 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2866 0.925 esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
: #func -2865 0.522 ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:| #begin 0x80000000 -2865 0.522 ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:| #func -2864 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2864 0.507 ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
: +func -2863 0.477 sub_preempt_count+0x10 (sdhci_led_control+0x130)
: +func -2863 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2862 0.477 sub_preempt_count+0x10 (led_trigger_event+0x3c)
: +func -2862 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2861 0.597 mmc_wait_done+0x10 (mmc_request_done+0x84)
: +func -2860 0.522 complete+0x14 (mmc_wait_done+0x1c)
:| +begin 0x80000001 -2860 0.567 complete+0x34 (mmc_wait_done+0x1c)
:| #end 0x80000001 -2859 0.492 complete+0x4c (mmc_wait_done+0x1c)
: #func -2859 0.492 add_preempt_count+0x10 (complete+0x58)
: #func -2858 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2858 0.477 __wake_up_common+0x14 (complete+0x7c)
: #func -2857 0.522 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2857 0.507 ipipe_unstall_root+0x10 (complete+0x88)
:| #begin 0x80000000 -2856 0.537 ipipe_unstall_root+0x2c (complete+0x88)
:| #func -2856 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2855 0.492 ipipe_unstall_root+0x64 (complete+0x88)
: +func -2855 0.477 sub_preempt_count+0x10 (complete+0x90)
: +func -2854 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2854 0.537 sdhci_runtime_pm_put+0x10 (sdhci_tasklet_finish+0x198)
: +func -2853 0.701 __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:| +begin 0x80000001 -2852 0.641 __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:| #end 0x80000001 -2852 0.462 __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
: #func -2851 0.477 add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
: #func -2851 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2850 0.611 rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
: #func -2849 0.940 rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
: #func -2848 0.522 ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:| #begin 0x80000000 -2848 0.641 ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:| #func -2847 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2847 0.462 ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
: +func -2846 0.477 sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
: +func -2846+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2845 0.716 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -2844 0.791 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -2843 0.656 __do_softirq+0x20c (do_softirq+0x88)
: #func -2843 0.567 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -2842 0.492 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -2842 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2841 0.507 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -2840+ 1.029 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -2839 0.820 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -2839 0.731 __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000036 -2838 0.582 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2837+ 1.119 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2836 0.746 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2835 0.820 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2835 0.701 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
: +func -2834 0.492 sub_preempt_count+0x10 (sdhci_request+0x2a8)
: +func -2833 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2832 0.611 wait_for_completion+0x10 (mmc_wait_for_req+0x88)
: +func -2832 0.477 wait_for_common+0x14 (wait_for_completion+0x20)
: +func -2831 0.537 ipipe_root_only+0x10 (wait_for_common+0x28)
:| +begin 0x80000001 -2831 0.582 wait_for_common+0x44 (wait_for_completion+0x20)
:| #end 0x80000001 -2830 0.567 wait_for_common+0x58 (wait_for_completion+0x20)
: #func -2830 0.477 add_preempt_count+0x10 (wait_for_common+0x64)
: #func -2829 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2829 0.522 ipipe_unstall_root+0x10 (wait_for_common+0x1b0)
:| #begin 0x80000000 -2828 0.507 ipipe_unstall_root+0x2c (wait_for_common+0x1b0)
:| #func -2828 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2827 0.477 ipipe_unstall_root+0x64 (wait_for_common+0x1b0)
: +func -2827 0.477 sub_preempt_count+0x10 (wait_for_common+0x1b8)
: +func -2826+ 1.238 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2825 0.791 get_card_status+0x14 (mmc_blk_err_check+0x34c)
: +func -2824 0.552 mmc_wait_for_cmd+0x14 (get_card_status+0x80)
: +func -2823 0.507 mmc_wait_for_req+0x10 (mmc_wait_for_cmd+0x94)
: +func -2823 0.507 __init_waitqueue_head+0x10 (mmc_wait_for_req+0x38)
: +func -2822 0.582 mmc_start_request+0x10 (mmc_wait_for_req+0x7c)
: +func -2822 0.477 led_trigger_event+0x10 (mmc_start_request+0xd8)
: +func -2821 0.477 add_preempt_count+0x10 (led_trigger_event+0x28)
: +func -2821 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2820 0.507 led_set_brightness+0x10 (led_trigger_event+0x64)
: +func -2820 0.671 sdhci_led_control+0x10 (led_set_brightness+0x70)
:| +begin 0x80000001 -2819 0.641 sdhci_led_control+0x34 (led_set_brightness+0x70)
:| #end 0x80000001 -2818 0.492 sdhci_led_control+0x4c (led_set_brightness+0x70)
: #func -2818 0.507 add_preempt_count+0x10 (sdhci_led_control+0x60)
: #func -2817 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2817+ 1.059 esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
: #func -2816 0.597 ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:| #begin 0x80000000 -2815 0.537 ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:| #func -2814 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2814 0.492 ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
: +func -2813 0.492 sub_preempt_count+0x10 (sdhci_led_control+0x130)
: +func -2813 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2812 0.507 sub_preempt_count+0x10 (led_trigger_event+0x3c)
: +func -2812 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2811 0.641 sdhci_request+0x10 (mmc_start_request+0xec)
: +func -2810 0.492 sdhci_runtime_pm_get+0x10 (sdhci_request+0x28)
: +func -2810 0.477 __pm_runtime_resume+0x10 (sdhci_runtime_pm_get+0x24)
: +func -2809 0.552 ipipe_root_only+0x10 (__pm_runtime_resume+0x3c)
:| +begin 0x80000001 -2809 0.597 __pm_runtime_resume+0x74 (sdhci_runtime_pm_get+0x24)
:| #end 0x80000001 -2808 0.492 __pm_runtime_resume+0x8c (sdhci_runtime_pm_get+0x24)
: #func -2808 0.492 add_preempt_count+0x10 (__pm_runtime_resume+0x98)
: #func -2807 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2807+ 1.074 rpm_resume+0x14 (__pm_runtime_resume+0xa4)
: #func -2805 0.611 ipipe_unstall_root+0x10 (__pm_runtime_resume+0xb4)
:| #begin 0x80000000 -2805 0.522 ipipe_unstall_root+0x2c (__pm_runtime_resume+0xb4)
:| #func -2804 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2804 0.507 ipipe_unstall_root+0x64 (__pm_runtime_resume+0xb4)
: +func -2803 0.477 sub_preempt_count+0x10 (__pm_runtime_resume+0xbc)
: +func -2803 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2802 0.567 sdhci_request+0x44 (mmc_start_request+0xec)
:| #end 0x80000001 -2802 0.492 sdhci_request+0x58 (mmc_start_request+0xec)
: #func -2801 0.477 add_preempt_count+0x10 (sdhci_request+0x6c)
: #func -2801 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2800 0.716 mmc_gpio_get_cd+0x10 (sdhci_request+0xbc)
: #func -2799+ 1.104 esdhc_readl_le+0x10 (sdhci_request+0x1a0)
: #func -2798 0.582 sdhci_send_command+0x14 (sdhci_request+0x294)
: #func -2798 0.925 esdhc_readl_le+0x10 (sdhci_send_command+0x120)
: #func -2797 0.835 mod_timer+0x14 (sdhci_send_command+0x14c)
: #func -2796 0.567 lock_timer_base+0x14 (mod_timer+0xa0)
:| #begin 0x80000001 -2795 0.522 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -2795 0.492 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -2794 0.477 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2794 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2793 1.000 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -2792 0.686 internal_add_timer+0x10 (mod_timer+0x184)
: #func -2791 0.626 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -2791 0.477 sub_preempt_count+0x10 (mod_timer+0x19c)
: #func -2790 0.940 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2789+ 1.074 esdhc_writel_le+0x10 (sdhci_send_command+0xa68)
: #func -2788 0.910 esdhc_writew_le+0x10 (sdhci_send_command+0xc74)
: #func -2787 0.731 ipipe_unstall_root+0x10 (sdhci_request+0x2a0)
:| #begin 0x80000000 -2787 0.611 ipipe_unstall_root+0x2c (sdhci_request+0x2a0)
:| #func -2786 0.626 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2785+ 1.029 ipipe_unstall_root+0x64 (sdhci_request+0x2a0)
:| +begin 0x90000000 -2784 0.850 __irq_svc+0x44 (ipipe_unstall_root+0x68)
:| +func -2783 0.791 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2783 0.507 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2782 0.731 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2781 0.492 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000036 -2781 0.626 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2780+ 1.328 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -2779 0.880 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -2778 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -2777 0.492 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -2777 0.477 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -2776 0.567 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -2776 0.985 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -2775+ 1.134 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -2773+ 1.134 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| +func -2772 0.671 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +func -2772 0.805 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -2771 0.805 __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
: #func -2770 0.641 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
: #func -2769 0.626 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -2769 0.910 irq_enter+0x10 (handle_IRQ+0x28)
: #func -2768 0.522 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2767 0.716 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2767 0.597 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2766 0.492 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2766 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2765 0.507 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -2764 0.582 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -2764 0.507 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -2763 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -2763 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2762 0.522 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -2762 0.462 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -2761 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2760 0.791 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -2760 0.477 sdhci_irq+0x14 (handle_irq_event_percpu+0x98)
: #func -2759 0.462 add_preempt_count+0x10 (sdhci_irq+0x24)
: #func -2759 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2758 0.925 esdhc_readl_le+0x10 (sdhci_irq+0x90)
: #func -2757 0.746 esdhc_writel_le+0x10 (sdhci_irq+0x1b8)
: #func -2756 0.522 sdhci_finish_command+0x10 (sdhci_irq+0x2a4)
: #func -2756 0.850 esdhc_readl_le+0x10 (sdhci_finish_command+0xf8)
:| #begin 0x80000001 -2755 0.492 sdhci_finish_command+0x188 (sdhci_irq+0x2a4)
:| #end 0x80000001 -2754 0.507 sdhci_finish_command+0x19c (sdhci_irq+0x2a4)
: #func -2754 0.537 __tasklet_schedule+0x10 (sdhci_finish_command+0x1b0)
:| #begin 0x80000001 -2753 0.567 __tasklet_schedule+0x30 (sdhci_finish_command+0x1b0)
:| #end 0x80000001 -2753 0.656 __tasklet_schedule+0x48 (sdhci_finish_command+0x1b0)
: #func -2752+ 1.343 __raise_softirq_irqoff+0x10 (__tasklet_schedule+0x74)
: #func -2751 0.820 esdhc_readl_le+0x10 (sdhci_irq+0x8e8)
: #func -2750 0.522 sub_preempt_count+0x10 (sdhci_irq+0x938)
: #func -2749+ 1.373 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2748 0.746 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -2747+ 1.477 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -2746 0.820 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -2745 0.611 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -2744 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2744 0.805 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -2743 0.537 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -2742 0.507 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -2742 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2741 0.507 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -2740 0.552 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -2740 0.507 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -2739 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2739 0.597 irq_exit+0x10 (handle_IRQ+0x74)
: #func -2738 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -2738+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2737 0.611 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -2736 0.656 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -2735 0.805 do_softirq+0x64 (irq_exit+0x90)
: #func -2734 0.477 __do_softirq+0x14 (do_softirq+0x88)
: #func -2734 0.567 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -2733 0.462 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -2733 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2732 0.537 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -2732 0.507 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -2731 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2731 0.716 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -2730 0.537 tasklet_action+0x10 (__do_softirq+0x12c)
:| +begin 0x80000001 -2730 0.537 tasklet_action+0x30 (__do_softirq+0x12c)
:| #end 0x80000001 -2729 0.507 tasklet_action+0x44 (__do_softirq+0x12c)
: #func -2728 0.492 ipipe_unstall_root+0x10 (tasklet_action+0x64)
:| #begin 0x80000000 -2728 0.507 ipipe_unstall_root+0x2c (tasklet_action+0x64)
:| #func -2727 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2727 0.537 ipipe_unstall_root+0x64 (tasklet_action+0x64)
:| +begin 0x80000001 -2726 0.686 tasklet_action+0x94 (__do_softirq+0x12c)
:| +end 0x80000001 -2726 0.492 tasklet_action+0xa8 (__do_softirq+0x12c)
: +func -2725 0.492 sdhci_tasklet_finish+0x10 (tasklet_action+0xc4)
:| +begin 0x80000001 -2725 0.611 sdhci_tasklet_finish+0x30 (tasklet_action+0xc4)
:| #end 0x80000001 -2724 0.462 sdhci_tasklet_finish+0x48 (tasklet_action+0xc4)
: #func -2724 0.477 add_preempt_count+0x10 (sdhci_tasklet_finish+0x5c)
: #func -2723 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2723 0.477 del_timer+0x14 (sdhci_tasklet_finish+0xa4)
: #func -2722 0.492 lock_timer_base+0x14 (del_timer+0x34)
:| #begin 0x80000001 -2722 0.507 lock_timer_base+0x54 (del_timer+0x34)
:| #end 0x80000001 -2721 0.477 lock_timer_base+0x6c (del_timer+0x34)
: #func -2721 0.462 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2720 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2720+ 1.402 detach_if_pending+0x10 (del_timer+0x44)
: #func -2718 0.492 sub_preempt_count+0x10 (del_timer+0x60)
: #func -2718 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2717 0.567 ipipe_unstall_root+0x10 (sdhci_tasklet_finish+0x160)
:| #begin 0x80000000 -2716 0.507 ipipe_unstall_root+0x2c (sdhci_tasklet_finish+0x160)
:| #func -2716 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2715 0.537 ipipe_unstall_root+0x64 (sdhci_tasklet_finish+0x160)
: +func -2715 0.477 sub_preempt_count+0x10 (sdhci_tasklet_finish+0x168)
: +func -2714 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2714 0.701 mmc_request_done+0x10 (sdhci_tasklet_finish+0x190)
:| +begin 0x90000000 -2713 0.820 __irq_svc+0x44 (__ipipe_trace+0x420)
:| +func -2712 0.507 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2712 0.835 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2711 0.731 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2710 0.522 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -2710 0.731 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2709 0.582 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +func -2708+ 1.014 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +func -2707+ 1.119 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +func -2706 0.701 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +func -2705 0.761 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -2705 0.552 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -2704 0.522 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -2704 0.880 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -2703+ 1.238 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -2702 0.492 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -2701 0.492 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -2701 0.507 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -2700 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2699+ 1.119 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -2698+ 1.611 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -2696+ 1.567 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -2695+ 1.238 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-2230 -2694 0.492 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -2693 0.880 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -2692+ 2.194 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| # func -2690 0.701 xnintr_host_tick+0x10 (xnintr_clock_handler+0x140)
:| # func -2689+ 1.567 __ipipe_set_irq_pending+0x10 (xnintr_host_tick+0x40)
:| +func -2688 0.805 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| +func -2687 0.716 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -2686 0.552 __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
: #func -2686 0.731 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
: #func -2685 0.507 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -2684 0.537 irq_enter+0x10 (handle_IRQ+0x28)
: #func -2684 0.477 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2683 0.716 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2683 0.552 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2682 0.477 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2682 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2681 0.477 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -2681 0.567 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -2680 0.492 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -2680 0.477 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -2679 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2678 0.492 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -2678 0.477 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -2677 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2677 0.537 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -2676 0.865 mxc_timer_interrupt+0x10 (handle_irq_event_percpu+0x98)
: #func -2675+ 1.268 __ipipe_tsc_update+0x10 (mxc_timer_interrupt+0x3c)
: #func -2674 0.746 tick_handle_periodic+0x14 (mxc_timer_interrupt+0x48)
: #func -2673 0.567 tick_periodic+0x10 (tick_handle_periodic+0x28)
: #func -2673 0.462 add_preempt_count+0x10 (tick_periodic+0x2c)
: #func -2672 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2671 0.656 do_timer+0x14 (tick_periodic+0x5c)
:| #begin 0x80000001 -2671 0.507 do_timer+0x48 (tick_periodic+0x5c)
:| #end 0x80000001 -2670 0.492 do_timer+0x60 (tick_periodic+0x5c)
: #func -2670 0.477 add_preempt_count+0x10 (do_timer+0x78)
: #func -2669+ 1.223 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2668 0.477 sub_preempt_count+0x10 (do_timer+0xb1c)
: #func -2668 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2667 0.925 calc_global_load+0x10 (do_timer+0xb40)
: #func -2666 0.701 sub_preempt_count+0x10 (tick_periodic+0x70)
: #func -2665 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2664 0.686 update_root_process_times+0x10 (tick_periodic+0x98)
: #func -2663 0.805 update_process_times+0x10 (update_root_process_times+0x34)
: #func -2663+ 1.074 account_process_tick+0x10 (update_process_times+0x3c)
: #func -2662+ 1.447 account_system_time+0x10 (account_process_tick+0x74)
: #func -2660 0.626 run_local_timers+0x10 (update_process_times+0x40)
: #func -2660 0.895 hrtimer_run_queues+0x14 (run_local_timers+0x18)
: #func -2659+ 1.641 get_xtime_and_monotonic_and_sleep_offset+0x10 (hrtimer_run_queues+0x70)
: #func -2657 0.671 timekeeping_get_tai_offset+0x10 (hrtimer_run_queues+0x74)
: #func -2656 0.462 add_preempt_count+0x10 (hrtimer_run_queues+0x110)
: #func -2656 0.791 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2655 0.462 sub_preempt_count+0x10 (hrtimer_run_queues+0x124)
: #func -2655+ 1.119 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2653 0.522 raise_softirq+0x10 (run_local_timers+0x20)
:| #begin 0x80000001 -2653 0.522 raise_softirq+0x30 (run_local_timers+0x20)
:| #end 0x80000001 -2652 0.537 raise_softirq+0x48 (run_local_timers+0x20)
: #func -2652 0.955 __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
: #func -2651+ 2.328 rcu_check_callbacks+0x14 (update_process_times+0x4c)
: #func -2649 0.761 invoke_rcu_core+0x10 (rcu_check_callbacks+0x994)
: #func -2648 0.507 raise_softirq+0x10 (invoke_rcu_core+0x28)
:| #begin 0x80000001 -2647 0.611 raise_softirq+0x30 (invoke_rcu_core+0x28)
:| #end 0x80000001 -2647 0.477 raise_softirq+0x48 (invoke_rcu_core+0x28)
: #func -2646+ 1.507 __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
: #func -2645 0.791 rsp_wakeup+0x10 (irq_work_run+0xac)
: #func -2644 0.522 __wake_up+0x14 (rsp_wakeup+0x28)
:| #begin 0x80000001 -2643 0.522 __wake_up+0x40 (rsp_wakeup+0x28)
:| #end 0x80000001 -2643 0.611 __wake_up+0x58 (rsp_wakeup+0x28)
: #func -2642 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -2642 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2641 0.507 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -2641 0.805 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2640 0.731 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -2639 0.731 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -2638 0.805 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -2638 0.537 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -2637 0.477 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -2636 0.626 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2636 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2635 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2635 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2634 0.850 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2633 0.746 enqueue_task+0x10 (activate_task+0x38)
: #func -2633+ 2.910 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2630+ 1.208 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2628+ 1.805 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2627+ 1.880 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2625+ 1.462 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2623 0.507 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2623 0.537 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2622 0.850 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -2621 0.656 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -2621 0.791 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -2620 0.522 resched_task+0x10 (check_preempt_wakeup+0x12c)
:| #begin 0x80000001 -2619 0.492 resched_task+0x30 (check_preempt_wakeup+0x12c)
:| #end 0x80000001 -2619 0.805 resched_task+0x44 (check_preempt_wakeup+0x12c)
: #func -2618 0.522 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2618 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2617 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2616+ 1.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2615 0.492 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -2615+ 1.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2614 0.776 scheduler_tick+0x10 (update_process_times+0x6c)
: #func -2613 0.477 add_preempt_count+0x10 (scheduler_tick+0x28)
: #func -2612 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2612+ 1.044 update_rq_clock+0x10 (scheduler_tick+0x34)
: #func -2611 0.611 task_tick_fair+0x10 (scheduler_tick+0x114)
: #func -2610 0.776 update_curr.constprop.40+0x14 (task_tick_fair+0x28)
: #func -2609 0.701 sched_slice.constprop.43+0x14 (task_tick_fair+0x3c)
: #func -2609+ 1.194 calc_delta_mine+0x10 (sched_slice.constprop.43+0x9c)
: #func -2607 0.567 resched_task+0x10 (task_tick_fair+0x58)
:| #begin 0x80000001 -2607 0.582 resched_task+0x30 (task_tick_fair+0x58)
:| #end 0x80000001 -2606 0.686 resched_task+0x44 (task_tick_fair+0x58)
: #func -2606 0.656 clear_buddies+0x10 (task_tick_fair+0x64)
: #func -2605 0.492 sub_preempt_count+0x10 (scheduler_tick+0x11c)
: #func -2604+ 1.507 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2603+ 1.686 run_posix_cpu_timers+0x14 (update_process_times+0x74)
: #func -2601 0.805 clockevents_program_event+0x14 (tick_handle_periodic+0x60)
: #func -2600+ 1.552 ktime_get+0x14 (clockevents_program_event+0xac)
: #func -2599 0.686 xnarch_next_htick_shot+0x14 (clockevents_program_event+0x12c)
:| #begin 0x80000000 -2598 0.716 xnarch_next_htick_shot+0x34 (clockevents_program_event+0x12c)
:| *#func -2597+ 1.537 xntimer_start_aperiodic+0x14 (xnarch_next_htick_shot+0x6c)
:| *#func -2596+ 1.686 xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:| *#func -2594 1.000 __ipipe_restore_head+0x10 (xnarch_next_htick_shot+0xcc)
:| #end 0x80000000 -2593+ 1.641 __ipipe_restore_head+0x104 (xnarch_next_htick_shot+0xcc)
: #func -2592 0.582 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -2591+ 1.343 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -2590+ 1.358 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -2588 0.507 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -2588 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2587 0.611 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -2586 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -2586+ 1.194 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -2585 0.985 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2584 0.507 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -2583 0.522 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -2583 0.492 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -2582 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2581 0.507 irq_exit+0x10 (handle_IRQ+0x74)
: #func -2581 0.507 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -2580 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2579 0.552 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -2579 0.552 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -2578+ 1.134 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -2577+ 1.104 __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000057 -2576 0.671 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2575+ 1.179 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2574 0.880 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2573 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2573+ 1.089 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
: +func -2572 0.492 led_trigger_event+0x10 (mmc_request_done+0x70)
: +func -2571 0.492 add_preempt_count+0x10 (led_trigger_event+0x28)
: +func -2571 0.940 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2570 0.641 led_set_brightness+0x10 (led_trigger_event+0x64)
: +func -2569 0.507 sdhci_led_control+0x10 (led_set_brightness+0x70)
:| +begin 0x80000001 -2569 0.820 sdhci_led_control+0x34 (led_set_brightness+0x70)
:| #end 0x80000001 -2568 0.656 sdhci_led_control+0x4c (led_set_brightness+0x70)
: #func -2567 0.492 add_preempt_count+0x10 (sdhci_led_control+0x60)
: #func -2567 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2566+ 1.164 esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
: #func -2565 0.522 ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:| #begin 0x80000000 -2564 0.537 ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:| #func -2564 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2563 0.507 ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
: +func -2562 0.537 sub_preempt_count+0x10 (sdhci_led_control+0x130)
: +func -2562 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2561 0.477 sub_preempt_count+0x10 (led_trigger_event+0x3c)
: +func -2560+ 1.014 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2559 0.626 mmc_wait_done+0x10 (mmc_request_done+0x84)
: +func -2559 0.537 complete+0x14 (mmc_wait_done+0x1c)
:| +begin 0x80000001 -2558 0.611 complete+0x34 (mmc_wait_done+0x1c)
:| #end 0x80000001 -2558 0.492 complete+0x4c (mmc_wait_done+0x1c)
: #func -2557 0.776 add_preempt_count+0x10 (complete+0x58)
: #func -2556 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2556 0.507 __wake_up_common+0x14 (complete+0x7c)
: #func -2555 0.522 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2555 0.522 ipipe_unstall_root+0x10 (complete+0x88)
:| #begin 0x80000000 -2554 0.582 ipipe_unstall_root+0x2c (complete+0x88)
:| #func -2554 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2553 0.507 ipipe_unstall_root+0x64 (complete+0x88)
: +func -2552 0.477 sub_preempt_count+0x10 (complete+0x90)
: +func -2552 0.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2551 0.776 sdhci_runtime_pm_put+0x10 (sdhci_tasklet_finish+0x198)
: +func -2550 0.835 __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:| +begin 0x80000001 -2549 0.671 __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:| #end 0x80000001 -2549 0.462 __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
: #func -2548 0.462 add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
: #func -2548 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2547 0.910 rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
: #func -2546 0.925 rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
: #func -2545 0.537 ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:| #begin 0x80000000 -2545 0.656 ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:| #func -2544 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2544 0.507 ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
: +func -2543 0.477 sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
: +func -2543+ 1.477 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2541 0.716 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -2540 0.522 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -2540 0.970 __do_softirq+0x20c (do_softirq+0x88)
: #func -2539 1.000 wakeup_softirqd+0x10 (__do_softirq+0x264)
: #func -2538 0.507 wake_up_process+0x10 (wakeup_softirqd+0x34)
: #func -2537 0.492 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -2537+ 1.044 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -2536 0.462 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -2535 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2535 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2534 0.462 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2534 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2533 0.507 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2533 0.492 enqueue_task+0x10 (activate_task+0x38)
: #func -2532 0.805 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2531 0.910 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2530 0.835 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2530+ 1.671 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2528 0.761 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2527 0.492 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2527+ 1.074 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -2526 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2525 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2525 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2524+ 1.119 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2523 0.701 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -2522 0.462 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -2522 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2521 0.611 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -2520 0.507 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -2520 0.880 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -2519+ 1.089 __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00000036 -2518 0.582 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2517 0.656 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2517 0.761 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2516 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2515 0.567 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
: +func -2515 0.761 sub_preempt_count+0x10 (sdhci_request+0x2a8)
: +func -2514+ 1.149 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2513 0.582 __schedule+0x14 (preempt_schedule+0x50)
: +func -2512 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -2512 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2511+ 1.059 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2510 0.611 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2509 0.641 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2509 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2508 0.552 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2508 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2507 0.701 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2507+ 1.238 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2505 0.582 __schedule+0xac (preempt_schedule+0x50)
:| #end 0x80000001 -2505 0.477 __schedule+0xc0 (preempt_schedule+0x50)
: #func -2504 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2504 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2503 0.567 update_rq_clock+0x10 (__schedule+0x200)
: #func -2502 0.492 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2502 0.537 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -2501+ 1.104 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -2500 0.567 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2500 0.671 wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
: #func -2499 0.850 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2498+ 1.835 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2496 0.522 __schedule+0x2b0 (preempt_schedule+0x50)
:| #end 0x80000001 -2496+ 1.492 __schedule+0x2c8 (preempt_schedule+0x50)
:| #begin 0x80000000 -2494+ 1.298 __schedule+0x42c (preempt_schedule+0x50)
:| #func -2493 0.925 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2492 0.805 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2491 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2491 0.731 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2490 0.925 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2489 0.955 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2488 0.850 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2487+ 1.134 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2486 0.746 __schedule+0x454 (schedule+0x74)
: #func -2485 0.522 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2485 0.791 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2484 0.507 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2484 0.820 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2483 0.582 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2482 0.626 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2482 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2481 0.522 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2481 0.582 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2480 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2479 0.582 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2478+ 1.402 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2477 0.597 del_timer+0x14 (schedule_timeout+0x1bc)
: +func -2476+ 1.776 lock_timer_base+0x14 (del_timer+0x34)
:| +begin 0x80000001 -2475 0.552 lock_timer_base+0x54 (del_timer+0x34)
:| #end 0x80000001 -2474 0.477 lock_timer_base+0x6c (del_timer+0x34)
: #func -2474 0.477 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2473 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2472 0.701 detach_if_pending+0x10 (del_timer+0x44)
: #func -2472 0.507 ipipe_unstall_root+0x10 (del_timer+0x58)
:| #begin 0x80000000 -2471 0.507 ipipe_unstall_root+0x2c (del_timer+0x58)
:| #func -2471 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2470 0.492 ipipe_unstall_root+0x64 (del_timer+0x58)
: +func -2470 0.477 sub_preempt_count+0x10 (del_timer+0x60)
: +func -2469+ 1.298 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2468 0.626 prepare_to_wait+0x10 (rcu_gp_kthread+0x450)
:| +begin 0x80000001 -2467 0.537 prepare_to_wait+0x44 (rcu_gp_kthread+0x450)
:| #end 0x80000001 -2467 0.477 prepare_to_wait+0x5c (rcu_gp_kthread+0x450)
: #func -2466 0.462 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -2466 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2465 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -2465 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -2464 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2464 0.507 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -2463 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -2463 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2462 0.776 schedule_timeout+0x14 (rcu_gp_kthread+0x490)
: +func -2461 0.746 init_timer_key+0x10 (schedule_timeout+0x8c)
: +func -2461 0.537 lock_timer_base+0x14 (schedule_timeout+0xb4)
:| +begin 0x80000001 -2460 0.656 lock_timer_base+0x54 (schedule_timeout+0xb4)
:| #end 0x80000001 -2459 0.462 lock_timer_base+0x6c (schedule_timeout+0xb4)
: #func -2459 0.552 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2458 0.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2458 0.835 detach_if_pending+0x10 (schedule_timeout+0xc8)
: #func -2457 0.582 internal_add_timer+0x10 (schedule_timeout+0x188)
: #func -2456 0.611 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -2456 0.492 ipipe_unstall_root+0x10 (schedule_timeout+0x198)
:| #begin 0x80000000 -2455 0.626 ipipe_unstall_root+0x2c (schedule_timeout+0x198)
:| #func -2455 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2454 0.731 ipipe_unstall_root+0x64 (schedule_timeout+0x198)
: +func -2453 0.477 sub_preempt_count+0x10 (schedule_timeout+0x1a0)
: +func -2453 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2452 0.791 schedule+0x10 (schedule_timeout+0x1b4)
: +func -2451 0.522 __schedule+0x14 (schedule+0x74)
: +func -2451 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -2450 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2450 0.731 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2449 0.522 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2449 0.567 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2448 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2447 0.626 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2447 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2446 0.567 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2446+ 1.149 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2445 0.641 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -2444 0.477 __schedule+0xc0 (schedule+0x74)
: #func -2444 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2443 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2442 0.716 deactivate_task+0x10 (__schedule+0x4ec)
: #func -2442 0.507 dequeue_task+0x10 (deactivate_task+0x38)
: #func -2441+ 1.671 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -2439 0.776 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -2439 0.746 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -2438+ 1.164 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2437 0.567 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -2436 0.925 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -2435 0.626 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2435 0.552 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2434 0.492 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2434 0.970 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2433 0.582 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -2432 0.970 __schedule+0x2c8 (schedule+0x74)
:| #begin 0x80000000 -2431 0.731 __schedule+0x42c (schedule+0x74)
:| #func -2430 0.582 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2430 0.477 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2429 0.507 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2429 0.492 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2428 0.701 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2428 0.716 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2427 0.805 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2426+ 1.104 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -2425 0.567 __schedule+0x454 (schedule+0x74)
: #func -2424 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -2424 0.582 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -2423 0.507 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -2423 0.507 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -2422 0.492 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -2422 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -2421 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2421 0.537 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -2420 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -2420 0.955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2419 0.522 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -2418+ 1.194 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2417 0.492 add_preempt_count+0x10 (smpboot_thread_fn+0x44)
: +func -2417 0.880 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2416+ 1.641 kthread_should_stop+0x10 (smpboot_thread_fn+0x48)
: +func -2414+ 1.059 kthread_should_park+0x10 (smpboot_thread_fn+0x98)
: +func -2413 0.567 ksoftirqd_should_run+0x10 (smpboot_thread_fn+0x198)
: +func -2412 0.716 sub_preempt_count+0x10 (smpboot_thread_fn+0x1d0)
: +func -2412 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2411 0.701 run_ksoftirqd+0x10 (smpboot_thread_fn+0x1ec)
:| +begin 0x80000001 -2410 0.477 run_ksoftirqd+0x30 (smpboot_thread_fn+0x1ec)
:| #end 0x80000001 -2410 0.865 run_ksoftirqd+0x48 (smpboot_thread_fn+0x1ec)
: #func -2409 0.656 __do_softirq+0x14 (run_ksoftirqd+0x64)
: #func -2408 0.686 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -2407 0.492 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -2407 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2406 0.537 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -2406 0.626 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -2405 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2404 0.895 ipipe_unstall_root+0x64 (__do_softirq+0x94)
: +func -2404 0.701 run_timer_softirq+0x14 (__do_softirq+0x12c)
: +func -2403 0.537 hrtimer_run_pending+0x10 (run_timer_softirq+0x24)
:| +begin 0x80000001 -2402 0.552 run_timer_softirq+0x60 (__do_softirq+0x12c)
:| #end 0x80000001 -2402 0.492 run_timer_softirq+0x78 (__do_softirq+0x12c)
: #func -2401 0.477 add_preempt_count+0x10 (run_timer_softirq+0x84)
: #func -2401+ 1.179 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2400 0.522 ipipe_unstall_root+0x10 (run_timer_softirq+0x284)
:| #begin 0x80000000 -2399 0.507 ipipe_unstall_root+0x2c (run_timer_softirq+0x284)
:| #func -2399 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2398 0.522 ipipe_unstall_root+0x64 (run_timer_softirq+0x284)
: +func -2398 0.477 sub_preempt_count+0x10 (run_timer_softirq+0x28c)
: +func -2397 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2396 0.791 call_timer_fn+0x14 (run_timer_softirq+0x2ac)
: +func -2396+ 1.074 can_stat_update+0x10 (call_timer_fn+0x84)
: +func -2395 0.805 calc_rate+0x10 (can_stat_update+0xc0)
: +func -2394 0.701 calc_rate+0x10 (can_stat_update+0xd8)
: +func -2393 0.522 calc_rate+0x10 (can_stat_update+0x10c)
: +func -2393 0.820 calc_rate+0x10 (can_stat_update+0x120)
: +func -2392 0.835 round_jiffies+0x10 (can_stat_update+0x178)
: +func -2391+ 1.044 round_jiffies_common+0x10 (round_jiffies+0x20)
: +func -2390 0.671 mod_timer+0x14 (can_stat_update+0x184)
: +func -2389 0.761 lock_timer_base+0x14 (mod_timer+0xa0)
:| +begin 0x80000001 -2388 0.492 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -2388 0.611 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -2387 0.477 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -2387 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2386+ 1.044 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -2385+ 1.179 internal_add_timer+0x10 (mod_timer+0x184)
: #func -2384 0.686 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -2383 0.582 ipipe_unstall_root+0x10 (mod_timer+0x194)
:| #begin 0x80000000 -2383 0.537 ipipe_unstall_root+0x2c (mod_timer+0x194)
:| #func -2382 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2382 0.686 ipipe_unstall_root+0x64 (mod_timer+0x194)
: +func -2381 0.477 sub_preempt_count+0x10 (mod_timer+0x19c)
: +func -2380 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2380 0.597 run_timer_softirq+0x2c4 (__do_softirq+0x12c)
:| #end 0x80000001 -2379 0.477 run_timer_softirq+0x2e0 (__do_softirq+0x12c)
: #func -2379 0.477 add_preempt_count+0x10 (run_timer_softirq+0x2ec)
: #func -2378 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2378 0.522 ipipe_unstall_root+0x10 (run_timer_softirq+0xf4)
:| #begin 0x80000000 -2377 0.522 ipipe_unstall_root+0x2c (run_timer_softirq+0xf4)
:| #func -2376 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2376 0.537 ipipe_unstall_root+0x64 (run_timer_softirq+0xf4)
: +func -2375 0.477 sub_preempt_count+0x10 (run_timer_softirq+0xfc)
: +func -2375 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2374+ 1.074 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
: +func -2373+ 1.268 rcu_process_callbacks+0x14 (__do_softirq+0x12c)
: +func -2372 0.522 rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:| +begin 0x80000001 -2371 0.537 rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:| #end 0x80000001 -2371 0.507 rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
: #func -2370 0.477 ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:| #begin 0x80000000 -2370 0.507 ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:| #func -2369 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2369 0.641 ipipe_unstall_root+0x64 (rcu_process_gp_end+0x9c)
: +func -2368 0.611 check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:| +begin 0x80000001 -2367 0.537 check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:| #end 0x80000001 -2367 0.791 check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
: #func -2366 0.492 ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:| #begin 0x80000000 -2366 0.507 ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:| #func -2365 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2365 0.716 ipipe_unstall_root+0x64 (check_for_new_grace_period+0x154)
:| +begin 0x80000001 -2364 0.597 rcu_process_callbacks+0x134 (__do_softirq+0x12c)
:| #end 0x80000001 -2363 0.477 rcu_process_callbacks+0x150 (__do_softirq+0x12c)
: #func -2363 0.477 add_preempt_count+0x10 (rcu_process_callbacks+0x164)
: #func -2362 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2362+ 1.194 rcu_accelerate_cbs+0x14 (rcu_process_callbacks+0x220)
: #func -2360 0.940 rcu_report_qs_rnp+0x14 (rcu_process_callbacks+0x234)
: #func -2359 0.507 rcu_report_qs_rsp+0x10 (rcu_report_qs_rnp+0x198)
: #func -2359 0.552 ipipe_unstall_root+0x10 (rcu_report_qs_rsp+0x5c)
:| #begin 0x80000000 -2358 0.507 ipipe_unstall_root+0x2c (rcu_report_qs_rsp+0x5c)
:| #func -2358 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2357 0.507 ipipe_unstall_root+0x64 (rcu_report_qs_rsp+0x5c)
: +func -2357 0.477 sub_preempt_count+0x10 (rcu_report_qs_rsp+0x64)
: +func -2356 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2356 0.507 __wake_up+0x14 (rcu_report_qs_rsp+0x94)
:| +begin 0x80000001 -2355 0.567 __wake_up+0x40 (rcu_report_qs_rsp+0x94)
:| #end 0x80000001 -2355 0.477 __wake_up+0x58 (rcu_report_qs_rsp+0x94)
: #func -2354 0.477 add_preempt_count+0x10 (__wake_up+0x64)
: #func -2354 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2353 0.492 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -2352 0.791 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2352 0.611 autoremove_wake_function+0x10 (__wake_up_common+0x64)
: #func -2351 0.611 default_wake_function+0x10 (autoremove_wake_function+0x1c)
: #func -2350 0.537 try_to_wake_up+0x10 (default_wake_function+0x1c)
:| #begin 0x80000001 -2350 0.507 try_to_wake_up+0x38 (default_wake_function+0x1c)
:| #end 0x80000001 -2349 0.582 try_to_wake_up+0x50 (default_wake_function+0x1c)
: #func -2349 0.537 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2348 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2348 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2347 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2346 0.507 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2346 0.567 enqueue_task+0x10 (activate_task+0x38)
: #func -2345+ 1.895 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2343 0.776 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2343+ 1.029 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2342+ 1.492 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2340+ 1.582 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:| #begin 0x90000000 -2339 0.761 __irq_svc+0x44 (__ipipe_trace+0x10)
:| #func -2338 0.776 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -2337 0.850 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -2336 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -2335 0.582 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000062 -2335 0.925 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -2334 0.686 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #func -2333+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -2332+ 1.328 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -2331 0.582 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -2330 0.716 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| #func -2329+ 1.820 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| #func -2328 0.940 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| #func -2327 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| #func -2326 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #begin 0x000000a4 -2326 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| #func -2325 0.477 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| #func -2325 0.701 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| #func -2324+ 1.119 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| #func -2323 0.746 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| #func -2322+ 1.044 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| #func -2321+ 1.119 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| #func -2320 0.865 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| #end 0x000000a4 -2319 0.671 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| #func -2318 0.731 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| #func -2318 0.552 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -2317 0.910 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| #func -2316 0.820 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:| +*func -2315+ 1.388 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:| #*func -2314+ 1.537 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:| #*func -2312 0.820 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| #*func -2312+ 2.567 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| #*func -2309+ 1.074 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| #*func -2308+ 1.238 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| #*func -2307 0.865 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| #*func -2306 0.776 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| #*func -2305+ 1.537 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| #*func -2304 0.985 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -2303+ 1.149 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -2301 0.641 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -2301 0.895 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -2300 0.611 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| #*func -2299 0.656 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -2299 0.477 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| #*func -2298+ 1.074 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -2297+ 1.179 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 507] SDIAS_T 40 -2296+ 1.746 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -2294+ 1.462 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 506] WD-Trigg 1 -2293+ 1.179 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -2291 0.522 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| #*func -2291 0.671 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| #*func -2290+ 1.611 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| #*func -2289+ 1.208 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:| #*func -2287 1.000 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| #*func -2286+ 1.089 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| #*func -2285 0.597 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| #*func -2285 0.805 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| #*func -2284 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| #*func -2283 0.716 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| #*func -2283 0.791 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| #*func -2282+ 1.492 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| #*func -2280+ 1.164 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| #*[ 3] ksoftir -1 -2279 0.805 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| #*func -2278+ 1.298 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2277+ 1.746 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -2275 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2275+ 1.208 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -2273 0.776 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -2273+ 1.761 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -2271+ 2.014 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -2269 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2268+ 1.044 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 507] SDIAS_T 40 -2267+ 3.895 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -2263+ 1.223 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -2262+ 5.014 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -2257 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2256 0.731 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -2255 0.925 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -2255 0.820 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -2254 0.746 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2253! 25.417 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -2228+ 1.492 __irq_usr+0x20 (<000a16bc>)
:| +*func -2226 0.776 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| +*func -2225 0.626 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +*func -2225 0.776 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +*func -2224 0.552 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +*begin 0x00000057 -2223 0.597 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +*func -2223 0.671 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +*func -2222+ 1.074 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| +*func -2221+ 1.074 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| +*func -2220 0.537 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| +*func -2219 0.746 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +*func -2219 0.701 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +*func -2218 0.850 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #*func -2217+ 1.208 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #*func -2216+ 1.492 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +*func -2214 0.656 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +*func -2214 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +*func -2213 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #*func -2213 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #*func -2212+ 1.208 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -2210+ 1.611 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| #*func -2209+ 1.522 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -2207+ 1.402 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -2206+ 1.552 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@-1245 -2204 0.507 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -2204+ 1.059 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -2203+ 3.059 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| +*end 0x00000057 -2200 0.507 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +*func -2199+ 1.104 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +*func -2198 0.746 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| +*func -2197 0.701 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2197! 20.537 __ipipe_ret_to_user_irqs_disabled+0x18 (<000a16bc>)
:| +*begin 0x90000000 -2176+ 1.298 vector_swi+0x3c (<00174754>)
: +*func -2175 0.820 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -2174 0.567 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -2173 0.552 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2173 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -2172+ 1.059 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -2171+ 1.716 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -2169 0.940 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -2168 0.746 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -2168 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -2167+ 1.477 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -2166 0.686 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -2165+ 1.119 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -2164 0.686 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -2163 0.910 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -2162 0.895 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -2161 0.597 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -2161 0.597 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -2160 0.835 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -2159 0.880 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -2158+ 1.268 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -2157 0.671 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 507] SDIAS_T 40 -2157 0.776 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2156+ 1.567 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2154 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2153+ 1.656 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -2152 0.611 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2151+ 1.104 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 506] WD-Trigg 1 -2150+ 3.253 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -2147 0.597 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -2146+ 3.552 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -2143 0.985 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2142+ 1.044 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -2141 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -2140 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -2139 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2139+ 4.089 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -2134 0.940 vector_swi+0x3c (<00174754>)
: +*func -2134 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -2133 0.686 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -2132 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2132 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -2131 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -2131+ 1.119 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -2130 0.910 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -2129 0.731 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -2128 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -2127+ 1.074 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -2126 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -2126 0.820 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -2125 0.716 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -2124 0.805 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -2123 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -2123 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -2122 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -2122 0.686 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -2121 0.865 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -2120 0.925 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -2119 0.686 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 506] WD-Trigg 1 -2119 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2118+ 1.402 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2117+ 1.388 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -2116 0.716 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2115+ 1.194 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -2114 0.761 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -2113+ 1.134 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -2112+ 1.447 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -2110 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2110 0.880 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 3] ksoftir -1 -2109+ 2.671 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| #end 0x00000062 -2106 0.805 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -2105+ 1.149 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -2104 0.776 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -2103 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -2103 0.582 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x10)
: #func -2102+ 1.014 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2101 0.701 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2101+ 1.179 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -2099 0.970 update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
: #func -2099+ 1.373 wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
: #func -2097 0.776 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2096 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2096 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2095+ 1.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2094 0.641 ipipe_unstall_root+0x10 (__wake_up+0x88)
:| #begin 0x80000000 -2093 0.492 ipipe_unstall_root+0x2c (__wake_up+0x88)
:| #func -2092 0.791 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -2092+ 1.044 __ipipe_do_sync_stage+0x10 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -2091 0.716 __ipipe_do_sync_stage+0x1c8 (ipipe_unstall_root+0x50)
: #func -2090+ 1.358 irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
: #func -2089 0.641 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2088 0.716 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2087 0.731 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2086 0.626 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2086+ 1.238 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2085 0.820 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x268)
: #func -2084 0.537 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -2083 0.567 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -2083 0.492 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -2082 0.537 add_preempt_count+0x10 (__wake_up+0x64)
: #func -2082 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2081 0.552 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -2080 0.791 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2080 0.477 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -2079 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2078 0.716 irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
: #func -2078 0.492 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -2077 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2077 0.582 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -2076 0.492 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -2076 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -2075 0.716 __ipipe_do_sync_stage+0x284 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -2074 0.522 ipipe_unstall_root+0x64 (__wake_up+0x88)
: +func -2074 0.507 sub_preempt_count+0x10 (__wake_up+0x90)
: +func -2073+ 1.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2072 0.671 rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:| #end 0x80000001 -2071 0.716 rcu_process_callbacks+0x268 (__do_softirq+0x12c)
: #func -2070 0.582 cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
: #func -2070 0.522 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:| #begin 0x80000000 -2069 0.522 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:| #func -2069 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2068+ 1.313 ipipe_unstall_root+0x64 (rcu_process_callbacks+0x2d8)
: +func -2067 0.567 rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:| +begin 0x80000001 -2066 0.537 rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:| #end 0x80000001 -2066 0.626 rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
: #func -2065 0.582 ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:| #begin 0x80000000 -2064 0.507 ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:| #func -2064 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2063 0.731 ipipe_unstall_root+0x64 (rcu_process_gp_end+0x9c)
: +func -2063 0.567 check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:| +begin 0x80000001 -2062 0.537 check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:| #end 0x80000001 -2062 0.492 check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
: #func -2061 0.492 ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:| #begin 0x80000000 -2061 0.507 ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:| #func -2060 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2060 0.567 ipipe_unstall_root+0x64 (check_for_new_grace_period+0x154)
:| +begin 0x80000001 -2059 0.537 rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:| #end 0x80000001 -2058 0.462 rcu_process_callbacks+0x268 (__do_softirq+0x12c)
: #func -2058 0.701 cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
: #func -2057 0.507 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:| #begin 0x80000000 -2057 0.522 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:| #func -2056 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2056 0.597 ipipe_unstall_root+0x64 (rcu_process_callbacks+0x2d8)
: +func -2055 0.507 rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:| +begin 0x80000001 -2055 0.507 rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:| #end 0x80000001 -2054 0.731 rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
: #func -2053 0.492 ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:| #begin 0x80000000 -2053 0.507 ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:| #func -2052 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2052 0.522 ipipe_unstall_root+0x64 (rcu_process_gp_end+0x9c)
: +func -2051 0.507 check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:| +begin 0x80000001 -2051 0.537 check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:| #end 0x80000001 -2050 0.477 check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
: #func -2050 0.477 ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:| #begin 0x80000000 -2049 0.507 ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:| #func -2049 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2048 0.522 ipipe_unstall_root+0x64 (check_for_new_grace_period+0x154)
:| +begin 0x80000001 -2048 0.522 rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:| #end 0x80000001 -2047 0.462 rcu_process_callbacks+0x268 (__do_softirq+0x12c)
: #func -2047 0.641 cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
: #func -2046 0.477 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:| #begin 0x80000000 -2046 0.507 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:| #func -2045 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2045+ 1.134 ipipe_unstall_root+0x64 (rcu_process_callbacks+0x2d8)
: +func -2044 0.850 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -2043 0.567 __do_softirq+0x1f0 (run_ksoftirqd+0x64)
:| #end 0x80000001 -2042 0.895 __do_softirq+0x20c (run_ksoftirqd+0x64)
: #func -2041 0.626 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -2041 0.462 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -2040 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2039+ 1.044 rcu_note_context_switch+0x14 (run_ksoftirqd+0x6c)
:| #begin 0x80000001 -2038 0.552 rcu_note_context_switch+0x260 (run_ksoftirqd+0x6c)
:| #end 0x80000001 -2038 0.776 rcu_note_context_switch+0x274 (run_ksoftirqd+0x6c)
: #func -2037 0.492 ipipe_unstall_root+0x10 (run_ksoftirqd+0x70)
:| #begin 0x80000000 -2037 0.522 ipipe_unstall_root+0x2c (run_ksoftirqd+0x70)
:| #func -2036 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2035 0.701 ipipe_unstall_root+0x64 (run_ksoftirqd+0x70)
: +func -2035 0.701 _cond_resched+0x10 (run_ksoftirqd+0x74)
: +func -2034 0.492 add_preempt_count+0x10 (smpboot_thread_fn+0x44)
: +func -2034 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2033 0.791 kthread_should_stop+0x10 (smpboot_thread_fn+0x48)
: +func -2032+ 1.253 kthread_should_park+0x10 (smpboot_thread_fn+0x98)
: +func -2031 0.567 ksoftirqd_should_run+0x10 (smpboot_thread_fn+0x198)
: +func -2030 0.626 sub_preempt_count+0x10 (smpboot_thread_fn+0x1a8)
: +func -2030 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2029 0.955 schedule+0x10 (smpboot_thread_fn+0x1bc)
: +func -2028 0.835 __schedule+0x14 (schedule+0x74)
: +func -2027 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -2027 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2026 0.611 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -2025 0.477 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -2025 0.507 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -2024 0.537 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -2024 0.552 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -2023 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2023 0.582 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -2022 0.716 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -2021 0.686 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -2021 0.462 __schedule+0xc0 (schedule+0x74)
: #func -2020 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -2020 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2019 0.611 deactivate_task+0x10 (__schedule+0x4ec)
: #func -2018 0.597 dequeue_task+0x10 (deactivate_task+0x38)
: #func -2018+ 2.000 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -2016 0.686 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -2015 0.716 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -2014+ 1.298 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -2013 0.820 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -2012+ 1.298 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -2011 0.656 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -2010 0.641 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -2010 0.626 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -2009+ 1.567 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -2007 0.522 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -2007+ 1.119 __schedule+0x2c8 (schedule+0x74)
:| #begin 0x80000000 -2006+ 1.343 __schedule+0x42c (schedule+0x74)
:| #func -2004 0.671 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -2004 0.626 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -2003 0.611 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -2002 0.716 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -2002 0.776 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -2001 0.865 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2000 0.731 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1999+ 1.208 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1998 0.746 __schedule+0x454 (schedule+0x74)
: #func -1997 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1997 0.582 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1996 0.656 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1996 0.716 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1995 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1994 0.731 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1994 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1993 0.641 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -1993 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1992 0.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1991 0.477 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1991+ 2.014 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1989 0.716 del_timer+0x14 (schedule_timeout+0x1bc)
: +func -1988 0.522 lock_timer_base+0x14 (del_timer+0x34)
:| +begin 0x80000001 -1987 0.537 lock_timer_base+0x54 (del_timer+0x34)
:| #end 0x80000001 -1987 0.477 lock_timer_base+0x6c (del_timer+0x34)
: #func -1986 0.477 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -1986 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1985 0.835 detach_if_pending+0x10 (del_timer+0x44)
: #func -1984 0.522 ipipe_unstall_root+0x10 (del_timer+0x58)
:| #begin 0x80000000 -1984 0.507 ipipe_unstall_root+0x2c (del_timer+0x58)
:| #func -1983 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1983 0.492 ipipe_unstall_root+0x64 (del_timer+0x58)
: +func -1982 0.477 sub_preempt_count+0x10 (del_timer+0x60)
: +func -1982+ 1.358 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1981 0.611 prepare_to_wait+0x10 (rcu_gp_kthread+0x450)
:| +begin 0x80000001 -1980 0.537 prepare_to_wait+0x44 (rcu_gp_kthread+0x450)
:| #end 0x80000001 -1979 0.626 prepare_to_wait+0x5c (rcu_gp_kthread+0x450)
: #func -1979 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -1978 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1978 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -1977 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -1977 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1976 0.507 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -1976 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -1975 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1974 0.701 finish_wait+0x10 (rcu_gp_kthread+0x4f4)
:| +begin 0x80000001 -1974 0.552 finish_wait+0x58 (rcu_gp_kthread+0x4f4)
:| #end 0x80000001 -1973 0.611 finish_wait+0x70 (rcu_gp_kthread+0x4f4)
: #func -1973 0.462 add_preempt_count+0x10 (finish_wait+0x7c)
: #func -1972 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1972 0.492 ipipe_unstall_root+0x10 (finish_wait+0xa0)
:| #begin 0x80000000 -1971 0.507 ipipe_unstall_root+0x2c (finish_wait+0xa0)
:| #func -1971 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1970 0.507 ipipe_unstall_root+0x64 (finish_wait+0xa0)
: +func -1970 0.477 sub_preempt_count+0x10 (finish_wait+0xa8)
: +func -1969+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1968 0.671 rcu_gp_kthread+0x598 (kthread+0xb0)
:| #end 0x80000001 -1967 0.477 rcu_gp_kthread+0x5ac (kthread+0xb0)
: #func -1967 0.477 add_preempt_count+0x10 (rcu_gp_kthread+0x5b8)
: #func -1966 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1966 0.552 ipipe_unstall_root+0x10 (rcu_gp_kthread+0x5dc)
:| #begin 0x80000000 -1965 0.507 ipipe_unstall_root+0x2c (rcu_gp_kthread+0x5dc)
:| #func -1965 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1964 0.492 ipipe_unstall_root+0x64 (rcu_gp_kthread+0x5dc)
: +func -1964 0.477 sub_preempt_count+0x10 (rcu_gp_kthread+0x5e4)
: +func -1963 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1963 0.582 rcu_gp_kthread+0x640 (kthread+0xb0)
:| #end 0x80000001 -1962 0.477 rcu_gp_kthread+0x654 (kthread+0xb0)
: #func -1962 0.462 add_preempt_count+0x10 (rcu_gp_kthread+0x660)
: #func -1961 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1960 0.626 __rcu_process_gp_end+0x10 (rcu_gp_kthread+0x684)
: #func -1960+ 1.477 rcu_advance_cbs+0x10 (__rcu_process_gp_end+0x38)
: #func -1958+ 1.014 rcu_accelerate_cbs+0x14 (rcu_advance_cbs+0x98)
: #func -1957 0.507 ipipe_unstall_root+0x10 (rcu_gp_kthread+0x698)
:| #begin 0x80000000 -1957 0.507 ipipe_unstall_root+0x2c (rcu_gp_kthread+0x698)
:| #func -1956 0.656 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1956 0.492 ipipe_unstall_root+0x64 (rcu_gp_kthread+0x698)
: +func -1955 0.477 sub_preempt_count+0x10 (rcu_gp_kthread+0x6a0)
: +func -1955 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1954 0.611 _cond_resched+0x10 (rcu_gp_kthread+0x6b8)
:| +begin 0x80000001 -1953 0.567 rcu_gp_kthread+0x6dc (kthread+0xb0)
:| #end 0x80000001 -1953 0.582 rcu_gp_kthread+0x6f0 (kthread+0xb0)
: #func -1952 0.477 add_preempt_count+0x10 (rcu_gp_kthread+0x6fc)
: #func -1952 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1951 0.522 rcu_advance_cbs+0x10 (rcu_gp_kthread+0x720)
: #func -1951 0.567 rcu_accelerate_cbs+0x14 (rcu_advance_cbs+0x98)
: #func -1950 0.880 cpu_needs_another_gp+0x10 (rcu_gp_kthread+0x72c)
: #func -1949 0.522 ipipe_unstall_root+0x10 (rcu_gp_kthread+0x73c)
:| #begin 0x80000000 -1949 0.522 ipipe_unstall_root+0x2c (rcu_gp_kthread+0x73c)
:| #func -1948 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1948 0.507 ipipe_unstall_root+0x64 (rcu_gp_kthread+0x73c)
: +func -1947 0.477 sub_preempt_count+0x10 (rcu_gp_kthread+0x744)
: +func -1947 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1946 0.641 rcu_gp_kthread+0xfc (kthread+0xb0)
:| #end 0x80000001 -1945 0.567 rcu_gp_kthread+0x110 (kthread+0xb0)
: #func -1945 0.477 add_preempt_count+0x10 (rcu_gp_kthread+0x11c)
: #func -1944 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1943 0.746 rcu_jiffies_till_stall_check+0x10 (rcu_gp_kthread+0x174)
: #func -1943 0.492 ipipe_unstall_root+0x10 (rcu_gp_kthread+0x18c)
:| #begin 0x80000000 -1942 0.507 ipipe_unstall_root+0x2c (rcu_gp_kthread+0x18c)
:| #func -1942 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1941 0.492 ipipe_unstall_root+0x64 (rcu_gp_kthread+0x18c)
: +func -1941 0.477 sub_preempt_count+0x10 (rcu_gp_kthread+0x194)
: +func -1940 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1939 0.507 mutex_lock+0x10 (rcu_gp_kthread+0x1ac)
: +func -1939 0.731 ipipe_root_only+0x10 (mutex_lock+0x1c)
:| +begin 0x80000001 -1938 0.552 rcu_gp_kthread+0x20c (kthread+0xb0)
:| #end 0x80000001 -1938 0.477 rcu_gp_kthread+0x220 (kthread+0xb0)
: #func -1937 0.462 add_preempt_count+0x10 (rcu_gp_kthread+0x22c)
: #func -1937 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1936 0.656 __rcu_process_gp_end+0x10 (rcu_gp_kthread+0x330)
: #func -1935+ 1.194 rcu_accelerate_cbs+0x14 (__rcu_process_gp_end+0x30)
: #func -1934 0.537 ipipe_unstall_root+0x10 (rcu_gp_kthread+0x368)
:| #begin 0x80000000 -1933 0.522 ipipe_unstall_root+0x2c (rcu_gp_kthread+0x368)
:| #func -1933 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1932 0.522 ipipe_unstall_root+0x64 (rcu_gp_kthread+0x368)
: +func -1932 0.477 sub_preempt_count+0x10 (rcu_gp_kthread+0x370)
: +func -1931 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1931 0.656 _cond_resched+0x10 (rcu_gp_kthread+0x384)
: +func -1930 0.761 mutex_unlock+0x10 (rcu_gp_kthread+0x1cc)
: +func -1929 0.492 prepare_to_wait+0x10 (rcu_gp_kthread+0x450)
:| +begin 0x80000001 -1929 0.507 prepare_to_wait+0x44 (rcu_gp_kthread+0x450)
:| #end 0x80000001 -1928 0.462 prepare_to_wait+0x5c (rcu_gp_kthread+0x450)
: #func -1928 0.477 add_preempt_count+0x10 (prepare_to_wait+0x70)
: #func -1927 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1927 0.492 ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:| #begin 0x80000000 -1926 0.507 ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:| #func -1926 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1925 0.492 ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
: +func -1925 0.477 sub_preempt_count+0x10 (prepare_to_wait+0xb8)
: +func -1924 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1924 0.671 schedule_timeout+0x14 (rcu_gp_kthread+0x490)
: +func -1923 0.656 init_timer_key+0x10 (schedule_timeout+0x8c)
: +func -1922 0.671 lock_timer_base+0x14 (schedule_timeout+0xb4)
:| +begin 0x80000001 -1922 0.537 lock_timer_base+0x54 (schedule_timeout+0xb4)
:| #end 0x80000001 -1921 0.477 lock_timer_base+0x6c (schedule_timeout+0xb4)
: #func -1921 0.462 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -1920 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1920+ 1.029 detach_if_pending+0x10 (schedule_timeout+0xc8)
: #func -1919 0.507 internal_add_timer+0x10 (schedule_timeout+0x188)
: #func -1918 0.641 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -1917 0.567 ipipe_unstall_root+0x10 (schedule_timeout+0x198)
:| #begin 0x80000000 -1917 0.522 ipipe_unstall_root+0x2c (schedule_timeout+0x198)
:| #func -1916 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1916 0.492 ipipe_unstall_root+0x64 (schedule_timeout+0x198)
: +func -1915 0.611 sub_preempt_count+0x10 (schedule_timeout+0x1a0)
: +func -1915 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1914 0.582 schedule+0x10 (schedule_timeout+0x1b4)
: +func -1914 0.477 __schedule+0x14 (schedule+0x74)
: +func -1913 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -1913 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1912 0.597 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1911 0.552 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1911 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -1910 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -1910 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -1909 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1909 0.522 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -1908 0.597 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -1908 0.552 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -1907 0.492 __schedule+0xc0 (schedule+0x74)
: #func -1907 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -1906 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1906 0.507 deactivate_task+0x10 (__schedule+0x4ec)
: #func -1905 0.477 dequeue_task+0x10 (deactivate_task+0x38)
: #func -1905+ 1.358 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -1903 0.656 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -1903 0.731 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -1902 1.000 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -1901 0.731 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -1900 0.716 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -1900 0.731 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -1899 0.537 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -1898 0.895 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -1897+ 1.208 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -1896 0.597 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -1896+ 1.044 __schedule+0x2c8 (schedule+0x74)
: #func -1895 0.567 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -1894 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -1893 0.895 __switch_mm_inner+0x68 (__schedule+0x404)
:| #begin 0x80000001 -1893 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -1892 0.582 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -1891 0.865 __schedule+0x42c (schedule+0x74)
:| #func -1891 0.507 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -1890 0.492 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -1890 0.477 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -1889 0.626 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -1888 0.641 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -1888 0.567 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -1887 0.552 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1887+ 1.059 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1886 0.626 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -1885 0.537 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1884 0.582 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1884 0.492 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1883 0.537 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1883 0.656 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1882 0.611 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1882 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1881 0.522 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -1881 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1880 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1879 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1879 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1878 0.746 preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:| #end 0x80000001 -1877 0.567 preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
: #func -1877 0.477 sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
: #func -1876 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000000 -1875+ 1.567 __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x2ac)
:| +end 0x80000000 -1874+ 1.910 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -1872 0.641 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1871+ 1.164 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1870 0.597 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1869 0.656 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1869 0.835 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1868 0.805 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1867+ 1.029 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1866+ 2.268 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1864 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1863+ 1.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1862 0.925 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1861+ 1.089 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1860 0.970 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 440] LRT:440 1 -1859+ 1.402 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1857 0.820 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1856 0.507 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1856+ 1.194 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -1855+ 1.268 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -1854 0.835 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1853 0.671 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1852 0.641 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1851+ 1.253 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1850 0.940 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x228)
:| # func -1849+ 1.134 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 378] LRTMgr. -1 -1848 0.626 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1847+ 1.388 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1846+ 1.567 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1844 0.865 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1844 0.835 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1843 0.820 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1842+ 1.537 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1840+ 1.582 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1839 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1838+ 1.820 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 440] LRT:440 1 -1836+ 5.134 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1831 0.746 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1831+ 1.865 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1829 0.701 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1828 0.626 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1827 0.686 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1827+ 1.865 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1825 0.597 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1824+ 2.313 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1822 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1821 0.805 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1820 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1820 0.880 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1819 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1818+ 5.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1813+ 1.074 vector_swi+0x3c (<00172b94>)
: + func -1812 0.865 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1811 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1811 0.552 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1810 0.731 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1809 0.582 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1809+ 1.656 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1807+ 1.567 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -1805+ 1.388 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -1804 0.641 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -1803 0.746 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -1803 0.985 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -1802 0.835 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -1801+ 1.059 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1800 0.820 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 440] LRT:440 1 -1799 0.597 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1798+ 1.119 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1797+ 1.597 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1796 0.850 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1795 0.835 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1794 0.611 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1793+ 1.328 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1792+ 1.074 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1791 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1790 0.656 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 378] LRTMgr. -1 -1790+ 2.552 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| +end 0x80000000 -1787+ 1.059 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -1786 0.522 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1786 0.761 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1785 0.641 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1784 0.656 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1784 0.776 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1783 0.626 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1782 0.567 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1782+ 1.298 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1780 0.686 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1780+ 1.119 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1779 0.716 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1778 0.671 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1777 0.522 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 440] LRT:440 1 -1777+ 1.059 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1776 0.626 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1775 0.611 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1774 0.865 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+func -1773+ 1.014 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| *+func -1772 0.656 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1772 0.522 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1771 0.656 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1771+ 1.014 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1770 0.522 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x228)
:| # func -1769 0.716 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 378] LRTMgr. -1 -1768 0.611 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1768+ 1.074 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1767+ 1.104 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1766 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1765 0.537 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1765 0.522 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1764+ 1.716 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1762 0.925 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1761 0.582 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1761 0.611 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 440] LRT:440 1 -1760+ 2.164 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1758 0.537 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1757 0.820 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1757 0.731 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1756 0.477 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1755 0.522 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1755+ 1.432 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1753 0.507 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1753+ 1.462 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1752 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1751 0.582 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1750 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1750 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1749 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1748+ 7.686 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1741 1.000 vector_swi+0x3c (<00172c9c>)
: + func -1740 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1739 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1739 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1738 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1738 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1737+ 1.029 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1736+ 1.104 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -1735+ 1.044 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -1734 0.522 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -1733+ 1.014 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -1732 0.507 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -1732+ 1.044 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -1731 0.925 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -1730+ 1.432 xnpipe_send+0x10 (rt_pipe_stream+0x174)
:| # func -1728 0.507 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -1728 0.820 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x80000001 -1727 0.597 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1726 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1726 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1725 0.731 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1724 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1724 0.746 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -1723 0.641 vector_swi+0x3c (<00172c9c>)
: + func -1723 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1722 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1722 0.582 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1721 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1720 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1720 0.656 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1719 0.626 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -1719 0.641 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -1718 0.522 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -1717 0.597 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -1717 0.492 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -1716 0.597 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -1716 0.955 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -1715+ 1.179 xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:| # func -1714 0.522 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -1713 0.656 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x80000001 -1712 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1712 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1711 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1711 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1710 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1710 0.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -1709 0.656 vector_swi+0x3c (<00172c9c>)
: + func -1708 0.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1707 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1707 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1706 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1706 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1705 0.686 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1705 0.701 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -1704+ 1.029 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -1703 0.492 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -1703 0.626 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -1702 0.492 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -1701 0.895 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -1701 0.925 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -1700 0.746 xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:| # func -1699 0.597 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -1698 0.597 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x80000001 -1698 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1697 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1697 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1696 0.611 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1695 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1695! 41.716 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -1653+ 1.462 vector_swi+0x3c (<00172348>)
: + func -1652 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1651 0.910 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1650 0.746 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1649 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1649 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1648+ 1.119 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1647 0.850 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1646 0.537 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1646 0.731 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1645 0.835 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1644 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1643 0.791 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1643 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1642 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1642 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1641 0.597 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1641 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1640 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1640 0.880 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1639 0.597 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1638+ 1.208 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1637 0.582 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1636 0.940 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1635 0.716 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1635 0.701 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1634+ 1.089 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1633 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1632 0.761 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1632+ 1.119 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1630 0.746 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1630 0.626 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1629+ 1.492 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1628 0.820 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1627 0.537 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1626 0.656 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1626 0.850 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1625+ 1.059 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1624 0.805 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1623+ 1.895 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1621+ 1.298 __ipipe_set_irq_pending+0x10 (xnregistry_enter+0x290)
:| # func -1620 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1619+ 1.925 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1617 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1617 0.641 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1616 0.686 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1615 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1614 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1614! 26.358 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1588+ 1.164 vector_swi+0x3c (<00172348>)
: + func -1586 0.850 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1586 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1585 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1584 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1584 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1583 0.910 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1582 0.686 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1582 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1581 0.686 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1581 0.641 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1580 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1579 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1579 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1578 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1578 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1577 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1577 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1576 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1576 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1575 0.656 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1575 0.746 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1574+ 1.373 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -1573 0.582 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1572 0.761 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1571 0.761 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1570 0.552 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1570 0.820 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1569 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1569 0.537 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1568 0.970 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1567 0.731 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1566 0.522 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1566+ 1.059 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1565+ 1.641 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1563 0.537 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1563 0.731 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1562 0.611 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1561 0.850 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1560 0.716 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1560+ 1.641 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1558 0.537 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1557+ 1.731 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1556 0.776 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1555 0.552 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1554 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1554 0.537 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1553 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1553+ 7.746 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1545 0.880 vector_swi+0x3c (<00172348>)
: + func -1544 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1543 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1543 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1542 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1542 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1541 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1540 0.671 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1540 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1539 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1539 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1538 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1538 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1537 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1537 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1536 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1536 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1535 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1535 0.656 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1534 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1534+ 1.014 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1533 0.820 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1532 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1531 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1531 0.776 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1530 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1529 0.626 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1529 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1528 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1528 0.761 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1527 0.552 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1526 0.611 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1526 0.940 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1525 0.641 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1524 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1524 0.597 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1523 0.567 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1523 0.567 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1522 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1522+ 1.462 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1520 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1520+ 1.134 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1518 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1518 0.582 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1517 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1517 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1516 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1516! 13.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1502+ 1.029 vector_swi+0x3c (<00172348>)
: + func -1501 0.626 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1500 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1500 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1499 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1498 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1498 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1497 0.686 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1496 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1496 0.641 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1495 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1495 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1494 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1494 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1493 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1493 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1492 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1492 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1491 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1491 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1490 0.701 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1490 0.970 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1489 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1488 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1488 0.522 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1487 0.537 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1486 0.776 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1486 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1485 0.656 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1485 0.940 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1484 0.686 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1483 0.626 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1482 0.835 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1481 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1481 0.522 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1480 0.567 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1480 0.701 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1479 0.611 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1479 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1478+ 1.238 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1477 0.552 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1476+ 1.283 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1475 0.582 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1474 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1474 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1473 0.552 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1473 0.716 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1472+ 5.626 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1466 0.895 vector_swi+0x3c (<00172348>)
: + func -1465 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1465 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1464 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1464 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1463 0.537 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1463 0.820 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1462 0.522 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1461 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1461 0.597 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1460 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1460 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1459 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1459 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1458 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1458 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1457 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1457 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1456 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1456 0.537 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1455 0.641 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1455 0.865 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1454 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1453 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1453 0.597 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1452 0.537 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1452 0.611 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1451 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1450 0.537 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1450 0.835 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1449 0.686 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1448 0.641 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1448 0.910 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1447 0.641 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1446 0.522 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1446 0.611 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1445 0.567 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1444 0.820 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1444 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1443+ 1.671 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1441 0.611 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1441+ 1.164 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1440 0.641 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1439 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1438 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1438 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1437 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1437! 10.895 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1426+ 1.104 vector_swi+0x3c (<00172348>)
: + func -1425 0.522 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1424 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1424 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1423 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1423 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1422 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1421 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1421 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1420 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1420 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1419 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1419 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1418 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1418 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1417 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1417 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1416 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1416 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1415 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1415 0.716 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1414 0.731 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1413+ 1.194 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -1412 0.970 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1411 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1411 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1410 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1410 0.791 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1409 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1408 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1408 0.776 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1407 0.686 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1406 0.611 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1406 0.776 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1405 0.626 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1404 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1404 0.582 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1403 0.567 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1403 0.567 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1402 0.656 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1402+ 1.268 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1400 0.626 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1400+ 1.268 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1398 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1398 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1397 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1397 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1396 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1396+ 5.447 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1390 0.820 vector_swi+0x3c (<00172348>)
: + func -1389 0.522 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1389 0.582 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1388 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1388 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1387 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1387 0.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1386 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1386 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1385 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1385 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1384 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1384 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1383 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1383 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1382 0.626 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1382 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1381 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1381 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1380 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1380 0.611 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1379+ 1.179 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1378 0.611 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1377 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1377 0.522 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1376 0.507 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1376 0.611 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1375 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1375 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1374+ 1.044 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1373 0.671 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1372 0.477 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1372 0.716 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1371 0.611 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1371 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1370 0.492 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1370 0.656 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1369 0.552 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1368 0.791 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1368+ 1.313 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1366 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1366+ 1.373 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1364 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1364 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1363 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1363 0.537 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1362 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1361+ 7.970 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1354+ 1.417 __irq_usr+0x20 (<0014d650>)
:| + func -1352 0.955 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| + func -1351+ 1.373 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1350 0.761 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1349 0.820 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -1348 0.850 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1347 0.850 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -1346+ 1.835 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1345+ 1.223 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1343 0.567 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1343 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -1342+ 1.940 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -1340 0.776 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -1339 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -1339 0.552 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -1338 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -1338 0.522 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + func -1337 0.671 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1337+ 1.029 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1336 0.880 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1335+ 1.194 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -1333 0.970 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -1333+ 1.268 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| + end 0x000000a4 -1331 0.746 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -1330 0.626 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -1330 0.940 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -1329+ 1.179 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -1328+ 1.328 __ipipe_do_sync_stage+0x10 (__ipipe_dispatch_irq+0x230)
:| # func -1326+ 1.656 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:| # func -1325 0.895 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -1324+ 2.432 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -1321+ 1.432 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -1320 0.865 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -1319 0.850 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -1318 0.746 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -1318+ 1.402 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -1316 0.985 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -1315+ 1.313 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1314 0.701 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -1313 0.895 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1312 0.611 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -1312 0.656 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1311 0.492 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -1310 0.850 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1310 1.000 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 507] SDIAS_T 40 -1309+ 1.432 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1307 0.910 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 506] WD-Trigg 1 -1306+ 1.298 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1305 0.522 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -1304 0.820 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -1304+ 1.283 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -1302+ 1.223 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:| # func -1301 0.940 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -1300+ 1.044 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -1299 0.597 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -1299 0.731 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -1298 0.567 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -1297 0.582 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -1297 0.671 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -1296+ 1.641 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -1294 0.940 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 440] LRT:440 1 -1293 0.597 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -1293+ 1.940 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1291+ 1.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1289+ 1.955 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1287 0.656 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1287 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 507] SDIAS_T 40 -1286+ 4.477 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1281 0.522 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1281+ 4.626 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1276+ 1.089 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1275 0.701 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1274 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1274 0.925 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1273 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1272! 30.970 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1241+ 1.731 __irq_usr+0x20 (<001721a0>)
:| + func -1239 0.865 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| + func -1238 0.611 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1238 0.746 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1237 0.537 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -1237 0.611 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1236 0.716 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -1235+ 1.417 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -1234+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -1233 0.791 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -1232 0.850 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -1231 0.791 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -1230+ 1.701 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -1229+ 1.238 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -1227+ 1.373 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -1226 0.776 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -1225 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -1225 0.656 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -1224 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -1223+ 1.208 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -1222+ 1.388 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -1220+ 1.626 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -1219+ 1.552 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -1217+ 1.522 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-260 -1216 0.477 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -1215+ 1.029 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -1214+ 2.328 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00000057 -1212 0.507 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -1211 0.880 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -1210 0.776 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| + func -1210 0.641 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1209! 13.373 __ipipe_ret_to_user_irqs_disabled+0x18 (<001721a0>)
:| + begin 0x90000000 -1196+ 1.507 vector_swi+0x3c (<00174754>)
: + func -1194 0.880 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1193 0.746 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1193 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1192 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1191 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1191+ 1.432 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1189 0.820 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1188 0.716 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1188 0.567 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1187+ 1.074 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1186 0.611 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1185 0.597 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1185 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1184+ 1.134 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1183 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1182 0.641 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1182 0.641 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1181 0.850 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1180 0.955 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1179+ 1.149 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1178 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 507] SDIAS_T 40 -1177 0.910 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1176+ 1.731 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1174 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1174+ 1.313 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1173 0.597 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1172 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 440] LRT:440 1 -1171+ 3.417 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| + end 0x00000062 -1168 0.731 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -1167 0.761 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -1166 0.641 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| + func -1166 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1165+ 6.731 __ipipe_ret_to_user_irqs_disabled+0x18 (<0014d650>)
:| + begin 0x90000000 -1158 0.895 vector_swi+0x3c (<00172348>)
: + func -1157 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1157 0.761 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1156 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1155 0.552 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1155 0.880 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1154 0.985 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1153 0.970 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1152 0.522 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1151 0.865 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1151 0.597 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1150 0.507 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1149 0.626 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1149 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1148 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1148 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1147 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1147 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1146 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1146 0.701 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1145 0.820 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1144+ 1.373 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1143 0.597 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1142 0.701 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1142 0.731 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1141 0.552 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1140 0.746 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1140 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1139 0.731 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1138+ 1.328 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1137 0.820 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1136 0.611 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1136 0.820 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1135 0.641 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1134 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1134 0.641 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1133 0.791 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1132 0.835 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1131 0.805 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1131+ 1.880 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1129 0.611 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1128+ 2.223 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1126 0.805 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1125 0.567 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1124 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1124 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1123 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1123+ 9.134 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1114 1.000 vector_swi+0x3c (<00172348>)
: + func -1113 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1112 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1111 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1111 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1110 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1110 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1109 0.641 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1109 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1108 0.955 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1107 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1107 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1106 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1106 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1105 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1105 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1104 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1104 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1103 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1103 0.686 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1102 0.805 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1101+ 1.014 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1100 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1100 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1099 0.626 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1099 0.671 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1098 0.582 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1097 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1097 0.641 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1096 0.776 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1095+ 1.089 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1094 0.477 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1094 0.791 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1093 0.671 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1092 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1092 0.716 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1091 0.686 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1090 0.567 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1090 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1089+ 1.268 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1088 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1088 1.000 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1087 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1086 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1086 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1085 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1084 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1084! 18.462 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1065+ 1.373 vector_swi+0x3c (<00172348>)
: + func -1064 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1063 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1063 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1062 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1062 0.776 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1061 0.895 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1060 0.776 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1059 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1059 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1058 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1058 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1057 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1057 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1056 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1056 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1055 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1055 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1054 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1054 0.671 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1053 0.626 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1052 0.820 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1052+ 1.119 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -1051 0.537 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1050 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1049 0.746 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1049 0.656 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1048+ 1.477 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1047 0.492 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1046 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1046 0.940 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1045 0.746 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1044 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1043 1.000 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1042 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1042 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1041 0.611 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1041 0.701 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1040 0.671 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1039 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1039+ 1.462 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1037 0.537 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1037+ 1.641 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1035 0.582 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1035 0.582 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1034 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1033 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1033 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1032+ 6.268 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -1026 0.776 vector_swi+0x3c (<00172348>)
: + func -1025 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1024 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1024 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1023 0.611 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1023 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1022 0.686 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1022 0.537 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -1021 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1021 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1020 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1020 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1019 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1018 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1018 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1017 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1017 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1016 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -1016 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -1015 0.537 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -1015 0.641 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -1014 0.626 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -1014 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1013 0.477 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1013 0.567 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -1012 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -1012 0.776 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -1011 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -1010 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -1010 0.791 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -1009 0.895 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -1008 0.626 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -1007 0.865 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -1007 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -1006 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -1006 0.507 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -1005 0.567 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -1005 0.701 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -1004 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -1003+ 1.268 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -1002 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -1002+ 1.134 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -1000 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1000 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -999 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -999 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -998 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -998! 12.223 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -985 0.940 vector_swi+0x3c (<00172348>)
: + func -984 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -984 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -983 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -983 0.552 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -982 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -982 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -981 0.567 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -980 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -980 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -979 0.537 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -979 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -978 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -978 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -977 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -977 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -976 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -976 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -975 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -975 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -974 0.626 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -974 0.820 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -973 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -972 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -972 0.492 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -971 0.507 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -971 0.597 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -970 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -970 0.567 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -969+ 1.119 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -968 0.791 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -967 0.611 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -967 0.850 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -966 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -965 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -965 0.597 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -964 0.820 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -963 0.537 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -963 0.537 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -962+ 1.358 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -961 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -960+ 1.223 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -959 0.716 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -958 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -958 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -957 0.611 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -957 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -956+ 5.940 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -950 0.641 vector_swi+0x3c (<00172348>)
: + func -950 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -949 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -948 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -948 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -947 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -947 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -946 0.537 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -946 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -945 0.597 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -945 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -944 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -944 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -943 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -943 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -942 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -942 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -941 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -941 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -940 0.537 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -940 0.626 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -939 0.641 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -939 0.671 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -938 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -937 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -937 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -936 0.611 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -936 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -935 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -935 0.820 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -934 0.522 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -933 0.492 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -933 0.701 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -932 0.791 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -931 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -931 0.507 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -930 0.567 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -930 0.656 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -929 0.731 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -928+ 1.238 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -927 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -927 0.746 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -926 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -925 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -925 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -924 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -923 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -923! 11.014 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -912 0.746 vector_swi+0x3c (<00172348>)
: + func -911 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -911 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -910 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -909 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -909 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -908 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -908 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -907 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -907 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -906 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -906 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -905 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -905 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -904 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -904 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -903 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -903 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -902 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -902 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -901 0.611 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -901 0.701 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -900+ 1.044 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -899 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -898 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -898 0.686 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -897 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -897 0.776 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -896 0.492 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -895 0.537 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -895 0.835 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -894 0.537 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -894 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -893 0.805 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -892 0.611 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -891 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -891 0.701 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -890 0.582 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -890 0.537 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -889 0.537 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -889+ 1.179 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -887 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -887+ 1.074 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -886 0.686 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -885 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -885 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -884 0.671 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -883 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -883+ 5.567 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -877 0.626 vector_swi+0x3c (<00172348>)
: + func -877 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -876 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -875 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -875 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -874 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -874 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -873 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -873 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -872 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -872 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -871 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -871 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -870 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -870 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -869 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -869 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -868 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -868 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -867 0.686 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -867 0.537 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -866 0.746 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -865 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -865 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -864 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -864 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -863 0.611 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -863 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -862 0.656 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -861 0.791 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -861 0.537 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -860 0.611 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -860 0.970 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -859 0.597 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -858 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -857 0.656 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -857 0.567 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -856 0.537 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -856 0.641 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -855+ 1.119 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -854 0.537 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -853+ 1.238 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -852 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -852 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -851 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -850 0.671 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -850 0.641 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -849! 11.089 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -838 0.895 vector_swi+0x3c (<00172348>)
: + func -837 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -836 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -836 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -835 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -835 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -834 0.880 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -834 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -833 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -833 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -832 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -831 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -831 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -830 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -830 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -830 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -829 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -829 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -828 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -828 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -827 0.671 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -826 0.910 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -825 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -825 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -824 0.701 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -824 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -823 0.761 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -822 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -822 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -821 0.805 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -821 0.686 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -820 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -819 1.000 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -818 0.582 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -818 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -817 0.626 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -817 0.582 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -816 0.656 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -815 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -815+ 1.880 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -813 0.552 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -812+ 1.059 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -811 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -811 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -810 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -810 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -809 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -808+ 5.880 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -803 0.611 vector_swi+0x3c (<00172348>)
: + func -802 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -801 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -801 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -800 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -800 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -799 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -799 0.611 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -798 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -798 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -797 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -797 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -796 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -796 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -795 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -795 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -794 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -794 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -793 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -793 0.537 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -792 0.597 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -792 0.805 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -791 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -790 0.597 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -790 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -789 0.492 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -789 0.746 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -788 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -787 0.537 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -787 0.940 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -786 0.656 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -785 0.552 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -785 0.686 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -784 0.641 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -783 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -783 0.641 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -782 0.537 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -782 0.626 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -781 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -781+ 1.223 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -779 0.537 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -779+ 1.149 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -778 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -777 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -777 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -776 0.537 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -775 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -775! 10.865 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -764 0.865 vector_swi+0x3c (<00172348>)
: + func -763 0.522 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -763 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -762 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -762 0.626 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -761 0.626 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -760 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -760 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -759 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -759 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -758 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -758 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -757 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -757 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -756 0.582 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -756 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -755 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -755 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -754 0.611 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -754 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -753 0.701 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -752 0.671 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -752+ 1.179 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -750 0.656 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -750 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -749 0.731 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -749 0.656 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -748 0.671 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -747 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -747 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -746 0.940 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -745 0.776 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -744 0.477 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -744 0.731 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -743 0.880 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -742 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -742 0.701 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -741 0.582 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -741 0.611 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -740 0.656 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -739+ 1.179 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -738 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -738+ 1.149 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -736 0.582 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -736 0.686 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -735 0.582 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -735 0.537 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -734 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -734+ 5.507 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -728 0.835 vector_swi+0x3c (<00172348>)
: + func -727 0.522 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -727 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -726 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -726 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -725 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -725 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -724 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -724 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -723 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -723 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -722 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -722 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -721 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -721 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -720 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -720 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -719 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -719 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -718 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -718 0.582 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -717 0.835 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -716 0.597 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -716 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -715 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -715 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -714 0.611 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -713 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -713 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -712 0.835 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -712 0.537 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -711 0.522 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -710 0.776 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -710 0.537 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -709 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -709 0.567 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -708 0.552 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -708 0.597 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -707 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -706+ 1.283 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -705 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -705 0.746 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -704 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -703 0.492 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -703 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -702 0.641 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -702 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -701! 10.716 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -690 0.791 vector_swi+0x3c (<00172348>)
: + func -690 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -689 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -688 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -688 0.611 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -687 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -687 0.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -686 0.567 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -686 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -685 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -685 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -684 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -684 0.552 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -683 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -683 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -682 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -682 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -681 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -681 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -680 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -680 0.671 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -679 1.000 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -678 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -677 0.582 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -677 0.626 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -676 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -676 0.626 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -675 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -674 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -674 0.731 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -673 0.552 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -673 0.582 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -672 0.895 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -671 0.597 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -671 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -670 0.671 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -669 0.582 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -669 0.537 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -668 0.671 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -668+ 1.119 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -667 0.507 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -666+ 1.179 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -665 0.626 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -664 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -664 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -663 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -663 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -662+ 5.582 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -657 0.731 vector_swi+0x3c (<00172348>)
: + func -656 0.805 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -655 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -654 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -654 0.611 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -653 0.537 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -653 0.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -652 0.537 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -652 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -651 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -650 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -650 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -650 0.641 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -649 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -648 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -648 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -647 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -647 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -646 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -646 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -645 0.597 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -645 0.746 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -644 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -644 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -643 0.686 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -642 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -642 0.626 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -641 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -641 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -640 0.970 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -639 0.656 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -639 0.582 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -638 0.686 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -637 0.761 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -637 0.597 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -636 0.626 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -635 0.552 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -635 0.671 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -634 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -634+ 1.044 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -633 0.507 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -632 0.895 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -631 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -631 0.492 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -630 0.626 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -629 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -629 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -628! 10.179 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -618 0.835 vector_swi+0x3c (<00172348>)
: + func -617 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -617 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -616 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -616 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -615 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -615 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -614 0.567 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -613 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -613 0.597 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -612 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -612 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -611 0.552 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -611 0.507 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -610 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -610 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -609 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -609 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -608 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -608 0.537 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -607 0.656 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -606 0.776 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -606+ 1.179 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -605 0.537 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -604 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -603 0.567 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -603 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -602 0.686 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -602 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -601 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -601 0.910 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -600 0.671 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -599 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -599 0.791 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -598 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -597 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -597 0.522 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -596 0.582 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -596 0.626 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -595 0.656 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -594+ 1.104 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -593 0.626 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -593 0.985 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -592 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -591 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -590 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -590 0.537 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -589 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -589+ 5.432 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -583 0.746 vector_swi+0x3c (<00172348>)
: + func -583 0.552 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -582 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -581 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -581 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -580 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -580 0.686 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -579 0.537 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -579 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -578 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -578 0.641 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -577 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -577 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -576 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -576 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -575 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -575 0.597 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -574 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -574 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -573 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -573 0.537 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -572+ 1.014 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -571 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -570 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -570 0.567 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -569 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -569 0.656 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -568 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -568 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -567 0.776 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -566 0.537 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -566 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -565 0.731 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -565 0.671 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -564 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -563 0.641 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -563 0.552 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -562 0.597 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -562 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -561+ 1.208 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -560 0.522 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -559 1.000 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -558 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -558 0.537 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -557 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -557 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -556 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -556+ 9.940 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -546 0.970 vector_swi+0x3c (<00172348>)
: + func -545 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -544 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -544 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -543 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -543 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -542 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -541 0.567 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -541 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -540 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -540 0.522 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -539 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -539 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -538 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -538 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -537 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -537 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -536 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -536 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -535 0.656 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -535 0.641 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -534 1.000 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -533 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -532 0.492 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -532 0.626 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -531 0.492 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -531 0.626 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -530 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -530 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -529+ 1.074 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -528 0.552 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -527 0.582 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -527 0.865 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -526 0.626 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -525 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -525 0.597 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -524 0.582 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -524 0.567 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -523 0.507 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -523+ 1.358 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -521 0.492 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -521+ 1.358 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -519 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -519 0.552 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -518 0.582 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -518 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -517 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -517+ 4.985 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -512 0.761 vector_swi+0x3c (<00172348>)
: + func -511 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -510 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -510 0.597 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -509 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -509 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -508 0.671 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -508 0.522 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -507 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -507 0.582 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -506 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -505 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -505 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -504 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -504 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -504 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -503 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -503 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -502 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -502 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -501 0.597 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -500 0.611 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -500 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -499 0.567 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -499 0.626 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -498 0.656 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -497 0.626 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -497 0.611 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -496 0.522 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -496 0.925 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -495 0.656 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -494 0.582 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -493 0.746 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -493 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -492 0.507 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -492 0.552 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -491 0.686 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -490 0.537 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -490 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -489+ 1.686 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -488 0.671 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -487 0.895 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -486 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -486 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -485 0.582 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -484 0.656 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -484 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -483+ 8.985 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -474 0.940 vector_swi+0x3c (<00172348>)
: + func -473 0.791 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -473 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -472 0.611 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -471 0.731 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -471 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -470+ 1.343 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -469 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -468 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -468 0.537 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -467 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -467 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -466 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -466 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -465 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -465 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -464 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -464 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -463 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -463 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -462 0.611 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -462 0.671 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -461+ 1.074 get_free_range+0x14 (xnheap_alloc+0xe0)
:| # func -460 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -459 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -459 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -458 0.522 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -458 0.671 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -457 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -457 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -456 0.805 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -455 0.641 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -455 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -454 0.865 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -453 0.552 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -453 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -452 0.507 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -452 0.671 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -451 0.567 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -450 0.582 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -450+ 1.134 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -449 0.507 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -448+ 1.149 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -447 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -447 0.507 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -446 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -445 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -445 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -444+ 4.611 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -439+ 1.268 vector_swi+0x3c (<00172348>)
: + func -438 0.656 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -438 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -437 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -436 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -436 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -436 0.641 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -435 0.552 __rt_mutex_create+0x14 (hisyscall_event+0x188)
: + func -434 0.477 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -434 0.597 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -433 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -433 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -432 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -432 0.477 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -431 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -431 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -430 0.492 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -430 0.462 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| + begin 0x80000001 -429 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| + end 0x80000001 -429 0.552 __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
: + func -428 0.537 xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:| + begin 0x80000000 -428 0.895 xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:| # func -427 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -426 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -426 0.507 rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
: + func -425 0.507 xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:| + begin 0x80000000 -425 0.626 xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:| # func -424 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| + end 0x80000000 -424 0.507 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
: + func -423 0.895 xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
: + func -422 0.686 xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
: + func -422 0.597 ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
: + func -421 0.776 ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:| + begin 0x80000000 -420 0.701 rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:| # func -420 0.492 __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:| + end 0x80000000 -419 0.626 __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
: + func -418 0.626 xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:| + begin 0x80000000 -418 0.597 xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:| # func -417 0.522 xnsynch_init+0x10 (xnregistry_enter+0xc8)
:| # func -417+ 1.134 registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:| # func -416 0.507 __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:| + end 0x80000000 -415 0.910 __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:| + begin 0x80000001 -414 0.567 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -414 0.552 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -413 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -412 0.492 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -412 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -411! 27.029 __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:| + begin 0x90000000 -384+ 1.582 vector_swi+0x3c (<b693101c>)
: + func -383 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -382 0.746 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -381 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -381 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -380 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -380 0.880 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -379+ 1.089 xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:| + begin 0x80000000 -378 0.716 xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:| # func -377+ 1.522 rpi_push+0x10 (xnshadow_relax+0x60)
:| # func -375 0.731 xnsched_renice_root+0x10 (rpi_push+0x188)
:| # func -375+ 1.134 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| # [ 378] LRTMgr.e 1 -373 0.895 xnsched_renice_root+0x78 (rpi_push+0x188)
:| # func -373 0.940 schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:| # func -372+ 1.522 __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:| # func -370+ 1.208 xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:| # func -369 0.805 ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:| + end 0x80000000 -368+ 1.089 ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:| + begin 0x90000000 -367+ 1.208 __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:| + func -366 0.970 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -365 0.776 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -364 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -363 0.686 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -363 0.970 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -362 0.820 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -361+ 1.671 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -359+ 1.477 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -358 0.582 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -357 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -356+ 1.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -355 0.701 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -354 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -354 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -353 0.507 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -353 0.552 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + func -352 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -351 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -350 0.791 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -349 0.955 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -349+ 1.656 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -347 0.970 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:| + end 0x000000a4 -346 0.671 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -345 0.656 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -345 0.970 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -344+ 1.059 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -343+ 1.328 __ipipe_do_sync_stage+0x10 (__ipipe_dispatch_irq+0x230)
:| # func -341+ 1.537 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:| # func -340 0.805 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -339+ 2.268 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -337 0.955 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -336 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -335 0.731 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -334 0.910 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -333+ 1.402 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -332 0.985 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -331+ 1.194 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -330 0.716 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -329 0.791 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -328 0.641 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:| # func -327 0.671 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -327 0.492 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:| # func -326+ 1.029 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -325 0.940 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 507] SDIAS_T 40 -324+ 1.656 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -323 0.507 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:| # func -322 0.850 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| # func -321+ 1.492 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:| # func -320+ 1.014 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:| # func -319+ 1.014 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -318+ 1.328 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -316 0.597 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -316 0.761 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -315 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -314 0.582 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -314 0.805 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -313+ 1.507 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -312 0.895 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 440] LRT:440 1 -311 0.611 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -310+ 1.761 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -308 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -308+ 1.955 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -306 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -305+ 1.134 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 507] SDIAS_T 40 -304+ 4.014 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -300 0.611 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -299+ 4.477 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -295+ 1.029 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -294 0.776 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -293 0.791 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -292 0.731 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -292 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -291! 33.880 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -257+ 1.985 __irq_usr+0x20 (<00181210>)
:| + func -255 0.776 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| + func -254 0.626 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -254 0.731 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -253 0.537 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -252 0.597 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -252 0.567 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + func -251+ 1.492 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:| + func -250+ 1.253 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -249 0.746 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:| + func -248 0.761 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -247 0.701 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -246+ 1.089 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -245+ 1.283 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -244+ 1.208 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -243 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -242 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -242 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -241 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -240+ 1.059 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -239+ 1.791 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:| # func -237+ 1.641 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -235+ 1.402 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -234+ 1.537 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@724 -232 0.477 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -232 0.970 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -231+ 2.432 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00000057 -229 0.671 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -228 0.641 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -227+ 1.537 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| + func -226 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -225+ 4.671 __ipipe_ret_to_user_irqs_disabled+0x18 (<00181210>)
:| + begin 0x90000000 -220+ 1.835 vector_swi+0x3c (<00174754>)
: + func -219 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -218 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -217 0.746 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -217 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -216 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -215+ 1.477 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -214 0.955 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -213 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -213 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -212+ 1.238 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -211 0.701 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -210+ 1.238 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -209 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -208+ 1.134 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -207 0.791 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -206 0.641 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -205 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -205 0.865 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -204 0.835 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -203+ 1.119 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -202 0.701 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 507] SDIAS_T 40 -201 0.761 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -201+ 2.029 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -199 0.880 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -198+ 1.358 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -196 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -196 0.955 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 506] WD-Trigg 1 -195+ 3.447 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -191 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -191+ 3.925 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -187 1.000 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -186 0.626 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -185 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -184 0.895 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -184 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -183+ 4.298 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -179 0.955 vector_swi+0x3c (<00174754>)
: + func -178 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -177 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -177 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -176 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -175 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -175 0.776 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -174 0.805 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -173 0.656 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -173 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -172 0.791 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -171 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -171 0.582 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -170 0.761 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -170 0.522 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -169 0.626 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -168 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -168 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -167 0.701 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -167 0.835 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -166+ 1.149 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -165 0.537 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 506] WD-Trigg 1 -164 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -164+ 1.402 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -162+ 1.417 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -161 0.567 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -160+ 1.298 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -159 0.820 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -158+ 1.716 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -156+ 1.373 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -155 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -155 0.910 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 378] LRTMgr.e 1 -154+ 2.238 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| +func -151 0.910 __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -150 1.000 __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
: #func -149+ 1.268 irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
: #func -148 0.701 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -147 0.567 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -147 0.970 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -146 0.835 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -145 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -144+ 1.253 rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x268)
: #func -143+ 1.343 lostage_handler+0x14 (rthal_apc_handler+0x60)
: #func -142 0.626 xnsched_renice_root+0x10 (lostage_handler+0xb8)
:| #begin 0x80000000 -141 0.656 xnsched_renice_root+0x38 (lostage_handler+0xb8)
:| *#func -140 0.746 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 378] LRTMgr. -1 -140 0.671 xnsched_renice_root+0x78 (lostage_handler+0xb8)
:| *#func -139 0.552 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -138 0.552 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -138 0.611 __xnpod_schedule+0x14 (lostage_handler+0xe0)
: #func -137 0.567 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -137 0.686 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -136+ 1.940 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #*func -134 0.835 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:| #*func -133 0.716 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 378] LRTMgr. -1 -132 0.552 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -132+ 1.597 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #func -130 0.940 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x80000001 -129 0.761 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: #func -129 0.776 wake_up_process+0x10 (lostage_handler+0xe8)
: #func -128 0.611 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -127 0.656 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -126 0.611 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -126 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -125 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -125 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -124 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -124 0.641 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -123 0.626 enqueue_task+0x10 (activate_task+0x38)
: #func -122+ 3.373 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -119 0.731 enqueue_task_rt+0x10 (enqueue_task+0x3c)
: #func -118+ 1.582 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -117 0.880 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -116+ 1.208 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -114 0.507 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -114 0.641 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -113 0.955 resched_task+0x44 (check_preempt_curr+0x64)
: #func -112 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -112 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -111 0.507 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -110+ 1.149 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -109 0.746 registry_proc_schedule+0x10 (rthal_apc_handler+0x60)
: #func -109 0.597 queue_work_on+0x10 (registry_proc_schedule+0x2c)
:| #begin 0x80000001 -108 0.671 queue_work_on+0x38 (registry_proc_schedule+0x2c)
:| #end 0x80000001 -107 0.507 queue_work_on+0x50 (registry_proc_schedule+0x2c)
:| #begin 0x80000001 -107 0.567 queue_work_on+0x74 (registry_proc_schedule+0x2c)
:| #end 0x80000001 -106 0.626 queue_work_on+0x88 (registry_proc_schedule+0x2c)
: #func -106+ 1.537 __queue_work+0x14 (queue_work_on+0xac)
: #func -104+ 1.238 get_work_pool+0x10 (__queue_work+0xec)
: #func -103 0.477 add_preempt_count+0x10 (__queue_work+0x158)
: #func -102+ 1.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -101+ 1.044 insert_work+0x14 (__queue_work+0x2bc)
: #func -100 0.776 wake_up_worker+0x10 (insert_work+0xd4)
: #func -99 0.597 wake_up_process+0x10 (wake_up_worker+0x30)
: #func -98 0.507 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -98 0.716 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -97 0.462 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -97 0.462 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -96 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -96 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -95 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -95 0.477 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -94 0.492 enqueue_task+0x10 (activate_task+0x38)
: #func -94 0.940 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -93 0.910 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -92+ 1.134 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -91+ 2.089 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -89+ 1.313 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -87 0.641 wq_worker_waking_up+0x10 (try_to_wake_up+0xf8)
: #func -87 0.835 kthread_data+0x10 (wq_worker_waking_up+0x1c)
: #func -86 0.611 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -85 0.656 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -84+ 1.194 check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
: #func -83 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -83 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -82 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -82 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -81 0.567 sub_preempt_count+0x10 (__queue_work+0x234)
: #func -80+ 1.343 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -79 0.865 irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
: #func -78 0.462 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -78+ 1.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -76 0.805 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -75 0.626 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -75 0.985 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -74 0.746 __ipipe_do_sync_stage+0x284 (__ipipe_do_sync_pipeline+0xa8)
:| #func -73 0.835 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x2ac)
:| #end 0x80000000 -72 0.656 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x2ac)
: #func -71 0.671 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -71 0.507 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -70 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -69 0.611 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -69 0.686 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -68 0.656 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +func -67 0.940 __ipipe_do_sync_stage+0x10 (ipipe_unstall_root+0x50)
:| #end 0x80000000 -66 0.656 __ipipe_do_sync_stage+0x1c8 (ipipe_unstall_root+0x50)
: #func -66 0.701 irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
: #func -65 0.537 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -65 0.537 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -64 0.895 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -63 0.507 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -63 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -62 0.805 wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x268)
: #func -61 0.522 __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #begin 0x80000001 -60 0.552 __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:| #end 0x80000001 -60 0.507 __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
: #func -59 0.537 add_preempt_count+0x10 (__wake_up+0x64)
: #func -59 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -58 0.522 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -58 0.716 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -57 0.477 sub_preempt_count+0x10 (__wake_up+0x90)
: #func -56 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -56 0.701 irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
: #func -55 0.462 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -54 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -54 0.641 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -53 0.477 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -53 0.582 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -52 0.656 __ipipe_do_sync_stage+0x284 (ipipe_unstall_root+0x50)
:| +end 0x80000000 -51 0.716 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -51 0.656 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -50 0.462 add_preempt_count+0x10 (__schedule+0x38)
: +func -50 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -49+ 1.208 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -48 0.552 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -47 0.626 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -46 0.537 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -46 0.611 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -45 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -45 0.716 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -44 0.597 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -43 0.686 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -43 0.477 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -42 0.507 add_preempt_count+0x10 (__schedule+0xcc)
: #func -42 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -41 0.925 update_rq_clock+0x10 (__schedule+0x200)
: #func -40 0.507 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -40 0.522 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -39+ 1.298 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -38 0.955 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -37 0.910 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x80000001 -36 0.656 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -35+ 1.283 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -34 0.597 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -33 0.552 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -33 0.716 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -32 0.716 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -31 0.805 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -31+ 1.477 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
: #func -29 0.537 xnsched_renice_root+0x10 (schedule_event+0x3d4)
:| #begin 0x80000000 -29 0.686 xnsched_renice_root+0x38 (schedule_event+0x3d4)
:| *#func -28 0.865 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 378] LRTMgr.e 1 -27 0.656 xnsched_renice_root+0x78 (schedule_event+0x3d4)
:| *#func -26 0.522 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -26 0.567 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -25 0.880 __xnpod_schedule+0x14 (schedule_event+0x3fc)
: #func -24 0.567 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -24 0.567 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -23+ 1.313 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #*func -22 0.746 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:| #*func -21 0.686 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 378] LRTMgr.e 1 -20 0.895 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -20+ 2.119 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #func -17 0.820 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:| #end 0x80000001 -17 0.701 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -16 0.791 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -15 0.910 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -14 0.567 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -14 0.567 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -13 0.835 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -12 0.686 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -12+ 1.447 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -10 0.641 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -9 0.641 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -9 0.552 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -8+ 1.044 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -7 0.791 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -6 0.701 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -6 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -5 0.731 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -4 0.955 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3 0.955 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -2 0.731 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2+ 2.223 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<| #freeze 0x00a40000 0 1.134 __ipipe_do_sync_stage+0x32c (__ipipe_dispatch_irq+0x230)
| #func 1 1.029 printk+0x18 (__ipipe_do_sync_stage+0x33c)
| #func 2 9.388 __ipipe_spin_lock_irqsave+0x10 (printk+0x11c)
| #func 11 0.835 __ipipe_spin_unlock_irqrestore+0x10 (printk+0x16c)
| #func 12 0.641 ipipe_raise_irq+0x10 (printk+0x180)
| #func 13 1.358 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #func 14 1.000 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
| #func 15 2.343 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
| #begin 0x90000000 17 0.716 __und_svc+0x44 (__ipipe_do_sync_stage+0x34c)
| #func 18 1.597 __ipipe_notify_trap+0x14 (__und_svc+0x54)
| #func 20 0.000 do_undefinstr+0x14 (__und_svc_finish+0x0)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 11:09 ` Henri Roosen
@ 2014-11-21 16:11 ` Henri Roosen
2014-11-21 16:12 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 16:11 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Fri, Nov 21, 2014 at 12:09 PM, Henri Roosen <henriroosen@gmail.com>
wrote:
>
>
> On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>
>> On 11/21/2014 09:03 AM, Henri Roosen wrote:
>> >
>> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
>> > <mailto:rpm@xenomai.org>> wrote:
>> >
>> > On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>> > > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>> > >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>> > >> wrote:
>> > >>
>> > >>>
>> > >>>
>> > >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>> > >>> wrote:
>> > >>>
>> > >>>>
>> > >>>>
>> > >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>> > >>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>
>> > >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>> > >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>> > >>>>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>>>
>> > >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen
>> wrote:
>> > >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>> > >>>>>>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>>>>>
>> > >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
>> wrote:
>> > >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>> > >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>>>>>>>
>> > >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>> > wrote:
>> > >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>> > >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>> > >>>>> wrote:
>> > >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles
>> Chanteperdrix <
>> > >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>> > >>>>> Roosen
>> > >>>>>>> wrote:
>> > >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>> > >>>>> Chanteperdrix <
>> > >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>> > >>>>> Roosen
>> > >>>>>>>>> wrote:
>> > >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>> > >>>>>>> domain'
>> > >>>>>>>>> is
>> > >>>>>>>>>>> not
>> > >>>>>>>>>>>>> there
>> > >>>>>>>>>>>>>>>>>> anymore.
>> > >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>> > >>>>> time, and
>> > >>>>>>> pass
>> > >>>>>>>>> to
>> > >>>>>>>>>>> the
>> > >>>>>>>>>>>>>>>>> next when we are finished with the current.
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>> > >>>>> used,
>> > >>>>>>> the
>> > >>>>>>>>>>> cortex a9
>> > >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>> > >>>>>>> kernel
>> > >>>>>>>>>>> compiled
>> > >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>> > >>>>> seemed less
>> > >>>>>>>>> random.
>> > >>>>>>>>>>>>>>> However,
>> > >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>> > >>>>> focus on
>> > >>>>>>> the
>> > >>>>>>>>> NULL
>> > >>>>>>>>>>>>> pointer
>> > >>>>>>>>>>>>>>>> dereference for now.
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>> > >>>>> dereference is
>> > >>>>>>> as
>> > >>>>>>>>> below:
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>> > >>>>> because
>> > >>>>>>> your
>> > >>>>>>>>>>> mailer
>> > >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>> > >>>>> try to
>> > >>>>>>> get
>> > >>>>>>>>> your
>> > >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>> > >>>>> simply
>> > >>>>>>>>> attach a
>> > >>>>>>>>>>>>> plain
>> > >>>>>>>>>>>>>>>>> text file with the trace.
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>> > >>>>> dereference at
>> > >>>>>>>>> virtual
>> > >>>>>>>>>>>>> address
>> > >>>>>>>>>>>>>>>>> 00000000
>> > >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>> > >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>> > >>>>>>> *ppte=00000000
>> > >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>> > >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>> > >>>>> sigmatek_lrt(O)
>> > >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>> > >>>>> W O
>> > >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>> > >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>> > >>>>>>>>>>>>>>>>>> PC is at 0x0
>> > >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>> > >>>>> some
>> > >>>>>>>>> function
>> > >>>>>>>>>>>>> pointer
>> > >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>> > >>>>>>>>> __ipipe_do_sync_stage
>> > >>>>>>>>>>> around
>> > >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>> > >>>>> probably
>> > >>>>>>> an
>> > >>>>>>>>> IRQ
>> > >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>> > >>>>> code to
>> > >>>>>>> emit
>> > >>>>>>>>> a
>> > >>>>>>>>>>> printk
>> > >>>>>>>>>>>>>>>>> with the irq number being currently being
>> > >>>>> processed
>> > >>>>>>> when
>> > >>>>>>>>> its
>> > >>>>>>>>>>>>> handler
>> > >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>> > >>>>> issue.
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>> > >>>>> the
>> > >>>>>>> IRQ
>> > >>>>>>>>> number
>> > >>>>>>>>>>>>> that
>> > >>>>>>>>>>>>>>> has
>> > >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>> > >>>>>>>>>>> /proc/interrupts
>> > >>>>>>>>>>>>> and
>> > >>>>>>>>>>>>>>>> /proc/xenomai/irq
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>> > >>>>> 150.
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>> > >>>>> ethernet
>> > >>>>>>>>> driver
>> > >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>> > >>>>> something ?
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> To request the irq, the following statement is
>> called:
>> > >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>> > >>>>> IRQF_DISABLED,
>> > >>>>>>>>> pdev->name,
>> > >>>>>>>>>>>>> ndev);
>> > >>>>>>>>>>>>>> I didn't find a set_type.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
>> > >>>>>>> question.
>> > >>>>>>>>> Is
>> > >>>>>>>>>>> it ok
>> > >>>>>>>>>>>>> if
>> > >>>>>>>>>>>>>> I point you to the file
>> > >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>> > >>>>>>>>>>> line
>> > >>>>>>>>>>>>>> 1983.
>> > >>>>>>>>>>>>>> (
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>
>> > >>>>>
>> >
>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>> > >>>>>>>>>>>>>> )
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> Ok, are you using the device tree or not?
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> Yes, using devicetree
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> You are sure your devicetree has all the necessary
>> > >>>>> parameters for
>> > >>>>>>>>>>> the ethernet interrupt ?
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
>> > >>>>> board .dts
>> > >>>>>>> file
>> > >>>>>>>>>> includes the file and just sets the correct pinctrl,
>> phy-mode
>> > >>>>> and
>> > >>>>>>> status
>> > >>>>>>>>> to
>> > >>>>>>>>>> okay, similar to what other boards do.
>> > >>>>>>>>>>
>> > >>>>>>>>>> Ethernet communication is working and we are getting
>> > >>>>> interrupts at
>> > >>>>>>> first,
>> > >>>>>>>>>> just after a while it stops working because of the NULL
>> > pointer
>> > >>>>>>>>> dereference.
>> > >>>>>>>>>> Any suggestion how to trace down this specific handler
>> > getting
>> > >>>>>>> NULL-ed?
>> > >>>>>>>>>
>> > >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
>> tracer,
>> > >>>>>>>>> trigger a panic before printing anything when the bug
>> > happens (by
>> > >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or
>> the
>> > >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe
>> tracer to
>> > >>>>> store
>> > >>>>>>>>> the current value of the handler instead of the timestamp
>> > in the
>> > >>>>>>>>> I-pipe trace structure, and the function printing the
>> > traces to
>> > >>>>> cast
>> > >>>>>>>>> the timestamp to a pointer and print its value instead of
>> > >>>>> computing
>> > >>>>>>>>> a difference. With enough back trace points, it should be
>> > clear
>> > >>>>> in
>> > >>>>>>>>> the trace generated which function sets the pointer to
>> NULL.
>> > >>>>>>>>>
>> > >>>>>>>>> Alternatively, if you are ready to spend time in your
>> > processor
>> > >>>>>>>>> documentation, you can look for a way to program its
>> hardware
>> > >>>>>>>>> breakpoints registers to watch the handler address once
>> it has
>> > >>>>> been
>> > >>>>>>>>> set.
>> > >>>>>>>>>
>> > >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>> > Instead, the
>> > >>>>> ipd
>> > >>>>>>>> points to the xenomai domain at the moment of handling the
>> > irq 150.
>> > >>>>>>>> However, it is only requested and registered in the Linux
>> > domain.
>> > >>>>>>>>
>> > >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>> > moment the
>> > >>>>> 150
>> > >>>>>>>> interrupt gets handled in the xenomai domain..
>> > >>>>>>>
>> > >>>>>>> Yes, please, do not forget to ask for a large number of back
>> > trace
>> > >>>>> points.
>> > >>>>>>>
>> > >>>>>>> Please find attached the ipipetrace.txt file.
>> > >>>>>>
>> > >>>>>>
>> > >>>>>>> --
>> > >>>>>>> Gilles.
>> > >>>>>>>
>> > >>>>>
>> > >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>> > address
>> > >>>>> 00000000
>> > >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>> > >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>> > >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>> > >>>>>
>> > >>>>> Please put the panic or trace freeze before printing anything
>> and
>> > >>>>> the whole dumping. This will remove a lot of useless stuff
>> > from the
>> > >>>>> trace.
>> > >>>>>
>> > >>>>> Please find attached the ipipetrace_2.txt file (this time I
>> > was able to
>> > >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
>> > logging).
>> > >>>>
>> > >>>
>> > >>> I noticed we have a taskswitch hook set, which might blur the
>> trace
>> > >>> results. So if you are interested in a trace without the
>> > taskswitch hook
>> > >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>> > >>> inconvenience.
>> > >>>
>> > >>
>> > >> I was actually wondering how __ipipe_next_irq() could come up
>> > with 150 when
>> > >> in the xenomai domain.
>> > >>
>> > >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
>> > strange
>> > >> to me:
>> > >> first p is set to the __ipipe_current_context and ipd to
>> > p->domain. Later
>> > >> in the for-loop, p get updated again to __ipipe_current_context
>> > again (so
>> > >> it is expected to change) but ipd is not updated to be set to the
>> > p->domain
>> > >> again.
>> > >> Was that on purpose or is the ipd = p->domain; statement missing
>> > inside the
>> > >> for-loop?
>> > >
>> > > Looks strange. Have you tried adding ipd = p->domain under p =
>> > > __ipipe_current_context ?
>> > >
>> >
>> > The callee may not switch domain over an interrupt handler. Only CPU
>> > migration may happen, which is what this assignment cares about.
>> >
>> > rules in IRQ context over sync_stage are:
>> >
>> > - no domain migration
>> > - CPU migration possible over the root domain only
>> >
>> > Each CPU holds an array of per-domain context areas, each context
>> area
>> > backlinks to the domain descriptor.
>> >
>> >
>> > I'll instrument the code to detect domain migration, but I guess that is
>> > what we are facing.
>>
>> I don't see how that would be possible with Xenomai. The domain
>> migration gates are relax/harden calls in the nucleus, and these can
>> only be invoked from regular task contexts. But checking for peace of
>> mind won't harm anyway.
>>
>
> I've added the check on p->domain != ipd at the end of the for-loop. That
> one triggers in my case.
>
> More debugging found:
> 1) the irq that triggers the domain switch is always irq 164 (0xa4). This
> is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
> interrupt handler is a primary domain handler, registered
> using rtdm_irq_request(). I've added checks on primary domain at entry and
> exit of the handler. Those checks never trigger, so the handler always
> enters and leaves in primary domain.
>
> 2) our irq-handler is apparently not called when the switch occurs. I've
> added a variable that is set to zero in __ipipe_do_sync_stage() after
> __ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
> that variable is zero when the switch is detected at the end of the
> for-loop.
> I've noticed that when not setting the variable to zero, it has the value
> that is returned by our handler at a spurous interrupt, which means the
> last time our handler was called was not a valid interrupt... not sure what
> to conclude from that.
>
> I'm having trouble interpreting the ipipe-trace to find out what is really
> going on. I've added a trace (fr7.txt) that was frozen at the point where
> the domain-switch was detected at the end of the for-loop in
> __ipipe_do_sync_stage(). Could you help me interpreting this trace to find
> out where and why there is a domain switch during the irq handling?
>
>
I've added some more tracing to the ipipe-code:
At __ipipe_do_sync_stage()
ipipe_trace_begin(0x2222); // at enter
ipipe_trace_end(0x2222); // at leave
ipipe_trace_begin((irq << 16) | 0x2222); // at for-loop after irq is known
ipipe_trace_end((irq << 16) | 0x2222); // at end of for-loop
At __ipipe_dispatch_irq()
ipipe_trace_begin((irq << 16) | 0x1111); // at enter
ipipe_trace_end((irq << 16) | 0x1111); // at leave
:~# cat /proc/xenomai/irq
IRQ CPU0
87: 2441549 [timer]
164: 2192094 fpga0:164
1027: 254734 [virtual]
~# cat /proc/interrupts
CPU0
34: 0 GIC sdma
51: 0 GIC rtc alarm
54: 50372 GIC mmc0
59: 693 GIC IMX-uart
70: 792 GIC 21a8000.i2c
87: 232403 GIC i.MX Timer Tick
150: 108432 GIC 2188000.ethernet
151: 0 GIC 2188000.ethernet
Err: 0
This leads to the attached trace fr12.txt.
Line 3586: Entry to __ipipe_do_sync_stage()
Line 3587: __ipipe_do_sync_stage found pending IRQ 1027
Line 3710: Another entry to __ipipe_do_sync_stage()! This is before end of
the previous IRQ 1027!
Line 3711: __ipipe_do_sync_stage found pending IRQ 164. This is the last
entry where the fpga is handled. This is in primary domain.
Line 3735: it seems to me the irqhandler_fpga is completed all in primary
domain.
Line 3790: Here is the end of __ipipe_do_sync_stage() handling IRQ 1027!
Line 3792: Switch to secondary domain
Line 4012: There is no end logging of __ipipe_do_sync_stage() handling IRQ
164, but the freeze entry shows it is completing irq 164, so at that entry
the end would be if there was no freeze. This is in primary domain.
These are the interesting entries that occurred to me. So my questions:
- Should it be possible at line 3710 to enter again before ending the
previous call?
- When the end of IRQ 1027 is finally there at line 3790, why is there a
switch to secondary? Handling IRQ 164 is not completed yet.
Is the failure visible in this trace, or what tracing can I add to trace
down the actual problem?
Thanks!
Henri.
Thanks!
> Henri
>
>
>> >
>> > Is the domain migration visible in the ipipe-trace / how can I trace
>> > down to the point where domain migration happens?
>> >
>>
>> The tracer reports the current domain, see the heading line of a trace
>> for details about the symbols used.
>>
>> --
>> Philippe.
>>
>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 16:11 ` Henri Roosen
@ 2014-11-21 16:12 ` Henri Roosen
2014-11-24 8:43 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 16:12 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Fri, Nov 21, 2014 at 5:11 PM, Henri Roosen <henriroosen@gmail.com> wrote:
>
>
> On Fri, Nov 21, 2014 at 12:09 PM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>>
>>> On 11/21/2014 09:03 AM, Henri Roosen wrote:
>>> >
>>> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
>>> > <mailto:rpm@xenomai.org>> wrote:
>>> >
>>> > On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>>> > > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>>> > >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>>> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>> > >> wrote:
>>> > >>
>>> > >>>
>>> > >>>
>>> > >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>>> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>> > >>> wrote:
>>> > >>>
>>> > >>>>
>>> > >>>>
>>> > >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>>> > >>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>
>>> > >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>>> > >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>> > >>>>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>>>
>>> > >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen
>>> wrote:
>>> > >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>> > >>>>>>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>>>>>
>>> > >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
>>> wrote:
>>> > >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>> > >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>>>>>>>
>>> > >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>>> > wrote:
>>> > >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix
>>> <
>>> > >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>>>>>>>>>
>>> > >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri
>>> Roosen
>>> > >>>>> wrote:
>>> > >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles
>>> Chanteperdrix <
>>> > >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>> > >>>>> Roosen
>>> > >>>>>>> wrote:
>>> > >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>> > >>>>> Chanteperdrix <
>>> > >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>> > >>>>> Roosen
>>> > >>>>>>>>> wrote:
>>> > >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>>> > >>>>>>> domain'
>>> > >>>>>>>>> is
>>> > >>>>>>>>>>> not
>>> > >>>>>>>>>>>>> there
>>> > >>>>>>>>>>>>>>>>>> anymore.
>>> > >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>>> > >>>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>>> > >>>>> time, and
>>> > >>>>>>> pass
>>> > >>>>>>>>> to
>>> > >>>>>>>>>>> the
>>> > >>>>>>>>>>>>>>>>> next when we are finished with the current.
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>>> > >>>>> used,
>>> > >>>>>>> the
>>> > >>>>>>>>>>> cortex a9
>>> > >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>>> > >>>>>>> kernel
>>> > >>>>>>>>>>> compiled
>>> > >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>>> > >>>>> seemed less
>>> > >>>>>>>>> random.
>>> > >>>>>>>>>>>>>>> However,
>>> > >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>>> > >>>>> focus on
>>> > >>>>>>> the
>>> > >>>>>>>>> NULL
>>> > >>>>>>>>>>>>> pointer
>>> > >>>>>>>>>>>>>>>> dereference for now.
>>> > >>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>>> > >>>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>>> > >>>>> dereference is
>>> > >>>>>>> as
>>> > >>>>>>>>> below:
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>>> > >>>>> because
>>> > >>>>>>> your
>>> > >>>>>>>>>>> mailer
>>> > >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>>> > >>>>> try to
>>> > >>>>>>> get
>>> > >>>>>>>>> your
>>> > >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>>> > >>>>> simply
>>> > >>>>>>>>> attach a
>>> > >>>>>>>>>>>>> plain
>>> > >>>>>>>>>>>>>>>>> text file with the trace.
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>>> > >>>>> dereference at
>>> > >>>>>>>>> virtual
>>> > >>>>>>>>>>>>> address
>>> > >>>>>>>>>>>>>>>>> 00000000
>>> > >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>>> > >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>>> > >>>>>>> *ppte=00000000
>>> > >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>> > >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>>> > >>>>> sigmatek_lrt(O)
>>> > >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>> > >>>>> W O
>>> > >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>> > >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>> > >>>>>>>>>>>>>>>>>> PC is at 0x0
>>> > >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>>> > >>>>> some
>>> > >>>>>>>>> function
>>> > >>>>>>>>>>>>> pointer
>>> > >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>>> > >>>>>>>>> __ipipe_do_sync_stage
>>> > >>>>>>>>>>> around
>>> > >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>>> > >>>>> probably
>>> > >>>>>>> an
>>> > >>>>>>>>> IRQ
>>> > >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>>> > >>>>> code to
>>> > >>>>>>> emit
>>> > >>>>>>>>> a
>>> > >>>>>>>>>>> printk
>>> > >>>>>>>>>>>>>>>>> with the irq number being currently being
>>> > >>>>> processed
>>> > >>>>>>> when
>>> > >>>>>>>>> its
>>> > >>>>>>>>>>>>> handler
>>> > >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>>> > >>>>> issue.
>>> > >>>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>>> > >>>>> the
>>> > >>>>>>> IRQ
>>> > >>>>>>>>> number
>>> > >>>>>>>>>>>>> that
>>> > >>>>>>>>>>>>>>> has
>>> > >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>>> > >>>>>>>>>>> /proc/interrupts
>>> > >>>>>>>>>>>>> and
>>> > >>>>>>>>>>>>>>>> /proc/xenomai/irq
>>> > >>>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>>> > >>>>> 150.
>>> > >>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>>> > >>>>> ethernet
>>> > >>>>>>>>> driver
>>> > >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>>> > >>>>> something ?
>>> > >>>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>> To request the irq, the following statement is
>>> called:
>>> > >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>>> > >>>>> IRQF_DISABLED,
>>> > >>>>>>>>> pdev->name,
>>> > >>>>>>>>>>>>> ndev);
>>> > >>>>>>>>>>>>>> I didn't find a set_type.
>>> > >>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>> However, I'm not sure if I completely understood
>>> your
>>> > >>>>>>> question.
>>> > >>>>>>>>> Is
>>> > >>>>>>>>>>> it ok
>>> > >>>>>>>>>>>>> if
>>> > >>>>>>>>>>>>>> I point you to the file
>>> > >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>>> > >>>>>>>>>>> line
>>> > >>>>>>>>>>>>>> 1983.
>>> > >>>>>>>>>>>>>> (
>>> > >>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>
>>> > >>>>>>>>>>>
>>> > >>>>>>>>>
>>> > >>>>>>>
>>> > >>>>>
>>> >
>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>> > >>>>>>>>>>>>>> )
>>> > >>>>>>>>>>>>>
>>> > >>>>>>>>>>>>> Ok, are you using the device tree or not?
>>> > >>>>>>>>>>>>>
>>> > >>>>>>>>>>>>
>>> > >>>>>>>>>>>> Yes, using devicetree
>>> > >>>>>>>>>>>
>>> > >>>>>>>>>>> You are sure your devicetree has all the necessary
>>> > >>>>> parameters for
>>> > >>>>>>>>>>> the ethernet interrupt ?
>>> > >>>>>>>>>>>
>>> > >>>>>>>>>>>
>>> > >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file.
>>> Our
>>> > >>>>> board .dts
>>> > >>>>>>> file
>>> > >>>>>>>>>> includes the file and just sets the correct pinctrl,
>>> phy-mode
>>> > >>>>> and
>>> > >>>>>>> status
>>> > >>>>>>>>> to
>>> > >>>>>>>>>> okay, similar to what other boards do.
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> Ethernet communication is working and we are getting
>>> > >>>>> interrupts at
>>> > >>>>>>> first,
>>> > >>>>>>>>>> just after a while it stops working because of the NULL
>>> > pointer
>>> > >>>>>>>>> dereference.
>>> > >>>>>>>>>> Any suggestion how to trace down this specific handler
>>> > getting
>>> > >>>>>>> NULL-ed?
>>> > >>>>>>>>>
>>> > >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
>>> tracer,
>>> > >>>>>>>>> trigger a panic before printing anything when the bug
>>> > happens (by
>>> > >>>>>>>>> the way, which pointer is NULL, is it the irq handler,
>>> or the
>>> > >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe
>>> tracer to
>>> > >>>>> store
>>> > >>>>>>>>> the current value of the handler instead of the timestamp
>>> > in the
>>> > >>>>>>>>> I-pipe trace structure, and the function printing the
>>> > traces to
>>> > >>>>> cast
>>> > >>>>>>>>> the timestamp to a pointer and print its value instead of
>>> > >>>>> computing
>>> > >>>>>>>>> a difference. With enough back trace points, it should be
>>> > clear
>>> > >>>>> in
>>> > >>>>>>>>> the trace generated which function sets the pointer to
>>> NULL.
>>> > >>>>>>>>>
>>> > >>>>>>>>> Alternatively, if you are ready to spend time in your
>>> > processor
>>> > >>>>>>>>> documentation, you can look for a way to program its
>>> hardware
>>> > >>>>>>>>> breakpoints registers to watch the handler address once
>>> it has
>>> > >>>>> been
>>> > >>>>>>>>> set.
>>> > >>>>>>>>>
>>> > >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>>> > Instead, the
>>> > >>>>> ipd
>>> > >>>>>>>> points to the xenomai domain at the moment of handling the
>>> > irq 150.
>>> > >>>>>>>> However, it is only requested and registered in the Linux
>>> > domain.
>>> > >>>>>>>>
>>> > >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>>> > moment the
>>> > >>>>> 150
>>> > >>>>>>>> interrupt gets handled in the xenomai domain..
>>> > >>>>>>>
>>> > >>>>>>> Yes, please, do not forget to ask for a large number of
>>> back
>>> > trace
>>> > >>>>> points.
>>> > >>>>>>>
>>> > >>>>>>> Please find attached the ipipetrace.txt file.
>>> > >>>>>>
>>> > >>>>>>
>>> > >>>>>>> --
>>> > >>>>>>> Gilles.
>>> > >>>>>>>
>>> > >>>>>
>>> > >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>>> > address
>>> > >>>>> 00000000
>>> > >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>>> > >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>> > >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>>> > >>>>>
>>> > >>>>> Please put the panic or trace freeze before printing
>>> anything and
>>> > >>>>> the whole dumping. This will remove a lot of useless stuff
>>> > from the
>>> > >>>>> trace.
>>> > >>>>>
>>> > >>>>> Please find attached the ipipetrace_2.txt file (this time I
>>> > was able to
>>> > >>>> capture it via /proc/ipipe/trace/frozen instead of the
>>> terminal
>>> > logging).
>>> > >>>>
>>> > >>>
>>> > >>> I noticed we have a taskswitch hook set, which might blur the
>>> trace
>>> > >>> results. So if you are interested in a trace without the
>>> > taskswitch hook
>>> > >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>>> > >>> inconvenience.
>>> > >>>
>>> > >>
>>> > >> I was actually wondering how __ipipe_next_irq() could come up
>>> > with 150 when
>>> > >> in the xenomai domain.
>>> > >>
>>> > >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a
>>> bit
>>> > strange
>>> > >> to me:
>>> > >> first p is set to the __ipipe_current_context and ipd to
>>> > p->domain. Later
>>> > >> in the for-loop, p get updated again to __ipipe_current_context
>>> > again (so
>>> > >> it is expected to change) but ipd is not updated to be set to
>>> the
>>> > p->domain
>>> > >> again.
>>> > >> Was that on purpose or is the ipd = p->domain; statement missing
>>> > inside the
>>> > >> for-loop?
>>> > >
>>> > > Looks strange. Have you tried adding ipd = p->domain under p =
>>> > > __ipipe_current_context ?
>>> > >
>>> >
>>> > The callee may not switch domain over an interrupt handler. Only
>>> CPU
>>> > migration may happen, which is what this assignment cares about.
>>> >
>>> > rules in IRQ context over sync_stage are:
>>> >
>>> > - no domain migration
>>> > - CPU migration possible over the root domain only
>>> >
>>> > Each CPU holds an array of per-domain context areas, each context
>>> area
>>> > backlinks to the domain descriptor.
>>> >
>>> >
>>> > I'll instrument the code to detect domain migration, but I guess that
>>> is
>>> > what we are facing.
>>>
>>> I don't see how that would be possible with Xenomai. The domain
>>> migration gates are relax/harden calls in the nucleus, and these can
>>> only be invoked from regular task contexts. But checking for peace of
>>> mind won't harm anyway.
>>>
>>
>> I've added the check on p->domain != ipd at the end of the for-loop. That
>> one triggers in my case.
>>
>> More debugging found:
>> 1) the irq that triggers the domain switch is always irq 164 (0xa4). This
>> is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
>> interrupt handler is a primary domain handler, registered
>> using rtdm_irq_request(). I've added checks on primary domain at entry and
>> exit of the handler. Those checks never trigger, so the handler always
>> enters and leaves in primary domain.
>>
>> 2) our irq-handler is apparently not called when the switch occurs. I've
>> added a variable that is set to zero in __ipipe_do_sync_stage() after
>> __ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
>> that variable is zero when the switch is detected at the end of the
>> for-loop.
>> I've noticed that when not setting the variable to zero, it has the value
>> that is returned by our handler at a spurous interrupt, which means the
>> last time our handler was called was not a valid interrupt... not sure what
>> to conclude from that.
>>
>> I'm having trouble interpreting the ipipe-trace to find out what is
>> really going on. I've added a trace (fr7.txt) that was frozen at the point
>> where the domain-switch was detected at the end of the for-loop in
>> __ipipe_do_sync_stage(). Could you help me interpreting this trace to find
>> out where and why there is a domain switch during the irq handling?
>>
>>
> I've added some more tracing to the ipipe-code:
>
> At __ipipe_do_sync_stage()
> ipipe_trace_begin(0x2222); // at enter
> ipipe_trace_end(0x2222); // at leave
> ipipe_trace_begin((irq << 16) | 0x2222); // at for-loop after irq is known
> ipipe_trace_end((irq << 16) | 0x2222); // at end of for-loop
>
> At __ipipe_dispatch_irq()
> ipipe_trace_begin((irq << 16) | 0x1111); // at enter
> ipipe_trace_end((irq << 16) | 0x1111); // at leave
>
> :~# cat /proc/xenomai/irq
> IRQ CPU0
> 87: 2441549 [timer]
> 164: 2192094 fpga0:164
> 1027: 254734 [virtual]
>
> ~# cat /proc/interrupts
> CPU0
> 34: 0 GIC sdma
> 51: 0 GIC rtc alarm
> 54: 50372 GIC mmc0
> 59: 693 GIC IMX-uart
> 70: 792 GIC 21a8000.i2c
> 87: 232403 GIC i.MX Timer Tick
> 150: 108432 GIC 2188000.ethernet
> 151: 0 GIC 2188000.ethernet
> Err: 0
>
> This leads to the attached trace fr12.txt.
>
> Line 3586: Entry to __ipipe_do_sync_stage()
> Line 3587: __ipipe_do_sync_stage found pending IRQ 1027
> Line 3710: Another entry to __ipipe_do_sync_stage()! This is before end of
> the previous IRQ 1027!
> Line 3711: __ipipe_do_sync_stage found pending IRQ 164. This is the last
> entry where the fpga is handled. This is in primary domain.
> Line 3735: it seems to me the irqhandler_fpga is completed all in primary
> domain.
> Line 3790: Here is the end of __ipipe_do_sync_stage() handling IRQ 1027!
> Line 3792: Switch to secondary domain
> Line 4012: There is no end logging of __ipipe_do_sync_stage() handling IRQ
> 164, but the freeze entry shows it is completing irq 164, so at that entry
> the end would be if there was no freeze. This is in primary domain.
>
> These are the interesting entries that occurred to me. So my questions:
> - Should it be possible at line 3710 to enter again before ending the
> previous call?
> - When the end of IRQ 1027 is finally there at line 3790, why is there a
> switch to secondary? Handling IRQ 164 is not completed yet.
>
> Is the failure visible in this trace, or what tracing can I add to trace
> down the actual problem?
>
> The missing trace file fr12.txt attached now
> Thanks!
> Henri.
>
> Thanks!
>> Henri
>>
>>
>>> >
>>> > Is the domain migration visible in the ipipe-trace / how can I trace
>>> > down to the point where domain migration happens?
>>> >
>>>
>>> The tracer reports the current domain, see the heading line of a trace
>>> for details about the symbols used.
>>>
>>> --
>>> Philippe.
>>>
>>
>>
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 2638837240 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 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 -3876+ 1.791 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -3875+ 1.552 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -3873 0.507 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -3872+ 5.328 ret_fast_syscall+0x2c (<b6b814b8>)
:| +begin 0x90000000 -3867+ 1.149 vector_swi+0x3c (<b6b814b4>)
: +func -3866 0.925 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -3865+ 1.388 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -3864 0.835 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -3863 0.970 ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
: +func -3862 0.985 timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
: +func -3861 0.611 core_sys_select+0x14 (SyS_select+0xf4)
: +func -3860 0.746 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -3860+ 1.134 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -3858 0.477 do_select+0x14 (core_sys_select+0x234)
: +func -3858 0.671 __rcu_read_lock+0x10 (do_select+0x28)
: +func -3857 0.716 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -3857 0.686 select_estimate_accuracy+0x14 (do_select+0x550)
: +func -3856 0.805 ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
: +func -3855 0.671 set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
: +func -3854+ 1.447 task_nice+0x10 (select_estimate_accuracy+0x44)
: +func -3853 0.641 poll_schedule_timeout+0x10 (do_select+0x4ec)
: +func -3852 0.686 schedule_hrtimeout_range+0x10 (poll_schedule_timeout+0x48)
: +func -3852 0.552 schedule_hrtimeout_range_clock+0x14 (schedule_hrtimeout_range+0x1c)
: +func -3851 0.865 hrtimer_init+0x10 (schedule_hrtimeout_range_clock+0x80)
: +func -3850 0.492 hrtimer_start_range_ns+0x14 (schedule_hrtimeout_range_clock+0x114)
: +func -3850 0.537 __hrtimer_start_range_ns+0x14 (hrtimer_start_range_ns+0x34)
:| +begin 0x80000001 -3849 0.641 __hrtimer_start_range_ns+0x40 (hrtimer_start_range_ns+0x34)
:| #end 0x80000001 -3849 0.791 __hrtimer_start_range_ns+0x58 (hrtimer_start_range_ns+0x34)
: #func -3848 0.477 add_preempt_count+0x10 (__hrtimer_start_range_ns+0x6c)
: #func -3847 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3846+ 1.298 enqueue_hrtimer+0x10 (__hrtimer_start_range_ns+0x1b8)
: #func -3845 0.492 ipipe_unstall_root+0x10 (__hrtimer_start_range_ns+0x1c4)
:| #begin 0x80000000 -3845 0.597 ipipe_unstall_root+0x2c (__hrtimer_start_range_ns+0x1c4)
:| #func -3844 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3843 0.492 ipipe_unstall_root+0x64 (__hrtimer_start_range_ns+0x1c4)
: +func -3843 0.477 sub_preempt_count+0x10 (__hrtimer_start_range_ns+0x1cc)
: +func -3842 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3842 0.641 schedule+0x10 (schedule_hrtimeout_range_clock+0x134)
: +func -3841 0.477 __schedule+0x14 (schedule+0x74)
: +func -3841 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -3840 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3839 0.686 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3839 0.537 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3838 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3838 0.492 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3837 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3837 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3836 0.507 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3836 0.567 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3835 0.582 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -3835 0.611 __schedule+0xc0 (schedule+0x74)
: #func -3834 0.462 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3834 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3833 0.477 deactivate_task+0x10 (__schedule+0x4ec)
: #func -3832 0.552 dequeue_task+0x10 (deactivate_task+0x38)
: #func -3832+ 1.462 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -3830 0.686 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -3830 0.641 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -3829 0.835 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3828 0.820 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -3827 0.925 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -3827 0.656 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3826 0.567 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3825 0.522 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3825 0.865 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3824 0.477 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -3823+ 1.104 __schedule+0x2c8 (schedule+0x74)
: #func -3822 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3822 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3821 0.552 __switch_mm_inner+0x68 (__schedule+0x404)
:| #begin 0x80000001 -3821 0.552 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3820 0.507 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3820 0.850 __schedule+0x42c (schedule+0x74)
:| #func -3819 0.507 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3818 0.611 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3818 0.462 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3817 0.492 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3817 0.626 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3816 0.835 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3815 0.552 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3815+ 1.074 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3814 0.731 __schedule+0x454 (schedule+0x74)
: #func -3813 0.507 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -3812 0.552 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -3812 0.552 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -3811 0.656 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -3811 0.492 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -3810 0.582 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -3810 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3809 0.507 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -3809 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -3808 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3807 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -3807+ 1.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3805+ 2.044 drop_futex_key_refs+0x10 (futex_wait+0x240)
:| +func -3803 0.611 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -3802+ 4.313 ret_fast_syscall+0x2c (<b6ebd6fc>)
:| +begin 0x90000000 -3798 0.940 vector_swi+0x3c (<b6eb9304>)
: +func -3797 0.955 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -3796 0.955 SyS_futex+0x14 (ret_fast_syscall+0x0)
: +func -3795 0.910 do_futex+0x14 (SyS_futex+0x148)
: +func -3794 0.686 futex_wake+0x14 (do_futex+0x100)
: +func -3794 0.701 get_futex_key+0x14 (futex_wake+0x40)
: +func -3793 0.776 get_futex_key_refs+0x10 (get_futex_key+0x80)
: +func -3792 0.776 hash_futex+0x10 (futex_wake+0x50)
: +func -3791 0.895 add_preempt_count+0x10 (futex_wake+0x5c)
: +func -3791 0.940 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3790 0.462 sub_preempt_count+0x10 (futex_wake+0x100)
: +func -3789 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3788 0.716 drop_futex_key_refs+0x10 (futex_wake+0x124)
:| +func -3788 0.477 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -3787! 35.925 ret_fast_syscall+0x2c (<b6eb9308>)
:| +begin 0x90000000 -3751+ 1.253 vector_swi+0x3c (<b6b772cc>)
: +func -3750+ 1.164 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -3749 0.641 SyS_mknod+0x10 (ret_fast_syscall+0x0)
: +func -3748 0.776 SyS_mknodat+0x14 (SyS_mknod+0x2c)
: +func -3747 0.626 user_path_create+0x10 (SyS_mknodat+0xa4)
: +func -3747 0.865 getname+0x10 (user_path_create+0x28)
: +func -3746 0.656 getname_flags+0x10 (getname+0x20)
: +func -3745 0.507 kmem_cache_alloc+0x14 (getname_flags+0x30)
: +func -3745 0.537 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -3744 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3743 0.462 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -3743 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3742 0.731 kmem_cache_alloc+0xac (getname_flags+0x30)
:| #end 0x80000001 -3741 0.671 kmem_cache_alloc+0xc4 (getname_flags+0x30)
: #func -3741 0.537 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -3740 0.731 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -3740 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3739+ 1.343 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -3738 0.611 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -3737 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -3737 0.477 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -3736 1.000 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -3735 0.522 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -3735 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -3734 0.477 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -3734 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -3733 0.507 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -3732 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -3732 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -3732 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -3731 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -3731 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -3730 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -3730+ 1.134 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -3728 0.746 kern_path_create+0x14 (user_path_create+0x48)
: +func -3728 0.611 do_path_lookup+0x14 (kern_path_create+0x34)
: +func -3727 0.731 filename_lookup+0x10 (do_path_lookup+0x38)
: +func -3726 0.641 path_lookupat+0x14 (filename_lookup+0x30)
: +func -3726 0.791 path_init+0x14 (path_lookupat+0x3c)
: +func -3725 0.492 lg_local_lock+0x10 (path_init+0x134)
: +func -3724 0.537 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -3724 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3723+ 1.552 __rcu_read_lock+0x10 (path_init+0x138)
: +func -3722 0.746 link_path_walk+0x14 (path_lookupat+0x64)
: +func -3721 0.597 inode_permission+0x10 (link_path_walk+0x70)
: +func -3720 0.895 __inode_permission+0x14 (inode_permission+0x54)
: +func -3719+ 1.925 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3717 0.731 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -3717+ 1.985 __d_lookup_rcu+0x14 (lookup_fast+0x4c)
: +func -3715 0.716 unlazy_walk+0x10 (link_path_walk+0x2c4)
: +func -3714 0.537 add_preempt_count+0x10 (unlazy_walk+0x5c)
: +func -3713 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3713 0.462 add_preempt_count+0x10 (unlazy_walk+0xa8)
: +func -3712 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3712 0.462 add_preempt_count+0x10 (unlazy_walk+0xf4)
: +func -3711 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3711 0.462 sub_preempt_count+0x10 (unlazy_walk+0x144)
: +func -3710 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3710 0.462 sub_preempt_count+0x10 (unlazy_walk+0x15c)
: +func -3709 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3709 0.626 path_get+0x10 (unlazy_walk+0x17c)
: +func -3708 0.552 mntget+0x10 (path_get+0x20)
: +func -3707 0.477 add_preempt_count+0x10 (mntget+0x24)
: +func -3707 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3706 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -3706 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3705 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -3705 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3704 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -3704 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3703 0.462 sub_preempt_count+0x10 (unlazy_walk+0x184)
: +func -3703 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3702 0.462 mntget+0x10 (unlazy_walk+0x19c)
: +func -3702 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -3702 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3701 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -3701 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3700 0.880 __rcu_read_unlock+0x10 (unlazy_walk+0x1a0)
: +func -3699 0.477 lg_local_unlock+0x10 (unlazy_walk+0x1a8)
: +func -3699 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -3698 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3697 0.462 mntget+0x10 (link_path_walk+0x3dc)
: +func -3697 0.477 add_preempt_count+0x10 (mntget+0x24)
: +func -3696 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3696 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -3695 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3695 0.671 _cond_resched+0x10 (link_path_walk+0x3f0)
: +func -3694 0.940 touch_atime+0x14 (link_path_walk+0x408)
: +func -3693+ 1.059 ext3_follow_link+0x10 (link_path_walk+0x43c)
: +func -3692 0.761 path_put+0x10 (link_path_walk+0x4c8)
: +func -3691 0.567 dput+0x10 (path_put+0x20)
: +func -3691 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3690 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3690 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -3689 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3688 0.925 mntput+0x10 (path_put+0x28)
: +func -3688 0.582 mntput_no_expire+0x10 (mntput+0x34)
: +func -3687 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -3687 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3686 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -3686 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3685 0.492 path_get+0x10 (link_path_walk+0x4d8)
: +func -3684 0.462 mntget+0x10 (path_get+0x20)
: +func -3684 0.477 add_preempt_count+0x10 (mntget+0x24)
: +func -3683 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3683 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -3682 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3682 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -3681 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3681 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -3680 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3680 0.507 link_path_walk+0x14 (link_path_walk+0x4fc)
: +func -3679 0.492 inode_permission+0x10 (link_path_walk+0xa0)
: +func -3679 0.507 __inode_permission+0x14 (inode_permission+0x54)
: +func -3678 0.835 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3677 0.671 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -3677 0.656 __d_lookup+0x14 (lookup_fast+0x198)
: +func -3676+ 1.059 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -3675 0.477 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -3675 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3674 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -3673 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3673 0.820 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -3672+ 1.014 follow_managed+0x14 (lookup_fast+0x218)
: +func -3671 0.492 dput+0x10 (link_path_walk+0x2ec)
: +func -3670 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3670 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3669 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -3669 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3668 0.522 inode_permission+0x10 (link_path_walk+0xa0)
: +func -3668 0.582 __inode_permission+0x14 (inode_permission+0x54)
: +func -3667 0.671 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3666 0.477 lookup_fast+0x14 (link_path_walk+0x5ac)
: +func -3666 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -3665 0.925 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -3665 0.477 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -3664 0.791 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3663 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -3663 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3662 0.507 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -3662+ 1.313 follow_managed+0x14 (lookup_fast+0x218)
: +func -3660 0.477 path_put+0x10 (link_path_walk+0x720)
: +func -3660 0.492 dput+0x10 (path_put+0x20)
: +func -3660 0.507 ipipe_root_only+0x10 (dput+0x2c)
: +func -3659 0.492 add_preempt_count+0x10 (dput+0x34)
: +func -3659 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3658 0.462 sub_preempt_count+0x10 (dput+0x158)
: +func -3657 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3657 0.611 mntput+0x10 (path_put+0x28)
: +func -3656 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -3655 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -3655 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3654 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -3654 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3653 0.477 mntget+0x10 (link_path_walk+0x3dc)
: +func -3653 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -3652 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3652 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -3651 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3651 0.477 _cond_resched+0x10 (link_path_walk+0x3f0)
: +func -3650 0.597 touch_atime+0x14 (link_path_walk+0x408)
: +func -3650 0.746 ext3_follow_link+0x10 (link_path_walk+0x43c)
: +func -3649 0.492 link_path_walk+0x14 (link_path_walk+0x4fc)
: +func -3648 0.492 inode_permission+0x10 (link_path_walk+0xa0)
: +func -3648 0.507 __inode_permission+0x14 (inode_permission+0x54)
: +func -3647 0.805 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3647 0.507 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -3646 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -3646 0.776 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -3645 0.477 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -3644 0.985 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3643 0.477 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -3643 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3642 0.537 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -3642 0.671 follow_managed+0x14 (lookup_fast+0x218)
: +func -3641 0.567 lookup_mnt+0x10 (follow_managed+0x94)
: +func -3641 0.462 lg_local_lock+0x10 (lookup_mnt+0x20)
: +func -3640 0.477 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -3640 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3639+ 1.373 __lookup_mnt+0x10 (lookup_mnt+0x2c)
: +func -3638 0.462 add_preempt_count+0x10 (lookup_mnt+0x3c)
: +func -3637 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3636 0.462 sub_preempt_count+0x10 (lookup_mnt+0x50)
: +func -3636 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3635 0.462 lg_local_unlock+0x10 (lookup_mnt+0x74)
: +func -3635 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -3635 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3634 0.492 dput+0x10 (follow_managed+0xac)
: +func -3634 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3633 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3633 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -3632 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3631 0.462 add_preempt_count+0x10 (follow_managed+0xe4)
: +func -3631 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3630 0.477 sub_preempt_count+0x10 (follow_managed+0xf8)
: +func -3630+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3629 0.522 dput+0x10 (link_path_walk+0x2ec)
: +func -3628 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3628 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3627 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -3627 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3626 0.477 mntput+0x10 (link_path_walk+0x300)
: +func -3626 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -3625 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -3625 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3624 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -3624 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3623 0.492 inode_permission+0x10 (link_path_walk+0xa0)
: +func -3623 0.507 __inode_permission+0x14 (inode_permission+0x54)
: +func -3622 0.626 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3622 0.477 lookup_fast+0x14 (link_path_walk+0x5ac)
: +func -3621 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -3621 0.746 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -3620 0.477 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -3619 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3619 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -3618 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3618 0.522 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -3617 0.805 follow_managed+0x14 (lookup_fast+0x218)
: +func -3616 0.492 dput+0x10 (link_path_walk+0x66c)
: +func -3616 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3615 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3615 0.477 sub_preempt_count+0x10 (dput+0x5c)
: +func -3614 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3614 0.477 path_put+0x10 (link_path_walk+0x720)
: +func -3613 0.492 dput+0x10 (path_put+0x20)
: +func -3613 0.507 ipipe_root_only+0x10 (dput+0x2c)
: +func -3612 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3612 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3611 0.462 sub_preempt_count+0x10 (dput+0x158)
: +func -3611 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3610 0.477 mntput+0x10 (path_put+0x28)
: +func -3610 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -3609 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -3609 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3608 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -3608 0.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3607 0.537 inode_permission+0x10 (link_path_walk+0xa0)
: +func -3606 0.507 __inode_permission+0x14 (inode_permission+0x54)
: +func -3606 0.880 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3605+ 1.104 complete_walk+0x10 (path_lookupat+0x7c)
: +func -3604 0.492 path_put+0x10 (path_lookupat+0x70c)
: +func -3603 0.492 dput+0x10 (path_put+0x20)
: +func -3603 0.552 add_preempt_count+0x10 (dput+0x34)
: +func -3602 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3602 0.582 sub_preempt_count+0x10 (dput+0x5c)
: +func -3601 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3601 0.477 mntput+0x10 (path_put+0x28)
: +func -3600 0.597 mntput_no_expire+0x10 (mntput+0x34)
: +func -3600 0.582 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -3599 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3598 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -3598+ 1.179 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3597 0.701 mnt_want_write+0x10 (kern_path_create+0x64)
: +func -3596 0.686 __sb_start_write+0x14 (mnt_want_write+0x28)
: +func -3595 0.462 add_preempt_count+0x10 (__sb_start_write+0xd8)
: +func -3595 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3594 0.462 sub_preempt_count+0x10 (__sb_start_write+0xfc)
: +func -3594 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3593 0.477 __mnt_want_write+0x10 (mnt_want_write+0x30)
: +func -3593 0.462 add_preempt_count+0x10 (__mnt_want_write+0x20)
: +func -3592 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3591 0.462 sub_preempt_count+0x10 (__mnt_want_write+0x6c)
: +func -3591 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3590 0.477 mutex_lock+0x10 (kern_path_create+0x78)
: +func -3590 0.865 ipipe_root_only+0x10 (mutex_lock+0x1c)
: +func -3589 0.671 lookup_hash+0x10 (kern_path_create+0x80)
: +func -3588 0.597 __lookup_hash+0x14 (lookup_hash+0x28)
: +func -3588 0.492 lookup_dcache+0x10 (__lookup_hash+0x28)
: +func -3587 0.805 d_lookup+0x10 (lookup_dcache+0x38)
: +func -3586 0.626 __d_lookup+0x14 (d_lookup+0x3c)
: +func -3586 0.820 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -3585 0.805 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -3584 0.626 d_alloc+0x10 (lookup_dcache+0xa4)
: +func -3583 0.567 __d_alloc+0x10 (d_alloc+0x20)
: +func -3583 0.477 kmem_cache_alloc+0x14 (__d_alloc+0x2c)
: +func -3582 0.462 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -3582 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3581 0.462 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -3581 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3580 0.641 kmem_cache_alloc+0xac (__d_alloc+0x2c)
:| #end 0x80000001 -3579 0.820 kmem_cache_alloc+0xc4 (__d_alloc+0x2c)
: #func -3578 0.552 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -3578 0.656 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -3577 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3577+ 1.507 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -3575 0.880 d_set_d_op+0x10 (__d_alloc+0x108)
:| +begin 0x80000001 -3574 0.746 __d_alloc+0x120 (d_alloc+0x20)
:| #end 0x80000001 -3573 0.641 __d_alloc+0x138 (d_alloc+0x20)
: #func -3573 0.492 ipipe_unstall_root+0x10 (__d_alloc+0x158)
:| #begin 0x80000000 -3572 0.522 ipipe_unstall_root+0x2c (__d_alloc+0x158)
:| #func -3572 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3571 0.552 ipipe_unstall_root+0x64 (__d_alloc+0x158)
: +func -3571 0.477 add_preempt_count+0x10 (d_alloc+0x30)
: +func -3570 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3569 0.477 sub_preempt_count+0x10 (d_alloc+0x64)
: +func -3569 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3568 0.746 lookup_real+0x10 (__lookup_hash+0x44)
: +func -3567 0.611 simple_lookup+0x10 (lookup_real+0x40)
: +func -3567 0.955 d_set_d_op+0x10 (simple_lookup+0x30)
: +func -3566 0.716 d_instantiate+0x10 (simple_lookup+0x3c)
: +func -3565 0.522 __d_instantiate+0x10 (d_instantiate+0x74)
: +func -3564 0.552 add_preempt_count+0x10 (__d_instantiate+0x24)
: +func -3564 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3563 0.462 sub_preempt_count+0x10 (__d_instantiate+0x78)
: +func -3563 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3562 0.492 d_rehash+0x10 (simple_lookup+0x44)
: +func -3562 0.462 add_preempt_count+0x10 (d_rehash+0x20)
: +func -3561 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3561 0.597 _d_rehash+0x10 (d_rehash+0x28)
: +func -3560 0.492 __d_rehash+0x10 (_d_rehash+0x40)
: +func -3560 0.462 add_preempt_count+0x10 (__d_rehash+0x34)
: +func -3559 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3558 0.477 sub_preempt_count+0x10 (__d_rehash+0x64)
: +func -3558 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3557 0.477 sub_preempt_count+0x10 (d_rehash+0x30)
: +func -3557+ 1.432 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3556 0.746 final_putname+0x10 (user_path_create+0x58)
: +func -3555+ 1.358 kmem_cache_free+0x14 (final_putname+0x50)
: +func -3553 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -3553 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3552 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -3552 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -3551 0.656 kmem_cache_free+0x10c (final_putname+0x50)
:| #end 0x80000001 -3550 0.686 kmem_cache_free+0x124 (final_putname+0x50)
: #func -3550 0.492 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -3549 0.552 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -3549 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3548+ 1.880 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
: +func -3546+ 1.089 current_umask+0x10 (SyS_mknodat+0xd0)
: +func -3545 0.626 vfs_mknod+0x14 (SyS_mknodat+0x16c)
: +func -3545 0.656 inode_permission+0x10 (vfs_mknod+0x50)
: +func -3544 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -3543 0.940 generic_permission+0x10 (__inode_permission+0xa4)
: +func -3542 0.641 shmem_mknod+0x14 (vfs_mknod+0xb4)
: +func -3542 0.641 shmem_get_inode+0x14 (shmem_mknod+0x34)
: +func -3541 0.835 shmem_reserve_inode+0x10 (shmem_get_inode+0x2c)
: +func -3540 0.477 add_preempt_count+0x10 (shmem_reserve_inode+0x2c)
: +func -3540 0.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3539 0.462 sub_preempt_count+0x10 (shmem_reserve_inode+0x74)
: +func -3539 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3538 0.671 new_inode+0x10 (shmem_get_inode+0x40)
: +func -3537 0.626 new_inode_pseudo+0x10 (new_inode+0x18)
: +func -3537 0.880 alloc_inode+0x10 (new_inode_pseudo+0x18)
: +func -3536 0.701 shmem_alloc_inode+0x10 (alloc_inode+0x2c)
: +func -3535 0.537 kmem_cache_alloc+0x14 (shmem_alloc_inode+0x24)
: +func -3535 0.462 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -3534 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3533 0.597 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -3533 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3532 0.686 __slab_alloc.isra.50.constprop.52+0x14 (kmem_cache_alloc+0x74)
:| +begin 0x80000001 -3531 0.537 __slab_alloc.isra.50.constprop.52+0x38 (kmem_cache_alloc+0x74)
:| #end 0x80000001 -3531 0.686 __slab_alloc.isra.50.constprop.52+0x58 (kmem_cache_alloc+0x74)
: #func -3530 0.492 add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
: #func -3530 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3529 0.477 sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
: #func -3528 0.940 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3528 0.492 add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
: #func -3527 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3526 0.477 sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
: #func -3526 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -3525 0.492 ipipe_unstall_root+0x10 (__slab_alloc.isra.50.constprop.52+0x4cc)
:| #begin 0x80000000 -3525 0.522 ipipe_unstall_root+0x2c (__slab_alloc.isra.50.constprop.52+0x4cc)
:| #func -3524 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3524 0.985 ipipe_unstall_root+0x64 (__slab_alloc.isra.50.constprop.52+0x4cc)
: +func -3523+ 1.313 inode_init_always+0x10 (alloc_inode+0x5c)
: +func -3522 0.940 __mutex_init+0x10 (inode_init_always+0xa0)
:| +begin 0x80000001 -3521 0.686 inode_init_always+0x11c (alloc_inode+0x5c)
:| #end 0x80000001 -3520 0.492 inode_init_always+0x134 (alloc_inode+0x5c)
: #func -3519 0.507 ipipe_unstall_root+0x10 (inode_init_always+0x154)
:| #begin 0x80000000 -3519 0.537 ipipe_unstall_root+0x2c (inode_init_always+0x154)
:| #func -3518 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3518 0.820 ipipe_unstall_root+0x64 (inode_init_always+0x154)
: +func -3517 0.477 add_preempt_count+0x10 (new_inode_pseudo+0x28)
: +func -3517 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3516 0.477 sub_preempt_count+0x10 (new_inode_pseudo+0x38)
: +func -3516 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3515 0.597 inode_sb_list_add+0x10 (new_inode+0x24)
: +func -3514 0.477 add_preempt_count+0x10 (inode_sb_list_add+0x20)
: +func -3514 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3513 0.477 sub_preempt_count+0x10 (inode_sb_list_add+0x48)
: +func -3513 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3512 0.582 get_next_ino+0x10 (shmem_get_inode+0x4c)
: +func -3511 0.462 add_preempt_count+0x10 (get_next_ino+0x1c)
: +func -3511 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3510 0.462 sub_preempt_count+0x10 (get_next_ino+0x34)
: +func -3510 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3509 0.985 inode_init_owner+0x10 (shmem_get_inode+0x6c)
: +func -3508 0.970 current_kernel_time+0x10 (shmem_get_inode+0x84)
: +func -3507 0.865 get_seconds+0x10 (shmem_get_inode+0xa4)
: +func -3506 0.791 init_special_inode+0x10 (shmem_get_inode+0x114)
: +func -3505 0.507 current_kernel_time+0x10 (shmem_mknod+0x60)
: +func -3505 0.552 d_instantiate+0x10 (shmem_mknod+0x80)
: +func -3504 0.477 add_preempt_count+0x10 (d_instantiate+0x3c)
: +func -3504 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3503 0.462 __d_instantiate+0x10 (d_instantiate+0x48)
: +func -3503 0.462 add_preempt_count+0x10 (__d_instantiate+0x24)
: +func -3502 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3502 0.477 sub_preempt_count+0x10 (__d_instantiate+0x78)
: +func -3501 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3501 0.462 add_preempt_count+0x10 (__d_instantiate+0xa4)
: +func -3500 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3499 0.462 sub_preempt_count+0x10 (__d_instantiate+0xf4)
: +func -3499 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3498 0.462 sub_preempt_count+0x10 (d_instantiate+0x50)
: +func -3498 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3497 0.462 add_preempt_count+0x10 (shmem_mknod+0x90)
: +func -3497 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3496 0.462 sub_preempt_count+0x10 (shmem_mknod+0xa4)
: +func -3496 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3495 0.925 fsnotify+0x14 (vfs_mknod+0xdc)
: +func -3494 0.746 done_path_create+0x10 (SyS_mknodat+0x17c)
: +func -3493 0.492 dput+0x10 (done_path_create+0x20)
: +func -3493 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3492 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3492 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -3491 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3491 0.671 mutex_unlock+0x10 (done_path_create+0x30)
: +func -3490 0.597 mnt_drop_write+0x10 (done_path_create+0x38)
: +func -3490 0.477 __mnt_drop_write+0x10 (mnt_drop_write+0x1c)
: +func -3489 0.462 add_preempt_count+0x10 (__mnt_drop_write+0x20)
: +func -3489 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3488 0.462 sub_preempt_count+0x10 (__mnt_drop_write+0x34)
: +func -3488 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3487 0.477 __sb_end_write+0x10 (mnt_drop_write+0x28)
: +func -3486 0.462 add_preempt_count+0x10 (__sb_end_write+0x28)
: +func -3486 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3485 0.477 sub_preempt_count+0x10 (__sb_end_write+0x48)
: +func -3485 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3484 0.477 path_put+0x10 (done_path_create+0x40)
: +func -3484 0.477 dput+0x10 (path_put+0x20)
: +func -3483 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -3483 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3482 0.477 sub_preempt_count+0x10 (dput+0x5c)
: +func -3482 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3481 0.611 mntput+0x10 (path_put+0x28)
: +func -3481 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -3480 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -3480 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3479 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -3479+ 1.164 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -3478 0.731 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -3477! 15.925 ret_fast_syscall+0x2c (<b6b772d0>)
:| +begin 0x90000000 -3461+ 1.149 vector_swi+0x3c (<b6ebcb64>)
: +func -3460 0.940 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -3459 0.805 SyS_futex+0x14 (ret_fast_syscall+0x0)
: +func -3458 0.791 do_futex+0x14 (SyS_futex+0x148)
: +func -3457 0.910 futex_wait+0x14 (do_futex+0xe0)
: +func -3456 0.970 futex_wait_setup+0x14 (futex_wait+0x11c)
: +func -3455 0.671 get_futex_key+0x14 (futex_wait_setup+0x50)
: +func -3455 0.671 get_futex_key_refs+0x10 (get_futex_key+0x80)
: +func -3454 0.671 hash_futex+0x10 (futex_wait_setup+0x60)
: +func -3453 0.567 add_preempt_count+0x10 (futex_wait_setup+0x70)
: +func -3453 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3452 0.477 get_futex_value_locked+0x10 (futex_wait_setup+0x80)
: +func -3452 0.462 add_preempt_count+0x10 (get_futex_value_locked+0x24)
: +func -3451+ 1.134 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3450 0.597 sub_preempt_count+0x10 (get_futex_value_locked+0x40)
: +func -3449 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3449+ 1.089 futex_wait_queue_me+0x14 (futex_wait+0x134)
: +func -3448 0.477 sub_preempt_count+0x10 (futex_wait_queue_me+0x90)
: +func -3447 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3446 0.611 schedule+0x10 (futex_wait_queue_me+0x114)
: +func -3446 0.611 __schedule+0x14 (schedule+0x74)
: +func -3445 0.462 add_preempt_count+0x10 (__schedule+0x38)
: +func -3445 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3444+ 1.104 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -3443 0.850 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -3442 0.522 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -3441 0.537 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -3441 0.731 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -3440 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3439 0.746 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -3439 0.597 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -3438 0.626 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -3437 0.507 __schedule+0xc0 (schedule+0x74)
: #func -3437 0.492 add_preempt_count+0x10 (__schedule+0xcc)
: #func -3436 0.895 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3436 0.522 deactivate_task+0x10 (__schedule+0x4ec)
: #func -3435 0.582 dequeue_task+0x10 (deactivate_task+0x38)
: #func -3434+ 2.805 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -3432 0.597 dequeue_task_fair+0x10 (dequeue_task+0x3c)
: #func -3431+ 1.104 update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
: #func -3430+ 1.313 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -3429 0.940 clear_buddies+0x10 (dequeue_task_fair+0x3c)
: #func -3428+ 1.149 update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
: #func -3427 0.611 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -3426+ 1.119 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -3425 0.776 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -3424+ 1.328 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -3423 0.507 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -3422+ 1.194 __schedule+0x2c8 (schedule+0x74)
: #func -3421 0.686 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -3420 0.552 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -3420 0.895 __switch_mm_inner+0x68 (__schedule+0x404)
:| #begin 0x80000001 -3419 0.686 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -3418 0.701 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -3418 0.985 __schedule+0x42c (schedule+0x74)
:| #func -3417 0.791 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -3416 0.701 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -3415 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -3414 0.701 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -3414 0.776 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -3413+ 1.119 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3412 0.716 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -3411+ 1.298 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -3410 0.761 __schedule+0x454 (schedule+0x74)
: #func -3409 0.537 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -3408 0.910 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -3408 0.656 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -3407 0.820 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -3406 0.626 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -3405 0.507 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -3405 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3404 0.507 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -3404 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -3403 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3403 0.522 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -3402+ 1.417 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000000 -3401 0.776 do_work_pending+0x14c (work_pending+0xc)
:| +func -3400 0.507 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -3399! 15.552 no_work_pending+0x18 (<b6b3471c>)
:| +begin 0x90000000 -3384+ 1.492 __dabt_usr+0x20 (<b6b2bdb8>)
:| +func -3382+ 1.014 do_DataAbort+0x14 (__dabt_usr+0x54)
:| +func -3381 0.910 do_page_fault+0x14 (do_DataAbort+0x44)
:| +func -3380+ 1.388 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:| #end 0x80000000 -3379 0.641 do_page_fault+0x90 (do_DataAbort+0x44)
: #func -3378 0.477 ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:| #begin 0x80000000 -3378 0.656 ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:| #func -3377 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3377 0.671 ipipe_unstall_root+0x64 (do_page_fault+0xb8)
: +func -3376 0.880 down_read_trylock+0x10 (do_page_fault+0xdc)
:| +begin 0x80000001 -3375 0.656 __down_read_trylock+0x28 (down_read_trylock+0x18)
:| #end 0x80000001 -3375 0.611 __down_read_trylock+0x40 (down_read_trylock+0x18)
: #func -3374 0.537 add_preempt_count+0x10 (__down_read_trylock+0x54)
: #func -3373 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3373 0.492 ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:| #begin 0x80000000 -3372 0.522 ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:| #func -3372 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3371 0.477 ipipe_unstall_root+0x64 (__down_read_trylock+0x8c)
: +func -3371 0.477 sub_preempt_count+0x10 (__down_read_trylock+0x94)
: +func -3370 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3370 0.656 ipipe_root_only+0x10 (do_page_fault+0x110)
: +func -3369+ 1.388 find_vma+0x10 (do_page_fault+0x11c)
: +func -3368 0.597 handle_mm_fault+0x14 (do_page_fault+0x174)
:| +begin 0x80000001 -3367 0.686 handle_mm_fault+0x58 (do_page_fault+0x174)
:| #end 0x80000001 -3366 0.626 handle_mm_fault+0x70 (do_page_fault+0x174)
: #func -3366 0.492 ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:| #begin 0x80000000 -3365 0.507 ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:| #func -3365 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3364 0.805 ipipe_unstall_root+0x64 (handle_mm_fault+0x90)
: +func -3363+ 1.149 handle_pte_fault+0x14 (handle_mm_fault+0x100)
: +func -3362 0.597 anon_vma_prepare+0x10 (handle_pte_fault+0x12c)
: +func -3362+ 1.149 ipipe_root_only+0x10 (anon_vma_prepare+0x20)
: +func -3360 0.805 __alloc_pages_nodemask+0x14 (handle_pte_fault+0x150)
: +func -3360 0.656 ipipe_root_only+0x10 (__alloc_pages_nodemask+0xb0)
: +func -3359 0.955 next_zones_zonelist+0x10 (__alloc_pages_nodemask+0xdc)
: +func -3358 0.656 get_page_from_freelist+0x14 (__alloc_pages_nodemask+0x168)
: +func -3357 0.865 next_zones_zonelist+0x10 (get_page_from_freelist+0x5c)
: +func -3357 0.671 zone_watermark_ok+0x14 (get_page_from_freelist+0x108)
: +func -3356+ 1.119 __zone_watermark_ok+0x10 (zone_watermark_ok+0x2c)
:| +begin 0x80000001 -3355 0.537 get_page_from_freelist+0x14c (__alloc_pages_nodemask+0x168)
:| #end 0x80000001 -3354+ 1.388 get_page_from_freelist+0x160 (__alloc_pages_nodemask+0x168)
: #func -3353 0.567 ipipe_unstall_root+0x10 (get_page_from_freelist+0x538)
:| #begin 0x80000000 -3352 0.522 ipipe_unstall_root+0x2c (get_page_from_freelist+0x538)
:| #func -3352 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3351+ 1.671 ipipe_unstall_root+0x64 (get_page_from_freelist+0x538)
: +func -3349 0.776 v6_clear_user_highpage_nonaliasing+0x10 (handle_pte_fault+0x168)
: +func -3349 0.746 kmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x18)
: +func -3348 0.477 add_preempt_count+0x10 (kmap_atomic+0x20)
: +func -3347 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3347+ 6.716 page_address+0x10 (kmap_atomic+0xd8)
: +func -3340 0.522 __kunmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x2c)
: +func -3339 0.716 sub_preempt_count+0x10 (__kunmap_atomic+0x7c)
: +func -3339 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3338 0.477 add_preempt_count+0x10 (handle_pte_fault+0x1c0)
: +func -3337 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3336 0.626 page_add_new_anon_rmap+0x10 (handle_pte_fault+0x208)
:| +begin 0x80000001 -3336 0.507 page_add_new_anon_rmap+0x38 (handle_pte_fault+0x208)
:| +end 0x80000001 -3335+ 1.029 page_add_new_anon_rmap+0x4c (handle_pte_fault+0x208)
:| +begin 0x80000001 -3334 0.597 page_add_new_anon_rmap+0x114 (handle_pte_fault+0x208)
:| +end 0x80000001 -3334 0.671 page_add_new_anon_rmap+0x128 (handle_pte_fault+0x208)
:| +begin 0x80000001 -3333 0.582 page_add_new_anon_rmap+0x18c (handle_pte_fault+0x208)
:| #end 0x80000001 -3332 0.611 page_add_new_anon_rmap+0x1a4 (handle_pte_fault+0x208)
: #func -3332 0.492 ipipe_unstall_root+0x10 (page_add_new_anon_rmap+0x1c4)
:| #begin 0x80000000 -3331 0.611 ipipe_unstall_root+0x2c (page_add_new_anon_rmap+0x1c4)
:| #func -3331 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3330 0.791 ipipe_unstall_root+0x64 (page_add_new_anon_rmap+0x1c4)
: +func -3329 0.716 add_page_to_unevictable_list+0x10 (page_add_new_anon_rmap+0x204)
:| +begin 0x80000001 -3329 0.537 add_page_to_unevictable_list+0x44 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -3328 0.477 add_page_to_unevictable_list+0x5c (page_add_new_anon_rmap+0x204)
: #func -3328 0.477 add_preempt_count+0x10 (add_page_to_unevictable_list+0x68)
: #func -3327 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
:| #begin 0x80000001 -3327 0.597 add_page_to_unevictable_list+0x80 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -3326 0.507 add_page_to_unevictable_list+0x94 (page_add_new_anon_rmap+0x204)
:| #begin 0x80000001 -3325 0.582 add_page_to_unevictable_list+0xb0 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -3325 0.970 add_page_to_unevictable_list+0xc4 (page_add_new_anon_rmap+0x204)
: #func -3324 0.477 ipipe_unstall_root+0x10 (add_page_to_unevictable_list+0x11c)
:| #begin 0x80000000 -3323 0.507 ipipe_unstall_root+0x2c (add_page_to_unevictable_list+0x11c)
:| #func -3323 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3322 0.477 ipipe_unstall_root+0x64 (add_page_to_unevictable_list+0x11c)
: +func -3322 0.477 sub_preempt_count+0x10 (add_page_to_unevictable_list+0x124)
: +func -3321+ 1.074 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3320+ 1.208 __sync_icache_dcache+0x10 (handle_pte_fault+0x22c)
: +func -3319 0.611 sub_preempt_count+0x10 (handle_pte_fault+0x6c4)
: +func -3319+ 1.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3317 0.805 up_read+0x10 (do_page_fault+0x2e8)
:| +begin 0x80000001 -3316 0.552 __up_read+0x28 (up_read+0x18)
:| #end 0x80000001 -3315 0.477 __up_read+0x40 (up_read+0x18)
: #func -3315 0.477 add_preempt_count+0x10 (__up_read+0x54)
: #func -3314 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3314 0.492 ipipe_unstall_root+0x10 (__up_read+0x88)
:| #begin 0x80000000 -3313 0.522 ipipe_unstall_root+0x2c (__up_read+0x88)
:| #func -3313 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3312 0.477 ipipe_unstall_root+0x64 (__up_read+0x88)
: +func -3312 0.477 sub_preempt_count+0x10 (__up_read+0x90)
: +func -3311+ 1.447 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -3310 0.686 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -3309 0.686 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -3309+ 2.611 no_work_pending+0x18 (<b6b2bdb8>)
:| +begin 0x90000000 -3306+ 1.253 __irq_usr+0x20 (<b6b2b600>)
:| +func -3305 0.925 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| +func -3304+ 1.776 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -3302 0.835 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -3301 0.761 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -3300 0.507 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -3300 0.522 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +begin 0x00621111 -3299 0.626 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| +func -3299+ 1.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| +func -3297+ 1.149 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| +func -3296 0.567 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:| +func -3295 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -3295+ 1.970 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -3293 0.686 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -3292 0.641 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -3291 0.582 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -3291 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -3290 0.537 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| +begin 0x00a41111 -3290 0.432 __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:| +func -3289 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| +func -3289+ 1.044 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| +func -3288 0.970 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| +func -3287 0.985 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -3286+ 1.283 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -3284+ 1.388 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| +end 0x00a41111 -3283 0.611 __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:| +end 0x000000a4 -3282 0.686 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -3282 0.686 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -3281 0.940 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -3280+ 1.179 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +func -3279 0.701 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -3278 0.701 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -3278+ 1.134 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x00a42222 -3276 0.835 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -3276+ 1.791 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:| # func -3274 0.701 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -3273+ 2.537 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -3271 1.000 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -3270 0.895 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -3269 0.656 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -3268 0.746 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -3267+ 1.477 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -3266 0.940 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -3265+ 1.059 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -3264 0.582 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -3263 0.925 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -3262 0.611 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -3262 0.656 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -3261 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -3261 0.970 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -3260+ 1.014 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 518] SDIAS_T 40 -3259+ 1.746 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3257 0.805 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 517] WD-Trigg 1 -3256+ 1.492 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3255+ 1.223 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:| # func -3253+ 1.014 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -3252+ 1.104 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -3251 0.597 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -3251 0.835 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -3250 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -3249 0.626 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -3249 0.731 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -3248+ 1.492 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -3246+ 1.059 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 526] CLI:389 -1 -3245 0.701 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -3245+ 1.402 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3243+ 2.134 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -3241 1.000 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3240+ 1.104 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3239 0.731 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -3238+ 2.104 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -3236+ 1.865 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -3234 0.597 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3234+ 1.223 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 518] SDIAS_T 40 -3232+ 3.776 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3229 0.970 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3228+ 5.432 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3222+ 1.223 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3221 0.850 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3220 0.835 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3219 0.820 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -3219 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3218! 48.358 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3170+ 1.537 vector_swi+0x3c (<00174754>)
: + func -3168 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3167 0.641 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3167 0.552 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3166 0.671 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3166 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3165+ 1.656 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3163 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3162 0.791 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3162 0.686 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3161+ 1.268 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3160 0.791 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3159+ 1.164 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -3158 0.671 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3157+ 1.089 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3156 0.955 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3155 0.611 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3154 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3154 0.970 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3153 0.865 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3152+ 2.000 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3150 0.820 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 518] SDIAS_T 40 -3149 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3148+ 1.671 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3147 0.701 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3146+ 2.164 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3144 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3143+ 1.014 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 517] WD-Trigg 1 -3142+ 3.089 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3139 0.537 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3139+ 3.268 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3135 0.761 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3135 0.791 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3134 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3133 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -3132 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3132+ 4.417 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3128+ 1.477 vector_swi+0x3c (<00174754>)
:| + begin 0x90000000 -3126 0.761 __irq_svc+0x44 (__ipipe_syscall_root+0x0)
:| + func -3125 0.761 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -3125 0.671 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -3124 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -3123 0.671 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -3123+ 1.014 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -3121 0.597 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + begin 0x00571111 -3121 0.507 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| + func -3120+ 1.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -3119+ 1.089 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -3118 0.761 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -3117+ 1.089 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -3116 0.686 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -3115+ 1.164 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -3114+ 1.268 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -3113+ 1.313 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -3111 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -3111 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -3110 0.656 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -3109 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -3108+ 1.044 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -3107+ 1.656 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:| # func -3106+ 1.552 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -3104+ 1.731 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -3103+ 1.447 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-2144 -3101 0.582 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -3100 0.940 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -3100+ 2.223 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00571111 -3097 0.537 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| + end 0x00000057 -3097 0.567 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -3096 0.895 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -3095 0.552 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -3095 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -3094 0.552 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_syscall_root+0x0)
: + func -3094 0.582 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3093 0.686 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3092 0.835 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3092 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -3091 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -3091+ 1.507 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3089 0.656 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3088 0.701 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3088 0.686 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3087 0.671 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3086 0.537 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3086 0.611 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -3085 0.805 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3084 0.686 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3084 0.537 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3083 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3083 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3082 0.865 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3081 0.820 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3080 0.835 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3079 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 517] WD-Trigg 1 -3079 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3078+ 1.373 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3077+ 1.432 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -3075 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3075+ 1.059 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -3074 0.731 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -3073+ 1.417 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -3072+ 1.029 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -3071 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3070 0.865 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389 -1 -3069+ 1.910 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # end 0x00a42222 -3067 0.716 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -3067 0.865 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +end 0x00621111 -3066 0.626 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| +end 0x00000062 -3065 0.462 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3065 0.955 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3064 0.776 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| +func -3063 0.522 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -3062! 19.611 no_work_pending+0x18 (<b6b2b600>)
:| +begin 0x90000000 -3043 1.000 __dabt_usr+0x20 (<b6b2bdb8>)
:| +func -3042 0.776 do_DataAbort+0x14 (__dabt_usr+0x54)
:| +func -3041 0.641 do_page_fault+0x14 (do_DataAbort+0x44)
:| +func -3040+ 1.119 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:| #end 0x80000000 -3039 0.656 do_page_fault+0x90 (do_DataAbort+0x44)
: #func -3039 0.552 ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:| #begin 0x80000000 -3038 0.835 ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:| #func -3037 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3036 0.716 ipipe_unstall_root+0x64 (do_page_fault+0xb8)
: +func -3036 0.701 down_read_trylock+0x10 (do_page_fault+0xdc)
:| +begin 0x80000001 -3035 0.686 __down_read_trylock+0x28 (down_read_trylock+0x18)
:| #end 0x80000001 -3034 0.641 __down_read_trylock+0x40 (down_read_trylock+0x18)
: #func -3034 0.567 add_preempt_count+0x10 (__down_read_trylock+0x54)
: #func -3033 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -3032 0.507 ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:| #begin 0x80000000 -3032 0.522 ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:| #func -3031 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3031 0.626 ipipe_unstall_root+0x64 (__down_read_trylock+0x8c)
: +func -3030 0.507 sub_preempt_count+0x10 (__down_read_trylock+0x94)
: +func -3030 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -3029 0.522 ipipe_root_only+0x10 (do_page_fault+0x110)
: +func -3028 0.925 find_vma+0x10 (do_page_fault+0x11c)
: +func -3028 0.626 handle_mm_fault+0x14 (do_page_fault+0x174)
:| +begin 0x80000001 -3027 0.701 handle_mm_fault+0x58 (do_page_fault+0x174)
:| #end 0x80000001 -3026 0.626 handle_mm_fault+0x70 (do_page_fault+0x174)
: #func -3026 0.492 ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:| #begin 0x80000000 -3025 0.507 ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:| #func -3025 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3024 0.641 ipipe_unstall_root+0x64 (handle_mm_fault+0x90)
: +func -3023 0.955 handle_pte_fault+0x14 (handle_mm_fault+0x100)
: +func -3022 0.791 anon_vma_prepare+0x10 (handle_pte_fault+0x12c)
: +func -3022+ 1.044 ipipe_root_only+0x10 (anon_vma_prepare+0x20)
: +func -3021 0.970 __alloc_pages_nodemask+0x14 (handle_pte_fault+0x150)
: +func -3020 0.671 ipipe_root_only+0x10 (__alloc_pages_nodemask+0xb0)
: +func -3019 0.925 next_zones_zonelist+0x10 (__alloc_pages_nodemask+0xdc)
: +func -3018 0.507 get_page_from_freelist+0x14 (__alloc_pages_nodemask+0x168)
: +func -3018 0.850 next_zones_zonelist+0x10 (get_page_from_freelist+0x5c)
: +func -3017 0.641 zone_watermark_ok+0x14 (get_page_from_freelist+0x108)
: +func -3016 0.805 __zone_watermark_ok+0x10 (zone_watermark_ok+0x2c)
:| +begin 0x80000001 -3015 0.537 get_page_from_freelist+0x14c (__alloc_pages_nodemask+0x168)
:| #end 0x80000001 -3015+ 1.059 get_page_from_freelist+0x160 (__alloc_pages_nodemask+0x168)
: #func -3014 0.597 ipipe_unstall_root+0x10 (get_page_from_freelist+0x538)
:| #begin 0x80000000 -3013 0.567 ipipe_unstall_root+0x2c (get_page_from_freelist+0x538)
:| #func -3012 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3012+ 1.582 ipipe_unstall_root+0x64 (get_page_from_freelist+0x538)
: +func -3010 0.611 v6_clear_user_highpage_nonaliasing+0x10 (handle_pte_fault+0x168)
: +func -3010 0.805 kmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x18)
: +func -3009 0.507 add_preempt_count+0x10 (kmap_atomic+0x20)
: +func -3008 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -3008+ 6.641 page_address+0x10 (kmap_atomic+0xd8)
: +func -3001 0.791 __kunmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x2c)
: +func -3000 0.492 sub_preempt_count+0x10 (__kunmap_atomic+0x7c)
: +func -3000 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2999 0.507 add_preempt_count+0x10 (handle_pte_fault+0x1c0)
: +func -2999 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2998 0.611 page_add_new_anon_rmap+0x10 (handle_pte_fault+0x208)
:| +begin 0x80000001 -2997 0.522 page_add_new_anon_rmap+0x38 (handle_pte_fault+0x208)
:| +end 0x80000001 -2997 0.761 page_add_new_anon_rmap+0x4c (handle_pte_fault+0x208)
:| +begin 0x80000001 -2996 0.641 page_add_new_anon_rmap+0x114 (handle_pte_fault+0x208)
:| +end 0x80000001 -2995 0.671 page_add_new_anon_rmap+0x128 (handle_pte_fault+0x208)
:| +begin 0x80000001 -2995 0.597 page_add_new_anon_rmap+0x18c (handle_pte_fault+0x208)
:| #end 0x80000001 -2994 0.477 page_add_new_anon_rmap+0x1a4 (handle_pte_fault+0x208)
: #func -2993 0.492 ipipe_unstall_root+0x10 (page_add_new_anon_rmap+0x1c4)
:| #begin 0x80000000 -2993 0.522 ipipe_unstall_root+0x2c (page_add_new_anon_rmap+0x1c4)
:| #func -2992 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2992 0.671 ipipe_unstall_root+0x64 (page_add_new_anon_rmap+0x1c4)
: +func -2991 0.671 add_page_to_unevictable_list+0x10 (page_add_new_anon_rmap+0x204)
:| +begin 0x80000001 -2991 0.537 add_page_to_unevictable_list+0x44 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -2990 0.507 add_page_to_unevictable_list+0x5c (page_add_new_anon_rmap+0x204)
: #func -2990 0.522 add_preempt_count+0x10 (add_page_to_unevictable_list+0x68)
: #func -2989 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
:| #begin 0x80000001 -2988 0.701 add_page_to_unevictable_list+0x80 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -2988 0.552 add_page_to_unevictable_list+0x94 (page_add_new_anon_rmap+0x204)
:| #begin 0x80000001 -2987 0.582 add_page_to_unevictable_list+0xb0 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -2987 0.820 add_page_to_unevictable_list+0xc4 (page_add_new_anon_rmap+0x204)
: #func -2986 0.507 ipipe_unstall_root+0x10 (add_page_to_unevictable_list+0x11c)
:| #begin 0x80000000 -2985 0.507 ipipe_unstall_root+0x2c (add_page_to_unevictable_list+0x11c)
:| #func -2985 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2984 0.492 ipipe_unstall_root+0x64 (add_page_to_unevictable_list+0x11c)
: +func -2984 0.477 sub_preempt_count+0x10 (add_page_to_unevictable_list+0x124)
: +func -2983 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2982 0.970 __sync_icache_dcache+0x10 (handle_pte_fault+0x22c)
: +func -2981 0.477 sub_preempt_count+0x10 (handle_pte_fault+0x6c4)
: +func -2981+ 1.417 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2980 0.835 up_read+0x10 (do_page_fault+0x2e8)
:| +begin 0x80000001 -2979 0.641 __up_read+0x28 (up_read+0x18)
:| #end 0x80000001 -2978 0.477 __up_read+0x40 (up_read+0x18)
: #func -2978 0.492 add_preempt_count+0x10 (__up_read+0x54)
: #func -2977 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2977 0.492 ipipe_unstall_root+0x10 (__up_read+0x88)
:| #begin 0x80000000 -2976 0.507 ipipe_unstall_root+0x2c (__up_read+0x88)
:| #func -2976 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2975 0.477 ipipe_unstall_root+0x64 (__up_read+0x88)
: +func -2975 0.462 sub_preempt_count+0x10 (__up_read+0x90)
: +func -2974 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -2973 0.671 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -2973 0.597 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -2972! 18.358 no_work_pending+0x18 (<b6b2bdb8>)
:| +begin 0x90000000 -2954 0.955 __dabt_usr+0x20 (<b6b2bdb8>)
:| +func -2953 0.641 do_DataAbort+0x14 (__dabt_usr+0x54)
:| +func -2952 0.552 do_page_fault+0x14 (do_DataAbort+0x44)
:| +func -2951 0.955 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:| #end 0x80000000 -2951 0.477 do_page_fault+0x90 (do_DataAbort+0x44)
: #func -2950 0.552 ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:| #begin 0x80000000 -2949 0.686 ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:| #func -2949 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2948 0.492 ipipe_unstall_root+0x64 (do_page_fault+0xb8)
: +func -2948 0.492 down_read_trylock+0x10 (do_page_fault+0xdc)
:| +begin 0x80000001 -2947 0.522 __down_read_trylock+0x28 (down_read_trylock+0x18)
:| #end 0x80000001 -2947 0.477 __down_read_trylock+0x40 (down_read_trylock+0x18)
: #func -2946 0.462 add_preempt_count+0x10 (__down_read_trylock+0x54)
: #func -2946 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2945 0.492 ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:| #begin 0x80000000 -2945 0.507 ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:| #func -2944 0.597 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2944 0.462 ipipe_unstall_root+0x64 (__down_read_trylock+0x8c)
: +func -2943 0.477 sub_preempt_count+0x10 (__down_read_trylock+0x94)
: +func -2943 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2942 0.507 ipipe_root_only+0x10 (do_page_fault+0x110)
: +func -2942 0.507 find_vma+0x10 (do_page_fault+0x11c)
: +func -2941 0.686 handle_mm_fault+0x14 (do_page_fault+0x174)
:| +begin 0x80000001 -2940 0.537 handle_mm_fault+0x58 (do_page_fault+0x174)
:| #end 0x80000001 -2940 0.477 handle_mm_fault+0x70 (do_page_fault+0x174)
: #func -2939 0.492 ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:| #begin 0x80000000 -2939 0.507 ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:| #func -2938 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2938 0.791 ipipe_unstall_root+0x64 (handle_mm_fault+0x90)
: +func -2937 0.537 handle_pte_fault+0x14 (handle_mm_fault+0x100)
: +func -2937 0.582 anon_vma_prepare+0x10 (handle_pte_fault+0x12c)
: +func -2936 0.537 ipipe_root_only+0x10 (anon_vma_prepare+0x20)
: +func -2935 0.656 __alloc_pages_nodemask+0x14 (handle_pte_fault+0x150)
: +func -2935 0.626 ipipe_root_only+0x10 (__alloc_pages_nodemask+0xb0)
: +func -2934 0.880 next_zones_zonelist+0x10 (__alloc_pages_nodemask+0xdc)
: +func -2933 0.522 get_page_from_freelist+0x14 (__alloc_pages_nodemask+0x168)
: +func -2933 0.582 next_zones_zonelist+0x10 (get_page_from_freelist+0x5c)
: +func -2932 0.507 zone_watermark_ok+0x14 (get_page_from_freelist+0x108)
: +func -2932 0.641 __zone_watermark_ok+0x10 (zone_watermark_ok+0x2c)
:| +begin 0x80000001 -2931 0.477 get_page_from_freelist+0x14c (__alloc_pages_nodemask+0x168)
:| #end 0x80000001 -2931 0.895 get_page_from_freelist+0x160 (__alloc_pages_nodemask+0x168)
: #func -2930 0.626 ipipe_unstall_root+0x10 (get_page_from_freelist+0x538)
:| #begin 0x80000000 -2929 0.537 ipipe_unstall_root+0x2c (get_page_from_freelist+0x538)
:| #func -2928 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2928 1.000 ipipe_unstall_root+0x64 (get_page_from_freelist+0x538)
: +func -2927 0.641 v6_clear_user_highpage_nonaliasing+0x10 (handle_pte_fault+0x168)
: +func -2926 0.477 kmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x18)
: +func -2926 0.477 add_preempt_count+0x10 (kmap_atomic+0x20)
: +func -2925 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2924+ 5.910 page_address+0x10 (kmap_atomic+0xd8)
: +func -2919 0.582 __kunmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x2c)
: +func -2918 0.477 sub_preempt_count+0x10 (__kunmap_atomic+0x7c)
: +func -2917 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2917 0.477 add_preempt_count+0x10 (handle_pte_fault+0x1c0)
: +func -2916 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2915 0.522 page_add_new_anon_rmap+0x10 (handle_pte_fault+0x208)
:| +begin 0x80000001 -2915 0.522 page_add_new_anon_rmap+0x38 (handle_pte_fault+0x208)
:| +end 0x80000001 -2914 0.716 page_add_new_anon_rmap+0x4c (handle_pte_fault+0x208)
:| +begin 0x80000001 -2914 0.597 page_add_new_anon_rmap+0x114 (handle_pte_fault+0x208)
:| +end 0x80000001 -2913 0.597 page_add_new_anon_rmap+0x128 (handle_pte_fault+0x208)
:| +begin 0x80000001 -2913 0.567 page_add_new_anon_rmap+0x18c (handle_pte_fault+0x208)
:| #end 0x80000001 -2912 0.477 page_add_new_anon_rmap+0x1a4 (handle_pte_fault+0x208)
: #func -2911 0.492 ipipe_unstall_root+0x10 (page_add_new_anon_rmap+0x1c4)
:| #begin 0x80000000 -2911 0.522 ipipe_unstall_root+0x2c (page_add_new_anon_rmap+0x1c4)
:| #func -2910 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2910 0.492 ipipe_unstall_root+0x64 (page_add_new_anon_rmap+0x1c4)
: +func -2909 0.492 add_page_to_unevictable_list+0x10 (page_add_new_anon_rmap+0x204)
:| +begin 0x80000001 -2909 0.537 add_page_to_unevictable_list+0x44 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -2908 0.462 add_page_to_unevictable_list+0x5c (page_add_new_anon_rmap+0x204)
: #func -2908 0.477 add_preempt_count+0x10 (add_page_to_unevictable_list+0x68)
: #func -2907 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
:| #begin 0x80000001 -2907 0.552 add_page_to_unevictable_list+0x80 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -2906 0.477 add_page_to_unevictable_list+0x94 (page_add_new_anon_rmap+0x204)
:| #begin 0x80000001 -2906 0.537 add_page_to_unevictable_list+0xb0 (page_add_new_anon_rmap+0x204)
:| #end 0x80000001 -2905 0.537 add_page_to_unevictable_list+0xc4 (page_add_new_anon_rmap+0x204)
: #func -2905 0.492 ipipe_unstall_root+0x10 (add_page_to_unevictable_list+0x11c)
:| #begin 0x80000000 -2904 0.507 ipipe_unstall_root+0x2c (add_page_to_unevictable_list+0x11c)
:| #func -2904 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2903 0.462 ipipe_unstall_root+0x64 (add_page_to_unevictable_list+0x11c)
: +func -2903 0.477 sub_preempt_count+0x10 (add_page_to_unevictable_list+0x124)
: +func -2902 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2902 0.731 __sync_icache_dcache+0x10 (handle_pte_fault+0x22c)
: +func -2901 0.477 sub_preempt_count+0x10 (handle_pte_fault+0x6c4)
: +func -2900 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2900 0.537 up_read+0x10 (do_page_fault+0x2e8)
:| +begin 0x80000001 -2899 0.656 __up_read+0x28 (up_read+0x18)
:| #end 0x80000001 -2899 0.462 __up_read+0x40 (up_read+0x18)
: #func -2898 0.477 add_preempt_count+0x10 (__up_read+0x54)
: #func -2898 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2897 0.492 ipipe_unstall_root+0x10 (__up_read+0x88)
:| #begin 0x80000000 -2897 0.507 ipipe_unstall_root+0x2c (__up_read+0x88)
:| #func -2896 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2896 0.477 ipipe_unstall_root+0x64 (__up_read+0x88)
: +func -2895 0.477 sub_preempt_count+0x10 (__up_read+0x90)
: +func -2895+ 1.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -2893 0.537 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -2893 0.477 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -2892! 27.626 no_work_pending+0x18 (<b6b2bdb8>)
:| +begin 0x90000000 -2865+ 1.164 __und_usr+0x20 (<b6af9084>)
:| +func -2864+ 2.597 __ipipe_notify_trap+0x14 (__und_usr+0x58)
:| +func -2861 0.626 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -2860 0.626 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -2860! 18.089 no_work_pending+0x18 (<b6af9080>)
:| +begin 0x90000000 -2842+ 1.567 vector_swi+0x3c (<b6b7701c>)
: +func -2840+ 1.029 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2839 0.731 SyS_stat64+0x14 (ret_fast_syscall+0x0)
: +func -2838 0.701 vfs_stat+0x10 (SyS_stat64+0x24)
: +func -2838 0.656 vfs_fstatat+0x14 (vfs_stat+0x2c)
: +func -2837 0.611 user_path_at+0x14 (vfs_fstatat+0x58)
: +func -2836 0.731 user_path_at_empty+0x14 (user_path_at+0x24)
: +func -2836 0.716 getname_flags+0x10 (user_path_at_empty+0x34)
: +func -2835 0.626 kmem_cache_alloc+0x14 (getname_flags+0x30)
: +func -2834 0.552 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -2834+ 1.074 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2833 0.477 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -2832+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2831 0.731 kmem_cache_alloc+0xac (getname_flags+0x30)
:| #end 0x80000001 -2830 0.701 kmem_cache_alloc+0xc4 (getname_flags+0x30)
: #func -2830 0.597 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -2829 0.716 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -2828 0.656 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2828+ 1.343 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -2826 0.537 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2826 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2825 0.492 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2825 0.686 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2824 0.507 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2824 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2823 0.492 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2823 0.552 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2822 0.507 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2822 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2821 0.477 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2821 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2820 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2820 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2819 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2819+ 1.179 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2817 0.761 filename_lookup+0x10 (user_path_at_empty+0x68)
: +func -2817 0.641 path_lookupat+0x14 (filename_lookup+0x30)
: +func -2816+ 1.089 path_init+0x14 (path_lookupat+0x3c)
: +func -2815 0.552 lg_local_lock+0x10 (path_init+0x134)
: +func -2814 0.552 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -2814 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2813+ 1.388 __rcu_read_lock+0x10 (path_init+0x138)
: +func -2812 0.791 link_path_walk+0x14 (path_lookupat+0x64)
: +func -2811 0.940 inode_permission+0x10 (link_path_walk+0x70)
: +func -2810 0.910 __inode_permission+0x14 (inode_permission+0x54)
: +func -2809+ 2.074 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2807 0.850 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2806+ 1.925 __d_lookup_rcu+0x14 (lookup_fast+0x4c)
: +func -2804 0.507 inode_permission+0x10 (link_path_walk+0x70)
: +func -2804 0.731 __inode_permission+0x14 (inode_permission+0x54)
: +func -2803+ 1.044 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2802 0.582 lookup_fast+0x14 (path_lookupat+0xcc)
: +func -2801+ 1.268 __d_lookup_rcu+0x14 (lookup_fast+0x4c)
: +func -2800+ 2.134 __lookup_mnt+0x10 (lookup_fast+0x108)
: +func -2798+ 1.014 complete_walk+0x10 (path_lookupat+0x7c)
: +func -2797 0.477 add_preempt_count+0x10 (complete_walk+0x40)
: +func -2796 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2796 0.462 sub_preempt_count+0x10 (complete_walk+0x94)
: +func -2795 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2794 0.582 mntget+0x10 (complete_walk+0xb8)
: +func -2794 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2793 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2793 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2792 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2792 0.686 __rcu_read_unlock+0x10 (complete_walk+0xbc)
: +func -2791 0.477 lg_local_unlock+0x10 (complete_walk+0xc4)
: +func -2790 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -2790+ 1.119 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2789 0.820 final_putname+0x10 (user_path_at_empty+0x74)
: +func -2788+ 1.014 kmem_cache_free+0x14 (final_putname+0x50)
: +func -2787 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -2787 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2786 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -2786 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2785 0.522 kmem_cache_free+0x10c (final_putname+0x50)
:| #end 0x80000001 -2784 0.686 kmem_cache_free+0x124 (final_putname+0x50)
: #func -2783 0.522 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -2783 0.522 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -2782 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2782+ 1.268 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
: +func -2781 0.850 vfs_getattr+0x10 (vfs_fstatat+0x6c)
: +func -2780 0.537 generic_fillattr+0x10 (vfs_getattr+0x48)
: +func -2779 0.492 add_preempt_count+0x10 (generic_fillattr+0x68)
: +func -2779 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2778 0.507 sub_preempt_count+0x10 (generic_fillattr+0x74)
: +func -2777+ 1.298 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2776 0.656 path_put+0x10 (vfs_fstatat+0x78)
: +func -2775 0.597 dput+0x10 (path_put+0x20)
: +func -2775 0.477 add_preempt_count+0x10 (dput+0x34)
: +func -2774 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2774 0.477 sub_preempt_count+0x10 (dput+0x5c)
: +func -2773 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2772+ 1.074 mntput+0x10 (path_put+0x28)
: +func -2771 0.567 mntput_no_expire+0x10 (mntput+0x34)
: +func -2771 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2770 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2770 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2769 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2768+ 2.104 cp_new_stat64+0x14 (SyS_stat64+0x38)
:| +func -2766 0.835 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -2765+ 7.283 ret_fast_syscall+0x2c (<b6b77020>)
:| +begin 0x90000000 -2758 0.582 vector_swi+0x3c (<b6b772cc>)
: +func -2757+ 1.014 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2756 0.746 SyS_mknod+0x10 (ret_fast_syscall+0x0)
: +func -2756+ 1.626 SyS_mknodat+0x14 (SyS_mknod+0x2c)
: +func -2754 0.492 user_path_create+0x10 (SyS_mknodat+0xa4)
: +func -2754 0.492 getname+0x10 (user_path_create+0x28)
: +func -2753 0.671 getname_flags+0x10 (getname+0x20)
: +func -2752 0.492 kmem_cache_alloc+0x14 (getname_flags+0x30)
: +func -2752 0.552 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -2751 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2751 0.462 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -2750 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2749 0.522 kmem_cache_alloc+0xac (getname_flags+0x30)
:| #end 0x80000001 -2749 0.716 kmem_cache_alloc+0xc4 (getname_flags+0x30)
: #func -2748 0.626 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -2748 0.626 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -2747 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2746+ 1.164 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -2745 0.522 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2745 0.567 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2744 0.477 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2744 0.567 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2743 0.522 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2743 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2742 0.477 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2742 0.641 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2741 0.507 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2740 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2740 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2739 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2739 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2738 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2738 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2737 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2737 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2736 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2736 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2736 0.895 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2735 0.701 kern_path_create+0x14 (user_path_create+0x48)
: +func -2734 0.492 do_path_lookup+0x14 (kern_path_create+0x34)
: +func -2733 0.597 filename_lookup+0x10 (do_path_lookup+0x38)
: +func -2733 0.850 path_lookupat+0x14 (filename_lookup+0x30)
: +func -2732 0.611 path_init+0x14 (path_lookupat+0x3c)
: +func -2731 0.477 lg_local_lock+0x10 (path_init+0x134)
: +func -2731 0.477 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -2730 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2730+ 1.029 __rcu_read_lock+0x10 (path_init+0x138)
: +func -2729 0.507 link_path_walk+0x14 (path_lookupat+0x64)
: +func -2728 0.537 inode_permission+0x10 (link_path_walk+0x70)
: +func -2728 0.746 __inode_permission+0x14 (inode_permission+0x54)
: +func -2727+ 1.074 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2726 0.731 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2725+ 2.298 __d_lookup_rcu+0x14 (lookup_fast+0x4c)
: +func -2723 0.567 unlazy_walk+0x10 (link_path_walk+0x2c4)
: +func -2722 0.522 add_preempt_count+0x10 (unlazy_walk+0x5c)
: +func -2722 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2721 0.462 add_preempt_count+0x10 (unlazy_walk+0xa8)
: +func -2721 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2720 0.462 add_preempt_count+0x10 (unlazy_walk+0xf4)
: +func -2720 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2719 0.462 sub_preempt_count+0x10 (unlazy_walk+0x144)
: +func -2719 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2718 0.462 sub_preempt_count+0x10 (unlazy_walk+0x15c)
: +func -2718 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2717 0.477 path_get+0x10 (unlazy_walk+0x17c)
: +func -2716 0.462 mntget+0x10 (path_get+0x20)
: +func -2716 0.477 add_preempt_count+0x10 (mntget+0x24)
: +func -2715 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2715 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2714 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2714 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -2713 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2713 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -2712 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2712 0.462 sub_preempt_count+0x10 (unlazy_walk+0x184)
: +func -2711 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2711 0.462 mntget+0x10 (unlazy_walk+0x19c)
: +func -2710 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2710 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2709 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2709 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2708 0.567 __rcu_read_unlock+0x10 (unlazy_walk+0x1a0)
: +func -2708 0.462 lg_local_unlock+0x10 (unlazy_walk+0x1a8)
: +func -2707 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -2707 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2706 0.462 mntget+0x10 (link_path_walk+0x3dc)
: +func -2706 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2705 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2705 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2704 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2703 0.776 _cond_resched+0x10 (link_path_walk+0x3f0)
: +func -2703 0.940 touch_atime+0x14 (link_path_walk+0x408)
: +func -2702 0.835 ext3_follow_link+0x10 (link_path_walk+0x43c)
: +func -2701 0.492 path_put+0x10 (link_path_walk+0x4c8)
: +func -2700 0.507 dput+0x10 (path_put+0x20)
: +func -2700 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2699 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2699 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2698 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2698 0.731 mntput+0x10 (path_put+0x28)
: +func -2697 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -2696 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2696 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2695 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2695 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2694 0.492 path_get+0x10 (link_path_walk+0x4d8)
: +func -2694 0.462 mntget+0x10 (path_get+0x20)
: +func -2693 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2693 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2693 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2692 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2692 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -2691 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2691 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -2690 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2690 0.522 link_path_walk+0x14 (link_path_walk+0x4fc)
: +func -2689 0.507 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2688 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2688 0.626 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2687 0.746 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2687 0.656 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2686+ 1.044 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2685 0.537 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2684 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2684 0.537 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2683 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2682 0.805 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2682 0.970 follow_managed+0x14 (lookup_fast+0x218)
: +func -2681 0.507 dput+0x10 (link_path_walk+0x2ec)
: +func -2680 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2680 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2679 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2679 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2678 0.507 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2677 0.552 __inode_permission+0x14 (inode_permission+0x54)
: +func -2677 0.626 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2676 0.477 lookup_fast+0x14 (link_path_walk+0x5ac)
: +func -2676 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2675 0.925 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2674 0.462 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2674 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2673 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2673 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2672 0.507 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2672+ 1.104 follow_managed+0x14 (lookup_fast+0x218)
: +func -2670 0.492 path_put+0x10 (link_path_walk+0x720)
: +func -2670 0.492 dput+0x10 (path_put+0x20)
: +func -2669 0.477 ipipe_root_only+0x10 (dput+0x2c)
: +func -2669 0.582 add_preempt_count+0x10 (dput+0x34)
: +func -2668 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2668 0.462 sub_preempt_count+0x10 (dput+0x158)
: +func -2667 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2667 0.597 mntput+0x10 (path_put+0x28)
: +func -2666 0.582 mntput_no_expire+0x10 (mntput+0x34)
: +func -2665 0.552 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2665 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2664 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2664+ 1.179 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2663 0.477 mntget+0x10 (link_path_walk+0x3dc)
: +func -2662 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2662 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2661 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2661 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2660 0.611 _cond_resched+0x10 (link_path_walk+0x3f0)
: +func -2660 0.552 touch_atime+0x14 (link_path_walk+0x408)
: +func -2659 0.776 ext3_follow_link+0x10 (link_path_walk+0x43c)
: +func -2658 0.492 link_path_walk+0x14 (link_path_walk+0x4fc)
: +func -2658 0.597 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2657 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2657 0.820 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2656 0.582 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2655 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2655 0.761 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2654 0.462 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2654 0.910 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2653 0.492 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2652 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2652 0.507 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2651 0.701 follow_managed+0x14 (lookup_fast+0x218)
: +func -2650 0.492 lookup_mnt+0x10 (follow_managed+0x94)
: +func -2650 0.462 lg_local_lock+0x10 (lookup_mnt+0x20)
: +func -2649 0.477 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -2649 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2648 0.805 __lookup_mnt+0x10 (lookup_mnt+0x2c)
: +func -2648 0.462 add_preempt_count+0x10 (lookup_mnt+0x3c)
: +func -2647 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2647 0.462 sub_preempt_count+0x10 (lookup_mnt+0x50)
: +func -2646 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2646 0.462 lg_local_unlock+0x10 (lookup_mnt+0x74)
: +func -2645 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -2645 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2644 0.492 dput+0x10 (follow_managed+0xac)
: +func -2644 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2643 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2643 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2642 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2641 0.462 add_preempt_count+0x10 (follow_managed+0xe4)
: +func -2641 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2640 0.462 sub_preempt_count+0x10 (follow_managed+0xf8)
: +func -2640+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2639 0.507 dput+0x10 (link_path_walk+0x2ec)
: +func -2638 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2638 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2637 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2637 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2636 0.477 mntput+0x10 (link_path_walk+0x300)
: +func -2636 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -2635 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2635 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2634 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2634 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2633 0.522 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2633 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2632 0.656 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2632 0.492 lookup_fast+0x14 (link_path_walk+0x5ac)
: +func -2631 0.522 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2631 0.746 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2630 0.462 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2629 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2629 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2628 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2628 0.522 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2627 0.701 follow_managed+0x14 (lookup_fast+0x218)
: +func -2627 0.492 dput+0x10 (link_path_walk+0x66c)
: +func -2626 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2626 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2625 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2625 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2624 0.492 path_put+0x10 (link_path_walk+0x720)
: +func -2624 0.492 dput+0x10 (path_put+0x20)
: +func -2623 0.477 ipipe_root_only+0x10 (dput+0x2c)
: +func -2623 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2622 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2622 0.462 sub_preempt_count+0x10 (dput+0x158)
: +func -2621 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2621 0.477 mntput+0x10 (path_put+0x28)
: +func -2620 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -2620 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2619 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2619 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2618 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2618 0.507 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2617 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2617 0.716 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2616 1.000 complete_walk+0x10 (path_lookupat+0x7c)
: +func -2615 0.477 path_put+0x10 (path_lookupat+0x70c)
: +func -2614 0.492 dput+0x10 (path_put+0x20)
: +func -2614 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2613 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2613 0.477 sub_preempt_count+0x10 (dput+0x5c)
: +func -2612 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2612 0.477 mntput+0x10 (path_put+0x28)
: +func -2611 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -2611 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2610 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2610 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2609 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2609 0.731 mnt_want_write+0x10 (kern_path_create+0x64)
: +func -2608 0.686 __sb_start_write+0x14 (mnt_want_write+0x28)
: +func -2607 0.462 add_preempt_count+0x10 (__sb_start_write+0xd8)
: +func -2607 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2606 0.462 sub_preempt_count+0x10 (__sb_start_write+0xfc)
: +func -2606 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2605 0.477 __mnt_want_write+0x10 (mnt_want_write+0x30)
: +func -2604 0.462 add_preempt_count+0x10 (__mnt_want_write+0x20)
: +func -2604 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2603 0.462 sub_preempt_count+0x10 (__mnt_want_write+0x6c)
: +func -2603 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2602 0.492 mutex_lock+0x10 (kern_path_create+0x78)
: +func -2601 0.731 ipipe_root_only+0x10 (mutex_lock+0x1c)
: +func -2601 0.656 lookup_hash+0x10 (kern_path_create+0x80)
: +func -2600 0.507 __lookup_hash+0x14 (lookup_hash+0x28)
: +func -2599 0.507 lookup_dcache+0x10 (__lookup_hash+0x28)
: +func -2599 0.731 d_lookup+0x10 (lookup_dcache+0x38)
: +func -2598 0.761 __d_lookup+0x14 (d_lookup+0x3c)
: +func -2597 0.761 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2597 0.716 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2596 0.552 d_alloc+0x10 (lookup_dcache+0xa4)
: +func -2595 0.582 __d_alloc+0x10 (d_alloc+0x20)
: +func -2595 0.477 kmem_cache_alloc+0x14 (__d_alloc+0x2c)
: +func -2594 0.462 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -2594 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2593 0.597 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -2592 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2592 0.701 kmem_cache_alloc+0xac (__d_alloc+0x2c)
:| #end 0x80000001 -2591 0.492 kmem_cache_alloc+0xc4 (__d_alloc+0x2c)
: #func -2590 0.507 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -2590 0.641 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -2589 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2589+ 1.611 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -2587 0.955 d_set_d_op+0x10 (__d_alloc+0x108)
:| +begin 0x80000001 -2586 0.820 __d_alloc+0x120 (d_alloc+0x20)
:| #end 0x80000001 -2585 0.626 __d_alloc+0x138 (d_alloc+0x20)
: #func -2585 0.507 ipipe_unstall_root+0x10 (__d_alloc+0x158)
:| #begin 0x80000000 -2584 0.522 ipipe_unstall_root+0x2c (__d_alloc+0x158)
:| #func -2584 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2583 0.716 ipipe_unstall_root+0x64 (__d_alloc+0x158)
: +func -2582 0.492 add_preempt_count+0x10 (d_alloc+0x30)
: +func -2582 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2581 0.492 sub_preempt_count+0x10 (d_alloc+0x64)
: +func -2581 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2580 0.791 lookup_real+0x10 (__lookup_hash+0x44)
: +func -2579 0.582 simple_lookup+0x10 (lookup_real+0x40)
: +func -2579 0.865 d_set_d_op+0x10 (simple_lookup+0x30)
: +func -2578 0.865 d_instantiate+0x10 (simple_lookup+0x3c)
: +func -2577 0.641 __d_instantiate+0x10 (d_instantiate+0x74)
: +func -2576 0.567 add_preempt_count+0x10 (__d_instantiate+0x24)
: +func -2576 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2575 0.477 sub_preempt_count+0x10 (__d_instantiate+0x78)
: +func -2575 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2574 0.492 d_rehash+0x10 (simple_lookup+0x44)
: +func -2573 0.462 add_preempt_count+0x10 (d_rehash+0x20)
: +func -2573 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2572 0.985 _d_rehash+0x10 (d_rehash+0x28)
: +func -2571 0.492 __d_rehash+0x10 (_d_rehash+0x40)
: +func -2571 0.462 add_preempt_count+0x10 (__d_rehash+0x34)
: +func -2570 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2570 0.477 sub_preempt_count+0x10 (__d_rehash+0x64)
: +func -2569 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2569 0.477 sub_preempt_count+0x10 (d_rehash+0x30)
: +func -2568+ 1.194 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2567 0.641 final_putname+0x10 (user_path_create+0x58)
: +func -2566 0.522 kmem_cache_free+0x14 (final_putname+0x50)
: +func -2566 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -2565 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2565 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -2564 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2564 0.626 kmem_cache_free+0x10c (final_putname+0x50)
:| #end 0x80000001 -2563 0.522 kmem_cache_free+0x124 (final_putname+0x50)
: #func -2562 0.492 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -2562 0.522 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -2561 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2561+ 1.402 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
: +func -2559 0.850 current_umask+0x10 (SyS_mknodat+0xd0)
: +func -2559 0.731 vfs_mknod+0x14 (SyS_mknodat+0x16c)
: +func -2558 0.567 inode_permission+0x10 (vfs_mknod+0x50)
: +func -2557 0.537 __inode_permission+0x14 (inode_permission+0x54)
: +func -2557+ 1.119 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2556 0.641 shmem_mknod+0x14 (vfs_mknod+0xb4)
: +func -2555 0.761 shmem_get_inode+0x14 (shmem_mknod+0x34)
: +func -2554 0.910 shmem_reserve_inode+0x10 (shmem_get_inode+0x2c)
: +func -2553 0.492 add_preempt_count+0x10 (shmem_reserve_inode+0x2c)
: +func -2553 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2552 0.492 sub_preempt_count+0x10 (shmem_reserve_inode+0x74)
: +func -2552 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2551 0.671 new_inode+0x10 (shmem_get_inode+0x40)
: +func -2550 0.626 new_inode_pseudo+0x10 (new_inode+0x18)
: +func -2550 0.850 alloc_inode+0x10 (new_inode_pseudo+0x18)
: +func -2549 0.716 shmem_alloc_inode+0x10 (alloc_inode+0x2c)
: +func -2548 0.507 kmem_cache_alloc+0x14 (shmem_alloc_inode+0x24)
: +func -2548 0.462 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -2547 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2546 0.462 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -2546 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2545 0.746 __slab_alloc.isra.50.constprop.52+0x14 (kmem_cache_alloc+0x74)
:| +begin 0x80000001 -2545 0.507 __slab_alloc.isra.50.constprop.52+0x38 (kmem_cache_alloc+0x74)
:| #end 0x80000001 -2544 0.686 __slab_alloc.isra.50.constprop.52+0x58 (kmem_cache_alloc+0x74)
: #func -2543 0.522 add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
: #func -2543 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2542 0.492 sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
: #func -2542+ 1.253 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2540 0.492 add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
: #func -2540 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2539 0.477 sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
: #func -2539 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2538 0.507 ipipe_unstall_root+0x10 (__slab_alloc.isra.50.constprop.52+0x4cc)
:| #begin 0x80000000 -2538 0.656 ipipe_unstall_root+0x2c (__slab_alloc.isra.50.constprop.52+0x4cc)
:| #func -2537 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2537 0.985 ipipe_unstall_root+0x64 (__slab_alloc.isra.50.constprop.52+0x4cc)
: +func -2536+ 1.104 inode_init_always+0x10 (alloc_inode+0x5c)
: +func -2535 0.820 __mutex_init+0x10 (inode_init_always+0xa0)
:| +begin 0x80000001 -2534 0.552 inode_init_always+0x11c (alloc_inode+0x5c)
:| #end 0x80000001 -2533 0.477 inode_init_always+0x134 (alloc_inode+0x5c)
: #func -2533 0.492 ipipe_unstall_root+0x10 (inode_init_always+0x154)
:| #begin 0x80000000 -2532 0.537 ipipe_unstall_root+0x2c (inode_init_always+0x154)
:| #func -2532 0.582 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2531 0.701 ipipe_unstall_root+0x64 (inode_init_always+0x154)
: +func -2530 0.477 add_preempt_count+0x10 (new_inode_pseudo+0x28)
: +func -2530 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2529 0.477 sub_preempt_count+0x10 (new_inode_pseudo+0x38)
: +func -2529 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2528 0.611 inode_sb_list_add+0x10 (new_inode+0x24)
: +func -2528 0.477 add_preempt_count+0x10 (inode_sb_list_add+0x20)
: +func -2527 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2526 0.477 sub_preempt_count+0x10 (inode_sb_list_add+0x48)
: +func -2526 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2525 0.641 get_next_ino+0x10 (shmem_get_inode+0x4c)
: +func -2525 0.462 add_preempt_count+0x10 (get_next_ino+0x1c)
: +func -2524 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2524 0.462 sub_preempt_count+0x10 (get_next_ino+0x34)
: +func -2523 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2522 0.970 inode_init_owner+0x10 (shmem_get_inode+0x6c)
: +func -2521+ 1.059 current_kernel_time+0x10 (shmem_get_inode+0x84)
: +func -2520 0.970 get_seconds+0x10 (shmem_get_inode+0xa4)
: +func -2519 0.761 init_special_inode+0x10 (shmem_get_inode+0x114)
: +func -2519 0.716 current_kernel_time+0x10 (shmem_mknod+0x60)
: +func -2518 0.507 d_instantiate+0x10 (shmem_mknod+0x80)
: +func -2517 0.462 add_preempt_count+0x10 (d_instantiate+0x3c)
: +func -2517 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2516 0.462 __d_instantiate+0x10 (d_instantiate+0x48)
: +func -2516 0.462 add_preempt_count+0x10 (__d_instantiate+0x24)
: +func -2516 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2515 0.462 sub_preempt_count+0x10 (__d_instantiate+0x78)
: +func -2515 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2514 0.462 add_preempt_count+0x10 (__d_instantiate+0xa4)
: +func -2513 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2513 0.462 sub_preempt_count+0x10 (__d_instantiate+0xf4)
: +func -2512 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2512 0.462 sub_preempt_count+0x10 (d_instantiate+0x50)
: +func -2511 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2511 0.477 add_preempt_count+0x10 (shmem_mknod+0x90)
: +func -2510 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2510 0.462 sub_preempt_count+0x10 (shmem_mknod+0xa4)
: +func -2509 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2509+ 1.223 fsnotify+0x14 (vfs_mknod+0xdc)
: +func -2507 0.507 done_path_create+0x10 (SyS_mknodat+0x17c)
: +func -2507 0.492 dput+0x10 (done_path_create+0x20)
: +func -2506 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2506 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2505 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2505 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2504 0.776 mutex_unlock+0x10 (done_path_create+0x30)
: +func -2503 0.597 mnt_drop_write+0x10 (done_path_create+0x38)
: +func -2503 0.477 __mnt_drop_write+0x10 (mnt_drop_write+0x1c)
: +func -2502 0.462 add_preempt_count+0x10 (__mnt_drop_write+0x20)
: +func -2502 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2501 0.462 sub_preempt_count+0x10 (__mnt_drop_write+0x34)
: +func -2501 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2500 0.477 __sb_end_write+0x10 (mnt_drop_write+0x28)
: +func -2499 0.492 add_preempt_count+0x10 (__sb_end_write+0x28)
: +func -2499 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2498 0.477 sub_preempt_count+0x10 (__sb_end_write+0x48)
: +func -2498 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2497 0.492 path_put+0x10 (done_path_create+0x40)
: +func -2497 0.477 dput+0x10 (path_put+0x20)
: +func -2496 0.611 add_preempt_count+0x10 (dput+0x34)
: +func -2496 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2495 0.477 sub_preempt_count+0x10 (dput+0x5c)
: +func -2495 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2494 0.880 mntput+0x10 (path_put+0x28)
: +func -2493 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -2493 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2492 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2492 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2491+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -2490 0.522 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -2490+ 6.955 ret_fast_syscall+0x2c (<b6b772d0>)
:| +begin 0x90000000 -2483+ 1.029 vector_swi+0x3c (<b6ebe780>)
: +func -2482+ 1.104 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -2481+ 1.149 SyS_open+0x10 (ret_fast_syscall+0x0)
: +func -2479 0.850 do_sys_open+0x14 (SyS_open+0x2c)
: +func -2479 0.582 getname+0x10 (do_sys_open+0xc4)
: +func -2478 0.671 getname_flags+0x10 (getname+0x20)
: +func -2477 0.477 kmem_cache_alloc+0x14 (getname_flags+0x30)
: +func -2477 0.477 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -2476 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2476 0.462 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -2475 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2474 0.865 kmem_cache_alloc+0xac (getname_flags+0x30)
:| #end 0x80000001 -2473 0.731 kmem_cache_alloc+0xc4 (getname_flags+0x30)
: #func -2473 0.537 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -2472 0.746 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -2471 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2471+ 1.089 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -2470 0.522 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2469 0.626 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2469 0.641 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2468 0.641 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2467 0.507 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2467 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2466 0.507 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2466 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2465 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2465 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2464 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2464 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2463 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2463 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2462 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2462 0.507 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2461 0.492 __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:| +begin 0x80000001 -2461 0.522 __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:| +end 0x80000001 -2460 0.462 __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
: +func -2460 0.895 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -2459 0.776 get_unused_fd_flags+0x10 (do_sys_open+0xdc)
: +func -2458 0.507 __alloc_fd+0x10 (get_unused_fd_flags+0x3c)
: +func -2458 0.477 add_preempt_count+0x10 (__alloc_fd+0x2c)
: +func -2457+ 1.268 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2456 0.910 expand_files+0x10 (__alloc_fd+0x70)
: +func -2455 0.492 sub_preempt_count+0x10 (__alloc_fd+0x120)
: +func -2455 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2454 0.746 do_filp_open+0x14 (do_sys_open+0xf8)
: +func -2453 0.791 path_openat+0x14 (do_filp_open+0x3c)
: +func -2452 0.761 get_empty_filp+0x10 (path_openat+0x38)
: +func -2452 0.507 kmem_cache_alloc+0x14 (get_empty_filp+0x50)
: +func -2451 0.492 add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
: +func -2451+ 1.194 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2449 0.477 sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
: +func -2449 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2448 0.552 kmem_cache_alloc+0xac (get_empty_filp+0x50)
:| #end 0x80000001 -2448 0.611 kmem_cache_alloc+0xc4 (get_empty_filp+0x50)
: #func -2447 0.492 ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:| #begin 0x80000000 -2446 0.507 ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:| #func -2446 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2445+ 1.059 ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
: +func -2444 0.492 add_preempt_count+0x10 (get_empty_filp+0x94)
: +func -2444 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2443 0.492 sub_preempt_count+0x10 (get_empty_filp+0xb4)
: +func -2443 0.985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2442 0.776 path_init+0x14 (path_openat+0x6c)
: +func -2441 0.477 lg_local_lock+0x10 (path_init+0x134)
: +func -2441 0.477 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -2440 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2439 0.746 __rcu_read_lock+0x10 (path_init+0x138)
: +func -2439 0.761 link_path_walk+0x14 (path_openat+0x94)
: +func -2438 0.492 inode_permission+0x10 (link_path_walk+0x70)
: +func -2437 0.701 __inode_permission+0x14 (inode_permission+0x54)
: +func -2437+ 1.223 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2435 0.716 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2435+ 1.955 __d_lookup_rcu+0x14 (lookup_fast+0x4c)
: +func -2433 0.477 unlazy_walk+0x10 (link_path_walk+0x2c4)
: +func -2432 0.462 add_preempt_count+0x10 (unlazy_walk+0x5c)
: +func -2432 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2431 0.462 add_preempt_count+0x10 (unlazy_walk+0xa8)
: +func -2431 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2430 0.462 add_preempt_count+0x10 (unlazy_walk+0xf4)
: +func -2430 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2429 0.462 sub_preempt_count+0x10 (unlazy_walk+0x144)
: +func -2429 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2428 0.462 sub_preempt_count+0x10 (unlazy_walk+0x15c)
: +func -2428 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2427 0.611 path_get+0x10 (unlazy_walk+0x17c)
: +func -2426 0.462 mntget+0x10 (path_get+0x20)
: +func -2426 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2425 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2425 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2424 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2424 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -2423 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2423 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -2422 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2422 0.462 sub_preempt_count+0x10 (unlazy_walk+0x184)
: +func -2421 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2421 0.462 mntget+0x10 (unlazy_walk+0x19c)
: +func -2420 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2420 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2419 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2419 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2418 0.492 __rcu_read_unlock+0x10 (unlazy_walk+0x1a0)
: +func -2418 0.477 lg_local_unlock+0x10 (unlazy_walk+0x1a8)
: +func -2417 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -2417 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2416 0.462 mntget+0x10 (link_path_walk+0x3dc)
: +func -2415 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2415 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2414 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2414 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2413 0.850 _cond_resched+0x10 (link_path_walk+0x3f0)
: +func -2412 0.940 touch_atime+0x14 (link_path_walk+0x408)
: +func -2411 0.671 ext3_follow_link+0x10 (link_path_walk+0x43c)
: +func -2411 0.492 path_put+0x10 (link_path_walk+0x4c8)
: +func -2410 0.492 dput+0x10 (path_put+0x20)
: +func -2410 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2409 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2409 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2408 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2408 0.671 mntput+0x10 (path_put+0x28)
: +func -2407 0.507 mntput_no_expire+0x10 (mntput+0x34)
: +func -2407 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2406 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2406 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2405 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2404 0.477 path_get+0x10 (link_path_walk+0x4d8)
: +func -2404 0.462 mntget+0x10 (path_get+0x20)
: +func -2404 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2403 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2403 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2402 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2402 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -2401 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2400 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -2400 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2399 0.552 link_path_walk+0x14 (link_path_walk+0x4fc)
: +func -2399 0.597 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2398 0.507 __inode_permission+0x14 (inode_permission+0x54)
: +func -2398 0.641 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2397 0.611 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2397 0.582 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2396 0.776 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2395 0.477 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2395 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2394 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2393 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2393 0.865 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2392 0.716 follow_managed+0x14 (lookup_fast+0x218)
: +func -2391 0.492 dput+0x10 (link_path_walk+0x2ec)
: +func -2391 0.477 add_preempt_count+0x10 (dput+0x34)
: +func -2390 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2390 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2389 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2388 0.492 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2388 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2387 0.611 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2387 0.492 lookup_fast+0x14 (link_path_walk+0x5ac)
: +func -2386 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2386 0.626 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2385 0.462 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2385 0.791 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2384 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2383 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2383 0.507 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2382 0.925 follow_managed+0x14 (lookup_fast+0x218)
: +func -2381 0.477 path_put+0x10 (link_path_walk+0x720)
: +func -2381 0.492 dput+0x10 (path_put+0x20)
: +func -2381 0.492 ipipe_root_only+0x10 (dput+0x2c)
: +func -2380 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2380 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2379 0.462 sub_preempt_count+0x10 (dput+0x158)
: +func -2378 0.507 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2378 0.477 mntput+0x10 (path_put+0x28)
: +func -2377 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -2377 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2376 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2376 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2375 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2375 0.462 mntget+0x10 (link_path_walk+0x3dc)
: +func -2374 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2374 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2373 0.611 sub_preempt_count+0x10 (mntget+0x38)
: +func -2373 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2372 0.641 _cond_resched+0x10 (link_path_walk+0x3f0)
: +func -2372 0.537 touch_atime+0x14 (link_path_walk+0x408)
: +func -2371 0.537 ext3_follow_link+0x10 (link_path_walk+0x43c)
: +func -2370 0.492 link_path_walk+0x14 (link_path_walk+0x4fc)
: +func -2370 0.507 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2369 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2369 0.805 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2368 0.477 lookup_fast+0x14 (link_path_walk+0x22c)
: +func -2368 0.492 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2367 0.507 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2367 0.462 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2366 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2365 0.477 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2365 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2364 0.507 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2364 0.522 follow_managed+0x14 (lookup_fast+0x218)
: +func -2363 0.477 lookup_mnt+0x10 (follow_managed+0x94)
: +func -2363 0.462 lg_local_lock+0x10 (lookup_mnt+0x20)
: +func -2362 0.462 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -2362 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2361 0.731 __lookup_mnt+0x10 (lookup_mnt+0x2c)
: +func -2361 0.462 add_preempt_count+0x10 (lookup_mnt+0x3c)
: +func -2360 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2360 0.462 sub_preempt_count+0x10 (lookup_mnt+0x50)
: +func -2359 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2359 0.462 lg_local_unlock+0x10 (lookup_mnt+0x74)
: +func -2358 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -2358 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2357 0.492 dput+0x10 (follow_managed+0xac)
: +func -2356 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2356 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2355 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2355 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2354 0.462 add_preempt_count+0x10 (follow_managed+0xe4)
: +func -2354 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2353 0.477 sub_preempt_count+0x10 (follow_managed+0xf8)
: +func -2353 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2352 0.477 dput+0x10 (link_path_walk+0x2ec)
: +func -2352 0.477 add_preempt_count+0x10 (dput+0x34)
: +func -2351 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2351 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2350 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2350 0.477 mntput+0x10 (link_path_walk+0x300)
: +func -2349 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -2349 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2348 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2348 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2347 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2347 0.656 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2346 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2345 0.656 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2345 0.507 lookup_fast+0x14 (link_path_walk+0x5ac)
: +func -2344 0.477 __d_lookup+0x14 (lookup_fast+0x198)
: +func -2344 0.746 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2343 0.477 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2343 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2342 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2341 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2341 0.507 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2340 0.597 follow_managed+0x14 (lookup_fast+0x218)
: +func -2340 0.492 dput+0x10 (link_path_walk+0x66c)
: +func -2339 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2339 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2338 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -2338 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2337 0.492 path_put+0x10 (link_path_walk+0x720)
: +func -2337 0.492 dput+0x10 (path_put+0x20)
: +func -2336 0.597 ipipe_root_only+0x10 (dput+0x2c)
: +func -2336 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -2335 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2335 0.462 sub_preempt_count+0x10 (dput+0x158)
: +func -2334 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2334 0.477 mntput+0x10 (path_put+0x28)
: +func -2333 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -2333 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -2332 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2332 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -2331 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2331 0.537 inode_permission+0x10 (link_path_walk+0xa0)
: +func -2330 0.492 __inode_permission+0x14 (inode_permission+0x54)
: +func -2330+ 1.432 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2328+ 1.044 do_last.isra.28+0x14 (path_openat+0xbc)
: +func -2327 0.835 complete_walk+0x10 (do_last.isra.28+0x168)
: +func -2326 0.552 mnt_want_write+0x10 (do_last.isra.28+0x1ac)
: +func -2326 0.701 __sb_start_write+0x14 (mnt_want_write+0x28)
: +func -2325 0.462 add_preempt_count+0x10 (__sb_start_write+0xd8)
: +func -2325 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2324 0.462 sub_preempt_count+0x10 (__sb_start_write+0xfc)
: +func -2324 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2323 0.477 __mnt_want_write+0x10 (mnt_want_write+0x30)
: +func -2323 0.462 add_preempt_count+0x10 (__mnt_want_write+0x20)
: +func -2322+ 1.477 ipipe_root_only+0x10 (add_preempt_count+0x1c)
:| +begin 0x90000000 -2321 0.791 __irq_svc+0x44 (__ipipe_trace+0xc)
:| +func -2320 0.835 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2319 0.970 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2318 0.805 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2317 0.805 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -2316 0.701 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2316 0.597 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| +begin 0x00621111 -2315 0.746 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| +func -2314+ 1.626 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| +func -2313+ 1.149 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| +func -2312 0.552 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:| +func -2311 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -2310+ 1.850 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -2308 0.641 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -2308 0.641 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -2307 0.641 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -2307 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -2306 0.522 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| +begin 0x00a41111 -2306 0.447 __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:| +func -2305 0.805 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| +func -2304 1.000 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| +func -2303+ 1.074 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| +func -2302+ 1.029 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -2301+ 1.044 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -2300+ 1.462 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| +end 0x00a41111 -2299 0.641 __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:| +end 0x000000a4 -2298+ 1.044 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -2297 0.626 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -2296 0.940 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -2295+ 1.029 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +func -2294 0.746 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2b8)
:| + func -2294 0.626 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -2293+ 1.298 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x00a42222 -2292 0.925 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -2291+ 1.746 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:| # func -2289 0.970 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -2288+ 2.402 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -2286+ 1.134 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -2285 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -2284 0.656 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -2283 0.910 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -2282+ 1.402 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -2281+ 1.029 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -2280+ 1.104 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -2279 0.656 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -2278 0.880 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -2277 0.641 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -2276 0.895 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -2275 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -2275+ 1.134 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -2274 0.955 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 518] SDIAS_T 40 -2273+ 1.820 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2271 0.656 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 517] WD-Trigg 1 -2270+ 1.343 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -2269+ 1.447 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:| # func -2268+ 1.597 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -2266 0.940 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -2265 0.477 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -2265 0.746 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -2264 0.671 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -2263 0.701 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -2262 0.641 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -2262+ 1.492 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -2260 0.925 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 526] CLI:389 -1 -2259 0.716 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -2259+ 1.298 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2257+ 1.611 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -2256 0.970 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2255+ 1.089 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2254 0.820 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -2253+ 2.044 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -2251+ 2.059 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -2249 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2248 0.805 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 518] SDIAS_T 40 -2247+ 4.283 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2243 0.656 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2243+ 5.194 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2237+ 1.805 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2236 0.805 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2235 0.910 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2234+ 1.014 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2233 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2232! 46.432 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2186+ 1.656 vector_swi+0x3c (<00174754>)
: + func -2184 0.835 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2183 0.686 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2183 0.761 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2182 0.671 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2181 0.805 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2180+ 1.686 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2179 0.776 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2178 0.776 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2177 0.552 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2177+ 2.074 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2175 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2174+ 1.522 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2172 0.731 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2172 0.910 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2171 0.686 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2170 0.641 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2169 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2169+ 1.119 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2168 0.940 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2167+ 1.253 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2166 0.880 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 518] SDIAS_T 40 -2165 0.746 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2164+ 2.000 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2162 0.805 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2161+ 1.447 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2160 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2159+ 1.298 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 517] WD-Trigg 1 -2158+ 2.791 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -2155 0.656 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -2154+ 3.268 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -2151 0.895 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2150 0.731 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -2149 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -2149 0.671 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -2148 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -2148+ 5.194 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -2142+ 1.253 vector_swi+0x3c (<00174754>)
:| + begin 0x90000000 -2141 0.671 __irq_svc+0x44 (vector_swi+0x54)
:| + func -2140 0.522 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -2140 0.925 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -2139 0.820 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -2138 0.611 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -2138 0.895 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -2137 0.552 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + begin 0x00571111 -2136 0.477 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| + func -2136+ 1.328 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -2134+ 1.194 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -2133 0.656 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -2133+ 1.059 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -2131 0.686 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -2131+ 1.119 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -2130+ 1.283 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -2128+ 1.208 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -2127 0.656 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -2126 0.701 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -2126 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -2125 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -2124 0.880 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -2123+ 1.611 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:| # func -2122+ 1.537 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -2120+ 1.761 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -2118+ 1.432 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-1159 -2117 0.552 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -2116 0.955 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -2115+ 2.313 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00571111 -2113 0.537 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| + end 0x00000057 -2113 0.552 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -2112 0.850 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -2111 0.611 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -2111 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -2110 0.552 __ipipe_fast_svc_irq_exit+0x18 (vector_swi+0x54)
: + func -2110 0.582 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -2109 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -2108 0.835 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -2108 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -2107 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -2107+ 1.104 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -2105 0.671 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -2105 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -2104 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -2104 0.731 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -2103 0.552 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -2103 0.865 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -2102 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -2101 0.761 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -2100 0.552 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -2100 0.552 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -2099 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -2099 0.776 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -2098 0.686 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -2097+ 1.119 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -2096 0.701 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 517] WD-Trigg 1 -2095 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -2095+ 1.462 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -2094+ 1.328 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -2092 0.805 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -2091+ 1.119 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -2090 0.746 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -2090+ 1.223 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -2088+ 1.104 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -2087 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -2087 0.880 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389 -1 -2086+ 2.208 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # end 0x00a42222 -2084 0.686 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -2083+ 1.029 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +end 0x00621111 -2082 0.597 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| +end 0x00000062 -2081 0.611 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2081 0.776 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2080 0.776 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2079 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2079 0.597 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0xc)
: +func -2078+ 1.089 sub_preempt_count+0x10 (__mnt_want_write+0x6c)
: +func -2077+ 1.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2075 0.686 mutex_lock+0x10 (do_last.isra.28+0x1c8)
: +func -2074+ 1.059 ipipe_root_only+0x10 (mutex_lock+0x1c)
: +func -2073 0.731 lookup_dcache+0x10 (do_last.isra.28+0x1f8)
: +func -2073 0.865 d_lookup+0x10 (lookup_dcache+0x38)
: +func -2072 0.925 __d_lookup+0x14 (d_lookup+0x3c)
: +func -2071 0.955 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -2070 0.552 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -2069+ 1.223 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2068 0.477 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -2068 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2067+ 1.194 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -2066 0.880 mutex_unlock+0x10 (do_last.isra.28+0x60c)
: +func -2065 0.597 mnt_drop_write+0x10 (do_last.isra.28+0x6d0)
: +func -2064 0.477 __mnt_drop_write+0x10 (mnt_drop_write+0x1c)
: +func -2064 0.462 add_preempt_count+0x10 (__mnt_drop_write+0x20)
: +func -2063 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2063 0.462 sub_preempt_count+0x10 (__mnt_drop_write+0x34)
: +func -2062 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2061 0.492 __sb_end_write+0x10 (mnt_drop_write+0x28)
: +func -2061 0.462 add_preempt_count+0x10 (__sb_end_write+0x28)
: +func -2060 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2060 0.477 sub_preempt_count+0x10 (__sb_end_write+0x48)
: +func -2059 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2059+ 1.283 follow_managed+0x14 (do_last.isra.28+0x6e8)
: +func -2057 0.462 add_preempt_count+0x10 (do_last.isra.28+0x788)
: +func -2057 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2056 0.477 sub_preempt_count+0x10 (do_last.isra.28+0x7a0)
: +func -2056 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2055 0.492 mntget+0x10 (do_last.isra.28+0x860)
: +func -2055 0.462 add_preempt_count+0x10 (mntget+0x24)
: +func -2054 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2054 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2053 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2053+ 1.194 complete_walk+0x10 (do_last.isra.28+0x87c)
: +func -2052 0.716 may_open+0x10 (do_last.isra.28+0x97c)
: +func -2051 0.731 inode_permission+0x10 (may_open+0xa8)
: +func -2050 0.507 __inode_permission+0x14 (inode_permission+0x54)
: +func -2050 0.462 add_preempt_count+0x10 (__inode_permission+0x64)
: +func -2049 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2049 0.462 sub_preempt_count+0x10 (__inode_permission+0x78)
: +func -2048 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2047+ 1.313 generic_permission+0x10 (__inode_permission+0xa4)
: +func -2046 0.716 inode_capable+0x10 (generic_permission+0x254)
: +func -2045 0.656 ns_capable+0x10 (inode_capable+0x20)
: +func -2045+ 1.641 cap_capable+0x10 (ns_capable+0x4c)
: +func -2043 0.716 finish_open+0x10 (do_last.isra.28+0x9a0)
: +func -2042 0.641 do_dentry_open.isra.13+0x10 (finish_open+0x34)
: +func -2042 0.477 path_get+0x10 (do_dentry_open.isra.13+0x50)
: +func -2041 0.462 mntget+0x10 (path_get+0x20)
: +func -2041 0.477 add_preempt_count+0x10 (mntget+0x24)
: +func -2040 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2040 0.462 sub_preempt_count+0x10 (mntget+0x38)
: +func -2039 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2039 0.462 add_preempt_count+0x10 (path_get+0x34)
: +func -2038 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2038 0.462 sub_preempt_count+0x10 (path_get+0x48)
: +func -2037+ 1.074 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2036 0.686 file_sb_list_add+0x10 (do_dentry_open.isra.13+0xfc)
: +func -2036 0.462 lg_local_lock+0x10 (file_sb_list_add+0x28)
: +func -2035 0.462 add_preempt_count+0x10 (lg_local_lock+0x1c)
: +func -2035 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2034 0.477 lg_local_unlock+0x10 (file_sb_list_add+0x44)
: +func -2034 0.462 sub_preempt_count+0x10 (lg_local_unlock+0x1c)
: +func -2033 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2032+ 1.208 try_module_get+0x10 (do_dentry_open.isra.13+0x130)
: +func -2031 0.716 fifo_open+0x10 (do_dentry_open.isra.13+0x1bc)
: +func -2030 0.462 add_preempt_count+0x10 (fifo_open+0x4c)
: +func -2030 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2029 0.462 sub_preempt_count+0x10 (fifo_open+0x90)
: +func -2029 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2028 0.686 alloc_pipe_info+0x10 (fifo_open+0xb0)
: +func -2027 0.582 kmem_cache_alloc_trace+0x14 (alloc_pipe_info+0x28)
: +func -2027 0.462 add_preempt_count+0x10 (kmem_cache_alloc_trace+0x3c)
: +func -2026 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2025 0.462 sub_preempt_count+0x10 (kmem_cache_alloc_trace+0x4c)
: +func -2025 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2024 0.656 kmem_cache_alloc_trace+0xac (alloc_pipe_info+0x28)
:| #end 0x80000001 -2023 0.865 kmem_cache_alloc_trace+0xcc (alloc_pipe_info+0x28)
: #func -2023 0.597 ipipe_unstall_root+0x10 (kmem_cache_alloc_trace+0x128)
:| #begin 0x80000000 -2022 0.865 ipipe_unstall_root+0x2c (kmem_cache_alloc_trace+0x128)
:| #func -2021 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2021+ 1.089 ipipe_unstall_root+0x64 (kmem_cache_alloc_trace+0x128)
: +func -2019 0.522 kmem_cache_alloc_trace+0x14 (alloc_pipe_info+0x40)
: +func -2019 0.492 add_preempt_count+0x10 (kmem_cache_alloc_trace+0x3c)
: +func -2018 0.791 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2018 0.492 sub_preempt_count+0x10 (kmem_cache_alloc_trace+0x4c)
: +func -2017 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -2017 0.582 kmem_cache_alloc_trace+0xac (alloc_pipe_info+0x40)
:| #end 0x80000001 -2016 0.522 kmem_cache_alloc_trace+0xcc (alloc_pipe_info+0x40)
: #func -2015 0.507 ipipe_unstall_root+0x10 (kmem_cache_alloc_trace+0x128)
:| #begin 0x80000000 -2015 0.507 ipipe_unstall_root+0x2c (kmem_cache_alloc_trace+0x128)
:| #func -2014 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2014+ 1.283 ipipe_unstall_root+0x64 (kmem_cache_alloc_trace+0x128)
: +func -2013 0.701 __init_waitqueue_head+0x10 (alloc_pipe_info+0x60)
: +func -2012 0.552 __mutex_init+0x10 (alloc_pipe_info+0x84)
: +func -2011 0.477 add_preempt_count+0x10 (fifo_open+0xc8)
: +func -2011 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -2010 0.507 sub_preempt_count+0x10 (fifo_open+0x114)
: +func -2010 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -2009 0.492 mutex_lock+0x10 (fifo_open+0x130)
: +func -2009 0.925 ipipe_root_only+0x10 (mutex_lock+0x1c)
: +func -2008 0.970 wake_up_partner+0x10 (fifo_open+0x280)
: +func -2007 0.746 __wake_up+0x14 (wake_up_partner+0x28)
:| +begin 0x80000001 -2006 0.522 __wake_up+0x40 (wake_up_partner+0x28)
:| #end 0x80000001 -2006 0.507 __wake_up+0x58 (wake_up_partner+0x28)
: #func -2005 0.507 add_preempt_count+0x10 (__wake_up+0x64)
: #func -2004 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2004 0.537 __wake_up_common+0x14 (__wake_up+0x7c)
: #func -2003 0.552 ipipe_root_only+0x10 (__wake_up_common+0x30)
: #func -2003 0.492 ipipe_unstall_root+0x10 (__wake_up+0x88)
:| #begin 0x80000000 -2002 0.507 ipipe_unstall_root+0x2c (__wake_up+0x88)
:| #func -2002 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2001 0.626 ipipe_unstall_root+0x64 (__wake_up+0x88)
: +func -2001 0.477 sub_preempt_count+0x10 (__wake_up+0x90)
: +func -2000 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1999 0.910 mutex_unlock+0x10 (fifo_open+0x28c)
: +func -1999 0.985 file_ra_state_init+0x10 (do_dentry_open.isra.13+0x1a0)
: +func -1998+ 1.074 open_check_o_direct+0x10 (do_last.isra.28+0x9c4)
: +func -1997 0.895 path_put+0x10 (do_last.isra.28+0xa90)
: +func -1996 0.507 dput+0x10 (path_put+0x20)
: +func -1995 0.477 add_preempt_count+0x10 (dput+0x34)
: +func -1995 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1994 0.701 sub_preempt_count+0x10 (dput+0x5c)
: +func -1993+ 1.268 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1992 0.850 mntput+0x10 (path_put+0x28)
: +func -1991 0.597 mntput_no_expire+0x10 (mntput+0x34)
: +func -1991 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -1990 0.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1990 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -1989 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1988 0.507 terminate_walk+0x10 (do_last.isra.28+0xa98)
: +func -1988 0.477 path_put+0x10 (terminate_walk+0x24)
: +func -1987 0.477 dput+0x10 (path_put+0x20)
: +func -1987 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -1986 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1986 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -1985 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1985 0.477 mntput+0x10 (path_put+0x28)
: +func -1984 0.477 mntput_no_expire+0x10 (mntput+0x34)
: +func -1984 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -1983 0.507 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1983 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -1982+ 1.149 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1981 0.477 path_put+0x10 (path_openat+0x3d0)
: +func -1981 0.597 dput+0x10 (path_put+0x20)
: +func -1980 0.611 add_preempt_count+0x10 (dput+0x34)
: +func -1980 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1979 0.462 sub_preempt_count+0x10 (dput+0x5c)
: +func -1978 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1978 0.477 mntput+0x10 (path_put+0x28)
: +func -1977 0.492 mntput_no_expire+0x10 (mntput+0x34)
: +func -1977 0.462 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -1977 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1976 0.462 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -1975+ 1.447 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1974 0.895 __fsnotify_parent+0x14 (do_sys_open+0x140)
: +func -1973 0.865 fsnotify+0x14 (do_sys_open+0x160)
: +func -1972 0.671 fd_install+0x10 (do_sys_open+0x16c)
: +func -1972 0.477 __fd_install+0x10 (fd_install+0x34)
: +func -1971 0.462 add_preempt_count+0x10 (__fd_install+0x28)
: +func -1971 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1970 0.477 sub_preempt_count+0x10 (__fd_install+0x50)
: +func -1969 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1969 0.746 final_putname+0x10 (do_sys_open+0x174)
: +func -1968+ 1.134 kmem_cache_free+0x14 (final_putname+0x50)
: +func -1967 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -1966 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1966 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -1965 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1964 0.522 kmem_cache_free+0x10c (final_putname+0x50)
:| #end 0x80000001 -1964 0.701 kmem_cache_free+0x124 (final_putname+0x50)
: #func -1963 0.552 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -1963+ 1.104 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -1962 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1961+ 1.164 ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:| +func -1960 0.522 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1959! 52.641 ret_fast_syscall+0x2c (<b6ebe784>)
:| +begin 0x90000000 -1907+ 2.059 __und_usr+0x20 (<b6af9084>)
:| +func -1905+ 2.985 __ipipe_notify_trap+0x14 (__und_usr+0x58)
:| +func -1902+ 1.343 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -1900 0.477 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -1900! 15.238 no_work_pending+0x18 (<b6af9080>)
:| +begin 0x90000000 -1885+ 1.208 vector_swi+0x3c (<000c1758>)
: +func -1883 0.716 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1883 0.746 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -1882 0.865 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1881 0.656 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1880 0.940 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1879+ 1.656 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -1878 0.940 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1877 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -1876 0.791 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -1876 0.746 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -1875 0.850 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -1874 0.686 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -1873 0.776 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -1872+ 1.134 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -1871+ 1.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -1870+ 1.253 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -1869 0.656 plc_platform_ioctl_nrt+0x10 [platform_imx] (__rt_dev_ioctl+0x74)
: +func -1868+ 1.044 plc_platform_ioctl_rt+0x14 [platform_imx] (plc_platform_ioctl_nrt+0x2c [platform_imx])
: +func -1867 0.895 xnarch_get_cpu_time+0x10 (plc_platform_ioctl_rt+0x2a0 [platform_imx])
: +func -1866+ 3.298 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| +begin 0x80000001 -1863 0.791 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1862 0.701 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -1861 0.910 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -1860 0.567 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -1860 0.462 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -1859! 33.597 no_work_pending+0x18 (<000c175c>)
:| +begin 0x90000000 -1826+ 1.223 vector_swi+0x3c (<000c1758>)
: +func -1824 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1824 0.686 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -1823 0.761 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1822 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1822 0.746 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1821 0.805 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -1820 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1820 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -1819 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -1819 0.746 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -1818 0.850 sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
: +func -1817 0.492 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +func -1817 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +begin 0x80000000 -1816 0.985 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| *+func -1815 0.820 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +end 0x80000000 -1814 0.850 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +func -1813 0.641 lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +func -1813+ 1.238 lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
: +func -1811+ 1.104 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x2f0 [sigmatek_lrt])
: +func -1810+ 1.477 lrtdrv_global_ioctl.isra.4+0x14 [sigmatek_lrt] (lrt_ioctl_work+0x360 [sigmatek_lrt])
: +func -1809+ 2.537 lrt_drv_cpuload+0x10 [sigmatek_lrt] (lrtdrv_global_ioctl.isra.4+0x218 [sigmatek_lrt])
:| +begin 0x80000001 -1806 0.880 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -1805 0.582 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -1805 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -1804 0.701 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +func -1803 0.507 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -1803! 216.447 no_work_pending+0x18 (<000c175c>)
:| +begin 0x90000000 -1587+ 1.985 vector_swi+0x3c (<b6b80628>)
: +func -1585+ 1.074 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1583 0.910 SyS_writev+0x14 (ret_fast_syscall+0x0)
: +func -1583 0.895 fget_light+0x10 (SyS_writev+0x28)
: +func -1582+ 1.268 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -1580 0.731 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -1580 0.910 vfs_writev+0x14 (SyS_writev+0x4c)
: +func -1579 0.761 do_readv_writev+0x14 (vfs_writev+0x6c)
: +func -1578+ 1.716 rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
: +func -1576+ 1.597 rw_verify_area+0x14 (do_readv_writev+0x70)
: +func -1575 0.835 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1574+ 1.238 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1573 0.955 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1572+ 1.044 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1571 0.746 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1570 0.865 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1569+ 1.238 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1568+ 3.283 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1564 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1564 0.985 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1563 0.850 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1562+ 1.134 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1561 0.940 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 451] LRT:451 1 -1560+ 1.522 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1558 0.761 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1558 0.761 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1557 0.567 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -1556+ 1.238 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:| *+func -1555+ 1.208 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| *+end 0x04031111 -1554 1.000 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:| *+func -1553+ 1.074 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1552 0.671 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1551 0.776 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1550 0.761 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -1550+ 1.268 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x04032222 -1548 0.716 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1548+ 1.029 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:| # func -1547 0.850 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 526] CLI:389 -1 -1546 0.746 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1545+ 1.134 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1544+ 1.805 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1542 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1541+ 1.328 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1540 0.805 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1539+ 1.626 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1538+ 2.641 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1535 0.761 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1534 1.000 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -1533+ 5.268 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1528 0.761 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1527+ 1.746 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1526 0.910 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1525 0.761 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1524 0.820 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1523+ 2.283 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1521 0.597 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1520+ 2.388 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1518+ 1.134 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1517 0.850 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1516+ 1.059 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1515 0.850 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1514 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1513+ 6.492 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1507+ 1.343 vector_swi+0x3c (<00172b94>)
: + func -1505+ 1.029 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1504 0.626 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1504 0.671 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1503 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1503 0.910 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1502+ 1.716 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1500+ 1.268 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -1499+ 1.343 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -1497 0.641 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -1497 0.850 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -1496+ 1.238 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -1495+ 1.029 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -1494+ 1.238 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1492 0.776 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 451] LRT:451 1 -1492 0.582 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1491+ 1.253 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1490+ 1.477 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1488 0.731 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1487 0.940 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1487 0.656 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1486+ 1.164 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1485+ 1.134 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1484 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1483 0.910 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389 -1 -1482+ 1.910 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -1480 1.000 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -1479 0.731 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +end 0x80000000 -1479+ 1.358 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -1477 0.522 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1477+ 1.149 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1475 0.686 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1475 0.492 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1474 0.597 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1474 0.716 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1473 0.597 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1472+ 1.119 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1471 0.552 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1471+ 1.059 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1470 0.850 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1469 0.567 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1468 0.597 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 451] LRT:451 1 -1468+ 1.074 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1467 0.731 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1466 0.701 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1465 0.567 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -1465 0.955 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:| *+func -1464 0.970 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| *+end 0x04031111 -1463 0.582 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:| *+func -1462 0.522 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1462 0.552 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1461 0.701 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1460 0.552 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -1460 0.985 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x04032222 -1459 0.701 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1458 0.597 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:| # func -1457 0.701 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 526] CLI:389 -1 -1457 0.611 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1456 0.746 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1455+ 1.283 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1454 0.552 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1454 0.552 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1453 0.611 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1452+ 1.104 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1451 0.865 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1450 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1450 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -1449+ 1.626 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1447 0.641 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1447 0.895 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1446 0.686 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1445 0.641 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1445+ 1.223 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1443+ 1.626 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1442 0.552 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1441+ 1.388 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1440 0.835 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1439 0.880 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1438 0.805 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1437 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1437 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1436+ 4.701 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1431+ 1.164 vector_swi+0x3c (<00172b94>)
: + func -1430 0.611 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1430 0.641 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1429 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1428 0.641 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1428 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1427+ 1.044 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1426+ 1.044 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -1425 0.985 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -1424 0.656 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -1424 0.731 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -1423+ 1.074 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -1422 0.701 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -1421 0.850 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1420 0.746 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 451] LRT:451 1 -1419 0.552 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1419 0.955 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1418+ 1.164 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1417 0.582 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1416 0.537 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1416 0.522 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1415+ 1.179 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1414+ 1.014 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1413 0.656 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1412 0.731 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389 -1 -1412+ 1.328 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -1410 0.716 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -1409 0.567 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +end 0x80000000 -1409 0.716 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -1408 0.522 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -1408 0.626 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -1407 0.522 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -1407 0.477 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -1406 0.552 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -1406 0.776 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -1405 0.582 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -1404+ 1.223 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -1403 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -1402 0.895 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -1402 0.835 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -1401 0.567 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -1400 0.522 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 451] LRT:451 1 -1400 0.910 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -1399 0.522 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -1398 0.716 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -1397 0.522 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -1397 0.731 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:| *+func -1396 0.985 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| *+end 0x04031111 -1395 0.686 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:| *+func -1395 0.522 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -1394 0.537 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -1393 0.686 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -1393 0.552 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -1392 0.985 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x04032222 -1391 0.582 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -1391 0.507 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:| # func -1390 0.582 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 526] CLI:389 -1 -1390 0.597 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -1389 0.895 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1388+ 1.044 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -1387 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1386 0.552 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1386 0.701 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1385+ 1.059 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1384 0.731 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1383 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1383 0.686 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -1382+ 1.328 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1381 0.522 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -1380+ 1.014 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -1379 0.701 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -1379 0.492 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -1378 0.731 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -1377+ 1.552 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -1376 0.731 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -1375 0.925 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -1374 0.611 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1374 0.611 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1373 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1372 0.731 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1372 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1371+ 7.985 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -1363+ 1.119 vector_swi+0x3c (<00172c9c>)
: + func -1362 0.567 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1361 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1361 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1360 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1360 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1359 0.865 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1359+ 1.358 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -1357 0.985 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -1356 0.626 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -1356+ 1.014 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -1355 0.626 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -1354+ 1.089 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -1353 0.985 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -1352+ 1.343 xnpipe_send+0x10 (rt_pipe_stream+0x174)
:| # func -1351 0.522 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -1350 0.925 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x80000001 -1349 0.671 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1348 0.567 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1348 0.641 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1347 0.522 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1347 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1346 0.895 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -1345 0.791 vector_swi+0x3c (<00172c9c>)
: + func -1345 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1344 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1343 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1343 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1343 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1342 0.537 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1341 0.820 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -1341+ 1.134 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -1340 0.626 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -1339 0.776 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -1338 0.522 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -1338 0.552 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -1337 0.776 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -1336+ 1.402 xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:| # func -1335 0.507 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -1334 0.865 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x90000000 -1334 1.000 __irq_svc+0x44 (__ipipe_restore_head+0x108)
:| + func -1333 0.746 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -1332 0.985 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1331 0.746 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1330 0.820 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -1329 0.686 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1329 0.537 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + begin 0x00621111 -1328 0.731 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| + func -1327+ 1.626 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -1326+ 1.149 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -1324 0.746 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -1324 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -1323+ 2.597 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -1321 0.731 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -1320 0.776 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -1319 0.567 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -1318 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -1318 0.507 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + begin 0x00a41111 -1318 0.432 __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:| + func -1317 0.701 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -1316+ 1.119 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -1315 0.985 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -1314+ 1.014 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -1313 0.910 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -1312+ 1.283 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| + end 0x00a41111 -1311 0.611 __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:| + end 0x000000a4 -1310 0.686 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -1310 0.552 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -1309 0.940 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -1308 1.000 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -1307 0.537 __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x2d0)
:| + begin 0x00002222 -1307 0.970 __ipipe_do_sync_stage+0x38 (__ipipe_dispatch_irq+0x2d0)
:| # begin 0x00a42222 -1306 0.731 __ipipe_do_sync_stage+0x1b4 (__ipipe_dispatch_irq+0x2d0)
:| # func -1305+ 1.432 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:| # func -1304 0.701 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -1303+ 2.477 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -1300+ 1.208 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -1299 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -1298 0.791 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -1298 0.880 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -1297+ 1.597 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -1295+ 1.059 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -1294+ 1.089 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1293 0.746 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -1292+ 1.343 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1291 0.761 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -1290 0.850 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -1289 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -1289+ 1.194 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -1288 0.835 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 518] SDIAS_T 40 -1287+ 1.253 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1285 0.671 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 517] WD-Trigg 1 -1285+ 1.313 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -1283+ 1.194 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:| # func -1282+ 1.029 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -1281+ 1.059 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -1280 0.507 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -1280 0.731 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -1279 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -1278 0.716 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -1278 0.641 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -1277+ 1.477 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -1276 0.731 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 451] LRT:451 1 -1275 0.671 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -1274+ 1.805 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1272 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1272+ 1.552 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1270 0.597 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1270 0.970 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 518] SDIAS_T 40 -1269+ 4.238 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1264 0.791 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1264+ 5.194 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1258 0.850 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1257 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1257 0.970 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1256 0.731 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1255 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1255! 51.223 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1203+ 1.507 vector_swi+0x3c (<00174754>)
: + func -1202 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1201 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1201+ 1.238 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1199 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1199 0.731 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1198+ 1.373 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1197 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1196 0.761 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1195 0.656 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1195+ 1.447 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1193 0.611 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1193+ 1.119 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1191 0.671 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1191 0.895 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1190 0.910 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1189 0.895 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1188 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1188 0.820 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1187 0.880 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1186+ 1.253 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1185 0.940 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 518] SDIAS_T 40 -1184 0.716 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1183+ 1.746 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1181+ 1.029 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1180+ 1.268 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1179 0.611 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1178 0.985 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -1177+ 2.283 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # end 0x00a42222 -1175 0.656 __ipipe_do_sync_stage+0x390 (__ipipe_dispatch_irq+0x2d0)
:| + end 0x00002222 -1174 0.880 __ipipe_do_sync_stage+0x3a8 (__ipipe_dispatch_irq+0x2d0)
:| + end 0x00621111 -1173 0.910 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| + end 0x00000062 -1173 0.716 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -1172+ 1.328 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -1170+ 1.910 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| + func -1169 0.582 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| + end 0x90000000 -1168+ 1.895 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_restore_head+0x108)
:| + begin 0x80000001 -1166 0.716 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1165 0.746 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1165 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1164 0.507 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1164 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1163+ 6.970 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -1156+ 1.388 __irq_usr+0x20 (<b6934408>)
:| + func -1155 0.701 gic_handle_irq+0x10 (__irq_usr+0x5c)
:| + func -1154 0.656 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -1153 0.791 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -1153 0.582 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000057 -1152+ 1.119 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -1151 0.611 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + begin 0x00571111 -1150 0.791 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| + func -1149+ 1.194 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -1148+ 1.253 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -1147 0.776 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -1146 0.985 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| + func -1145 0.552 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| + func -1145+ 1.194 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| # func -1143+ 1.134 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| # func -1142+ 1.238 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| + func -1141 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| + func -1140 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| + func -1140+ 1.238 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| # func -1139 0.865 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| # func -1138+ 1.029 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| # func -1137+ 1.582 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:| # func -1135+ 1.552 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -1134+ 1.761 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -1132+ 1.343 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-174 -1131 0.477 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -1130 0.895 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -1129+ 2.298 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + end 0x00571111 -1127 0.626 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| + end 0x00000057 -1126 0.462 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| + func -1126 0.940 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| + func -1125 0.507 __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:| + func -1124 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1124 0.731 __ipipe_ret_to_user_irqs_disabled+0x18 (<b6934408>)
:| + begin 0x90000000 -1123+ 1.044 vector_swi+0x3c (<b69204b4>)
: + func -1122 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1122 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1121 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1121 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1120 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1119 0.791 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1119 0.611 xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:| + begin 0x80000000 -1118 0.716 xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:| # func -1117+ 1.208 rpi_push+0x10 (xnshadow_relax+0x60)
:| # func -1116 0.746 xnsched_renice_root+0x10 (rpi_push+0x188)
:| # func -1115+ 1.149 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| # [ 526] CLI:389: 1 -1114 0.701 xnsched_renice_root+0x78 (rpi_push+0x188)
:| # func -1113+ 1.149 schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:| # func -1112+ 1.358 __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:| # func -1111 0.925 xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:| # func -1110 0.656 ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:| + end 0x80000000 -1109+ 1.149 ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:| + begin 0x80000000 -1108 0.716 xnpod_suspend_thread+0x1ec (xnshadow_relax+0xac)
:| # func -1108 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x228)
:| # [ 451] LRT:451 1 -1107 0.432 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x228)
:| # func -1106+ 1.865 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1104 0.611 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1104+ 1.552 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1102 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1102 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 517] WD-Trigg 1 -1101+ 3.029 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -1098 0.776 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -1097+ 4.000 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -1093 0.746 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1092 0.671 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -1092 0.865 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -1091 0.492 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -1090 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -1090+ 4.791 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -1085 0.791 vector_swi+0x3c (<00174754>)
: + func -1084 0.597 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -1084 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -1083 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -1082 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -1082 0.582 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -1081+ 1.074 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -1080 0.656 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -1080 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -1079 0.567 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -1079+ 1.089 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -1077 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -1077 0.686 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -1076 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -1076 0.776 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -1075 0.522 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -1074 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -1074 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -1073 0.865 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -1073 1.000 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -1072 0.970 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -1071 0.671 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 517] WD-Trigg 1 -1070 0.611 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -1069+ 1.194 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -1068+ 1.268 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -1067 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -1066+ 1.358 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -1065 0.611 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -1064+ 1.358 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -1063+ 1.089 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -1062 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -1061 0.820 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389: 1 -1060+ 1.313 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -1059 0.641 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -1058 0.731 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +func -1058 0.552 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| +begin 0x00002222 -1057+ 1.059 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xa8)
:| #begin 0x04022222 -1056 0.477 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -1056 0.671 __ipipe_do_sync_stage+0x1e8 (__ipipe_do_sync_pipeline+0xa8)
: #func -1055+ 1.119 irq_enter+0x10 (__ipipe_do_sync_stage+0x278)
: #func -1054 0.701 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -1053 0.641 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -1052 0.850 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -1052 0.776 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -1051+ 1.104 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1050+ 1.119 rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x29c)
: #func -1049+ 2.253 lostage_handler+0x14 (rthal_apc_handler+0x60)
: #func -1046 0.582 xnsched_renice_root+0x10 (lostage_handler+0xb8)
:| #begin 0x80000000 -1046 0.761 xnsched_renice_root+0x38 (lostage_handler+0xb8)
:| *#func -1045 0.701 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 526] CLI:389 -1 -1044 0.626 xnsched_renice_root+0x78 (lostage_handler+0xb8)
:| *#func -1044 0.582 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -1043 0.746 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -1042 0.791 __xnpod_schedule+0x14 (lostage_handler+0xe0)
: #func -1042 0.656 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -1041 0.611 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -1040 0.552 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #begin 0x04031111 -1040+ 1.044 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:| #*func -1039 0.641 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:| #*func -1038 0.820 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 526] CLI:389 -1 -1037 0.716 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -1037+ 1.388 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #func -1035 0.641 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:| #end 0x04031111 -1035 0.492 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:| #end 0x80000001 -1034 0.791 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: #func -1033 0.641 wake_up_process+0x10 (lostage_handler+0xe8)
: #func -1033 0.537 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -1032 0.671 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -1031 0.641 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -1031 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -1030 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1030 0.522 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -1029 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1028 0.626 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -1028 0.597 enqueue_task+0x10 (activate_task+0x38)
: #func -1027+ 3.179 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -1024 0.746 enqueue_task_rt+0x10 (enqueue_task+0x3c)
: #func -1023+ 1.731 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -1022 0.731 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -1021 0.925 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -1020 0.582 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -1019 0.552 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -1019 1.000 resched_task+0x44 (check_preempt_curr+0x64)
: #func -1018 0.507 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -1017 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1016 0.522 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -1016+ 1.134 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1015 0.641 irq_exit+0x10 (__ipipe_do_sync_stage+0x2a0)
: #func -1014 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -1014+ 1.402 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1012 0.701 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -1012 0.582 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -1011 0.641 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -1010 0.776 __ipipe_do_sync_stage+0x2b8 (__ipipe_do_sync_pipeline+0xa8)
:| #func -1010 0.805 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x2e0)
:| #end 0x80000000 -1009 0.641 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x2e0)
: #func -1008 0.791 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -1007 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -1007 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1006 0.552 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -1005 0.552 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -1005 0.940 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1004 0.671 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -1003 0.626 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -1003 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -1002 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1001+ 1.373 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1000 0.597 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1000 0.611 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -999 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -998 0.597 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -998 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -997 0.805 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -996 0.582 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -996 0.611 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -995 0.462 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -995 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -994 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -994 0.970 update_rq_clock+0x10 (__schedule+0x200)
: #func -993 0.850 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -992 0.880 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -991+ 1.328 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -990+ 1.119 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -988 0.955 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -987+ 1.492 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x80000001 -986 0.626 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -985+ 1.313 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -984 0.656 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -983 0.567 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -983 0.582 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -982 0.656 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -982 0.791 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -981+ 1.238 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
: #func -980 0.522 xnsched_renice_root+0x10 (schedule_event+0x3d4)
:| #begin 0x80000000 -979 0.686 xnsched_renice_root+0x38 (schedule_event+0x3d4)
:| *#func -978 0.671 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 526] CLI:389: 1 -978 0.522 xnsched_renice_root+0x78 (schedule_event+0x3d4)
:| *#func -977 0.641 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -977 0.791 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -976 0.731 __xnpod_schedule+0x14 (schedule_event+0x3fc)
: #func -975 0.522 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -974 0.567 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -974 0.507 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #begin 0x04031111 -973 0.776 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:| #*func -973 0.820 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:| #*func -972 0.671 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 526] CLI:389: 1 -971 0.611 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -971+ 1.328 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #func -969 0.746 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:| #end 0x04031111 -968 0.552 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:| #end 0x80000001 -968 0.761 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -967 0.731 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -966 0.910 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -965 0.552 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -965 0.671 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -964 0.626 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -964 0.567 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -963+ 1.358 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -962 0.626 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -961 0.597 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -960 0.567 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -960+ 1.044 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -959 0.850 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -958 0.746 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -957 0.626 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -957+ 1.104 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -956 0.970 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -955+ 1.059 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -954 0.820 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -953+ 1.850 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #func -951 0.582 ipipe_unstall_head+0x10 (xnshadow_relax+0xb0)
:| #end 0x80000000 -950 0.671 ipipe_unstall_head+0xa0 (xnshadow_relax+0xb0)
: #func -950 0.611 __ipipe_reenter_root+0x10 (xnshadow_relax+0xb8)
: #func -949 0.835 finish_task_switch.constprop.63+0x10 (__ipipe_reenter_root+0x28)
: #func -948 0.537 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -948 0.716 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -947 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -946 0.522 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -946 0.492 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -945 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -945 0.507 sub_preempt_count+0x10 (__ipipe_reenter_root+0x30)
: +func -944 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -943+ 1.343 xnsynch_detect_claimed_relax+0x10 (xnshadow_relax+0x110)
:| +begin 0x80000001 -942 0.865 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -941 0.597 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -940 0.820 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -940 0.671 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| +begin 0x80000001 -939 0.582 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -938 0.820 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +begin 0x80000000 -938 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +end 0x80000000 -937 0.970 __ipipe_syscall_root+0x104 (local_restart+0xc)
: +func -936+ 1.328 SyS_select+0x14 (ret_fast_syscall+0x0)
: +func -935+ 1.074 poll_select_set_timeout+0x14 (SyS_select+0xc4)
: +func -934 0.582 core_sys_select+0x14 (SyS_select+0xf4)
: +func -933 0.865 __rcu_read_lock+0x10 (core_sys_select+0x30)
: +func -932+ 1.776 __rcu_read_unlock+0x10 (core_sys_select+0x50)
: +func -930 0.507 do_select+0x14 (core_sys_select+0x234)
: +func -930 0.805 __rcu_read_lock+0x10 (do_select+0x28)
: +func -929+ 1.731 __rcu_read_unlock+0x10 (do_select+0x138)
: +func -927 0.641 fget_light+0x10 (do_select+0x29c)
: +func -927+ 1.552 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -925 0.850 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -924+ 1.074 sock_poll+0x10 (do_select+0x2f8)
: +func -923+ 1.223 datagram_poll+0x10 (sock_poll+0x2c)
: +func -922 0.895 fput+0x10 (do_select+0x330)
: +func -921 0.910 _cond_resched+0x10 (do_select+0x418)
: +func -920+ 1.388 poll_freewait+0x10 (do_select+0x508)
: +func -919+ 1.194 poll_select_copy_remaining+0x14 (SyS_select+0x108)
:| +func -918 0.626 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -917! 10.746 ret_fast_syscall+0x2c (<b69204b8>)
:| +begin 0x90000000 -906 0.865 vector_swi+0x3c (<00172b94>)
: +func -905 0.746 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -905 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +begin 0x80000001 -904 0.626 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -903 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -903 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -902+ 1.208 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:| + begin 0x80000001 -901 0.805 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +end 0x80000001 -900 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +func -900 0.522 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +func -899 0.701 losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +func -898 0.746 xnshadow_harden+0x10 (losyscall_event+0xb8)
: +func -898 0.701 down_interruptible+0x10 (xnshadow_harden+0x44)
:| +begin 0x80000001 -897 0.671 down_interruptible+0x30 (xnshadow_harden+0x44)
:| #end 0x80000001 -896 0.507 down_interruptible+0x48 (xnshadow_harden+0x44)
: #func -896 0.477 add_preempt_count+0x10 (down_interruptible+0x5c)
: #func -895+ 1.059 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -894 0.582 ipipe_unstall_root+0x10 (down_interruptible+0x8c)
:| #begin 0x80000000 -894 0.522 ipipe_unstall_root+0x2c (down_interruptible+0x8c)
:| #func -893 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -893 0.552 ipipe_unstall_root+0x64 (down_interruptible+0x8c)
: +func -892 0.477 sub_preempt_count+0x10 (down_interruptible+0x94)
: +func -892 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -891 0.522 add_preempt_count+0x10 (xnshadow_harden+0x74)
: +func -890 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -890 0.686 wake_up_process+0x10 (xnshadow_harden+0x9c)
: +func -889 0.522 try_to_wake_up+0x10 (wake_up_process+0x40)
:| +begin 0x80000001 -888 0.537 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -888 0.507 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -887 0.462 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -887 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -886 0.522 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -886 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -885 0.626 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -885 0.492 enqueue_task+0x10 (activate_task+0x38)
: #func -884+ 2.134 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -882 0.537 enqueue_task_rt+0x10 (enqueue_task+0x3c)
: #func -881+ 1.104 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -880 0.567 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -880 0.761 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -879 0.537 check_preempt_curr_rt+0x10 (check_preempt_curr+0x44)
: #func -878 0.552 resched_task+0x10 (check_preempt_curr_rt+0x2c)
:| #begin 0x80000001 -878 0.477 resched_task+0x30 (check_preempt_curr_rt+0x2c)
:| #end 0x80000001 -877 0.582 resched_task+0x44 (check_preempt_curr_rt+0x2c)
: #func -877 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -876 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -876 0.537 ipipe_unstall_root+0x10 (try_to_wake_up+0x160)
:| #begin 0x80000000 -875 0.522 ipipe_unstall_root+0x2c (try_to_wake_up+0x160)
:| #func -875 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -874 0.522 ipipe_unstall_root+0x64 (try_to_wake_up+0x160)
: +func -874 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: +func -873 0.895 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -872 0.895 schedule+0x10 (xnshadow_harden+0xa0)
: +func -871 0.552 __schedule+0x14 (schedule+0x74)
: +func -871 0.597 add_preempt_count+0x10 (__schedule+0x38)
: +func -870 0.940 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -869 0.835 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -868 0.582 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -868 0.492 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -867 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -867 0.611 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -866 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -866+ 1.388 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -864 0.507 sub_preempt_count+0x10 (__schedule+0x5c)
: +func -864 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -863 0.582 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -862 0.597 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -862 0.537 __schedule+0xc0 (schedule+0x74)
: #func -861 0.492 add_preempt_count+0x10 (__schedule+0xcc)
: #func -861 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -860 0.656 deactivate_task+0x10 (__schedule+0x4ec)
: #func -860 0.507 dequeue_task+0x10 (deactivate_task+0x38)
: #func -859 0.686 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -858 0.671 dequeue_task_rt+0x10 (dequeue_task+0x3c)
: #func -858 0.776 update_curr_rt+0x10 (dequeue_task_rt+0x20)
: #func -857+ 1.432 dequeue_rt_stack+0x10 (dequeue_task_rt+0x28)
: #func -855 0.477 put_prev_task_rt+0x10 (__schedule+0x214)
: #func -855 0.626 update_curr_rt+0x10 (put_prev_task_rt+0x18)
: #func -854 0.597 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -854 0.686 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x80000001 -853 0.656 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -852+ 1.014 __schedule+0x2c8 (schedule+0x74)
: #func -851 0.641 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -851 0.567 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -850 0.537 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -850 0.641 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -849 0.761 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -848+ 1.044 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:| #begin 0x80000000 -847 0.731 schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:| *#func -846 0.970 xnsched_peek_rpi+0x10 (schedule_event+0x270)
:| *#func -845 0.656 __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:| #end 0x80000000 -845 0.731 __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:| #begin 0x80000001 -844 0.641 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -843 0.761 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:| #begin 0x80000000 -843 0.880 __schedule+0x42c (schedule+0x74)
:| #func -842 0.507 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -841 0.611 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -841 0.477 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -840 0.567 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -840 0.582 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -839 0.880 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -838 0.955 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -837+ 1.223 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -836 0.731 __schedule+0x454 (schedule+0x74)
: #func -835 0.597 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -835+ 1.044 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -834 0.641 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -833 0.656 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -832 0.522 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -832 0.567 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -831 0.686 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -831 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -830 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -830 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -829 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -828+ 1.179 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -827+ 1.089 kthread_should_stop+0x10 (gatekeeper_thread+0xac)
: +func -826 0.522 rpi_pop+0x10 (gatekeeper_thread+0xd4)
:| +begin 0x80000000 -825 0.716 rpi_pop+0x30 (gatekeeper_thread+0xd4)
:| *+func -825 0.582 xnsched_peek_rpi+0x10 (rpi_pop+0x100)
:| *+func -824 0.522 __ipipe_restore_head+0x10 (rpi_pop+0x170)
:| +end 0x80000000 -824 0.552 __ipipe_restore_head+0x104 (rpi_pop+0x170)
: +func -823 0.567 xnsched_renice_root+0x10 (rpi_pop+0x198)
:| +begin 0x80000000 -823 0.641 xnsched_renice_root+0x38 (rpi_pop+0x198)
:| *+func -822 0.805 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *+[ 526] CLI:389 -1 -821 0.611 xnsched_renice_root+0x78 (rpi_pop+0x198)
:| *+func -820 0.522 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| +end 0x80000000 -820 0.582 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:| +begin 0x80000000 -819 0.686 gatekeeper_thread+0xec (kthread+0xb0)
:| *+func -819 0.641 xnpod_resume_thread+0x10 (gatekeeper_thread+0x108)
:| *+[ 451] LRT:451 1 -818+ 1.164 xnpod_resume_thread+0x74 (gatekeeper_thread+0x108)
:| *+func -817 0.611 __ipipe_restore_head+0x10 (gatekeeper_thread+0x16c)
:| +end 0x80000000 -816 0.641 __ipipe_restore_head+0x104 (gatekeeper_thread+0x16c)
: +func -816 0.746 __xnpod_schedule+0x14 (gatekeeper_thread+0x194)
: +func -815 0.537 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| +begin 0x80000001 -814 0.537 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| +func -814 0.522 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| +begin 0x04031111 -813+ 1.089 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:| # func -812 0.731 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:| # func -811 0.910 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 25] gatekee -1 -811 0.910 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -810+ 1.194 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -808+ 1.582 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -807 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -806+ 1.119 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -805 0.537 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| + begin 0x80000000 -805+ 1.238 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| + end 0x80000000 -803+ 1.119 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: + func -802 0.582 xnsched_finish_unlocked_switch+0x10 (xnshadow_harden+0xf8)
:| + begin 0x80000000 -802+ 1.059 xnsched_finish_unlocked_switch+0x30 (xnshadow_harden+0xf8)
:| # func -801+ 1.283 xnpod_switch_fpu+0x10 (xnshadow_harden+0x114)
:| # func -799 0.671 ipipe_unstall_head+0x10 (xnshadow_harden+0x128)
:| + end 0x80000000 -799+ 1.014 ipipe_unstall_head+0xa0 (xnshadow_harden+0x128)
: + func -798+ 1.358 __rt_pipe_read+0x14 (losyscall_event+0xe0)
: + func -796+ 1.179 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -795 0.805 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -794 0.865 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -793+ 1.119 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -792 0.850 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -791 0.865 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -791+ 1.283 xntimer_start_aperiodic+0x14 (xnpod_suspend_thread+0x120)
:| # func -789+ 2.164 xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:| # func -787 0.641 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 451] LRT:451 1 -786 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -786+ 1.268 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -785+ 1.164 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -783 0.686 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -783 0.820 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -782 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -781 0.761 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 25] gatekee -1 -781+ 2.164 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| +func -778+ 1.014 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:| +end 0x04031111 -777 0.955 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:| +end 0x80000001 -776+ 1.164 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: +func -775 0.761 up+0x10 (gatekeeper_thread+0xa4)
:| +begin 0x80000001 -775 0.656 up+0x30 (gatekeeper_thread+0xa4)
:| #end 0x80000001 -774 0.507 up+0x48 (gatekeeper_thread+0xa4)
: #func -773 0.477 add_preempt_count+0x10 (up+0x5c)
: #func -773 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -772 0.507 ipipe_unstall_root+0x10 (up+0x8c)
:| #begin 0x80000000 -772 0.522 ipipe_unstall_root+0x2c (up+0x8c)
:| #func -771 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -771 0.507 ipipe_unstall_root+0x64 (up+0x8c)
: +func -770 0.477 sub_preempt_count+0x10 (up+0x94)
: +func -770 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -769 0.611 schedule+0x10 (gatekeeper_thread+0xa8)
: +func -768 0.477 __schedule+0x14 (schedule+0x74)
: +func -768 0.492 add_preempt_count+0x10 (__schedule+0x38)
: +func -767 0.880 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -767 0.761 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -766 0.641 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -765 0.492 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -765 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -764 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -764 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -763 0.522 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -763 0.552 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -762 0.597 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -761 0.492 __schedule+0xc0 (schedule+0x74)
: #func -761 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -760 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -760 0.492 deactivate_task+0x10 (__schedule+0x4ec)
: #func -759 0.611 dequeue_task+0x10 (deactivate_task+0x38)
: #func -759+ 1.432 update_rq_clock+0x10 (dequeue_task+0x24)
: #func -757 0.522 dequeue_task_rt+0x10 (dequeue_task+0x3c)
: #func -757 0.925 update_curr_rt+0x10 (dequeue_task_rt+0x20)
: #func -756 0.910 dequeue_rt_stack+0x10 (dequeue_task_rt+0x28)
: #func -755 0.477 put_prev_task_rt+0x10 (__schedule+0x214)
: #func -755+ 1.164 update_curr_rt+0x10 (put_prev_task_rt+0x18)
: #func -753 0.716 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -753 0.791 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -752+ 1.417 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -750 0.641 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -750+ 1.194 __schedule+0x2c8 (schedule+0x74)
: #func -749 0.641 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -748 0.507 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -747 0.940 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -746 0.850 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -746+ 1.268 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -744 0.626 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -744 0.582 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -743 0.835 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -742 0.761 __schedule+0x42c (schedule+0x74)
:| #func -742 0.537 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -741 0.492 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -741 0.552 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -740 0.671 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -739 0.641 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -739 1.000 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -738 0.701 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -737+ 1.029 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -736 0.761 __schedule+0x454 (preempt_schedule_irq+0x58)
: #func -735 0.522 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -735 0.537 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -734 0.582 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -734 0.686 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -733 0.507 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -732 0.507 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -732 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -731 0.492 ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
: +func -731 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -730 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -729 0.597 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -729+ 1.089 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -728 0.746 preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:| #end 0x80000001 -727 0.492 preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
: #func -726 0.477 sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
: #func -726 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000000 -725+ 1.059 __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x2e0)
:| #end 0x04022222 -724 0.567 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x00002222 -724 0.940 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xa8)
:| +end 0x80000000 -723+ 2.119 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -721+ 1.059 __fsnotify_parent+0x14 (do_readv_writev+0x234)
: +func -720 0.776 fsnotify+0x14 (do_readv_writev+0x250)
: +func -719 0.701 __srcu_read_lock+0x10 (fsnotify+0x248)
: +func -718 0.462 add_preempt_count+0x10 (__srcu_read_lock+0x28)
: +func -718 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -717 0.641 sub_preempt_count+0x10 (__srcu_read_lock+0x54)
: +func -716 0.970 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -715 0.641 __srcu_read_unlock+0x10 (fsnotify+0x21c)
:| +begin 0x80000001 -715 0.522 __srcu_read_unlock+0x34 (fsnotify+0x21c)
:| #end 0x80000001 -714 0.731 __srcu_read_unlock+0x4c (fsnotify+0x21c)
: #func -713 0.552 ipipe_unstall_root+0x10 (__srcu_read_unlock+0x6c)
:| #begin 0x80000000 -713 0.895 ipipe_unstall_root+0x2c (__srcu_read_unlock+0x6c)
:| #func -712 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -711+ 1.208 ipipe_unstall_root+0x64 (__srcu_read_unlock+0x6c)
: +func -710+ 1.074 fput+0x10 (SyS_writev+0x68)
:| +func -709 0.522 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -708+ 8.268 ret_fast_syscall+0x2c (<b6b8062c>)
:| +begin 0x90000000 -700+ 1.223 vector_swi+0x3c (<b6ebdc80>)
: +func -699 0.940 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -698 0.791 SyS_read+0x14 (ret_fast_syscall+0x0)
: +func -697 0.761 fget_light+0x10 (SyS_read+0x28)
: +func -696 0.820 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -696 0.701 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -695 0.835 vfs_read+0x14 (SyS_read+0x4c)
: +func -694 0.805 rw_verify_area+0x14 (vfs_read+0x8c)
: +func -693 0.701 xnpipe_read+0x14 (vfs_read+0xb8)
:| +begin 0x80000000 -693+ 1.597 xnpipe_read+0x64 (vfs_read+0xb8)
:| *+func -691 0.910 __ipipe_restore_head+0x10 (xnpipe_read+0x484)
:| +end 0x80000000 -690+ 1.059 __ipipe_restore_head+0x104 (xnpipe_read+0x484)
:| +begin 0x80000000 -689+ 1.029 xnpipe_read+0x4b8 (vfs_read+0xb8)
:| *+func -688 0.492 __ipipe_restore_head+0x10 (xnpipe_read+0x6e8)
:| +end 0x80000000 -688 0.686 __ipipe_restore_head+0x104 (xnpipe_read+0x6e8)
: +func -687 0.731 __fsnotify_parent+0x14 (vfs_read+0x10c)
: +func -686 0.835 fsnotify+0x14 (vfs_read+0x128)
: +func -685 0.611 fput+0x10 (SyS_read+0x68)
:| +func -685 0.477 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -684+ 3.268 ret_fast_syscall+0x2c (<b6ebdc84>)
:| +begin 0x90000000 -681 0.716 vector_swi+0x3c (<b6ebdc80>)
: +func -680 0.597 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -680 0.477 SyS_read+0x14 (ret_fast_syscall+0x0)
: +func -679 0.492 fget_light+0x10 (SyS_read+0x28)
: +func -679 0.567 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -678 0.522 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -678 0.492 vfs_read+0x14 (SyS_read+0x4c)
: +func -677 0.656 rw_verify_area+0x14 (vfs_read+0x8c)
: +func -676 0.552 xnpipe_read+0x14 (vfs_read+0xb8)
:| +begin 0x80000000 -676 0.671 xnpipe_read+0x64 (vfs_read+0xb8)
:| *+func -675 0.567 __ipipe_restore_head+0x10 (xnpipe_read+0x484)
:| +end 0x80000000 -675 0.582 __ipipe_restore_head+0x104 (xnpipe_read+0x484)
:| +begin 0x80000000 -674 0.910 xnpipe_read+0x4b8 (vfs_read+0xb8)
:| *+func -673 0.865 __pipe_output_handler+0x10 (xnpipe_read+0x558)
:| *+func -672 0.522 __ipipe_restore_head+0x10 (xnpipe_read+0x5c8)
:| +end 0x80000000 -672 0.641 __ipipe_restore_head+0x104 (xnpipe_read+0x5c8)
: +func -671 0.611 __pipe_free_handler+0x10 (xnpipe_read+0x5d8)
:| +begin 0x80000000 -670 0.925 __pipe_free_handler+0x40 (xnpipe_read+0x5d8)
:| *+func -670 0.626 __ipipe_restore_head+0x10 (__pipe_free_handler+0xd0)
:| +end 0x80000000 -669 0.582 __ipipe_restore_head+0x104 (__pipe_free_handler+0xd0)
:| +begin 0x80000000 -668 0.641 xnpipe_read+0x5f0 (vfs_read+0xb8)
:| *+func -668 0.492 __ipipe_restore_head+0x10 (xnpipe_read+0x6e8)
:| +end 0x80000000 -667 0.626 __ipipe_restore_head+0x104 (xnpipe_read+0x6e8)
: +func -667 0.522 __fsnotify_parent+0x14 (vfs_read+0x10c)
: +func -666 0.597 fsnotify+0x14 (vfs_read+0x128)
: +func -665 0.626 fput+0x10 (SyS_read+0x68)
:| +func -665 0.611 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -664! 10.671 ret_fast_syscall+0x2c (<b6ebdc84>)
:| +begin 0x90000000 -654+ 1.582 __und_usr+0x20 (<b6af9084>)
:| +func -652+ 3.238 __ipipe_notify_trap+0x14 (__und_usr+0x58)
:| +func -649 0.567 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -648 0.641 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -648! 41.119 no_work_pending+0x18 (<b6af9080>)
:| +begin 0x90000000 -606+ 1.567 vector_swi+0x3c (<b6b80628>)
: +func -605+ 1.044 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -604 0.656 SyS_writev+0x14 (ret_fast_syscall+0x0)
: +func -603 0.656 fget_light+0x10 (SyS_writev+0x28)
: +func -602 0.746 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -602 0.611 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -601 0.656 vfs_writev+0x14 (SyS_writev+0x4c)
: +func -600 0.820 do_readv_writev+0x14 (vfs_writev+0x6c)
: +func -600+ 1.552 rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
: +func -598+ 1.388 rw_verify_area+0x14 (do_readv_writev+0x70)
: +func -597 0.805 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -596 0.925 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -595 0.850 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -594 0.656 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -593 0.746 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -593 0.611 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -592+ 1.283 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -591+ 2.402 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -588 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -588 0.880 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -587 0.880 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -586+ 1.014 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -585 0.940 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 451] LRT:451 1 -584 0.970 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -583+ 1.626 xntimer_stop_aperiodic+0x10 (xnpod_resume_thread+0x148)
:| *+func -582 0.910 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -581 0.716 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -580 0.611 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -579 0.940 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:| *+func -578+ 1.313 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| *+end 0x04031111 -577 0.895 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:| *+func -576 0.925 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -575 0.820 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -574 0.940 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -574 0.626 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -573+ 1.164 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x04032222 -572 0.761 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -571 0.611 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:| # func -570 0.985 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 526] CLI:389 -1 -569 0.507 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -569+ 1.507 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -567+ 1.313 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -566 0.582 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -565 0.880 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -565 0.791 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -564+ 1.791 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -562+ 1.507 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -560 1.000 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -559+ 1.074 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -558+ 4.149 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -554 0.611 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -554+ 1.432 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -552 0.656 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -552 0.761 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -551 0.597 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -550+ 1.880 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -548 0.537 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -548+ 2.522 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -545 0.895 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -544 0.716 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -544 0.791 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -543 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -542 0.805 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -541+ 6.641 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -535+ 1.283 vector_swi+0x3c (<00172b94>)
: + func -533 0.776 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -533 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -532 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -532 0.537 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -531 0.671 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -530+ 2.014 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -528+ 1.119 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -527+ 1.208 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -526 0.671 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -525 0.850 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -524+ 1.208 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -523 1.000 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -522+ 1.268 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -521 0.716 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 451] LRT:451 1 -520 0.671 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -520+ 1.298 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -518+ 1.477 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -517 0.716 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -516 0.820 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -515 0.567 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -515+ 1.074 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -514 1.000 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -513 0.567 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -512 0.701 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389 -1 -511+ 1.671 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -510 0.895 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -509 0.940 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +end 0x80000000 -508+ 1.582 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -506 0.582 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -506 0.611 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -505 0.582 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -504 0.626 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -504 0.701 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -503 0.656 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -503 0.597 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -502+ 1.164 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -501 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -500+ 1.820 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -498 0.820 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -498 0.641 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -497 0.552 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 451] LRT:451 1 -496+ 1.089 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -495 0.626 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -495 0.731 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -494 0.611 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -493+ 1.029 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:| *+func -492+ 1.119 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| *+end 0x04031111 -491 0.820 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:| *+func -490 0.641 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -490 0.567 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -489 0.731 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -488 0.582 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -488 0.910 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x04032222 -487 0.641 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -486 0.552 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:| # func -486 0.805 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 526] CLI:389 -1 -485 0.626 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -484 0.940 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -483+ 1.104 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -482 0.626 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -482 0.656 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -481 0.597 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -480 0.940 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -479+ 1.014 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -478 0.582 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -478 0.776 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -477+ 2.343 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -475 0.611 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -474 0.985 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -473 0.626 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -473 0.656 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -472 0.671 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -471+ 1.582 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -470 0.582 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -469+ 1.746 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -467+ 1.074 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -466 0.776 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -465 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -465 0.761 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -464 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -463+ 4.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -459+ 1.074 vector_swi+0x3c (<00172b94>)
: + func -458 0.626 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -457 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -456 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -456 0.492 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -455 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -455 0.865 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -454+ 1.238 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -453 0.791 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -452 0.671 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -451 0.701 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -451+ 1.119 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -449 0.656 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -449 0.835 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -448 0.865 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 451] LRT:451 1 -447 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -446 0.850 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -446+ 1.149 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -444 0.582 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -444 0.537 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -443 0.582 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -443 0.895 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -442 0.776 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -441 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -441 0.626 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389 -1 -440 0.880 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -439 0.761 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -438 0.582 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +end 0x80000000 -438 0.597 __ipipe_restore_head+0x104 (xnpipe_write+0x774)
: +func -437 0.522 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -437 0.597 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -436 0.507 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -435 0.477 __ipipe_restore_head+0x104 (xnpipe_write+0x188)
: +func -435 0.597 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -434 0.671 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -434 0.671 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -433 0.925 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -432 0.507 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -432+ 1.029 __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -431 0.850 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -430 0.611 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -429 0.522 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 451] LRT:451 1 -429+ 1.059 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -428 0.656 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -427 0.641 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -426 0.507 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -426+ 1.134 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:| *+func -425 0.970 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| *+end 0x04031111 -424 0.731 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:| *+func -423 0.507 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -422 0.552 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +func -422 0.686 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:| + func -421 0.552 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:| + begin 0x00002222 -421 0.820 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:| # begin 0x04032222 -420 0.552 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:| # func -419 0.820 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:| # func -418 0.567 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 526] CLI:389 -1 -418 0.492 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -417 0.925 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -416+ 1.164 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -415 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -415 0.671 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -414 0.656 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -413 0.776 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -413 0.597 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -412 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -412 0.820 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 451] LRT:451 1 -411+ 1.492 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -409 0.537 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -409+ 1.626 __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
: + func -407 0.656 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -406 0.716 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -406 0.597 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -405+ 1.552 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -404 0.522 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -403+ 1.238 __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -402 0.731 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -401 0.805 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -400 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -399 0.746 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -399 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -398+ 6.641 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -392+ 1.089 vector_swi+0x3c (<00172c9c>)
: + func -391 0.805 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -390 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -389 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -389 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -388 0.776 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -387 0.761 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -387 0.985 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -386+ 1.194 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -384 0.686 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -384+ 1.044 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -383 0.567 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -382+ 1.044 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -381 0.925 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -380+ 1.328 xnpipe_send+0x10 (rt_pipe_stream+0x174)
:| # func -379 0.537 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -378 0.820 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x80000001 -378+ 1.044 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -376 0.522 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -376 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -375 0.626 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -375 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -374 0.731 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -373 0.701 vector_swi+0x3c (<00172c9c>)
: + func -373 0.522 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -372 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -372 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -371 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -371 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -370 0.552 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -370 0.746 __rt_pipe_stream+0x14 (hisyscall_event+0x188)
: + func -369 0.910 xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
: + func -368 0.522 rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:| + begin 0x80000000 -368 0.626 rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:| # func -367 0.492 __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:| + end 0x80000000 -366 0.567 __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:| + begin 0x80000000 -366 0.731 rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:| # func -365+ 1.238 xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:| # func -364 0.522 __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:| + end 0x80000000 -363 0.671 __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:| + begin 0x80000001 -363 0.537 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -362 0.597 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -362 0.597 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -361 0.477 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -360 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -360+ 3.686 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:| + begin 0x90000000 -356 0.970 vector_swi+0x3c (<b69204b4>)
: + func -355 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -355 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -354 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -354 0.477 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -353 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -353 0.761 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -352 0.537 xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:| + begin 0x80000000 -352 0.686 xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:| # func -351+ 1.074 rpi_push+0x10 (xnshadow_relax+0x60)
:| # func -350 0.761 xnsched_renice_root+0x10 (rpi_push+0x188)
:| # func -349+ 1.119 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| # [ 526] CLI:389: 1 -348 0.865 xnsched_renice_root+0x78 (rpi_push+0x188)
:| # func -347+ 1.507 schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:| # func -345+ 1.343 __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:| # func -344 0.880 xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:| # func -343 0.731 ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:| + end 0x80000000 -343 0.970 ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:| + begin 0x90000000 -342+ 1.074 __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:| + func -340 0.776 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -340+ 1.014 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -339 0.746 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -338 0.686 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -337 0.835 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -336 0.537 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| + begin 0x00621111 -336 0.820 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| + func -335+ 1.910 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -333+ 1.283 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -332 0.552 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -331 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -331+ 2.268 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -328 0.716 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -328 0.641 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -327 0.597 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -327 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -326 0.522 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:| + begin 0x00a41111 -326 0.447 __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:| + func -325 0.805 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| + func -324 0.850 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| + func -323 0.925 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| + func -323 0.910 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -322 1.000 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -321+ 1.119 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:| + end 0x00a41111 -319 0.597 __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:| + end 0x000000a4 -319 0.701 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -318 0.776 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -317 0.820 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -317+ 1.552 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + func -315 0.641 __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x2d0)
:| + begin 0x00002222 -314+ 1.164 __ipipe_do_sync_stage+0x38 (__ipipe_dispatch_irq+0x2d0)
:| # begin 0x00a42222 -313 0.686 __ipipe_do_sync_stage+0x1b4 (__ipipe_dispatch_irq+0x2d0)
:| # func -313+ 1.328 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:| # func -311 0.805 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -310+ 2.298 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -308+ 1.074 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:| # func -307 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -306 0.731 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:| # func -305 0.940 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:| # func -304+ 1.537 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -303+ 1.059 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -302+ 1.044 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -301 0.746 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -300 0.835 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -299 0.641 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -299 0.522 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -298 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -298+ 1.208 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -296 0.925 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 518] SDIAS_T 40 -295+ 1.268 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -294 0.791 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 517] WD-Trigg 1 -293+ 1.791 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -292+ 1.268 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:| # func -290 0.925 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:| # func -289+ 1.029 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:| # func -288 0.626 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -288 0.641 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -287 0.686 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -286+ 1.283 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -285 0.701 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -284+ 1.582 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -283 0.880 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 451] LRT:451 1 -282 0.447 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -282+ 1.865 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -280 0.611 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -279+ 1.537 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -278 0.611 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -277+ 1.089 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 518] SDIAS_T 40 -276+ 3.671 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -272 0.552 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -272+ 4.626 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -267 0.880 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -266 0.716 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -265 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -265 0.776 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| + func -264 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -263! 44.119 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -219+ 1.462 vector_swi+0x3c (<00174754>)
: + func -218 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -217 0.552 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -217 0.776 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -216 0.522 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: + func -215 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: + func -215+ 1.432 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -213 0.910 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -212 0.776 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -212 0.686 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -211+ 1.328 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -210 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -209+ 1.373 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: + func -208 0.656 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -207 0.895 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -206 0.895 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -205 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -204 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -204 0.925 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -203+ 1.044 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -202+ 1.164 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -201 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 518] SDIAS_T 40 -200 0.716 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -199+ 1.134 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -198+ 1.611 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -196 0.582 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -196+ 1.014 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: + func -195 0.611 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -194+ 1.701 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -193+ 1.268 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -191 0.582 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -191 0.671 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] CLI:389: 1 -190+ 1.731 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -188 0.611 __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:| + end 0x00002222 -188 0.895 __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:| +func -187 0.537 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:| +begin 0x00002222 -186+ 1.059 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xa8)
:| #begin 0x04022222 -185 0.462 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xa8)
:| #end 0x80000000 -185 0.671 __ipipe_do_sync_stage+0x1e8 (__ipipe_do_sync_pipeline+0xa8)
: #func -184+ 1.238 irq_enter+0x10 (__ipipe_do_sync_stage+0x278)
: #func -183 0.626 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -182 0.656 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -182 0.820 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -181 0.746 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -180 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -179+ 1.238 rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x29c)
: #func -178+ 1.283 lostage_handler+0x14 (rthal_apc_handler+0x60)
: #func -176 0.626 xnsched_renice_root+0x10 (lostage_handler+0xb8)
:| #begin 0x80000000 -176 0.731 xnsched_renice_root+0x38 (lostage_handler+0xb8)
:| *#func -175 0.850 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 526] CLI:389 -1 -174 0.522 xnsched_renice_root+0x78 (lostage_handler+0xb8)
:| *#func -174 0.656 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -173 0.805 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -172+ 1.104 __xnpod_schedule+0x14 (lostage_handler+0xe0)
:| #begin 0x90000000 -171+ 1.014 __irq_svc+0x44 (ipipe_raise_irq+0x0)
:| #func -170 0.701 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -169 0.641 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -169 0.656 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -168 0.641 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000057 -168 0.791 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -167 0.716 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:| #begin 0x00571111 -166 0.597 __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:| #func -165+ 1.283 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:| #func -164+ 1.537 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:| #func -163 0.686 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:| #func -162 0.880 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| #func -161 0.805 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| #func -160+ 1.134 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -159+ 1.149 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -158+ 1.313 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| #func -157 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| #func -156 0.552 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| #func -155 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -155 0.970 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -154+ 1.194 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #*func -153+ 1.507 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:| #*func -151+ 1.746 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| #*func -149+ 1.671 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| #*func -148+ 1.477 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| #*event tick@810 -146 0.462 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| #*func -146+ 1.029 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| #*func -145+ 2.074 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| #*func -143 0.850 __xnpod_schedule+0x14 (xnintr_clock_handler+0x11c)
:| #*[ 526] CLI:389 -1 -142 0.477 __xnpod_schedule+0xbc (xnintr_clock_handler+0x11c)
:| #*func -141+ 1.417 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -140+ 1.402 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -139 0.701 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -138 0.940 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -137 0.686 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -136+ 1.134 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -135+ 1.358 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -134+ 1.029 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -133 0.746 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 517] WD-Trigg 1 -132+ 2.880 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -129 0.537 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -128+ 3.731 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -125 0.656 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -124 0.805 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -123 0.656 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -123 0.925 __ipipe_syscall_root+0x104 (local_restart+0xc)
:| +*func -122 0.746 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -121+ 4.522 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -116+ 1.089 vector_swi+0x3c (<00174754>)
: +*func -115 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -115 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -114 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -114 0.507 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
: +*func -113 0.641 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
: +*func -112+ 1.044 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -111 0.776 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -111 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -110 0.626 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -109 0.835 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -109 0.626 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -108 0.776 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
: +*func -107 0.492 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -107 0.731 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -106 0.731 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -105 0.507 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -105 0.552 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -104 0.910 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -103+ 1.149 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -102 0.925 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -101 0.597 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 517] WD-Trigg 1 -101 0.492 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -100 0.791 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -99+ 1.238 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -98 0.552 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -97 0.820 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
: +*func -97 0.686 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -96 0.910 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -95 0.731 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -94 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -94 0.910 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 526] CLI:389 -1 -93+ 1.283 __xnpod_schedule+0x480 (xnintr_clock_handler+0x11c)
:| #func -92 0.820 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:| #end 0x00571111 -91 0.671 __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:| #end 0x00000057 -90 0.761 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -89 0.910 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -88 0.746 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -88 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -87 0.656 __ipipe_fast_svc_irq_exit+0x18 (ipipe_raise_irq+0x0)
: #func -87 0.552 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -86 0.552 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -85 0.537 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #begin 0x04031111 -85 0.820 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:| #*func -84 0.567 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:| #func -84 0.597 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:| #end 0x04031111 -83 0.656 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:| #end 0x80000001 -82 0.791 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: #func -81 0.671 wake_up_process+0x10 (lostage_handler+0xe8)
: #func -81 0.537 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -80 0.582 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -80 0.611 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -79 0.641 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -78 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -78 0.507 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -77 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -76 0.582 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -76 0.611 enqueue_task+0x10 (activate_task+0x38)
: #func -75+ 2.820 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -72 0.925 enqueue_task_rt+0x10 (enqueue_task+0x3c)
: #func -72+ 1.701 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -70 0.985 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -69 0.805 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -68 0.656 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -67 0.507 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -67 0.880 resched_task+0x44 (check_preempt_curr+0x64)
: #func -66 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -65 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -65 0.522 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -64+ 1.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -63 0.805 irq_exit+0x10 (__ipipe_do_sync_stage+0x2a0)
: #func -62 0.567 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -61+ 1.179 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -60 0.626 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -59 0.716 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -59 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -58 0.731 __ipipe_do_sync_stage+0x2b8 (__ipipe_do_sync_pipeline+0xa8)
:| #func -57 0.671 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x2e0)
:| #end 0x80000000 -57 0.641 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x2e0)
: #func -56 0.671 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -55 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -55 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -54 0.522 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -54 0.626 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -53 0.671 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -52 0.656 ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
: +func -52 0.522 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -51 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -51 0.895 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -50 0.940 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -49 0.567 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -48 0.477 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -48 0.507 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -47 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -47 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -46 0.671 ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
: +func -46 0.582 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -45 0.597 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -44 0.537 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -44 0.462 add_preempt_count+0x10 (__schedule+0xcc)
: #func -43 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -43+ 1.477 update_rq_clock+0x10 (__schedule+0x200)
: #func -41 0.716 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -40 0.865 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -39+ 1.119 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -38+ 1.149 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -37 0.835 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -36 0.880 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x80000001 -36 0.611 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -35+ 1.328 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -34 0.611 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -33 0.567 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -32 0.582 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -32 0.626 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -31 0.641 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -31+ 1.432 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
: #func -29 0.522 xnsched_renice_root+0x10 (schedule_event+0x3d4)
:| #begin 0x80000000 -29 0.641 xnsched_renice_root+0x38 (schedule_event+0x3d4)
:| *#func -28+ 1.014 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 526] CLI:389: 1 -27 0.597 xnsched_renice_root+0x78 (schedule_event+0x3d4)
:| *#func -26 0.641 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -26 0.820 __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
: #func -25 0.641 __xnpod_schedule+0x14 (schedule_event+0x3fc)
: #func -24 0.626 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -24 0.865 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -23 0.492 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:| #begin 0x04031111 -22 0.701 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:| #*func -22 0.850 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:| #*func -21 0.552 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 526] CLI:389: 1 -20 0.611 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -20+ 1.582 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #func -18 0.597 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:| #end 0x04031111 -17 0.552 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:| #end 0x80000001 -17 0.686 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -16 0.671 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -15 0.940 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -14 0.522 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -14 0.537 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -13 0.835 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -13 0.656 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -12+ 1.522 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -10 0.626 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -10 0.626 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -9 0.537 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -9 0.910 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -8 0.671 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -7 0.611 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -6 0.641 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -6 0.731 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -5 0.955 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -4 0.985 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3 0.880 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2+ 2.731 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<| #freeze 0x00a40000 0 1.388 __ipipe_do_sync_stage+0x364 (__ipipe_dispatch_irq+0x2d0)
| #func 1 0.955 printk+0x18 (__ipipe_do_sync_stage+0x374)
| #func 2 8.970 __ipipe_spin_lock_irqsave+0x10 (printk+0x11c)
| #func 11 0.716 __ipipe_spin_unlock_irqrestore+0x10 (printk+0x16c)
| #func 12 0.671 ipipe_raise_irq+0x10 (printk+0x180)
| #func 12 0.552 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
| #begin 0x04001111 13 1.059 __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
| #func 14 1.194 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x254)
| #func 15 0.850 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2b8)
| #end 0x04001111 16 1.432 __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
| #begin 0x90000000 17 0.000 __und_svc+0x44 (__ipipe_do_sync_stage+0x388)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-21 16:12 ` Henri Roosen
@ 2014-11-24 8:43 ` Henri Roosen
2014-11-24 9:18 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-24 8:43 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Fri, Nov 21, 2014 at 5:12 PM, Henri Roosen <henriroosen@gmail.com> wrote:
>
>
> On Fri, Nov 21, 2014 at 5:11 PM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Fri, Nov 21, 2014 at 12:09 PM, Henri Roosen <henriroosen@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>>>
>>>> On 11/21/2014 09:03 AM, Henri Roosen wrote:
>>>> >
>>>> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
>>>> > <mailto:rpm@xenomai.org>> wrote:
>>>> >
>>>> > On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>>>> > > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>>>> > >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>>>> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>>> > >> wrote:
>>>> > >>
>>>> > >>>
>>>> > >>>
>>>> > >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>>>> > <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>>> > >>> wrote:
>>>> > >>>
>>>> > >>>>
>>>> > >>>>
>>>> > >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>>>> > >>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>
>>>> > >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen
>>>> wrote:
>>>> > >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>>> > >>>>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>>>
>>>> > >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen
>>>> wrote:
>>>> > >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>>> > >>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>>>>>
>>>> > >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
>>>> wrote:
>>>> > >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>>> > >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>>>> > wrote:
>>>> > >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles
>>>> Chanteperdrix <
>>>> > >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>>>>>>>>>
>>>> > >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri
>>>> Roosen
>>>> > >>>>> wrote:
>>>> > >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles
>>>> Chanteperdrix <
>>>> > >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>>> > >>>>> Roosen
>>>> > >>>>>>> wrote:
>>>> > >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>>> > >>>>> Chanteperdrix <
>>>> > >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> > >>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>>> > >>>>> Roosen
>>>> > >>>>>>>>> wrote:
>>>> > >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>>>> > >>>>>>> domain'
>>>> > >>>>>>>>> is
>>>> > >>>>>>>>>>> not
>>>> > >>>>>>>>>>>>> there
>>>> > >>>>>>>>>>>>>>>>>> anymore.
>>>> > >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>>>> > >>>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>>>> > >>>>> time, and
>>>> > >>>>>>> pass
>>>> > >>>>>>>>> to
>>>> > >>>>>>>>>>> the
>>>> > >>>>>>>>>>>>>>>>> next when we are finished with the current.
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>>>> > >>>>> used,
>>>> > >>>>>>> the
>>>> > >>>>>>>>>>> cortex a9
>>>> > >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting
>>>> a
>>>> > >>>>>>> kernel
>>>> > >>>>>>>>>>> compiled
>>>> > >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>>>> > >>>>> seemed less
>>>> > >>>>>>>>> random.
>>>> > >>>>>>>>>>>>>>> However,
>>>> > >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>>>> > >>>>> focus on
>>>> > >>>>>>> the
>>>> > >>>>>>>>> NULL
>>>> > >>>>>>>>>>>>> pointer
>>>> > >>>>>>>>>>>>>>>> dereference for now.
>>>> > >>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>>>> > >>>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>>>> > >>>>> dereference is
>>>> > >>>>>>> as
>>>> > >>>>>>>>> below:
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>>>> > >>>>> because
>>>> > >>>>>>> your
>>>> > >>>>>>>>>>> mailer
>>>> > >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>>>> > >>>>> try to
>>>> > >>>>>>> get
>>>> > >>>>>>>>> your
>>>> > >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>>>> > >>>>> simply
>>>> > >>>>>>>>> attach a
>>>> > >>>>>>>>>>>>> plain
>>>> > >>>>>>>>>>>>>>>>> text file with the trace.
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>>>> > >>>>> dereference at
>>>> > >>>>>>>>> virtual
>>>> > >>>>>>>>>>>>> address
>>>> > >>>>>>>>>>>>>>>>> 00000000
>>>> > >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>>>> > >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>>>> > >>>>>>> *ppte=00000000
>>>> > >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>>> > >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>>>> > >>>>> sigmatek_lrt(O)
>>>> > >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>>> > >>>>> W O
>>>> > >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>>> > >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>>> > >>>>>>>>>>>>>>>>>> PC is at 0x0
>>>> > >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>>>> > >>>>> some
>>>> > >>>>>>>>> function
>>>> > >>>>>>>>>>>>> pointer
>>>> > >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>>>> > >>>>>>>>> __ipipe_do_sync_stage
>>>> > >>>>>>>>>>> around
>>>> > >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>>>> > >>>>> probably
>>>> > >>>>>>> an
>>>> > >>>>>>>>> IRQ
>>>> > >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>>>> > >>>>> code to
>>>> > >>>>>>> emit
>>>> > >>>>>>>>> a
>>>> > >>>>>>>>>>> printk
>>>> > >>>>>>>>>>>>>>>>> with the irq number being currently being
>>>> > >>>>> processed
>>>> > >>>>>>> when
>>>> > >>>>>>>>> its
>>>> > >>>>>>>>>>>>> handler
>>>> > >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>>>> > >>>>> issue.
>>>> > >>>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>> Please find the log.txt file attached, which
>>>> shows
>>>> > >>>>> the
>>>> > >>>>>>> IRQ
>>>> > >>>>>>>>> number
>>>> > >>>>>>>>>>>>> that
>>>> > >>>>>>>>>>>>>>> has
>>>> > >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output
>>>> of
>>>> > >>>>>>>>>>> /proc/interrupts
>>>> > >>>>>>>>>>>>> and
>>>> > >>>>>>>>>>>>>>>> /proc/xenomai/irq
>>>> > >>>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always
>>>> IRQ
>>>> > >>>>> 150.
>>>> > >>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>>>> > >>>>> ethernet
>>>> > >>>>>>>>> driver
>>>> > >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>>>> > >>>>> something ?
>>>> > >>>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>> To request the irq, the following statement is
>>>> called:
>>>> > >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>>>> > >>>>> IRQF_DISABLED,
>>>> > >>>>>>>>> pdev->name,
>>>> > >>>>>>>>>>>>> ndev);
>>>> > >>>>>>>>>>>>>> I didn't find a set_type.
>>>> > >>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>> However, I'm not sure if I completely understood
>>>> your
>>>> > >>>>>>> question.
>>>> > >>>>>>>>> Is
>>>> > >>>>>>>>>>> it ok
>>>> > >>>>>>>>>>>>> if
>>>> > >>>>>>>>>>>>>> I point you to the file
>>>> > >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>>>> > >>>>>>>>>>> line
>>>> > >>>>>>>>>>>>>> 1983.
>>>> > >>>>>>>>>>>>>> (
>>>> > >>>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>>
>>>> > >>>>>>>>>>>
>>>> > >>>>>>>>>
>>>> > >>>>>>>
>>>> > >>>>>
>>>> >
>>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>>> > >>>>>>>>>>>>>> )
>>>> > >>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>> Ok, are you using the device tree or not?
>>>> > >>>>>>>>>>>>>
>>>> > >>>>>>>>>>>>
>>>> > >>>>>>>>>>>> Yes, using devicetree
>>>> > >>>>>>>>>>>
>>>> > >>>>>>>>>>> You are sure your devicetree has all the necessary
>>>> > >>>>> parameters for
>>>> > >>>>>>>>>>> the ethernet interrupt ?
>>>> > >>>>>>>>>>>
>>>> > >>>>>>>>>>>
>>>> > >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file.
>>>> Our
>>>> > >>>>> board .dts
>>>> > >>>>>>> file
>>>> > >>>>>>>>>> includes the file and just sets the correct pinctrl,
>>>> phy-mode
>>>> > >>>>> and
>>>> > >>>>>>> status
>>>> > >>>>>>>>> to
>>>> > >>>>>>>>>> okay, similar to what other boards do.
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> Ethernet communication is working and we are getting
>>>> > >>>>> interrupts at
>>>> > >>>>>>> first,
>>>> > >>>>>>>>>> just after a while it stops working because of the NULL
>>>> > pointer
>>>> > >>>>>>>>> dereference.
>>>> > >>>>>>>>>> Any suggestion how to trace down this specific handler
>>>> > getting
>>>> > >>>>>>> NULL-ed?
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
>>>> tracer,
>>>> > >>>>>>>>> trigger a panic before printing anything when the bug
>>>> > happens (by
>>>> > >>>>>>>>> the way, which pointer is NULL, is it the irq handler,
>>>> or the
>>>> > >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe
>>>> tracer to
>>>> > >>>>> store
>>>> > >>>>>>>>> the current value of the handler instead of the
>>>> timestamp
>>>> > in the
>>>> > >>>>>>>>> I-pipe trace structure, and the function printing the
>>>> > traces to
>>>> > >>>>> cast
>>>> > >>>>>>>>> the timestamp to a pointer and print its value instead
>>>> of
>>>> > >>>>> computing
>>>> > >>>>>>>>> a difference. With enough back trace points, it should
>>>> be
>>>> > clear
>>>> > >>>>> in
>>>> > >>>>>>>>> the trace generated which function sets the pointer to
>>>> NULL.
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> Alternatively, if you are ready to spend time in your
>>>> > processor
>>>> > >>>>>>>>> documentation, you can look for a way to program its
>>>> hardware
>>>> > >>>>>>>>> breakpoints registers to watch the handler address once
>>>> it has
>>>> > >>>>> been
>>>> > >>>>>>>>> set.
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>>>> > Instead, the
>>>> > >>>>> ipd
>>>> > >>>>>>>> points to the xenomai domain at the moment of handling
>>>> the
>>>> > irq 150.
>>>> > >>>>>>>> However, it is only requested and registered in the Linux
>>>> > domain.
>>>> > >>>>>>>>
>>>> > >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>>>> > moment the
>>>> > >>>>> 150
>>>> > >>>>>>>> interrupt gets handled in the xenomai domain..
>>>> > >>>>>>>
>>>> > >>>>>>> Yes, please, do not forget to ask for a large number of
>>>> back
>>>> > trace
>>>> > >>>>> points.
>>>> > >>>>>>>
>>>> > >>>>>>> Please find attached the ipipetrace.txt file.
>>>> > >>>>>>
>>>> > >>>>>>
>>>> > >>>>>>> --
>>>> > >>>>>>> Gilles.
>>>> > >>>>>>>
>>>> > >>>>>
>>>> > >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>>>> > address
>>>> > >>>>> 00000000
>>>> > >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>>>> > >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>>> > >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>>>> > >>>>>
>>>> > >>>>> Please put the panic or trace freeze before printing
>>>> anything and
>>>> > >>>>> the whole dumping. This will remove a lot of useless stuff
>>>> > from the
>>>> > >>>>> trace.
>>>> > >>>>>
>>>> > >>>>> Please find attached the ipipetrace_2.txt file (this time I
>>>> > was able to
>>>> > >>>> capture it via /proc/ipipe/trace/frozen instead of the
>>>> terminal
>>>> > logging).
>>>> > >>>>
>>>> > >>>
>>>> > >>> I noticed we have a taskswitch hook set, which might blur the
>>>> trace
>>>> > >>> results. So if you are interested in a trace without the
>>>> > taskswitch hook
>>>> > >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>>>> > >>> inconvenience.
>>>> > >>>
>>>> > >>
>>>> > >> I was actually wondering how __ipipe_next_irq() could come up
>>>> > with 150 when
>>>> > >> in the xenomai domain.
>>>> > >>
>>>> > >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a
>>>> bit
>>>> > strange
>>>> > >> to me:
>>>> > >> first p is set to the __ipipe_current_context and ipd to
>>>> > p->domain. Later
>>>> > >> in the for-loop, p get updated again to __ipipe_current_context
>>>> > again (so
>>>> > >> it is expected to change) but ipd is not updated to be set to
>>>> the
>>>> > p->domain
>>>> > >> again.
>>>> > >> Was that on purpose or is the ipd = p->domain; statement
>>>> missing
>>>> > inside the
>>>> > >> for-loop?
>>>> > >
>>>> > > Looks strange. Have you tried adding ipd = p->domain under p =
>>>> > > __ipipe_current_context ?
>>>> > >
>>>> >
>>>> > The callee may not switch domain over an interrupt handler. Only
>>>> CPU
>>>> > migration may happen, which is what this assignment cares about.
>>>> >
>>>> > rules in IRQ context over sync_stage are:
>>>> >
>>>> > - no domain migration
>>>> > - CPU migration possible over the root domain only
>>>> >
>>>> > Each CPU holds an array of per-domain context areas, each context
>>>> area
>>>> > backlinks to the domain descriptor.
>>>> >
>>>> >
>>>> > I'll instrument the code to detect domain migration, but I guess that
>>>> is
>>>> > what we are facing.
>>>>
>>>> I don't see how that would be possible with Xenomai. The domain
>>>> migration gates are relax/harden calls in the nucleus, and these can
>>>> only be invoked from regular task contexts. But checking for peace of
>>>> mind won't harm anyway.
>>>>
>>>
>>> I've added the check on p->domain != ipd at the end of the for-loop.
>>> That one triggers in my case.
>>>
>>> More debugging found:
>>> 1) the irq that triggers the domain switch is always irq 164 (0xa4).
>>> This is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
>>> interrupt handler is a primary domain handler, registered
>>> using rtdm_irq_request(). I've added checks on primary domain at entry and
>>> exit of the handler. Those checks never trigger, so the handler always
>>> enters and leaves in primary domain.
>>>
>>> 2) our irq-handler is apparently not called when the switch occurs. I've
>>> added a variable that is set to zero in __ipipe_do_sync_stage() after
>>> __ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
>>> that variable is zero when the switch is detected at the end of the
>>> for-loop.
>>> I've noticed that when not setting the variable to zero, it has the
>>> value that is returned by our handler at a spurous interrupt, which means
>>> the last time our handler was called was not a valid interrupt... not sure
>>> what to conclude from that.
>>>
>>> I'm having trouble interpreting the ipipe-trace to find out what is
>>> really going on. I've added a trace (fr7.txt) that was frozen at the point
>>> where the domain-switch was detected at the end of the for-loop in
>>> __ipipe_do_sync_stage(). Could you help me interpreting this trace to find
>>> out where and why there is a domain switch during the irq handling?
>>>
>>>
>> I've added some more tracing to the ipipe-code:
>>
>> At __ipipe_do_sync_stage()
>> ipipe_trace_begin(0x2222); // at enter
>> ipipe_trace_end(0x2222); // at leave
>> ipipe_trace_begin((irq << 16) | 0x2222); // at for-loop after irq is known
>> ipipe_trace_end((irq << 16) | 0x2222); // at end of for-loop
>>
>> At __ipipe_dispatch_irq()
>> ipipe_trace_begin((irq << 16) | 0x1111); // at enter
>> ipipe_trace_end((irq << 16) | 0x1111); // at leave
>>
>> :~# cat /proc/xenomai/irq
>> IRQ CPU0
>> 87: 2441549 [timer]
>> 164: 2192094 fpga0:164
>> 1027: 254734 [virtual]
>>
>> ~# cat /proc/interrupts
>> CPU0
>> 34: 0 GIC sdma
>> 51: 0 GIC rtc alarm
>> 54: 50372 GIC mmc0
>> 59: 693 GIC IMX-uart
>> 70: 792 GIC 21a8000.i2c
>> 87: 232403 GIC i.MX Timer Tick
>> 150: 108432 GIC 2188000.ethernet
>> 151: 0 GIC 2188000.ethernet
>> Err: 0
>>
>> This leads to the attached trace fr12.txt.
>>
>> Line 3586: Entry to __ipipe_do_sync_stage()
>> Line 3587: __ipipe_do_sync_stage found pending IRQ 1027
>> Line 3710: Another entry to __ipipe_do_sync_stage()! This is before end
>> of the previous IRQ 1027!
>> Line 3711: __ipipe_do_sync_stage found pending IRQ 164. This is the last
>> entry where the fpga is handled. This is in primary domain.
>> Line 3735: it seems to me the irqhandler_fpga is completed all in primary
>> domain.
>> Line 3790: Here is the end of __ipipe_do_sync_stage() handling IRQ 1027!
>> Line 3792: Switch to secondary domain
>> Line 4012: There is no end logging of __ipipe_do_sync_stage() handling
>> IRQ 164, but the freeze entry shows it is completing irq 164, so at that
>> entry the end would be if there was no freeze. This is in primary domain.
>>
>> These are the interesting entries that occurred to me. So my questions:
>> - Should it be possible at line 3710 to enter again before ending the
>> previous call?
>> - When the end of IRQ 1027 is finally there at line 3790, why is there a
>> switch to secondary? Handling IRQ 164 is not completed yet.
>>
>> Is the failure visible in this trace, or what tracing can I add to trace
>> down the actual problem?
>>
>
I don't want to be rude or push anyone, as I know everyone has a lot to do
by himself. But it would really help me forward if someone could have a
look at the trace I made and answer the questions above.
If there is no apparent sign in the trace, please point me to some places
where I can add some extra tracing to get down to the root cause.
Thanks in advance!
Henri
>
>> The missing trace file fr12.txt attached now
>
>
>> Thanks!
>> Henri.
>>
>> Thanks!
>>> Henri
>>>
>>>
>>>> >
>>>> > Is the domain migration visible in the ipipe-trace / how can I trace
>>>> > down to the point where domain migration happens?
>>>> >
>>>>
>>>> The tracer reports the current domain, see the heading line of a trace
>>>> for details about the symbols used.
>>>>
>>>> --
>>>> Philippe.
>>>>
>>>
>>>
>>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-24 8:43 ` Henri Roosen
@ 2014-11-24 9:18 ` Gilles Chanteperdrix
2014-11-24 14:56 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-24 9:18 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> I don't want to be rude or push anyone, as I know everyone has a lot to do
> by himself. But it would really help me forward if someone could have a
> look at the trace I made and answer the questions above.
> If there is no apparent sign in the trace, please point me to some places
> where I can add some extra tracing to get down to the root cause.
Hi Henri,
I know I said I would help you, but I am not very familiar with this
code, so Philippe will be much more efficient. But he is busy at the
moment and will not be able to help you before some time.
Regards.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-24 9:18 ` Gilles Chanteperdrix
@ 2014-11-24 14:56 ` Henri Roosen
2014-11-24 15:00 ` Gilles Chanteperdrix
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-24 14:56 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > I don't want to be rude or push anyone, as I know everyone has a lot to
> do
> > by himself. But it would really help me forward if someone could have a
> > look at the trace I made and answer the questions above.
> > If there is no apparent sign in the trace, please point me to some places
> > where I can add some extra tracing to get down to the root cause.
>
> Hi Henri,
>
> I know I said I would help you, but I am not very familiar with this
> code, so Philippe will be much more efficient. But he is busy at the
> moment and will not be able to help you before some time.
>
Thanks Gilles, I appreciate the update. However the following short
question might be something you are familiar with and I would appreciate if
you could answer it:
In the traces I see gic_mute and gic_unmute, while in between the
gic_handle_irq is traced, which triggers our fpga-handler too.
Does that mean we have a problem with the gic-muting? What can I do to
verify?
Thanks!
> Regards.
>
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-24 14:56 ` Henri Roosen
@ 2014-11-24 15:00 ` Gilles Chanteperdrix
2014-11-24 17:01 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-24 15:00 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
> > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > > I don't want to be rude or push anyone, as I know everyone has a lot to
> > do
> > > by himself. But it would really help me forward if someone could have a
> > > look at the trace I made and answer the questions above.
> > > If there is no apparent sign in the trace, please point me to some places
> > > where I can add some extra tracing to get down to the root cause.
> >
> > Hi Henri,
> >
> > I know I said I would help you, but I am not very familiar with this
> > code, so Philippe will be much more efficient. But he is busy at the
> > moment and will not be able to help you before some time.
> >
>
> Thanks Gilles, I appreciate the update. However the following short
> question might be something you are familiar with and I would appreciate if
> you could answer it:
> In the traces I see gic_mute and gic_unmute, while in between the
> gic_handle_irq is traced, which triggers our fpga-handler too.
>
> Does that mean we have a problem with the gic-muting? What can I do to
> verify?
No, gic_mute only prevents the secondary mode interrupts from being
delivered. And since the GPIO irq has a primary mode interrupt, the
mute function does not mute it. So, everything seems fine so far.
--
Gilles.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-24 15:00 ` Gilles Chanteperdrix
@ 2014-11-24 17:01 ` Henri Roosen
2014-11-24 20:21 ` Philippe Gerum
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-24 17:01 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:
> On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > > > I don't want to be rude or push anyone, as I know everyone has a lot
> to
> > > do
> > > > by himself. But it would really help me forward if someone could
> have a
> > > > look at the trace I made and answer the questions above.
> > > > If there is no apparent sign in the trace, please point me to some
> places
> > > > where I can add some extra tracing to get down to the root cause.
> > >
> > > Hi Henri,
> > >
> > > I know I said I would help you, but I am not very familiar with this
> > > code, so Philippe will be much more efficient. But he is busy at the
> > > moment and will not be able to help you before some time.
> > >
> >
> > Thanks Gilles, I appreciate the update. However the following short
> > question might be something you are familiar with and I would appreciate
> if
> > you could answer it:
> > In the traces I see gic_mute and gic_unmute, while in between the
> > gic_handle_irq is traced, which triggers our fpga-handler too.
> >
> > Does that mean we have a problem with the gic-muting? What can I do to
> > verify?
>
> No, gic_mute only prevents the secondary mode interrupts from being
> delivered. And since the GPIO irq has a primary mode interrupt, the
> mute function does not mute it. So, everything seems fine so far.
>
> Ok thanks Gilles!
Maybe a short question that you or Philippe can shortly answer:
I see two __ipipe_sync_pipeline() calls running concurrently. Is that
allowed? If not, which flag or check should prevent both to be running
concurrently?
One (triggered from the virtual interrupt) makes an explicit switch to
secondary domain:
__ipipe_set_current_domain(ipipe_root_domain) in __ipipe_do_sync_pipeline().
This triggers the domain switch in the other current call
to __ipipe_do_sync_stage.
virtual irq path:
__ipipe_restore_head(0)
__ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain != top
__ipipe_do_sync_pipeline(ipipe_head_domain);
__ipipe_set_current_context(ipipe_head_domain);
__ipipe_sync_stage();
__ipipe_do_sync_stage() // for irq 1027
__ipipe_set_current_domain(ipipe_root_domain); // <------- secondary
domain switch!
gpio-interrupt path:
__ipipe_dispatch_irq()
__ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
&ipipe_this_cpu_context(top)->status)
__ipipe_sync_stage()
__ipipe_do_sync_stage()
Thanks for the effort!
> --
> Gilles.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-24 17:01 ` Henri Roosen
@ 2014-11-24 20:21 ` Philippe Gerum
2014-11-25 8:40 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-24 20:21 UTC (permalink / raw)
To: Henri Roosen, Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org
On 11/24/2014 06:01 PM, Henri Roosen wrote:
>
>
> On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
> <gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>
> On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >
> > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > > > I don't want to be rude or push anyone, as I know everyone has
> a lot to
> > > do
> > > > by himself. But it would really help me forward if someone
> could have a
> > > > look at the trace I made and answer the questions above.
> > > > If there is no apparent sign in the trace, please point me to
> some places
> > > > where I can add some extra tracing to get down to the root cause.
> > >
> > > Hi Henri,
> > >
> > > I know I said I would help you, but I am not very familiar with this
> > > code, so Philippe will be much more efficient. But he is busy at the
> > > moment and will not be able to help you before some time.
> > >
> >
> > Thanks Gilles, I appreciate the update. However the following short
> > question might be something you are familiar with and I would
> appreciate if
> > you could answer it:
> > In the traces I see gic_mute and gic_unmute, while in between the
> > gic_handle_irq is traced, which triggers our fpga-handler too.
> >
> > Does that mean we have a problem with the gic-muting? What can I do to
> > verify?
>
> No, gic_mute only prevents the secondary mode interrupts from being
> delivered. And since the GPIO irq has a primary mode interrupt, the
> mute function does not mute it. So, everything seems fine so far.
>
> Ok thanks Gilles!
>
> Maybe a short question that you or Philippe can shortly answer:
> I see two __ipipe_sync_pipeline() calls running concurrently. Is that
> allowed? If not, which flag or check should prevent both to be running
> concurrently?
Yes, this is allowed, when the head domain preempts the root one, which
is the case here if the gpio path is a real-time one.
>
> One (triggered from the virtual interrupt) makes an explicit switch to
> secondary domain:
> __ipipe_set_current_domain(ipipe_root_domain) in __ipipe_do_sync_pipeline().
> This triggers the domain switch in the other current call
> to __ipipe_do_sync_stage.
>
> virtual irq path:
>
> __ipipe_restore_head(0)
> __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain != top
> __ipipe_do_sync_pipeline(ipipe_head_domain);
> __ipipe_set_current_context(ipipe_head_domain);
> __ipipe_sync_stage();
> __ipipe_do_sync_stage() // for irq 1027
> __ipipe_set_current_domain(ipipe_root_domain); // <------- secondary
> domain switch!
>
> gpio-interrupt path:
>
> __ipipe_dispatch_irq()
> __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
> &ipipe_this_cpu_context(top)->status)
> __ipipe_sync_stage()
> __ipipe_do_sync_stage()
>
I can't see this happening in the fr7 trace you sent, at least not at
line 3790 as you mentioned. What can be seen soon after, at line 3820 is
the control being given back to the regular kernel, with a virq being
handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
(i.e. which was preempted by the virq in the root domain, which has been
delayed by rt activity before it could call the APC handler).
I don't see any forced transition from rt to nrt mode in this particular
time span, only the nrt mode getting the CPU back at line 3820, once the
rt activity goes to sleep, and therefore relinquishes control to the
regular kernel.
What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
151) preempting the root domain, and no relax in between.
You may want to add user-defined traces using ipipe_trace_special(),
when you think the domain has spuriously changed, or when some assertion
does not hold true unexpectedly. Looking at the complete trace flow may
shed some light.
The exact patch with your instrumentation is needed too, so that we can
understand your assumptions, and how you check them. You may want to
simplify it to the bone, only with the very minimal traces required to
demonstrate the bad behavior you suspect.
Maybe there is a bug, but so far I could find not any manifestation of
it in the traces you sent.
--
Philippe.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-24 20:21 ` Philippe Gerum
@ 2014-11-25 8:40 ` Henri Roosen
2014-11-25 10:03 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-25 8:40 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Mon, Nov 24, 2014 at 9:21 PM, Philippe Gerum <rpm@xenomai.org> wrote:
> On 11/24/2014 06:01 PM, Henri Roosen wrote:
> >
> >
> > On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
> > <gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >
> > On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> > > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> > >
> > > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > > > > I don't want to be rude or push anyone, as I know everyone has
> > a lot to
> > > > do
> > > > > by himself. But it would really help me forward if someone
> > could have a
> > > > > look at the trace I made and answer the questions above.
> > > > > If there is no apparent sign in the trace, please point me to
> > some places
> > > > > where I can add some extra tracing to get down to the root
> cause.
> > > >
> > > > Hi Henri,
> > > >
> > > > I know I said I would help you, but I am not very familiar with
> this
> > > > code, so Philippe will be much more efficient. But he is busy at
> the
> > > > moment and will not be able to help you before some time.
> > > >
> > >
> > > Thanks Gilles, I appreciate the update. However the following short
> > > question might be something you are familiar with and I would
> > appreciate if
> > > you could answer it:
> > > In the traces I see gic_mute and gic_unmute, while in between the
> > > gic_handle_irq is traced, which triggers our fpga-handler too.
> > >
> > > Does that mean we have a problem with the gic-muting? What can I
> do to
> > > verify?
> >
> > No, gic_mute only prevents the secondary mode interrupts from being
> > delivered. And since the GPIO irq has a primary mode interrupt, the
> > mute function does not mute it. So, everything seems fine so far.
> >
> > Ok thanks Gilles!
> >
> > Maybe a short question that you or Philippe can shortly answer:
> > I see two __ipipe_sync_pipeline() calls running concurrently. Is that
> > allowed? If not, which flag or check should prevent both to be running
> > concurrently?
>
>
> Yes, this is allowed, when the head domain preempts the root one, which
> is the case here if the gpio path is a real-time one.
>
> >
> > One (triggered from the virtual interrupt) makes an explicit switch to
> > secondary domain:
> > __ipipe_set_current_domain(ipipe_root_domain) in
> __ipipe_do_sync_pipeline().
> > This triggers the domain switch in the other current call
> > to __ipipe_do_sync_stage.
> >
> > virtual irq path:
> >
> > __ipipe_restore_head(0)
> > __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain != top
> > __ipipe_do_sync_pipeline(ipipe_head_domain);
> > __ipipe_set_current_context(ipipe_head_domain);
> > __ipipe_sync_stage();
> > __ipipe_do_sync_stage() // for irq 1027
> > __ipipe_set_current_domain(ipipe_root_domain); // <------- secondary
> > domain switch!
> >
> > gpio-interrupt path:
> >
> > __ipipe_dispatch_irq()
> > __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
> > &ipipe_this_cpu_context(top)->status)
> > __ipipe_sync_stage()
> > __ipipe_do_sync_stage()
> >
>
> I can't see this happening in the fr7 trace you sent, at least not at
> line 3790 as you mentioned. What can be seen soon after, at line 3820 is
> the control being given back to the regular kernel, with a virq being
> handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
> (i.e. which was preempted by the virq in the root domain, which has been
> delayed by rt activity before it could call the APC handler).
>
> I don't see any forced transition from rt to nrt mode in this particular
> time span, only the nrt mode getting the CPU back at line 3820, once the
> rt activity goes to sleep, and therefore relinquishes control to the
> regular kernel.
>
> What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
> 151) preempting the root domain, and no relax in between.
>
> You may want to add user-defined traces using ipipe_trace_special(),
> when you think the domain has spuriously changed, or when some assertion
> does not hold true unexpectedly. Looking at the complete trace flow may
> shed some light.
>
> The exact patch with your instrumentation is needed too, so that we can
> understand your assumptions, and how you check them. You may want to
> simplify it to the bone, only with the very minimal traces required to
> demonstrate the bad behavior you suspect.
>
> Maybe there is a bug, but so far I could find not any manifestation of
> it in the traces you sent.
>
Thanks Philippe for your answers!
The virtual irq path and gpio path described above were a conclusion from a
different trace file, which is now attached as well as the code
instrumentation patch.
So please have a look at trace file fr20.txt.
The interesting lines:
3578: virtual irq 0x403 gets dispatched
3586: __ipipe_do_sync_pipeline sets the current domain to the head
(primary) domain
3592: __ipipe_do_sync_stage handling irq 0x403 (this only ends on line 3803)
3642: __irq_svc for irq 0x62 (this is the GPIO1_0-15 multiplexed interrupt
on the gic)
3658: irq 0xa4 is dispatched, the GPIO1_4 interrupt
3675: __ipipe_do_sync_stage handling irq 0xa4, while the one started at
line 3592 did not end yet. Also, this one started here is not ended before
the end of the trace!
3803: __ipipe_do_sync_stage ends for irq 0x403
3804: __ipipe_do_sync_stage ends as a whole
3807: __ipipe_do_sync_pipeline explicitly switched to ipipe_root_domain
(secondary domain) using __ipipe_set_current_domain(ipipe_root_domain);
In my opinion this breaks rule 'no domain migration during sync_stage' you
mentioned in one of your earlier emails as sync_stage for irq 0xa4 is still
ongoing and later triggers the freeze at line 4012.
So this was the reason for my question about __ipipe_do_sync_pipeline being
allowed to run concurrently, as the one explicitly switches the domain to
primary and the other path doesn't allow for domain switching while still
in __ipipe_do_sync_stage().
So where did this go wrong?
- should __ipipe_do_sync_pipeline() really be allowed to run concurrently?
- or should __ipipe_do_sync_stage() for irq 0xa4 already have finished
before the other path switches domains. I guess the other path played all
head - interrupts already.
- or is there something else I overlooked or should trace further into?
Please let me know.
Thanks for your time and effort!
Henri
> --
> Philippe.
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 3831350777 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 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 -5927 0.985 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -5927+ 1.298 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -5925 0.761 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -5924+ 1.358 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -5923 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -5923 0.820 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 531] MainTask 1 -5922+ 2.134 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -5920 0.761 __ipipe_restore_head+0x10 (xnpod_suspend_thread+0x2ec)
:| + end 0x80000000 -5919+ 2.611 __ipipe_restore_head+0x168 (xnpod_suspend_thread+0x2ec)
:| + begin 0x80000001 -5916 0.731 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -5916 0.477 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -5915 0.507 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5915+ 1.253 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -5913 0.925 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -5912 0.776 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -5912 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -5911! 23.686 __ipipe_ret_to_user_irqs_disabled+0x18 (<00173b24>)
:| + begin 0x90000000 -5887+ 1.447 vector_swi+0x3c (<00173c7c>)
: + func -5886 0.537 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -5885 0.671 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -5885 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -5884 0.492 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -5884 0.477 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5883 0.611 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -5883 0.746 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -5882+ 1.746 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -5880+ 1.731 __rt_task_inquire+0x14 (hisyscall_event+0x188)
: + func -5878+ 1.343 __rt_task_lookup+0x10 (__rt_task_inquire+0xdc)
: + func -5877 0.746 rt_task_inquire+0x10 (__rt_task_inquire+0x90)
:| + begin 0x80000000 -5876+ 1.850 rt_task_inquire+0x74 (__rt_task_inquire+0x90)
:| # func -5874 0.671 xnarch_tsc_to_ns+0x10 (rt_task_inquire+0x144)
:| # func -5874 0.597 __ipipe_restore_head+0x10 (rt_task_inquire+0x1d0)
:| + end 0x80000000 -5873+ 1.477 __ipipe_restore_head+0x168 (rt_task_inquire+0x1d0)
:| + begin 0x80000001 -5872 0.611 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -5871 0.567 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -5871 0.477 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5870 0.492 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -5870 0.567 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -5869 0.671 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -5868 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -5868+ 1.537 __ipipe_ret_to_user_irqs_disabled+0x18 (<00173c80>)
:| + begin 0x90000000 -5866 0.626 vector_swi+0x3c (<00173b20>)
: + func -5866 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -5865 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -5865 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -5864 0.462 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -5864 0.462 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5863 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -5863 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -5862 0.880 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -5861 0.582 __rt_task_sleep+0x14 (hisyscall_event+0x188)
: + func -5861 0.895 rt_task_sleep+0x14 (__rt_task_sleep+0x64)
: + func -5860 0.552 xnpod_suspend_thread+0x14 (rt_task_sleep+0x84)
:| + begin 0x80000000 -5859 0.895 xnpod_suspend_thread+0x44 (rt_task_sleep+0x84)
:| # func -5859+ 1.119 xntimer_start_aperiodic+0x14 (xnpod_suspend_thread+0x120)
:| # func -5857+ 1.686 xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:| # func -5856 0.835 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 531] MainTask 1 -5855 0.507 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -5854+ 1.179 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -5853+ 1.268 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -5852 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -5851+ 1.373 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -5850 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -5849 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 0] -<?>- -1 -5848+ 2.313 __xnpod_schedule+0x480 (xnintr_clock_handler+0x11c)
:| + begin 0x88880004 -5846 0.567 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -5846 0.492 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -5845 0.776 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -5844 0.865 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -5843 0.522 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -5843 0.746 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -5842 0.552 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -5842+ 1.507 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -5840 0.731 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -5839 0.656 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -5839 0.925 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:| +begin 0x90000000 -5838 0.970 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -5837 0.626 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -5836 0.641 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -5836 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -5835 0.492 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -5835 0.746 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -5834 0.552 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -5833 0.656 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -5833+ 1.104 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -5831 0.865 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -5831 0.537 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -5830 0.611 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -5829 0.701 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -5829+ 1.059 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -5828 0.985 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -5827+ 1.119 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -5826 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -5825 0.611 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -5824 0.656 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -5824 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -5823+ 1.194 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -5822 0.686 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -5821 0.626 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -5820+ 1.104 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -5819+ 1.313 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -5818+ 1.044 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -5817+ 1.089 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-4856 -5816 0.597 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -5815 0.746 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -5814+ 2.253 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + begin 0x88880004 -5812 0.761 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -5811 0.492 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -5811 0.552 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -5810 0.611 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -5810 0.477 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -5809 0.522 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -5809 0.492 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -5808 0.597 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -5808 0.671 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -5807 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -5806+ 1.044 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -5805 0.537 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -5805 0.656 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -5804 0.746 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -5803+ 1.492 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -5802 0.507 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -5801 0.552 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -5801 0.626 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -5800 0.671 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -5800 0.850 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -5799 0.567 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -5798 0.537 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -5798 0.746 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -5797 0.537 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -5796 0.567 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -5796 0.507 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -5795 0.701 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -5795 0.537 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -5794! 502.089 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -5292 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -5292 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -5291+ 1.029 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -5290 0.567 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -5289 0.522 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -5289 0.686 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -5288 0.552 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -5288 0.492 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -5287 0.492 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -5287 0.477 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00621111 -5286 0.462 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -5286 0.671 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -5285 0.985 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -5284 0.507 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -5284 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -5283+ 1.477 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -5281 0.582 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -5281 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -5280 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -5280 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -5279 0.522 __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:| +begin 0x00a41111 -5279 0.462 __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:| +func -5278 0.552 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -5278 0.731 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -5277+ 1.074 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -5276 0.865 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -5275+ 1.328 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -5274+ 1.179 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:| +end 0x00a41114 -5272 0.671 __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:| +end 0x000000a4 -5272 0.492 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -5271 0.552 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -5271 0.791 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -5270 0.835 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +begin 0x44440004 -5269 0.865 __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:| +begin 0x55550002 -5268 0.611 __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:| +func -5268 0.850 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:| +begin 0x88881001 -5267 0.492 __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:| + end 0x88881001 -5266 0.492 __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x33330007 -5266 0.582 __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x33330000 -5265 0.597 __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:| + func -5265 0.522 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| + begin 0x00002222 -5264 0.701 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| # begin 0x00a42222 -5263 0.731 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| # func -5263 0.880 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:| # func -5262 0.641 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -5261+ 2.208 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -5259 0.835 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:| # func -5258 0.776 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -5257 0.701 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:| # func -5257 0.686 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:| # func -5256+ 1.611 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -5254 0.970 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -5253 0.925 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -5252 0.731 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -5252 0.641 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -5251 0.641 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -5250 0.641 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -5250 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -5249+ 1.223 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -5248+ 1.029 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] SDIAS_T 40 -5247+ 2.089 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -5245 0.567 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 464] VARAN_T 30 -5244 0.567 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -5244 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 526] WD-Trigg 1 -5243 0.895 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -5242+ 1.164 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:| # func -5241 0.910 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -5240+ 1.029 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:| # func -5239 0.492 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -5239 0.731 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -5238 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -5237 0.582 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -5237 0.477 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -5236+ 1.358 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -5235 0.955 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 0] -<?>- -1 -5234 0.492 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -5233+ 1.373 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -5232+ 1.134 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -5231 0.805 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -5230+ 1.582 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -5229 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -5228+ 1.029 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 527] SDIAS_T 40 -5227+ 3.552 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -5224 0.865 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -5223+ 3.970 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -5219 0.880 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -5218 0.626 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -5217 0.552 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5217 0.611 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -5216 0.895 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -5215 0.791 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -5214 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -5214! 41.462 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -5172+ 1.373 vector_swi+0x3c (<00174754>)
: + func -5171 0.746 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -5170 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -5170 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -5169 0.522 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -5169 0.507 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5168 0.582 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -5167 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -5167+ 1.283 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -5166 0.746 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -5165 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -5164 0.492 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -5164+ 1.268 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -5163 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -5162+ 1.253 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -5161 0.731 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -5160 0.865 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -5159 0.865 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -5158 0.597 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -5158 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -5157 0.731 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -5156 0.865 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -5155+ 1.865 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -5154 0.910 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 527] SDIAS_T 40 -5153 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -5152+ 2.059 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -5150 0.552 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -5149+ 1.402 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -5148 0.552 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -5147 0.761 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 464] VARAN_T 30 -5147+ 2.597 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -5144 0.626 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -5143+ 3.298 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -5140+ 1.014 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -5139 0.462 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -5139 0.537 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5138 0.671 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -5138 0.805 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -5137 0.686 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -5136 0.641 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -5135+ 4.507 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -5131 0.940 vector_swi+0x3c (<00174754>)
: + func -5130 0.522 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -5129 0.656 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -5129 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -5128 0.626 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -5128 0.507 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5127 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -5127 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -5126+ 1.089 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -5125+ 1.328 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -5124 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -5123 0.492 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -5123 0.731 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -5122 0.597 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -5121 0.791 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -5121 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -5120 0.686 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -5119 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -5119 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -5118 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -5118 0.567 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -5117 0.701 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -5116 0.761 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -5116 0.955 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 464] VARAN_T 30 -5115 0.716 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -5114+ 1.746 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -5112 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -5112+ 1.447 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -5110 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -5110 0.671 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] WD-Trigg 1 -5109+ 2.402 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -5107 0.626 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -5106+ 2.313 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -5104 0.791 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -5103 0.462 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -5102 0.507 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5102 0.641 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -5101 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -5100 0.507 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -5100 0.671 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -5099+ 3.149 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -5096+ 1.059 vector_swi+0x3c (<00174754>)
: + func -5095 0.552 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -5095+ 1.044 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -5093 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -5093 0.492 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -5093 0.492 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -5092 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -5092 0.611 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -5091+ 1.014 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -5090 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -5089 0.641 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -5088 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -5088 0.761 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -5087 0.492 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -5087 0.701 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -5086 0.477 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -5086 0.641 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -5085 0.522 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -5084 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -5084 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -5083 0.761 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -5083 0.552 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -5082 0.552 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -5082 0.552 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 526] WD-Trigg 1 -5081 0.447 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -5081+ 1.104 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -5079+ 1.149 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -5078 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -5078+ 1.223 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -5077 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -5076 0.820 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 0] -<?>- -1 -5075+ 1.611 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # end 0x00a42222 -5074 0.656 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x00002222 -5073 0.761 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x33330000 -5072 0.477 __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:| + end 0x33330007 -5072 0.477 __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x99990002 -5071 0.567 __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:| +end 0x99990002 -5071 0.910 __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:| +end 0x55550002 -5070 0.522 __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:| +end 0x44440004 -5069 0.492 __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:| +end 0x00621111 -5069 0.791 __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:| +end 0x00000062 -5068 0.537 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -5067+ 1.164 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -5066 0.597 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -5066 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -5065+ 1.104 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -5064 0.522 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -5063 0.701 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -5063 0.641 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -5062+ 1.328 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -5061 0.597 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -5060 0.701 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -5060 0.731 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -5059 0.686 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -5058 0.731 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -5057 0.611 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -5057 0.477 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -5056 0.776 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -5056 0.626 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -5055 0.582 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -5054 0.626 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -5054 0.746 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -5053 0.522 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -5052! 198.179 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -4854 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -4854 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -4853+ 1.149 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -4852 0.731 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -4851 0.955 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -4850 0.910 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -4849 0.671 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -4849 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -4848 0.820 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -4847 0.567 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -4847 0.537 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -4846+ 1.134 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -4845+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -4844 0.820 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -4843 0.910 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -4842 0.731 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -4842+ 1.358 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -4840+ 1.074 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -4839+ 1.268 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -4838 0.626 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -4837 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -4837 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -4836 0.865 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -4835 0.820 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -4834 0.597 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -4834 0.686 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -4833+ 1.432 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -4832+ 1.432 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -4830+ 1.044 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -4829+ 1.238 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-3871 -4828 0.611 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -4827 0.761 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -4827+ 2.179 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + begin 0x88880004 -4824 0.865 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -4824 0.567 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -4823 0.552 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -4822 0.835 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -4822 0.522 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -4821 0.507 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -4821 0.462 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -4820 0.701 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -4819 0.537 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -4819 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -4818+ 1.014 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -4817 0.626 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -4817 0.522 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -4816 0.552 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -4816 0.761 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -4815 0.611 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -4814 0.567 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -4814 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -4813 0.537 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -4813 0.611 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -4812 0.582 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -4812 0.462 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -4811 0.626 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -4810 0.537 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -4810 0.537 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -4809 0.611 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -4809 0.641 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -4808 0.641 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -4807! 500.522 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -4307 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -4306 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -4306 0.552 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -4305 0.835 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -4305 0.552 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -4304 0.656 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -4303 0.656 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -4303 0.611 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -4302 0.492 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -4302 0.477 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00621111 -4301 0.432 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -4301 0.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -4300 0.970 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -4299 0.492 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -4299 0.567 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -4298+ 1.432 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -4297 0.731 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -4296 0.611 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -4295 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -4295 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -4294 0.522 __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:| +begin 0x00a41111 -4294 0.462 __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:| +func -4293 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -4293 0.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -4292 0.656 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -4291 0.791 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -4290+ 1.477 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -4289+ 1.373 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:| +end 0x00a41114 -4287 0.597 __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:| +end 0x000000a4 -4287 0.671 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -4286 0.507 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -4286 0.552 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -4285 0.597 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +begin 0x44440004 -4285 0.746 __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:| +begin 0x55550002 -4284 0.492 __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:| +func -4283 0.671 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:| +begin 0x88881001 -4283 0.477 __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:| + end 0x88881001 -4282 0.507 __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x33330007 -4282 0.567 __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x33330000 -4281 0.477 __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:| + func -4281 0.507 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| + begin 0x00002222 -4280 0.611 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| # begin 0x00a42222 -4280 0.731 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| # func -4279+ 1.074 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:| # func -4278 0.761 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -4277+ 2.134 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -4275+ 1.134 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:| # func -4274 0.865 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -4273 0.641 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:| # func -4272 0.567 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:| # func -4272+ 1.298 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -4270 1.000 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -4269 0.970 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -4268 0.626 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -4268 0.731 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -4267 0.507 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -4266 0.537 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -4266 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -4265 0.716 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -4265+ 1.014 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] SDIAS_T 40 -4264+ 1.104 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4263 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 464] VARAN_T 30 -4262 0.552 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4261 0.507 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 526] WD-Trigg 1 -4261 0.940 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -4260+ 1.089 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:| # func -4259 0.910 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -4258 0.776 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:| # func -4257 0.477 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -4257 0.686 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -4256 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -4255 0.567 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -4255 0.477 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -4254+ 1.656 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -4253 0.940 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 0] -<?>- -1 -4252 0.567 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -4251 0.955 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4250+ 1.179 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -4249 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4249+ 1.358 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -4247 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4247+ 1.059 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 527] SDIAS_T 40 -4246+ 3.716 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4242 0.731 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4241+ 3.029 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4238 0.746 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -4237 0.462 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -4237 0.537 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4236 0.611 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4236 0.805 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4235 0.880 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -4234 0.626 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4233! 36.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4197+ 1.895 vector_swi+0x3c (<00174754>)
: + func -4195 0.910 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4194 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4193 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -4193 0.641 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -4192 0.522 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4192 0.567 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -4191 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -4190+ 1.343 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4189 0.761 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4188 0.626 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4188 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4187+ 1.089 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4186 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4186 0.985 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -4185 0.776 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4184+ 1.417 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4182 0.582 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4182 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4181 0.626 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4181 0.641 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4180+ 1.044 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4179 0.820 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4178 0.776 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 527] SDIAS_T 40 -4177 0.507 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4177+ 2.044 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4175 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4174+ 1.388 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -4173 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4172 0.940 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 464] VARAN_T 30 -4171+ 2.582 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4169 0.761 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4168+ 2.477 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4165 0.656 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -4165 0.462 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -4164 0.507 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4164 0.656 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4163 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4162 0.791 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -4162 0.731 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4161+ 3.328 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4158+ 1.089 vector_swi+0x3c (<00174754>)
: + func -4156 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4156 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4155 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -4155 0.477 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -4155 0.447 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4154 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -4154+ 1.134 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -4152 0.701 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4152 0.597 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4151 0.582 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4151 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4150 0.850 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4149 0.492 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4149 0.671 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -4148 0.776 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4147 0.776 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4146 0.567 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4146 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4145 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4145 0.552 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4144 0.835 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4144 0.701 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4143 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 464] VARAN_T 30 -4142 0.597 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4141+ 1.567 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4140 0.507 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4139+ 1.074 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -4138 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4138 0.791 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] WD-Trigg 1 -4137+ 1.850 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -4135 0.731 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -4134+ 2.238 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -4132 0.641 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -4132 0.447 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -4131 0.492 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4131 0.522 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -4130 0.611 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -4129 0.507 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -4129 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -4128+ 2.985 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -4125+ 1.044 vector_swi+0x3c (<00174754>)
: + func -4124 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -4124 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -4123 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -4123 0.462 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -4122 0.582 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -4122 0.462 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -4121 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -4121 0.925 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -4120 0.522 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -4119 0.507 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -4119 0.641 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -4118 0.746 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -4118 0.492 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -4117 0.880 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -4116 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -4116 0.686 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -4115 0.522 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -4114 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -4114 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -4113 0.686 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -4113 0.671 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -4112 0.552 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -4111 0.567 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 526] WD-Trigg 1 -4111 0.447 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -4110 0.940 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -4109+ 1.059 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -4108 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -4108 0.895 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -4107 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -4106 0.776 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 0] -<?>- -1 -4106+ 1.805 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # end 0x00a42222 -4104 0.865 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x00002222 -4103 0.671 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x33330000 -4102 0.716 __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:| + end 0x33330007 -4101 0.492 __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x99990002 -4101 0.582 __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:| +end 0x99990002 -4100 0.970 __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:| +end 0x55550002 -4099 0.567 __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:| +end 0x44440004 -4099 0.492 __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:| +end 0x00621111 -4098 0.641 __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:| +end 0x00000062 -4098 0.552 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -4097+ 1.268 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -4096 0.626 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -4095 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -4095+ 1.253 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -4094 0.731 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -4093 0.582 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -4092 0.835 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -4091+ 1.074 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -4090 0.537 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -4090 0.567 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -4089 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -4089 0.671 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -4088 0.805 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -4087 0.597 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -4087 0.477 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -4086 0.746 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -4085 0.537 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -4085 0.567 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -4084 0.656 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -4084 0.835 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -4083 0.716 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -4082! 213.000 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -3869 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -3869 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3868+ 1.343 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -3867 0.746 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -3866 0.671 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -3865 0.805 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -3864 0.641 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -3864 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -3863 0.805 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -3863 0.492 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -3862 0.477 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -3862 0.910 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -3861+ 1.194 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -3859 0.776 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -3859 0.850 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -3858 0.746 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -3857+ 1.298 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -3856+ 1.014 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -3855+ 1.179 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -3854 0.522 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -3853 0.537 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -3853 0.776 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -3852+ 1.014 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -3851 0.925 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -3850 0.507 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -3849 0.716 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -3849+ 1.373 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -3847+ 1.149 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -3846+ 1.402 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -3845+ 1.432 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-2886 -3843 0.611 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -3843 0.880 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -3842+ 2.373 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + begin 0x88880004 -3839 0.716 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -3839 0.507 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -3838 0.716 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -3837 0.731 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -3837 0.522 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -3836 0.507 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -3836 0.477 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3835 0.820 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3834 0.522 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -3834 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -3833 0.940 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -3832 0.522 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -3832 0.537 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -3831 0.611 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -3831 0.761 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -3830 0.507 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -3830 0.552 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -3829 0.641 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3828 0.671 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -3828 0.671 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -3827 0.507 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -3826 0.597 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -3826 0.522 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -3825 0.522 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -3825 0.522 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -3824 0.492 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -3824 0.567 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -3823 0.537 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -3823! 500.746 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -3322 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -3321 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3321 0.686 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -3320 0.626 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -3320 0.522 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -3319 0.611 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -3319 0.552 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -3318 0.492 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000062 -3317 0.701 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -3317 0.477 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00621111 -3316 0.641 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -3316 0.686 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -3315+ 1.089 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -3314 0.507 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -3313 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| +func -3313+ 1.537 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| +func -3311 0.597 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| +func -3311 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| +func -3310 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +begin 0x000000a4 -3309 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| +func -3309 0.567 __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:| +begin 0x00a41111 -3308 0.462 __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:| +func -3308 0.567 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -3307 0.910 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -3306 0.656 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -3306 0.746 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| +func -3305+ 1.179 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| +func -3304+ 1.746 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:| +end 0x00a41114 -3302 0.656 __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:| +end 0x000000a4 -3301 0.656 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| +func -3301 0.582 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| +func -3300 0.686 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -3299 0.731 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| +begin 0x44440004 -3299 0.805 __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:| +begin 0x55550002 -3298 0.492 __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:| +func -3297 0.701 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:| +begin 0x88881001 -3297 0.477 __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:| + end 0x88881001 -3296 0.507 __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x33330007 -3296 0.582 __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x33330000 -3295 0.597 __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:| + func -3295 0.537 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| + begin 0x00002222 -3294 0.805 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| # begin 0x00a42222 -3293 0.597 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| # func -3293+ 1.074 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:| # func -3292 0.701 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -3291+ 2.313 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -3289 0.880 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:| # func -3288 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -3287 0.641 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:| # func -3286 0.626 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:| # func -3286+ 1.447 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -3284 0.791 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -3283 0.895 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -3282 0.611 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -3282 0.776 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -3281 0.522 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -3280 0.671 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -3280 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -3279 0.835 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -3278 0.985 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] SDIAS_T 40 -3278+ 1.313 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3276 0.507 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 464] VARAN_T 30 -3276 0.552 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3275 0.626 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 526] WD-Trigg 1 -3275 0.955 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -3274+ 1.880 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:| # func -3272 0.925 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -3271 0.611 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:| # func -3270 0.492 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -3270 0.880 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -3269 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -3268 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -3268 0.477 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -3267+ 1.313 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -3266 0.925 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 0] -<?>- -1 -3265 0.597 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -3264+ 1.268 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3263+ 1.432 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -3262 0.791 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3261+ 1.298 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -3260 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3259+ 1.014 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 527] SDIAS_T 40 -3258+ 2.253 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3256 0.925 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3255+ 2.671 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3252 0.776 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -3251 0.522 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -3251 0.522 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3250 0.686 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3250 0.761 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3249 0.716 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -3248 0.641 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3248! 55.611 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3192+ 1.805 vector_swi+0x3c (<00174754>)
: + func -3190 0.865 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3189 0.537 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3189 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -3188 0.746 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -3187 0.507 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3187 0.492 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -3186 0.731 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -3186+ 1.074 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3185 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3184 0.552 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3183 0.507 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3183+ 1.686 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3181 0.552 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3181+ 1.164 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -3179 0.522 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3179 0.910 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3178 0.656 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3177 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3177 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3176 0.731 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3176 0.955 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3175+ 1.223 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3173 0.850 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 527] SDIAS_T 40 -3172 0.865 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3172+ 2.000 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3170 0.925 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3169+ 1.432 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -3167 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3167 0.940 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 464] VARAN_T 30 -3166+ 3.179 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3163 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3162+ 2.985 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3159 0.835 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -3158 0.582 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -3158 0.507 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3157 0.671 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3156 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3156 0.805 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -3155 0.880 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3154+ 4.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3150+ 1.253 vector_swi+0x3c (<00174754>)
: + func -3149 0.507 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3148 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3148 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -3147 0.462 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -3147 0.522 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3146 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -3146 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -3145 0.925 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3144 0.582 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3144 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3143 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3142 0.716 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3142 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3141 0.835 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -3140 0.626 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3140 0.656 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3139 0.656 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3138 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3138 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3137 0.582 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3137 0.970 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3136 0.656 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3135 0.567 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 464] VARAN_T 30 -3135 0.567 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3134+ 1.343 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3133 0.597 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3132+ 1.164 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -3131 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3131 0.641 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 526] WD-Trigg 1 -3130+ 2.164 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -3128 0.641 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -3127+ 1.701 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -3125 0.835 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -3125 0.462 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -3124 0.507 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3124 0.626 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -3123 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -3122 0.641 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -3122 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -3121+ 3.149 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -3118 0.776 vector_swi+0x3c (<00174754>)
: + func -3117 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -3117 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -3116 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -3116 0.462 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -3115 0.462 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -3115 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -3114 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -3114 0.850 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -3113 0.492 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -3112 0.507 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -3112 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -3111 0.716 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -3111 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -3110+ 1.029 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -3109 0.507 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -3109 0.582 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -3108 0.537 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -3107 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -3107 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -3106 0.567 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -3106 0.597 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -3105 0.537 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -3105 0.567 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 526] WD-Trigg 1 -3104 0.477 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -3104 0.686 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -3103+ 1.283 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -3102 0.671 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -3101+ 1.074 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -3100 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -3100 0.582 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 0] -<?>- -1 -3099+ 1.507 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| # end 0x00a42222 -3097 0.761 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x00002222 -3097 0.626 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x33330000 -3096 0.492 __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:| + end 0x33330007 -3096 0.492 __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:| + begin 0x99990002 -3095 0.716 __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:| +end 0x99990002 -3094 0.955 __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:| +end 0x55550002 -3093 0.537 __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:| +end 0x44440004 -3093 0.507 __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:| +end 0x00621111 -3092 0.716 __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:| +end 0x00000062 -3092 0.686 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -3091+ 1.925 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -3089 0.597 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -3088 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -3088+ 1.194 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -3087 0.552 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -3086 0.582 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -3086 0.656 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -3085+ 1.313 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -3084 0.597 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -3083 0.716 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -3082 0.731 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -3082 0.671 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -3081 0.791 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -3080 0.611 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -3079 0.626 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -3079 0.895 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -3078 0.537 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -3077 0.597 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -3077 0.626 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -3076 0.716 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -3075 0.537 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -3075! 191.223 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -2884 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -2883 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2883+ 1.164 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -2882 0.731 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -2881 0.701 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2880 0.835 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2879 0.716 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2879 0.626 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -2878+ 1.194 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2877 0.492 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -2876 0.522 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -2876+ 1.298 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -2874+ 1.029 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -2873 0.835 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -2873+ 1.014 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -2872 0.671 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -2871+ 1.223 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -2870+ 1.223 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -2868+ 1.164 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -2867 0.507 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -2867 0.582 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -2866 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -2866 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2865 0.880 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -2864 0.686 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -2863 0.626 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -2862+ 1.119 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -2861+ 1.179 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -2860+ 1.208 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -2859+ 1.328 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-2410 -2858 0.597 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -2857 0.805 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -2856+ 2.283 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + begin 0x88880004 -2854 0.805 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -2853 0.626 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -2852 0.791 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -2852 0.626 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -2851 0.522 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -2851 0.507 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -2850 0.567 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -2849 0.805 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -2849 0.537 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -2848 0.462 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -2848+ 1.268 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -2846 0.492 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -2846 0.552 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -2845 0.567 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -2845 0.761 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -2844 0.611 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -2843 0.537 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -2843 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2842 0.701 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -2842 0.761 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:| +begin 0x80000001 -2841 0.537 cpu_startup_entry+0x68 (rest_init+0x80)
:| #end 0x80000001 -2840 0.626 cpu_startup_entry+0x7c (rest_init+0x80)
: #func -2840 0.522 arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
: #func -2839 0.537 rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:| #begin 0x80000001 -2839 0.537 rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:| #end 0x80000001 -2838 0.522 rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
: #func -2838 0.567 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
: #func -2837 0.552 arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:| #begin 0x80000000 -2836! 428.865 arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:| +func -2408 0.477 ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:| +func -2407 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -2407 0.522 ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:| +begin 0x90000000 -2406 0.567 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -2405 0.656 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -2405 0.492 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -2404 0.626 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -2404 0.582 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -2403 0.507 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -2403 0.492 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -2402 0.462 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -2402 0.716 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -2401 0.880 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -2400 0.611 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -2399 0.641 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -2399 0.626 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -2398 0.671 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -2398+ 1.044 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -2396+ 1.089 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -2395 0.492 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -2395 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -2394 0.507 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -2394 0.985 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -2393 0.597 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -2392 0.477 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -2392 0.477 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -2391+ 1.104 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -2390+ 1.104 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -2389 0.850 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-1901 -2388 0.462 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -2388 0.522 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -2387+ 2.089 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| # func -2385 0.611 xnintr_host_tick+0x10 (xnintr_clock_handler+0x140)
:| # func -2385+ 1.358 __ipipe_set_irq_pending+0x10 (xnintr_host_tick+0x40)
:| + begin 0x88880004 -2383 0.776 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -2382 0.492 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -2382 0.626 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -2381 0.716 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +begin 0x33330006 -2381 0.492 __ipipe_do_sync_pipeline+0xb4 (__ipipe_dispatch_irq+0x2f8)
:| +begin 0x33330000 -2380 0.582 __ipipe_do_sync_pipeline+0xc0 (__ipipe_dispatch_irq+0x2f8)
:| +func -2380 0.507 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc4)
:| +begin 0x00002222 -2379 0.985 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc4)
:| #begin 0x00572222 -2378 0.507 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0xc4)
:| #end 0x80000000 -2378 0.805 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc4)
: #func -2377 0.731 __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x294)
: #func -2376 0.701 handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
: #func -2375 0.835 irq_enter+0x10 (handle_IRQ+0x28)
: #func -2375 0.626 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -2374 0.552 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -2373 0.582 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -2373 0.805 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_irq_enter+0xa8)
: #func -2372 0.671 local_bh_disable+0x10 (irq_enter+0x50)
: #func -2371 0.582 add_preempt_count+0x10 (local_bh_disable+0x1c)
: #func -2371 0.850 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2370 0.611 _local_bh_enable+0x10 (irq_enter+0x54)
: #func -2369 0.776 __local_bh_enable+0x10 (_local_bh_enable+0x1c)
: #func -2368 0.492 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -2368 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2367 0.492 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -2367 0.940 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2366 0.776 generic_handle_irq+0x10 (handle_IRQ+0x70)
: #func -2365 0.895 irq_to_desc+0x10 (generic_handle_irq+0x1c)
: #func -2364 0.567 handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
: #func -2364 0.462 add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
: #func -2363+ 1.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2361 0.567 handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
: #func -2361 0.462 sub_preempt_count+0x10 (handle_irq_event+0x3c)
: #func -2360 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2360+ 1.044 handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
: #func -2359 0.910 mxc_timer_interrupt+0x10 (handle_irq_event_percpu+0x98)
: #func -2358+ 1.253 __ipipe_tsc_update+0x10 (mxc_timer_interrupt+0x3c)
: #func -2356 0.746 tick_handle_periodic+0x14 (mxc_timer_interrupt+0x48)
: #func -2356 0.686 tick_periodic+0x10 (tick_handle_periodic+0x28)
: #func -2355 0.552 add_preempt_count+0x10 (tick_periodic+0x2c)
: #func -2354 0.925 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2354 0.791 do_timer+0x14 (tick_periodic+0x5c)
:| #begin 0x80000001 -2353 0.522 do_timer+0x48 (tick_periodic+0x5c)
:| #end 0x80000001 -2352 0.522 do_timer+0x60 (tick_periodic+0x5c)
: #func -2352 0.507 add_preempt_count+0x10 (do_timer+0x78)
: #func -2351+ 1.388 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2350+ 1.417 ntp_tick_length+0x10 (do_timer+0x128)
: #func -2348+ 2.014 ntp_tick_length+0x10 (do_timer+0x3f8)
: #func -2346 0.940 update_vsyscall+0x10 (do_timer+0xae8)
: #func -2345 0.597 ipipe_update_hostrt+0x14 (update_vsyscall+0x28)
: #func -2345 0.701 ipipe_root_only+0x10 (ipipe_update_hostrt+0x48)
: #func -2344 0.552 __ipipe_notify_kevent+0x10 (ipipe_update_hostrt+0x94)
: #func -2344 0.701 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -2343 0.985 __ipipe_notify_kevent+0x3c (ipipe_update_hostrt+0x94)
:| #end 0x80000001 -2342 0.522 __ipipe_notify_kevent+0x68 (ipipe_update_hostrt+0x94)
: #func -2341 0.910 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -2340 0.686 hostrt_event+0x10 (ipipe_kevent_hook+0x3c)
: #func -2340 0.582 __ipipe_spin_lock_irqsave+0x10 (hostrt_event+0x24)
:| #begin 0x80000001 -2339+ 1.074 __ipipe_spin_lock_irqsave+0x2c (hostrt_event+0x24)
:| #func -2338 0.522 __ipipe_spin_unlock_irqrestore+0x10 (hostrt_event+0xa4)
:| #end 0x80000001 -2338 0.582 __ipipe_spin_unlock_irqrestore+0x48 (hostrt_event+0xa4)
:| #begin 0x80000001 -2337 0.716 __ipipe_notify_kevent+0x94 (ipipe_update_hostrt+0x94)
:| #end 0x80000001 -2336 0.940 __ipipe_notify_kevent+0xbc (ipipe_update_hostrt+0x94)
:| #begin 0x90000000 -2335 0.597 __irq_svc+0x44 (__ipipe_notify_kevent+0xc0)
:| #func -2335 0.522 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -2334 0.567 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -2334 0.686 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -2333 0.507 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000062 -2332+ 1.373 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -2331 0.567 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| #begin 0x00621111 -2331 0.522 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| #func -2330 0.761 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| #func -2329+ 1.104 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| #func -2328 0.820 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:| #func -2327 0.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| #func -2327+ 1.701 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| #func -2325 0.597 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| #func -2324 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| #func -2324 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #begin 0x000000a4 -2323 0.477 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| #func -2323 0.507 __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:| #begin 0x00a41111 -2322 0.462 __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:| #func -2322 0.567 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| #func -2321 0.791 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| #func -2320 0.761 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| #func -2320 0.776 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| #func -2319+ 1.402 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| #func -2317 0.895 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:| #end 0x00a41114 -2317 0.701 __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:| #end 0x000000a4 -2316 0.671 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| #func -2315 0.567 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| #func -2315 0.820 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -2314 0.597 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| #begin 0x44440004 -2313 0.731 __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:| #begin 0x55550002 -2312 0.626 __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:| #func -2312 0.582 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:| #begin 0x88881001 -2311 0.477 __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:| +*end 0x88881001 -2311 0.507 __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:| +*begin 0x33330007 -2310 0.597 __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:| +*begin 0x33330000 -2310 0.477 __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:| +*func -2309 0.492 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| +*begin 0x00002222 -2309 0.641 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| #*begin 0x00a42222 -2308 0.611 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| #*func -2307+ 1.164 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:| #*func -2306 0.671 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| #*func -2306+ 2.179 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| #*func -2303 0.880 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:| #*func -2303 0.895 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| #*func -2302+ 1.014 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:| #*func -2301 0.641 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:| #*func -2300+ 1.194 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| #*func -2299 1.000 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| #*func -2298+ 1.014 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -2297 0.641 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| #*func -2296 0.597 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -2296 0.507 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| #*func -2295 0.671 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -2294 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| #*func -2294 0.940 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -2293+ 1.119 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 527] SDIAS_T 40 -2292+ 1.238 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -2291 0.611 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 464] VARAN_T 30 -2290 0.820 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -2289 0.492 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 526] WD-Trigg 1 -2289 0.970 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -2288+ 1.089 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:| #*func -2287 0.910 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| #*func -2286 0.970 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:| #*func -2285 0.507 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| #*func -2284 0.850 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| #*func -2283 0.552 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| #*func -2283 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| #*func -2282 0.641 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| #*func -2282+ 1.358 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| #*func -2280+ 1.029 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| #*[ 0] -<?>- -1 -2279 0.686 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| #*func -2279+ 1.119 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2277+ 1.492 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -2276+ 1.253 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2275+ 1.343 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -2273 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2273+ 1.119 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 527] SDIAS_T 40 -2272+ 3.462 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -2268 0.865 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -2267+ 3.313 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -2264 0.641 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -2263 0.611 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -2263 0.537 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2262 0.701 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -2262 0.835 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -2261 0.805 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -2260 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2259! 38.507 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -2221+ 1.507 vector_swi+0x3c (<00174754>)
: +*func -2219 0.805 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -2219 0.671 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -2218 0.567 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -2217 0.611 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -2217 0.492 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2216 0.582 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -2216 0.895 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -2215+ 1.328 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -2213 0.791 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -2213 0.552 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -2212 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -2212+ 1.089 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -2210 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -2210+ 1.208 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -2209 0.731 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -2208+ 1.014 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -2207 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -2206 0.761 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -2205 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -2205 0.895 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -2204 0.791 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -2203+ 1.164 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -2202 0.865 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 527] SDIAS_T 40 -2201 0.805 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2200+ 1.985 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2198 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2198+ 1.283 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -2197 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2196 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 464] VARAN_T 30 -2195+ 2.522 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -2193 0.671 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -2192+ 2.611 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -2189 0.865 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -2189 0.641 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -2188 0.477 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2187 0.641 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -2187 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -2186 0.761 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -2185 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2185+ 4.164 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -2181+ 1.701 vector_swi+0x3c (<00174754>)
: +*func -2179 0.552 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -2178 0.492 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -2178 0.522 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -2177 0.462 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -2177 0.477 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2176 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -2176 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -2175 0.820 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -2175 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -2174 0.597 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -2173 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -2173 0.701 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -2172 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -2171 0.970 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -2170 0.746 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -2170 0.746 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -2169 0.552 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -2168 0.522 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -2168 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -2167 0.552 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -2167 0.716 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -2166 0.656 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -2165 0.820 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 464] VARAN_T 30 -2165 0.865 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2164+ 1.537 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2162 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2162+ 1.343 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -2160 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2160 0.656 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 526] WD-Trigg 1 -2159+ 2.328 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -2157 0.820 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -2156+ 2.089 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -2154 0.761 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -2153 0.477 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -2153 0.477 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2152 0.507 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -2152 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -2151 0.611 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -2150 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -2150+ 3.597 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -2146+ 1.164 vector_swi+0x3c (<00174754>)
: +*func -2145 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -2145 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -2144 0.492 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -2144 0.462 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -2143 0.477 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -2143 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -2142 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -2142 0.820 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -2141 0.597 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -2140 0.671 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -2140 0.507 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -2139 0.597 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -2138 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -2138 0.552 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -2137 0.746 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -2137 0.671 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -2136 0.656 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -2135 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -2135 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -2134 0.671 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -2134 0.641 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -2133 0.522 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -2132 0.552 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 526] WD-Trigg 1 -2132 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -2131 0.746 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -2130+ 1.134 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -2129 0.537 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -2129+ 1.238 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -2128 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -2127 0.716 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 0] -<?>- -1 -2126+ 1.507 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| #*end 0x00a42222 -2125 0.820 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| +*end 0x00002222 -2124 0.507 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| +*end 0x33330000 -2124 0.477 __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:| +*end 0x33330007 -2123 0.477 __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:| +*begin 0x99990002 -2123 0.567 __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:| #end 0x99990002 -2122 0.865 __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:| #end 0x55550002 -2121 0.582 __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:| #end 0x44440004 -2121 0.567 __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:| #end 0x00621111 -2120 0.701 __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:| #end 0x00000062 -2119+ 1.582 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -2118 0.985 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -2117 0.716 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -2116 0.537 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -2115+ 1.268 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_notify_kevent+0xc0)
: #func -2114 0.731 raw_notifier_call_chain+0x14 (do_timer+0xaf8)
: #func -2113 0.820 __raw_notifier_call_chain+0x14 (raw_notifier_call_chain+0x28)
: #func -2113 0.985 notifier_call_chain+0x10 (__raw_notifier_call_chain+0x24)
: #func -2112 0.552 sub_preempt_count+0x10 (do_timer+0xb1c)
: #func -2111+ 1.328 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2110 0.940 calc_global_load+0x10 (do_timer+0xb40)
: #func -2109 0.641 sub_preempt_count+0x10 (tick_periodic+0x70)
: #func -2108 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2107 0.850 update_root_process_times+0x10 (tick_periodic+0x98)
: #func -2107 0.985 update_process_times+0x10 (update_root_process_times+0x34)
: #func -2106+ 1.298 account_process_tick+0x10 (update_process_times+0x3c)
: #func -2104 0.641 run_local_timers+0x10 (update_process_times+0x40)
: #func -2104 0.716 hrtimer_run_queues+0x14 (run_local_timers+0x18)
: #func -2103 0.940 get_xtime_and_monotonic_and_sleep_offset+0x10 (hrtimer_run_queues+0x70)
: #func -2102 0.686 timekeeping_get_tai_offset+0x10 (hrtimer_run_queues+0x74)
: #func -2101 0.477 add_preempt_count+0x10 (hrtimer_run_queues+0x110)
: #func -2101+ 1.253 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2100+ 1.462 __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
: #func -2098 0.537 sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
: #func -2098 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2097 0.701 hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
: #func -2096 0.865 wake_up_process+0x10 (hrtimer_wakeup+0x30)
: #func -2095 0.597 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -2094 0.537 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -2094 0.746 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -2093 0.492 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2093 0.865 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2092 0.492 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2091 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2091 0.671 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2090 0.731 enqueue_task+0x10 (activate_task+0x38)
: #func -2089+ 3.447 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2086 0.910 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2085+ 1.462 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2083+ 1.477 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2082 0.701 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2081 0.985 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2080 0.552 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -2080 0.611 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -2079 0.731 resched_task+0x44 (check_preempt_curr+0x64)
: #func -2078 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2078 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2077 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2077 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2076 0.492 add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
: #func -2075 0.880 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2074+ 1.074 __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
: #func -2073 0.492 sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
: #func -2073 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2072 0.597 hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
: #func -2072 0.626 wake_up_process+0x10 (hrtimer_wakeup+0x30)
: #func -2071 0.522 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -2070 0.567 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -2070 0.477 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -2069 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2069 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2068 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2068 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2067 0.492 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2067 0.492 enqueue_task+0x10 (activate_task+0x38)
: #func -2066+ 1.044 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2065 0.626 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2065 0.626 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2064 0.716 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2063 0.492 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2063 0.537 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2062 0.522 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -2062 0.447 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -2061 0.641 resched_task+0x44 (check_preempt_curr+0x64)
: #func -2061 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2060 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2060 0.462 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2059 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2058 0.477 add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
: #func -2058+ 1.134 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2057+ 1.671 __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
: #func -2055 0.492 sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
: #func -2055 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2054 0.597 hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
: #func -2053 0.761 wake_up_process+0x10 (hrtimer_wakeup+0x30)
: #func -2053 0.507 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -2052 0.477 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -2052 0.611 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -2051 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -2050 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2050 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -2049 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2049 0.477 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -2048 0.477 enqueue_task+0x10 (activate_task+0x38)
: #func -2048+ 1.298 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -2047 0.701 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -2046 0.746 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -2045+ 1.194 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -2044 0.492 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -2044 0.537 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -2043 0.477 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -2043 0.492 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -2042 0.552 resched_task+0x44 (check_preempt_curr+0x64)
: #func -2041 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -2041 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2040 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -2040 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2039 0.477 add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
: #func -2039 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2038 0.507 sub_preempt_count+0x10 (hrtimer_run_queues+0x124)
: #func -2038+ 1.373 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2036 0.582 raise_softirq+0x10 (run_local_timers+0x20)
:| #begin 0x80000001 -2036 0.597 raise_softirq+0x30 (run_local_timers+0x20)
:| #end 0x80000001 -2035 0.626 raise_softirq+0x48 (run_local_timers+0x20)
: #func -2035+ 1.358 __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
: #func -2033+ 2.597 rcu_check_callbacks+0x14 (update_process_times+0x4c)
: #func -2031 0.537 invoke_rcu_core+0x10 (rcu_check_callbacks+0x994)
: #func -2030 0.537 raise_softirq+0x10 (invoke_rcu_core+0x28)
:| #begin 0x80000001 -2030 0.567 raise_softirq+0x30 (invoke_rcu_core+0x28)
:| #end 0x80000001 -2029 0.626 raise_softirq+0x48 (invoke_rcu_core+0x28)
: #func -2028+ 2.044 __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
: #func -2026 0.731 scheduler_tick+0x10 (update_process_times+0x6c)
: #func -2026 0.492 add_preempt_count+0x10 (scheduler_tick+0x28)
: #func -2025 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2024+ 1.507 update_rq_clock+0x10 (scheduler_tick+0x34)
: #func -2023 0.567 task_tick_idle+0x10 (scheduler_tick+0x114)
: #func -2022 0.492 sub_preempt_count+0x10 (scheduler_tick+0x11c)
: #func -2022+ 1.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -2020+ 1.686 run_posix_cpu_timers+0x14 (update_process_times+0x74)
: #func -2019 0.955 clockevents_program_event+0x14 (tick_handle_periodic+0x60)
: #func -2018+ 1.507 ktime_get+0x14 (clockevents_program_event+0xac)
: #func -2016 0.716 xnarch_next_htick_shot+0x14 (clockevents_program_event+0x12c)
:| #begin 0x80000000 -2015 0.701 xnarch_next_htick_shot+0x34 (clockevents_program_event+0x12c)
:| *#func -2015+ 1.104 xntimer_start_aperiodic+0x14 (xnarch_next_htick_shot+0x6c)
:| *#func -2014+ 1.731 xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:| *#func -2012 0.791 __ipipe_restore_head+0x10 (xnarch_next_htick_shot+0xcc)
:| #end 0x80000000 -2011+ 1.805 __ipipe_restore_head+0x168 (xnarch_next_htick_shot+0xcc)
: #func -2009 0.776 add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
: #func -2009+ 2.074 read_current_timer+0x10 (add_interrupt_randomness+0x40)
: #func -2006+ 1.925 note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
: #func -2005 0.492 add_preempt_count+0x10 (handle_irq_event+0x70)
: #func -2004+ 1.283 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -2003 0.656 gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
: #func -2002 0.716 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #begin 0x80000001 -2001 0.985 __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:| #func -2000+ 1.164 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -1999 0.626 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| #end 0x80000001 -1999 0.552 __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
: #func -1998 0.477 sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
: #func -1998+ 1.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1996 0.716 irq_exit+0x10 (handle_IRQ+0x74)
: #func -1995 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -1995+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1994 0.626 do_softirq+0x10 (irq_exit+0x90)
:| #begin 0x80000001 -1993 0.582 do_softirq+0x4c (irq_exit+0x90)
:| #end 0x80000001 -1992 0.716 do_softirq+0x64 (irq_exit+0x90)
: #func -1992 0.701 __do_softirq+0x14 (do_softirq+0x88)
: #func -1991 0.656 msecs_to_jiffies+0x10 (__do_softirq+0x20)
: #func -1990 0.462 add_preempt_count+0x10 (__do_softirq+0x6c)
: #func -1990 0.955 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1989 0.611 ipipe_unstall_root+0x10 (__do_softirq+0x94)
:| #begin 0x80000000 -1988 0.537 ipipe_unstall_root+0x2c (__do_softirq+0x94)
:| #func -1988 0.716 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1987+ 1.223 ipipe_unstall_root+0x94 (__do_softirq+0x94)
: +func -1986 0.671 run_timer_softirq+0x14 (__do_softirq+0x12c)
: +func -1985 0.671 hrtimer_run_pending+0x10 (run_timer_softirq+0x24)
:| +begin 0x80000001 -1985 0.567 run_timer_softirq+0x60 (__do_softirq+0x12c)
:| #end 0x80000001 -1984 0.611 run_timer_softirq+0x78 (__do_softirq+0x12c)
: #func -1983 0.582 add_preempt_count+0x10 (run_timer_softirq+0x84)
: #func -1983+ 1.194 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1982 0.522 ipipe_unstall_root+0x10 (run_timer_softirq+0x284)
:| #begin 0x80000000 -1981 0.537 ipipe_unstall_root+0x2c (run_timer_softirq+0x284)
:| #func -1981 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1980 0.477 ipipe_unstall_root+0x94 (run_timer_softirq+0x284)
: +func -1980 0.492 sub_preempt_count+0x10 (run_timer_softirq+0x28c)
: +func -1979 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1978 0.895 call_timer_fn+0x14 (run_timer_softirq+0x2ac)
: +func -1977+ 1.059 can_stat_update+0x10 (call_timer_fn+0x84)
: +func -1976 0.910 calc_rate+0x10 (can_stat_update+0xc0)
: +func -1975 0.641 calc_rate+0x10 (can_stat_update+0xd8)
: +func -1975 0.507 calc_rate+0x10 (can_stat_update+0x10c)
: +func -1974 0.671 calc_rate+0x10 (can_stat_update+0x120)
: +func -1974 0.671 round_jiffies+0x10 (can_stat_update+0x178)
: +func -1973 0.895 round_jiffies_common+0x10 (round_jiffies+0x20)
: +func -1972 0.835 mod_timer+0x14 (can_stat_update+0x184)
: +func -1971 0.656 lock_timer_base+0x14 (mod_timer+0xa0)
:| +begin 0x80000001 -1971 0.522 lock_timer_base+0x54 (mod_timer+0xa0)
:| #end 0x80000001 -1970 0.641 lock_timer_base+0x6c (mod_timer+0xa0)
: #func -1969 0.492 add_preempt_count+0x10 (lock_timer_base+0x88)
: #func -1969 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1968+ 1.134 detach_if_pending+0x10 (mod_timer+0xb4)
: #func -1967+ 1.328 internal_add_timer+0x10 (mod_timer+0x184)
: #func -1966 0.880 __internal_add_timer+0x10 (internal_add_timer+0x20)
: #func -1965 0.567 ipipe_unstall_root+0x10 (mod_timer+0x194)
:| #begin 0x80000000 -1964 0.537 ipipe_unstall_root+0x2c (mod_timer+0x194)
:| #func -1964 0.686 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1963 0.477 ipipe_unstall_root+0x94 (mod_timer+0x194)
: +func -1962 0.492 sub_preempt_count+0x10 (mod_timer+0x19c)
: +func -1962 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1961 0.597 run_timer_softirq+0x2c4 (__do_softirq+0x12c)
:| #end 0x80000001 -1961 0.462 run_timer_softirq+0x2e0 (__do_softirq+0x12c)
: #func -1960 0.477 add_preempt_count+0x10 (run_timer_softirq+0x2ec)
: #func -1960 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1959 0.507 ipipe_unstall_root+0x10 (run_timer_softirq+0x284)
:| #begin 0x80000000 -1958 0.537 ipipe_unstall_root+0x2c (run_timer_softirq+0x284)
:| #func -1958 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1957 0.462 ipipe_unstall_root+0x94 (run_timer_softirq+0x284)
: +func -1957 0.477 sub_preempt_count+0x10 (run_timer_softirq+0x28c)
: +func -1956 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1956 0.656 call_timer_fn+0x14 (run_timer_softirq+0x2ac)
: +func -1955 0.611 process_timeout+0x10 (call_timer_fn+0x84)
: +func -1955 0.611 wake_up_process+0x10 (process_timeout+0x18)
: +func -1954 0.611 try_to_wake_up+0x10 (wake_up_process+0x40)
:| +begin 0x80000001 -1953 0.537 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -1953 0.477 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -1952 0.477 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -1952 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1951 0.477 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -1951 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1950 0.626 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -1950 0.611 enqueue_task+0x10 (activate_task+0x38)
: #func -1949+ 1.462 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -1948 0.746 enqueue_task_fair+0x10 (enqueue_task+0x3c)
: #func -1947 0.880 update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
: #func -1946+ 1.253 __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
: #func -1945 0.477 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -1944 0.597 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -1944 0.522 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -1943 0.611 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -1942 0.701 resched_task+0x44 (check_preempt_curr+0x64)
: #func -1942 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -1941 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1941 0.522 ipipe_unstall_root+0x10 (try_to_wake_up+0x160)
:| #begin 0x80000000 -1940 0.537 ipipe_unstall_root+0x2c (try_to_wake_up+0x160)
:| #func -1940 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1939 0.477 ipipe_unstall_root+0x94 (try_to_wake_up+0x160)
: +func -1939 0.477 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: +func -1938 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1937 0.567 run_timer_softirq+0x2c4 (__do_softirq+0x12c)
:| #end 0x80000001 -1937 0.477 run_timer_softirq+0x2e0 (__do_softirq+0x12c)
: #func -1936 0.477 add_preempt_count+0x10 (run_timer_softirq+0x2ec)
: #func -1936 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1935 0.507 ipipe_unstall_root+0x10 (run_timer_softirq+0xf4)
:| #begin 0x80000000 -1935 0.522 ipipe_unstall_root+0x2c (run_timer_softirq+0xf4)
:| #func -1934 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1934 0.477 ipipe_unstall_root+0x94 (run_timer_softirq+0xf4)
: +func -1933 0.477 sub_preempt_count+0x10 (run_timer_softirq+0xfc)
: +func -1933 0.940 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1932 0.970 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
: +func -1931+ 1.059 rcu_process_callbacks+0x14 (__do_softirq+0x12c)
: +func -1930 0.552 rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:| +begin 0x80000001 -1929 0.552 rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:| #end 0x80000001 -1929 0.507 rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
: #func -1928 0.492 ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:| #begin 0x80000000 -1928 0.522 ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:| #func -1927 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1927 0.701 ipipe_unstall_root+0x94 (rcu_process_gp_end+0x9c)
: +func -1926 0.597 check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:| +begin 0x80000001 -1925 0.537 check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:| #end 0x80000001 -1925 0.611 check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
: #func -1924 0.477 ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:| #begin 0x80000000 -1924 0.507 ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:| #func -1923 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1923 0.701 ipipe_unstall_root+0x94 (check_for_new_grace_period+0x154)
:| +begin 0x80000001 -1922 0.626 rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:| #end 0x80000001 -1921 0.626 rcu_process_callbacks+0x268 (__do_softirq+0x12c)
: #func -1921 0.746 cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
: #func -1920 0.492 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:| #begin 0x80000000 -1920 0.507 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:| #func -1919 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1919 0.925 ipipe_unstall_root+0x94 (rcu_process_callbacks+0x2d8)
:| +begin 0x80000001 -1918 0.567 rcu_process_callbacks+0x310 (__do_softirq+0x12c)
:| #end 0x80000001 -1917 0.611 rcu_process_callbacks+0x334 (__do_softirq+0x12c)
: #func -1916 0.507 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x3e0)
:| #begin 0x80000000 -1916 0.507 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x3e0)
:| #func -1915 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1915 0.820 ipipe_unstall_root+0x94 (rcu_process_callbacks+0x3e0)
: +func -1914 0.776 put_cred_rcu+0x10 (rcu_process_callbacks+0x43c)
: +func -1913 0.626 key_put+0x10 (put_cred_rcu+0x40)
: +func -1913 0.477 key_put+0x10 (put_cred_rcu+0x48)
: +func -1912 0.477 key_put+0x10 (put_cred_rcu+0x50)
: +func -1912 0.805 key_put+0x10 (put_cred_rcu+0x58)
: +func -1911 0.537 free_uid+0x10 (put_cred_rcu+0x90)
:| +begin 0x80000001 -1910 0.641 free_uid+0x34 (put_cred_rcu+0x90)
:| #end 0x80000001 -1910 0.955 free_uid+0x4c (put_cred_rcu+0x90)
: #func -1909 0.522 ipipe_unstall_root+0x10 (free_uid+0xf4)
:| #begin 0x80000000 -1908 0.507 ipipe_unstall_root+0x2c (free_uid+0xf4)
:| #func -1908 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1907 0.805 ipipe_unstall_root+0x94 (free_uid+0xf4)
: +func -1906+ 1.791 kmem_cache_free+0x14 (put_cred_rcu+0xa0)
: +func -1905 0.477 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -1904 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1903 0.477 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -1903 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1902 0.716 kmem_cache_free+0x10c (put_cred_rcu+0xa0)
:| #end 0x80000001 -1902 0.507 kmem_cache_free+0x124 (put_cred_rcu+0xa0)
: #func -1901 0.477 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -1901 0.507 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -1900 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1900+ 1.238 ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
:| +begin 0x90000000 -1898+ 1.134 __irq_svc+0x44 (ipipe_unstall_root+0x98)
:| +func -1897 0.731 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -1897 0.776 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -1896 0.656 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -1895 0.686 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -1894 0.805 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -1894 0.522 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -1893 0.522 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -1893+ 1.447 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -1891+ 1.059 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -1890 0.820 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -1889 0.761 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -1889 0.641 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -1888 0.955 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -1887 0.985 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -1886+ 1.104 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -1885 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -1884 0.477 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -1884 0.492 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -1883 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -1882 0.910 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -1881 0.656 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -1881 0.701 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -1880+ 1.507 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -1879+ 1.343 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -1877+ 1.477 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -1876+ 2.089 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@-916 -1874 0.507 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -1873 0.895 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -1872+ 2.328 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + begin 0x88880004 -1870 0.791 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -1869 0.492 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -1869 0.716 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -1868 0.820 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -1867 0.597 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -1866 0.641 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -1866 0.701 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -1865 0.865 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -1864 0.731 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -1864 0.492 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -1863+ 1.149 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -1862 0.641 put_cred_rcu+0x10 (rcu_process_callbacks+0x43c)
: +func -1861 0.656 key_put+0x10 (put_cred_rcu+0x40)
: +func -1861 0.477 key_put+0x10 (put_cred_rcu+0x48)
: +func -1860 0.552 key_put+0x10 (put_cred_rcu+0x50)
: +func -1860 0.716 key_put+0x10 (put_cred_rcu+0x58)
: +func -1859 0.522 free_uid+0x10 (put_cred_rcu+0x90)
:| +begin 0x80000001 -1858 0.492 free_uid+0x34 (put_cred_rcu+0x90)
:| #end 0x80000001 -1858 0.611 free_uid+0x4c (put_cred_rcu+0x90)
: #func -1857 0.641 ipipe_unstall_root+0x10 (free_uid+0xf4)
:| #begin 0x80000000 -1857 0.626 ipipe_unstall_root+0x2c (free_uid+0xf4)
:| #func -1856 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1855 0.716 ipipe_unstall_root+0x94 (free_uid+0xf4)
: +func -1855 0.925 kmem_cache_free+0x14 (put_cred_rcu+0xa0)
: +func -1854 0.477 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -1853 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1853 0.477 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -1852 0.791 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1851 0.567 kmem_cache_free+0x10c (put_cred_rcu+0xa0)
:| #end 0x80000001 -1851 0.567 kmem_cache_free+0x124 (put_cred_rcu+0xa0)
: #func -1850 0.507 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -1850 0.507 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -1849 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1849 0.597 ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
:| +begin 0x80000001 -1848 0.641 rcu_process_callbacks+0x4b0 (__do_softirq+0x12c)
:| #end 0x80000001 -1848 0.925 rcu_process_callbacks+0x4d4 (__do_softirq+0x12c)
: #func -1847 0.507 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x628)
:| #begin 0x80000000 -1846 0.507 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x628)
:| #func -1846 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1845+ 1.328 ipipe_unstall_root+0x94 (rcu_process_callbacks+0x628)
: +func -1844 0.492 rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:| +begin 0x80000001 -1843 0.507 rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:| #end 0x80000001 -1843 0.597 rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
: #func -1842 0.507 ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:| #begin 0x80000000 -1842 0.507 ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:| #func -1841 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1841 0.477 ipipe_unstall_root+0x94 (rcu_process_gp_end+0x9c)
: +func -1840 0.537 check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:| +begin 0x80000001 -1840 0.507 check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:| #end 0x80000001 -1839 0.492 check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
: #func -1839 0.507 ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:| #begin 0x80000000 -1838 0.507 ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:| #func -1838 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1837 0.835 ipipe_unstall_root+0x94 (check_for_new_grace_period+0x154)
:| +begin 0x80000001 -1836 0.582 rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:| #end 0x80000001 -1836 0.462 rcu_process_callbacks+0x268 (__do_softirq+0x12c)
: #func -1835 0.835 cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
: #func -1835 0.477 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:| #begin 0x80000000 -1834 0.507 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:| #func -1834 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1833 0.746 ipipe_unstall_root+0x94 (rcu_process_callbacks+0x2d8)
: +func -1832 0.492 rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:| +begin 0x80000001 -1832 0.507 rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:| #end 0x80000001 -1831 0.582 rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
: #func -1831 0.492 ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:| #begin 0x80000000 -1830 0.507 ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:| #func -1830 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1829 0.477 ipipe_unstall_root+0x94 (rcu_process_gp_end+0x9c)
: +func -1829 0.492 check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:| +begin 0x80000001 -1828 0.507 check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:| #end 0x80000001 -1828 0.462 check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
: #func -1827 0.492 ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:| #begin 0x80000000 -1827 0.507 ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:| #func -1826 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1826 0.522 ipipe_unstall_root+0x94 (check_for_new_grace_period+0x154)
:| +begin 0x80000001 -1825 0.522 rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:| #end 0x80000001 -1825 0.462 rcu_process_callbacks+0x268 (__do_softirq+0x12c)
: #func -1824 0.611 cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
: #func -1824 0.477 ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:| #begin 0x80000000 -1823 0.507 ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:| #func -1823 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1822+ 1.328 ipipe_unstall_root+0x94 (rcu_process_callbacks+0x2d8)
: +func -1821 0.582 rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:| +begin 0x80000001 -1820 0.582 __do_softirq+0x1f0 (do_softirq+0x88)
:| #end 0x80000001 -1820 0.791 __do_softirq+0x20c (do_softirq+0x88)
: #func -1819 0.731 __local_bh_enable+0x10 (__do_softirq+0x26c)
: #func -1818 0.492 sub_preempt_count+0x10 (__local_bh_enable+0xa4)
: #func -1818+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1817 0.507 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -1816 0.656 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -1815 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
: #func -1815+ 2.014 rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_irq_exit+0xb0)
:| #begin 0x80000000 -1813 0.611 __ipipe_do_sync_stage+0x2ac (__ipipe_do_sync_pipeline+0xc4)
:| #end 0x00572222 -1812 0.656 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0xc4)
:| +end 0x00002222 -1812 0.761 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0xc4)
:| +end 0x33330000 -1811 0.507 __ipipe_do_sync_pipeline+0xd0 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x33330006 -1810 0.656 __ipipe_do_sync_pipeline+0xdc (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -1810 0.477 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -1809 0.731 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -1808 0.462 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -1808 0.805 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -1807 0.522 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -1807 0.522 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -1806+ 1.567 __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
: +func -1805 0.537 rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:| +begin 0x80000001 -1804 0.507 rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:| #end 0x80000001 -1804 0.746 rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
: #func -1803 0.835 rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
: #func -1802 0.492 ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:| #begin 0x80000000 -1801 0.522 ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:| #func -1801 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1800 0.641 ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
: +func -1800 0.880 arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
: +func -1799 0.507 schedule_preempt_disabled+0x10 (cpu_startup_entry+0x1dc)
: +func -1798 0.462 sub_preempt_count+0x10 (schedule_preempt_disabled+0x1c)
: +func -1798 0.805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1797 0.776 schedule+0x10 (schedule_preempt_disabled+0x20)
: +func -1796 0.597 __schedule+0x14 (schedule+0x74)
: +func -1796 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -1795 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1795+ 1.134 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -1793 0.820 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -1793 0.701 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -1792 0.522 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -1791 0.522 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -1791 0.567 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1790 0.955 ipipe_unstall_root+0x94 (rcu_note_context_switch+0x29c)
: +func -1789 0.865 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -1788 0.656 __schedule+0xac (schedule+0x74)
:| #end 0x80000001 -1788 0.477 __schedule+0xc0 (schedule+0x74)
: #func -1787 0.462 add_preempt_count+0x10 (__schedule+0xcc)
: #func -1787+ 1.089 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1786 0.835 put_prev_task_idle+0x10 (__schedule+0x214)
: #func -1785 0.850 pick_next_task_fair+0x10 (__schedule+0x250)
: #func -1784+ 1.089 clear_buddies+0x10 (pick_next_task_fair+0xb0)
: #func -1783+ 1.313 __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:| #begin 0x80000001 -1782 0.626 __schedule+0x2b0 (schedule+0x74)
:| #end 0x80000001 -1781+ 1.298 __schedule+0x2c8 (schedule+0x74)
: #func -1780 0.552 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -1779 0.701 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -1778 0.865 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -1778 0.776 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1777+ 1.970 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -1775 0.641 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -1774 0.641 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -1774 0.582 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -1773+ 1.194 __schedule+0x42c (schedule+0x74)
:| #func -1772 0.820 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -1771 0.701 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -1770 0.641 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -1770 0.582 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -1769 0.955 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -1768+ 1.044 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -1767 0.746 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -1766+ 1.238 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:| #end 0x80000000 -1765 0.805 __schedule+0x454 (schedule+0x74)
: #func -1764 0.537 __ipipe_switch_tail+0x10 (__schedule+0x45c)
:| #begin 0x80000000 -1764 0.820 __ipipe_switch_tail+0x2c (__schedule+0x45c)
:| #end 0x80000000 -1763 0.641 __ipipe_switch_tail+0x70 (__schedule+0x45c)
: #func -1762 0.731 finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
: #func -1762 0.522 ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:| #begin 0x80000000 -1761 0.522 ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:| #func -1761 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1760 0.507 ipipe_unstall_root+0x94 (finish_task_switch.constprop.63+0x50)
: +func -1759 0.477 sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
: +func -1759 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1758 0.507 sub_preempt_count+0x10 (__schedule+0x4a4)
: +func -1758+ 1.253 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1756 0.507 hrtimer_cancel+0x10 (schedule_hrtimeout_range_clock+0x13c)
: +func -1756 0.582 hrtimer_try_to_cancel+0x10 (hrtimer_cancel+0x20)
:| +begin 0x80000001 -1755 0.552 hrtimer_try_to_cancel+0x34 (hrtimer_cancel+0x20)
:| #end 0x80000001 -1755 0.492 hrtimer_try_to_cancel+0x4c (hrtimer_cancel+0x20)
: #func -1754 0.477 add_preempt_count+0x10 (hrtimer_try_to_cancel+0x60)
: #func -1754 0.582 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1753 0.477 ipipe_unstall_root+0x10 (hrtimer_try_to_cancel+0x114)
:| #begin 0x80000000 -1753 0.522 ipipe_unstall_root+0x2c (hrtimer_try_to_cancel+0x114)
:| #func -1752 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1752 0.477 ipipe_unstall_root+0x94 (hrtimer_try_to_cancel+0x114)
: +func -1751 0.477 sub_preempt_count+0x10 (hrtimer_try_to_cancel+0x11c)
: +func -1751+ 2.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1749+ 2.029 poll_freewait+0x10 (do_select+0x508)
: +func -1747+ 1.059 poll_select_copy_remaining+0x14 (SyS_select+0x108)
: +func -1746+ 1.492 ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
: +func -1744+ 1.701 set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:| +func -1743 0.522 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1742+ 6.776 ret_fast_syscall+0x2c (<b6b0a4b8>)
:| +begin 0x90000000 -1735+ 1.492 vector_swi+0x3c (<b6e47e68>)
: +func -1734 0.820 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -1733 0.761 SyS_wait4+0x14 (ret_fast_syscall+0x0)
: +func -1732 0.537 find_get_pid+0x10 (SyS_wait4+0x7c)
: +func -1732 0.626 __rcu_read_lock+0x10 (find_get_pid+0x1c)
: +func -1731 0.880 find_vpid+0x10 (find_get_pid+0x24)
: +func -1730+ 1.134 find_pid_ns+0x10 (find_vpid+0x3c)
: +func -1729 0.686 __rcu_read_unlock+0x10 (find_get_pid+0x44)
: +func -1728 0.910 do_wait+0x14 (SyS_wait4+0xb8)
: +func -1727 0.686 add_wait_queue+0x10 (do_wait+0xa8)
:| +begin 0x80000001 -1727 0.507 add_wait_queue+0x40 (do_wait+0xa8)
:| #end 0x80000001 -1726 0.507 add_wait_queue+0x58 (do_wait+0xa8)
: #func -1726 0.582 add_preempt_count+0x10 (add_wait_queue+0x64)
: #func -1725 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1724 0.507 ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:| #begin 0x80000000 -1724 0.746 ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:| #func -1723 0.597 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1722 0.492 ipipe_unstall_root+0x94 (add_wait_queue+0x88)
: +func -1722 0.492 sub_preempt_count+0x10 (add_wait_queue+0x90)
: +func -1721 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1721 0.492 add_preempt_count+0x10 (do_wait+0xe4)
: +func -1720 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1719+ 1.358 wait_consider_task+0x14 (do_wait+0x10c)
: +func -1718 0.492 __task_pid_nr_ns+0x10 (wait_consider_task+0xe0)
: +func -1717 0.597 __rcu_read_lock+0x10 (__task_pid_nr_ns+0x24)
: +func -1717 0.537 __rcu_read_unlock+0x10 (__task_pid_nr_ns+0xb8)
: +func -1716 0.820 __rcu_read_lock+0x10 (wait_consider_task+0xe8)
: +func -1716+ 1.208 __rcu_read_unlock+0x10 (wait_consider_task+0xf4)
: +func -1714 0.865 thread_group_cputime_adjusted+0x14 (wait_consider_task+0x224)
: +func -1713 0.791 thread_group_cputime+0x14 (thread_group_cputime_adjusted+0x2c)
: +func -1713 0.746 __rcu_read_lock+0x10 (thread_group_cputime+0x48)
: +func -1712 0.686 task_sched_runtime+0x14 (thread_group_cputime+0x90)
: +func -1711 0.537 task_rq_lock.isra.54+0x10 (task_sched_runtime+0x24)
:| +begin 0x80000001 -1711 0.507 task_rq_lock.isra.54+0x30 (task_sched_runtime+0x24)
:| #end 0x80000001 -1710 0.507 task_rq_lock.isra.54+0x48 (task_sched_runtime+0x24)
: #func -1710 0.477 add_preempt_count+0x10 (task_rq_lock.isra.54+0x74)
: #func -1709 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1709 0.492 add_preempt_count+0x10 (task_rq_lock.isra.54+0x7c)
: #func -1708 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1707 0.477 sub_preempt_count+0x10 (task_sched_runtime+0x74)
: #func -1707 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1706 0.507 ipipe_unstall_root+0x10 (task_sched_runtime+0xa0)
:| #begin 0x80000000 -1706 0.611 ipipe_unstall_root+0x2c (task_sched_runtime+0xa0)
:| #func -1705 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1705 0.492 ipipe_unstall_root+0x94 (task_sched_runtime+0xa0)
: +func -1704 0.477 sub_preempt_count+0x10 (task_sched_runtime+0xa8)
: +func -1704 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1703 0.701 __rcu_read_unlock+0x10 (thread_group_cputime+0x58)
: +func -1702 0.641 cputime_adjust+0x14 (thread_group_cputime_adjusted+0x44)
: +func -1702+ 1.880 nsecs_to_jiffies+0x10 (cputime_adjust+0x30)
:| +begin 0x80000001 -1700 0.626 wait_consider_task+0x23c (do_wait+0x10c)
:| #end 0x80000001 -1699 0.582 wait_consider_task+0x254 (do_wait+0x10c)
: #func -1699 0.462 add_preempt_count+0x10 (wait_consider_task+0x260)
: #func -1698+ 1.253 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1697 0.507 ipipe_unstall_root+0x10 (wait_consider_task+0x38c)
:| #begin 0x80000000 -1696 0.686 ipipe_unstall_root+0x2c (wait_consider_task+0x38c)
:| #func -1696 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1695 0.477 ipipe_unstall_root+0x94 (wait_consider_task+0x38c)
: +func -1695 0.477 sub_preempt_count+0x10 (wait_consider_task+0x394)
: +func -1694 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1694 0.477 sub_preempt_count+0x10 (wait_consider_task+0x3b8)
: +func -1693+ 1.313 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1692 0.522 __ipipe_uaccess_might_fault+0x10 (wait_consider_task+0x414)
:| +begin 0x80000001 -1691 0.671 __ipipe_uaccess_might_fault+0x2c (wait_consider_task+0x414)
:| +end 0x80000001 -1691 0.477 __ipipe_uaccess_might_fault+0x54 (wait_consider_task+0x414)
: +func -1690+ 1.149 ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
: +func -1689 0.567 release_task+0x14 (wait_consider_task+0x5e0)
: +func -1689 0.686 __rcu_read_lock+0x10 (release_task+0x2c)
: +func -1688 0.686 __rcu_read_unlock+0x10 (release_task+0x50)
: +func -1687+ 6.716 proc_flush_task+0x14 (release_task+0x58)
: +func -1680 0.985 d_hash_and_lookup+0x10 (proc_flush_task+0x74)
: +func -1680 0.895 full_name_hash+0x10 (d_hash_and_lookup+0x28)
: +func -1679 0.865 d_lookup+0x10 (d_hash_and_lookup+0x64)
: +func -1678 0.701 __d_lookup+0x14 (d_lookup+0x3c)
: +func -1677 1.000 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -1676 0.746 add_preempt_count+0x10 (__d_lookup+0x74)
: +func -1675+ 1.029 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1674 0.462 sub_preempt_count+0x10 (__d_lookup+0xe8)
: +func -1674 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1673 0.731 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
: +func -1672 0.611 shrink_dcache_parent+0x14 (proc_flush_task+0x80)
: +func -1672 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0x74)
: +func -1671 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1671 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0xa0)
: +func -1670 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1669 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0xcc)
: +func -1669 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1668 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x148)
: +func -1668 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1667 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x1c8)
: +func -1667 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1666 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0xa0)
: +func -1666 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1665 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0xcc)
: +func -1665 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1664 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x148)
: +func -1664 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1663 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x1c8)
: +func -1663 0.522 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1662 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0xa0)
: +func -1662 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1661 0.462 add_preempt_count+0x10 (shrink_dcache_parent+0xcc)
: +func -1661 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1660 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x148)
: +func -1660 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1659 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x1c8)
: +func -1659 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1658 0.462 sub_preempt_count+0x10 (shrink_dcache_parent+0x220)
: +func -1657 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1657 0.552 shrink_dentry_list+0x14 (shrink_dcache_parent+0x40)
: +func -1656 0.507 __rcu_read_lock+0x10 (shrink_dentry_list+0x20)
: +func -1656 0.477 add_preempt_count+0x10 (shrink_dentry_list+0x4c)
: +func -1655 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1655 0.507 __rcu_read_unlock+0x10 (shrink_dentry_list+0x94)
: +func -1654 0.462 add_preempt_count+0x10 (shrink_dentry_list+0xa8)
: +func -1654 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1653 0.462 add_preempt_count+0x10 (shrink_dentry_list+0xc8)
: +func -1652 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1652 0.507 dentry_lru_del+0x10 (shrink_dentry_list+0xec)
: +func -1651 0.567 add_preempt_count+0x10 (dentry_lru_del+0x30)
: +func -1651 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1650 0.462 sub_preempt_count+0x10 (dentry_lru_del+0x7c)
: +func -1649 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1649 0.671 __d_drop+0x10 (shrink_dentry_list+0xf4)
: +func -1648 0.477 __d_shrink+0x10 (__d_drop+0x28)
: +func -1647 0.462 add_preempt_count+0x10 (__d_shrink+0x2c)
: +func -1647 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1646 0.462 sub_preempt_count+0x10 (__d_shrink+0x50)
: +func -1646 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1645 0.537 d_kill+0x14 (shrink_dentry_list+0x100)
: +func -1645 0.477 sub_preempt_count+0x10 (d_kill+0x6c)
: +func -1644 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1644 0.462 sub_preempt_count+0x10 (d_kill+0xcc)
: +func -1643 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1643 0.462 sub_preempt_count+0x10 (d_kill+0xe4)
: +func -1642+ 1.029 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1641+ 1.074 iput+0x10 (d_kill+0x154)
: +func -1640 0.462 add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
: +func -1640+ 1.388 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1638 0.656 generic_delete_inode+0x10 (iput+0x74)
: +func -1638 0.462 sub_preempt_count+0x10 (iput+0x194)
: +func -1637 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1636 0.537 evict+0x10 (iput+0x1ac)
: +func -1636 0.477 add_preempt_count+0x10 (evict+0x68)
: +func -1635 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1635 0.462 sub_preempt_count+0x10 (evict+0x88)
: +func -1634 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1634 0.507 inode_wait_for_writeback+0x10 (evict+0xac)
: +func -1633 0.462 add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
: +func -1633 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1632+ 1.074 __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
: +func -1631 0.850 bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
: +func -1630 0.462 sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
: +func -1630 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1629 0.716 proc_evict_inode+0x10 (evict+0xc0)
: +func -1628 0.791 truncate_inode_pages+0x14 (proc_evict_inode+0x28)
: +func -1627 0.850 truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
: +func -1627 0.686 clear_inode+0x10 (proc_evict_inode+0x30)
: +func -1626 0.791 ipipe_root_only+0x10 (clear_inode+0x1c)
:| +begin 0x80000001 -1625 0.716 clear_inode+0x34 (proc_evict_inode+0x30)
:| #end 0x80000001 -1624 0.522 clear_inode+0x4c (proc_evict_inode+0x30)
: #func -1624 0.477 add_preempt_count+0x10 (clear_inode+0x58)
: #func -1623 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1623 0.492 ipipe_unstall_root+0x10 (clear_inode+0x68)
:| #begin 0x80000000 -1622 0.671 ipipe_unstall_root+0x2c (clear_inode+0x68)
:| #func -1622 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1621 0.477 ipipe_unstall_root+0x94 (clear_inode+0x68)
: +func -1620 0.477 sub_preempt_count+0x10 (clear_inode+0x70)
: +func -1620 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1619 1.000 put_pid+0x10 (proc_evict_inode+0x38)
: +func -1618 0.492 add_preempt_count+0x10 (evict+0x14c)
: +func -1618 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1617 0.582 wake_up_bit+0x10 (evict+0x158)
: +func -1617 0.567 bit_waitqueue+0x10 (wake_up_bit+0x20)
: +func -1616 0.716 __wake_up_bit+0x14 (wake_up_bit+0x2c)
: +func -1615 0.507 sub_preempt_count+0x10 (evict+0x170)
: +func -1615 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1614 0.791 destroy_inode+0x10 (evict+0x194)
: +func -1613 0.641 __destroy_inode+0x10 (destroy_inode+0x30)
: +func -1613 0.731 inode_has_buffers+0x10 (__destroy_inode+0x1c)
: +func -1612 0.626 __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
: +func -1611 0.552 fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
: +func -1611 0.477 add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
: +func -1610 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1610 0.462 sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
: +func -1609+ 1.373 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1608 0.567 __destroy_inode+0xfc (destroy_inode+0x30)
:| #end 0x80000001 -1607 0.641 __destroy_inode+0x114 (destroy_inode+0x30)
: #func -1607 0.477 ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:| #begin 0x80000000 -1606 0.552 ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:| #func -1606 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1605 0.671 ipipe_unstall_root+0x94 (__destroy_inode+0x134)
: +func -1604 0.641 proc_destroy_inode+0x10 (destroy_inode+0x4c)
: +func -1604 0.701 call_rcu+0x10 (proc_destroy_inode+0x24)
: +func -1603 0.567 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1602 0.820 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1602+ 1.253 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1600 0.552 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1600 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1599 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1599 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1598+ 1.223 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1597 0.537 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1597 0.567 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1596 0.507 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1596+ 1.134 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1594 0.552 d_free+0x10 (d_kill+0x178)
:| +begin 0x80000001 -1594 0.567 d_free+0x40 (d_kill+0x178)
:| #end 0x80000001 -1593 0.492 d_free+0x58 (d_kill+0x178)
: #func -1593 0.567 ipipe_unstall_root+0x10 (d_free+0x78)
:| #begin 0x80000000 -1592 0.522 ipipe_unstall_root+0x2c (d_free+0x78)
:| #func -1592 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1591 0.597 ipipe_unstall_root+0x94 (d_free+0x78)
: +func -1591 0.477 call_rcu+0x10 (d_free+0xb8)
: +func -1590 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1590 0.537 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1589 0.626 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1588 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1588 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1587 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1587 0.477 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1586 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1586 0.507 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1585 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1585 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1584 0.761 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1584 0.477 add_preempt_count+0x10 (shrink_dentry_list+0x118)
: +func -1583 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1583 0.477 sub_preempt_count+0x10 (shrink_dentry_list+0x134)
: +func -1582 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1582 0.611 __rcu_read_lock+0x10 (shrink_dentry_list+0x1c8)
: +func -1581 0.477 add_preempt_count+0x10 (shrink_dentry_list+0x4c)
: +func -1580 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1580 0.582 __rcu_read_unlock+0x10 (shrink_dentry_list+0x94)
: +func -1579 0.492 add_preempt_count+0x10 (shrink_dentry_list+0xa8)
: +func -1579 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1578 0.492 add_preempt_count+0x10 (shrink_dentry_list+0xc8)
: +func -1578 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1577 0.477 dentry_lru_del+0x10 (shrink_dentry_list+0xec)
: +func -1577 0.462 add_preempt_count+0x10 (dentry_lru_del+0x30)
: +func -1576 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1575 0.462 sub_preempt_count+0x10 (dentry_lru_del+0x7c)
: +func -1575 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1574 0.477 __d_drop+0x10 (shrink_dentry_list+0xf4)
: +func -1574 0.537 __d_shrink+0x10 (__d_drop+0x28)
: +func -1573 0.462 add_preempt_count+0x10 (__d_shrink+0x2c)
: +func -1573 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1572 0.462 sub_preempt_count+0x10 (__d_shrink+0x50)
: +func -1572 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1571 0.522 d_kill+0x14 (shrink_dentry_list+0x100)
: +func -1571 0.477 sub_preempt_count+0x10 (d_kill+0x6c)
: +func -1570 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1570 0.462 sub_preempt_count+0x10 (d_kill+0xcc)
: +func -1569 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1569 0.462 sub_preempt_count+0x10 (d_kill+0xe4)
: +func -1568 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1567 0.776 iput+0x10 (d_kill+0x154)
: +func -1567 0.477 add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
: +func -1566 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1565 0.552 generic_delete_inode+0x10 (iput+0x74)
: +func -1565 0.462 sub_preempt_count+0x10 (iput+0x194)
: +func -1564 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1564 0.492 evict+0x10 (iput+0x1ac)
: +func -1563 0.462 add_preempt_count+0x10 (evict+0x68)
: +func -1563 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1562 0.462 sub_preempt_count+0x10 (evict+0x88)
: +func -1562 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1561 0.477 inode_wait_for_writeback+0x10 (evict+0xac)
: +func -1561 0.462 add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
: +func -1560 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1560 0.567 __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
: +func -1559 0.656 bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
: +func -1559 0.462 sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
: +func -1558 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1558 0.477 proc_evict_inode+0x10 (evict+0xc0)
: +func -1557 0.597 truncate_inode_pages+0x14 (proc_evict_inode+0x28)
: +func -1556 0.626 truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
: +func -1556 0.477 clear_inode+0x10 (proc_evict_inode+0x30)
: +func -1555 0.537 ipipe_root_only+0x10 (clear_inode+0x1c)
:| +begin 0x80000001 -1555 0.462 clear_inode+0x34 (proc_evict_inode+0x30)
:| #end 0x80000001 -1554 0.522 clear_inode+0x4c (proc_evict_inode+0x30)
: #func -1554 0.477 add_preempt_count+0x10 (clear_inode+0x58)
: #func -1553 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1553 0.492 ipipe_unstall_root+0x10 (clear_inode+0x68)
:| #begin 0x80000000 -1552 0.522 ipipe_unstall_root+0x2c (clear_inode+0x68)
:| #func -1552 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1551 0.477 ipipe_unstall_root+0x94 (clear_inode+0x68)
: +func -1551 0.477 sub_preempt_count+0x10 (clear_inode+0x70)
: +func -1550 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1550 0.716 put_pid+0x10 (proc_evict_inode+0x38)
: +func -1549 0.477 add_preempt_count+0x10 (evict+0x14c)
: +func -1548 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1548 0.477 wake_up_bit+0x10 (evict+0x158)
: +func -1547 0.507 bit_waitqueue+0x10 (wake_up_bit+0x20)
: +func -1547 0.671 __wake_up_bit+0x14 (wake_up_bit+0x2c)
: +func -1546 0.477 sub_preempt_count+0x10 (evict+0x170)
: +func -1546 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1545 0.522 destroy_inode+0x10 (evict+0x194)
: +func -1544 0.492 __destroy_inode+0x10 (destroy_inode+0x30)
: +func -1544 0.492 inode_has_buffers+0x10 (__destroy_inode+0x1c)
: +func -1543 0.686 __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
: +func -1543 0.462 fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
: +func -1542 0.462 add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
: +func -1542 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1541 0.462 sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
: +func -1541+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1540 0.462 __destroy_inode+0xfc (destroy_inode+0x30)
:| #end 0x80000001 -1539 0.611 __destroy_inode+0x114 (destroy_inode+0x30)
: #func -1539 0.507 ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:| #begin 0x80000000 -1538 0.552 ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:| #func -1537 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1537 0.507 ipipe_unstall_root+0x94 (__destroy_inode+0x134)
: +func -1536 0.477 proc_destroy_inode+0x10 (destroy_inode+0x4c)
: +func -1536 0.492 call_rcu+0x10 (proc_destroy_inode+0x24)
: +func -1535 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1535 0.582 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1534 0.671 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1534 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1533 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1533 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1532 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1532 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1531 0.492 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1530 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1530 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1529 0.686 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1529 0.507 d_free+0x10 (d_kill+0x178)
:| +begin 0x80000001 -1528 0.582 d_free+0x40 (d_kill+0x178)
:| #end 0x80000001 -1528 0.477 d_free+0x58 (d_kill+0x178)
: #func -1527 0.507 ipipe_unstall_root+0x10 (d_free+0x78)
:| #begin 0x80000000 -1527 0.522 ipipe_unstall_root+0x2c (d_free+0x78)
:| #func -1526 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1526 0.492 ipipe_unstall_root+0x94 (d_free+0x78)
: +func -1525 0.477 call_rcu+0x10 (d_free+0xb8)
: +func -1525 0.507 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1524 0.537 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1524 0.477 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1523 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1523 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1522 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1522 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1521 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1521 0.492 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1520 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1520 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1519 0.611 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1519 0.477 add_preempt_count+0x10 (shrink_dentry_list+0x118)
: +func -1518 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1517 0.477 sub_preempt_count+0x10 (shrink_dentry_list+0x134)
: +func -1517 0.507 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1516 0.626 __rcu_read_lock+0x10 (shrink_dentry_list+0x1c8)
: +func -1516 0.477 add_preempt_count+0x10 (shrink_dentry_list+0x4c)
: +func -1515 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1515 0.507 __rcu_read_unlock+0x10 (shrink_dentry_list+0x94)
: +func -1514 0.492 add_preempt_count+0x10 (shrink_dentry_list+0xa8)
: +func -1514 0.746 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1513 0.492 add_preempt_count+0x10 (shrink_dentry_list+0xc8)
: +func -1512 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1512 0.462 dentry_lru_del+0x10 (shrink_dentry_list+0xec)
: +func -1511 0.462 add_preempt_count+0x10 (dentry_lru_del+0x30)
: +func -1511 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1510 0.462 sub_preempt_count+0x10 (dentry_lru_del+0x7c)
: +func -1510 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1509 0.477 __d_drop+0x10 (shrink_dentry_list+0xf4)
: +func -1509 0.477 __d_shrink+0x10 (__d_drop+0x28)
: +func -1508 0.462 add_preempt_count+0x10 (__d_shrink+0x2c)
: +func -1508 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1507 0.462 sub_preempt_count+0x10 (__d_shrink+0x50)
: +func -1507 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1506 0.492 d_kill+0x14 (shrink_dentry_list+0x100)
: +func -1506 0.462 sub_preempt_count+0x10 (d_kill+0x6c)
: +func -1505 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1505 0.462 sub_preempt_count+0x10 (d_kill+0xcc)
: +func -1504 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1504 0.462 sub_preempt_count+0x10 (d_kill+0xe4)
: +func -1503 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1502 0.746 iput+0x10 (d_kill+0x154)
: +func -1502 0.462 add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
: +func -1501 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1501 0.671 generic_delete_inode+0x10 (iput+0x74)
: +func -1500 0.462 sub_preempt_count+0x10 (iput+0x194)
: +func -1499 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1499 0.492 evict+0x10 (iput+0x1ac)
: +func -1498 0.462 add_preempt_count+0x10 (evict+0x68)
: +func -1498 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1497 0.462 sub_preempt_count+0x10 (evict+0x88)
: +func -1497 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1496 0.462 inode_wait_for_writeback+0x10 (evict+0xac)
: +func -1496 0.462 add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
: +func -1495 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1495 0.537 __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
: +func -1494 0.522 bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
: +func -1494 0.462 sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
: +func -1493 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1493 0.477 proc_evict_inode+0x10 (evict+0xc0)
: +func -1492 0.492 truncate_inode_pages+0x14 (proc_evict_inode+0x28)
: +func -1492 0.626 truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
: +func -1491 0.492 clear_inode+0x10 (proc_evict_inode+0x30)
: +func -1491 0.537 ipipe_root_only+0x10 (clear_inode+0x1c)
:| +begin 0x80000001 -1490 0.462 clear_inode+0x34 (proc_evict_inode+0x30)
:| #end 0x80000001 -1490 0.507 clear_inode+0x4c (proc_evict_inode+0x30)
: #func -1489 0.492 add_preempt_count+0x10 (clear_inode+0x58)
: #func -1489 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1488 0.507 ipipe_unstall_root+0x10 (clear_inode+0x68)
:| #begin 0x80000000 -1488 0.567 ipipe_unstall_root+0x2c (clear_inode+0x68)
:| #func -1487 0.626 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1486 0.477 ipipe_unstall_root+0x94 (clear_inode+0x68)
: +func -1486 0.492 sub_preempt_count+0x10 (clear_inode+0x70)
: +func -1485 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1485 0.910 put_pid+0x10 (proc_evict_inode+0x38)
: +func -1484 0.477 add_preempt_count+0x10 (evict+0x14c)
: +func -1483 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1483 0.477 wake_up_bit+0x10 (evict+0x158)
: +func -1482 0.522 bit_waitqueue+0x10 (wake_up_bit+0x20)
: +func -1482 0.686 __wake_up_bit+0x14 (wake_up_bit+0x2c)
: +func -1481 0.492 sub_preempt_count+0x10 (evict+0x170)
: +func -1481 0.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1480 0.477 destroy_inode+0x10 (evict+0x194)
: +func -1480 0.462 __destroy_inode+0x10 (destroy_inode+0x30)
: +func -1479 0.507 inode_has_buffers+0x10 (__destroy_inode+0x1c)
: +func -1479 0.477 __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
: +func -1478 0.462 fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
: +func -1478 0.462 add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
: +func -1477 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1477 0.462 sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
: +func -1476 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1475 0.462 __destroy_inode+0xfc (destroy_inode+0x30)
:| #end 0x80000001 -1475 0.492 __destroy_inode+0x114 (destroy_inode+0x30)
: #func -1475 0.477 ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:| #begin 0x80000000 -1474 0.567 ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:| #func -1473 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1473 0.522 ipipe_unstall_root+0x94 (__destroy_inode+0x134)
: +func -1472 0.477 proc_destroy_inode+0x10 (destroy_inode+0x4c)
: +func -1472 0.641 call_rcu+0x10 (proc_destroy_inode+0x24)
: +func -1471 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1471 0.567 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1470 0.656 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1470 0.507 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1469 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1469 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1468 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1468 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1467 0.492 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1466 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1466 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1465 0.716 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1465 0.537 d_free+0x10 (d_kill+0x178)
:| +begin 0x80000001 -1464 0.507 d_free+0x40 (d_kill+0x178)
:| #end 0x80000001 -1464 0.477 d_free+0x58 (d_kill+0x178)
: #func -1463 0.507 ipipe_unstall_root+0x10 (d_free+0x78)
:| #begin 0x80000000 -1463 0.522 ipipe_unstall_root+0x2c (d_free+0x78)
:| #func -1462 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1462 0.492 ipipe_unstall_root+0x94 (d_free+0x78)
: +func -1461 0.477 call_rcu+0x10 (d_free+0xb8)
: +func -1461 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1460 0.537 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1460 0.492 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1459 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1459 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1458 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1458 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1457 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1457 0.492 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1456 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1456 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1455 0.522 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1455 0.477 add_preempt_count+0x10 (shrink_dentry_list+0x118)
: +func -1454 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1454 0.477 sub_preempt_count+0x10 (shrink_dentry_list+0x134)
: +func -1453 0.507 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1453 0.671 __rcu_read_lock+0x10 (shrink_dentry_list+0x1c8)
: +func -1452 0.716 __rcu_read_unlock+0x10 (shrink_dentry_list+0x1d0)
: +func -1451 0.552 _cond_resched+0x10 (shrink_dcache_parent+0x44)
: +func -1451 0.477 add_preempt_count+0x10 (shrink_dcache_parent+0x74)
: +func -1450 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1450 0.567 sub_preempt_count+0x10 (shrink_dcache_parent+0x220)
: +func -1449 0.820 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1448 0.597 d_drop+0x10 (proc_flush_task+0x88)
: +func -1448 0.462 add_preempt_count+0x10 (d_drop+0x20)
: +func -1447 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1447 0.582 __d_drop+0x10 (d_drop+0x28)
: +func -1446 0.477 __d_shrink+0x10 (__d_drop+0x28)
: +func -1446 0.462 add_preempt_count+0x10 (__d_shrink+0x2c)
: +func -1445 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1445 0.462 sub_preempt_count+0x10 (__d_shrink+0x50)
: +func -1444 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1444 0.462 sub_preempt_count+0x10 (d_drop+0x30)
: +func -1443 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1442 0.552 dput+0x10 (proc_flush_task+0x90)
: +func -1442 0.522 ipipe_root_only+0x10 (dput+0x2c)
: +func -1441 0.462 add_preempt_count+0x10 (dput+0x34)
: +func -1441 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1440 1.000 pid_delete_dentry+0x10 (dput+0xa8)
: +func -1439 0.462 add_preempt_count+0x10 (dput+0x17c)
: +func -1439 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1438 0.462 add_preempt_count+0x10 (dput+0x19c)
: +func -1437 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1437 0.507 dentry_lru_del+0x10 (dput+0x1cc)
: +func -1436 0.641 __d_drop+0x10 (dput+0x1d4)
: +func -1436 0.507 d_kill+0x14 (dput+0x1e0)
: +func -1435 0.462 sub_preempt_count+0x10 (d_kill+0x6c)
: +func -1435 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1434 0.462 sub_preempt_count+0x10 (d_kill+0xcc)
: +func -1434 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1433 0.462 sub_preempt_count+0x10 (d_kill+0xe4)
: +func -1433 0.835 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1432 1.000 iput+0x10 (d_kill+0x154)
: +func -1431 0.462 add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
: +func -1430 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1430 0.552 generic_delete_inode+0x10 (iput+0x74)
: +func -1429 0.462 sub_preempt_count+0x10 (iput+0x194)
: +func -1429 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1428 0.492 evict+0x10 (iput+0x1ac)
: +func -1428 0.462 add_preempt_count+0x10 (evict+0x68)
: +func -1427 0.641 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1427 0.462 sub_preempt_count+0x10 (evict+0x88)
: +func -1426 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1425 0.462 inode_wait_for_writeback+0x10 (evict+0xac)
: +func -1425 0.462 add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
: +func -1424 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1424 0.567 __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
: +func -1423 0.671 bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
: +func -1423 0.462 sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
: +func -1422 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1422 0.477 proc_evict_inode+0x10 (evict+0xc0)
: +func -1421 0.492 truncate_inode_pages+0x14 (proc_evict_inode+0x28)
: +func -1421 0.611 truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
: +func -1420 0.477 clear_inode+0x10 (proc_evict_inode+0x30)
: +func -1420 0.537 ipipe_root_only+0x10 (clear_inode+0x1c)
:| +begin 0x80000001 -1419 0.462 clear_inode+0x34 (proc_evict_inode+0x30)
:| #end 0x80000001 -1419 0.507 clear_inode+0x4c (proc_evict_inode+0x30)
: #func -1418 0.492 add_preempt_count+0x10 (clear_inode+0x58)
: #func -1418 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1417 0.507 ipipe_unstall_root+0x10 (clear_inode+0x68)
:| #begin 0x80000000 -1417 0.537 ipipe_unstall_root+0x2c (clear_inode+0x68)
:| #func -1416 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1416 0.492 ipipe_unstall_root+0x94 (clear_inode+0x68)
: +func -1415 0.477 sub_preempt_count+0x10 (clear_inode+0x70)
: +func -1415 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1414 0.611 put_pid+0x10 (proc_evict_inode+0x38)
: +func -1413 0.492 add_preempt_count+0x10 (evict+0x14c)
: +func -1413 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1412 0.477 wake_up_bit+0x10 (evict+0x158)
: +func -1412 0.522 bit_waitqueue+0x10 (wake_up_bit+0x20)
: +func -1411 0.671 __wake_up_bit+0x14 (wake_up_bit+0x2c)
: +func -1411 0.492 sub_preempt_count+0x10 (evict+0x170)
: +func -1410 0.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1410 0.477 destroy_inode+0x10 (evict+0x194)
: +func -1409 0.477 __destroy_inode+0x10 (destroy_inode+0x30)
: +func -1409 0.507 inode_has_buffers+0x10 (__destroy_inode+0x1c)
: +func -1408 0.477 __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
: +func -1408 0.462 fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
: +func -1407 0.462 add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
: +func -1407 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1406 0.462 sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
: +func -1406 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -1405 0.462 __destroy_inode+0xfc (destroy_inode+0x30)
:| #end 0x80000001 -1404 0.507 __destroy_inode+0x114 (destroy_inode+0x30)
: #func -1404 0.522 ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:| #begin 0x80000000 -1403 0.567 ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:| #func -1403 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1402 0.477 ipipe_unstall_root+0x94 (__destroy_inode+0x134)
: +func -1402 0.477 proc_destroy_inode+0x10 (destroy_inode+0x4c)
: +func -1401 0.492 call_rcu+0x10 (proc_destroy_inode+0x24)
: +func -1401 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1400 0.582 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1400 0.671 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1399 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1399 0.462 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1398 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1398 0.477 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1397 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1397 0.522 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1396 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1396 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1395 0.686 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1394 0.492 d_free+0x10 (d_kill+0x178)
:| +begin 0x80000001 -1394 0.537 d_free+0x40 (d_kill+0x178)
:| #end 0x80000001 -1393 0.492 d_free+0x58 (d_kill+0x178)
: #func -1393 0.507 ipipe_unstall_root+0x10 (d_free+0x78)
:| #begin 0x80000000 -1392 0.522 ipipe_unstall_root+0x2c (d_free+0x78)
:| #func -1392 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1391 0.492 ipipe_unstall_root+0x94 (d_free+0x78)
: +func -1391 0.477 call_rcu+0x10 (d_free+0xb8)
: +func -1390 0.507 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1390 0.507 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1389 0.507 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1389 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1388 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1388 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1387 0.477 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1387 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1386 0.507 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1386 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1385 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1385 0.820 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1384 0.477 add_preempt_count+0x10 (dput+0x34)
: +func -1383 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -1383 0.477 sub_preempt_count+0x10 (dput+0x5c)
: +func -1382+ 4.283 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1378 0.641 d_hash_and_lookup+0x10 (proc_flush_task+0xb8)
: +func -1377 0.701 full_name_hash+0x10 (d_hash_and_lookup+0x28)
: +func -1377 0.925 d_lookup+0x10 (d_hash_and_lookup+0x64)
: +func -1376 0.552 __d_lookup+0x14 (d_lookup+0x3c)
: +func -1375 0.776 __rcu_read_lock+0x10 (__d_lookup+0x50)
: +func -1375+ 1.089 __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:| +begin 0x80000001 -1373 0.582 release_task+0x70 (wait_consider_task+0x5e0)
:| #end 0x80000001 -1373 0.492 release_task+0x84 (wait_consider_task+0x5e0)
: #func -1372 0.462 add_preempt_count+0x10 (release_task+0x90)
: #func -1372 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1371 0.477 add_preempt_count+0x10 (release_task+0xe8)
: #func -1371 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1370 0.641 posix_cpu_timers_exit+0x14 (release_task+0xf0)
: #func -1369 0.656 add_device_randomness+0x14 (posix_cpu_timers_exit+0x28)
: #func -1369 0.925 read_current_timer+0x10 (add_device_randomness+0x28)
: #func -1368 0.895 mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x54)
:| #begin 0x80000001 -1367 0.671 mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x54)
:| #end 0x80000001 -1366 0.477 mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x54)
: #func -1366 0.477 add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
: #func -1365 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1365+ 2.417 _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
: #func -1362 0.522 sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
: #func -1362 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1361 0.835 mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x64)
:| #begin 0x80000001 -1360 0.641 mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x64)
:| #end 0x80000001 -1360 0.462 mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x64)
: #func -1359 0.477 add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
: #func -1359 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1358+ 1.432 _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
: #func -1357 0.507 sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
: #func -1356 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1356 0.537 mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x74)
:| #begin 0x80000001 -1355 0.522 mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x74)
:| #end 0x80000001 -1355 0.462 mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x74)
: #func -1354 0.477 add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
: #func -1354 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1353+ 1.686 _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
:| #begin 0x90000000 -1351 0.701 __irq_svc+0x44 (_mix_pool_bytes+0x128)
:| #func -1351 0.776 gic_handle_irq+0x10 (__irq_svc+0x58)
:| #func -1350 0.910 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| #func -1349 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #func -1348 0.611 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| #begin 0x00000062 -1348 0.970 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| #func -1347 0.492 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| #begin 0x00621111 -1346 0.731 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| #func -1346+ 1.761 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| #func -1344+ 1.208 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| #func -1343 0.626 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:| #func -1342 0.582 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| #func -1341+ 1.746 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| #func -1340 0.701 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| #func -1339 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| #func -1338 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| #begin 0x000000a4 -1338 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| #func -1337 0.522 __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:| #begin 0x00a41111 -1337 0.492 __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:| #func -1336 0.671 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| #func -1336 0.880 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| #func -1335+ 1.074 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| #func -1334+ 1.014 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| #func -1333+ 1.164 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| #func -1331+ 1.238 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:| #end 0x00a41114 -1330 0.716 __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:| #end 0x000000a4 -1329 0.686 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| #func -1329 0.656 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| #func -1328+ 1.731 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| #func -1326 0.910 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| #begin 0x44440004 -1326 0.731 __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:| #begin 0x55550002 -1325 0.731 __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:| #func -1324 0.597 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:| #begin 0x88881001 -1323 0.507 __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:| +*end 0x88881001 -1323 0.537 __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:| +*begin 0x33330007 -1322 0.597 __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:| +*begin 0x33330000 -1322 0.597 __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:| +*func -1321 0.567 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| +*begin 0x00002222 -1321 0.701 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| #*begin 0x00a42222 -1320 0.746 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| #*func -1319+ 1.373 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:| #*func -1318 0.820 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| #*func -1317+ 2.343 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| #*func -1315 0.880 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:| #*func -1314 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| #*func -1313 0.940 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:| #*func -1312 0.880 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:| #*func -1311+ 1.731 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| #*func -1309 0.910 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| #*func -1308+ 1.119 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -1307 0.731 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| #*func -1307 0.746 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -1306 0.537 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| #*func -1305 0.686 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| #*func -1305 0.492 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| #*func -1304+ 1.164 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| #*func -1303+ 1.313 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 527] SDIAS_T 40 -1302+ 1.805 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -1300 0.701 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 464] VARAN_T 30 -1299 0.955 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -1298 0.761 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| #*[ 526] WD-Trigg 1 -1297+ 1.223 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| #*func -1296+ 1.149 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:| #*func -1295 0.925 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| #*func -1294+ 1.253 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:| #*func -1293 0.611 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| #*func -1292 0.835 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| #*func -1291 0.716 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| #*func -1291 0.552 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| #*func -1290 0.805 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| #*func -1289+ 1.626 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| #*func -1288 0.940 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| #*[ 536] Process -1 -1287 0.626 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| #*func -1286+ 1.283 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -1285+ 1.746 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -1283 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -1282+ 1.179 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -1281 0.761 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -1280+ 1.477 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -1279+ 1.671 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -1277 0.641 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -1277+ 1.029 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 527] SDIAS_T 40 -1276+ 4.283 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -1271+ 1.014 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -1270+ 5.805 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -1265 0.955 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -1264 0.626 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -1263 0.522 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -1262 0.820 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -1262 0.865 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -1261 0.925 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -1260 0.552 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -1259! 51.955 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -1207+ 2.388 vector_swi+0x3c (<00174754>)
: +*func -1205 0.671 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -1204 0.910 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -1203 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -1203 0.626 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -1202 0.522 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -1202 0.597 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -1201 0.746 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -1200+ 1.880 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -1198 0.731 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -1198 0.731 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -1197 0.611 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -1196+ 1.208 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -1195 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -1195+ 1.238 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -1193 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -1193 1.000 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -1192 0.791 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -1191 0.656 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -1190 0.537 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -1190 0.865 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -1189 0.940 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -1188+ 1.164 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -1187 0.970 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 527] SDIAS_T 40 -1186 0.626 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -1185+ 2.149 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -1183 0.626 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -1182+ 1.701 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -1181 0.582 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -1180 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 464] VARAN_T 30 -1179+ 3.029 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -1176+ 1.283 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -1175+ 3.701 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -1171 0.865 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -1170 0.492 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -1170 0.492 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -1169 0.671 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -1169 0.716 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -1168 0.776 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -1167 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -1166+ 5.313 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -1161+ 1.343 vector_swi+0x3c (<00174754>)
: +*func -1160 0.626 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -1159 0.671 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -1158 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -1158 0.597 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -1157 0.477 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -1157 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -1156 0.492 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -1156 0.865 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -1155 0.955 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -1154 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -1154 0.492 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -1153+ 1.014 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -1152 0.522 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -1152 0.656 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -1151 0.791 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -1150 0.761 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -1149 0.761 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -1149 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -1148 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -1148 0.656 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -1147 0.671 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -1146 0.761 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -1145+ 1.537 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 464] VARAN_T 30 -1144 0.582 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -1143+ 1.522 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -1142 0.746 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -1141+ 1.328 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -1140 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -1139 0.850 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 526] WD-Trigg 1 -1138+ 2.641 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -1136 0.567 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -1135+ 2.417 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -1133 0.746 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -1132 0.462 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -1132 0.477 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -1131 0.522 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -1131 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -1130 0.716 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -1129 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -1129+ 3.671 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -1125+ 1.014 vector_swi+0x3c (<00174754>)
: +*func -1124 0.492 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -1123 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -1123 0.537 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -1122 0.492 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -1122 0.477 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -1121 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -1121 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -1120 0.850 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -1120 0.671 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -1119 0.567 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -1118 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -1118 0.716 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -1117 0.492 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -1117 0.955 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -1116+ 1.716 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -1114 0.686 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -1113 0.641 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -1113 0.492 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -1112 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -1112 0.671 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -1111 0.656 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -1110 0.746 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -1110 0.552 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 526] WD-Trigg 1 -1109 0.492 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -1109+ 1.522 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -1107+ 1.388 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -1106 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -1105+ 1.149 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -1104 0.686 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -1103+ 1.343 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -1102+ 1.238 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -1101 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -1100 0.880 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 536] Process -1 -1099+ 1.522 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:| #*end 0x00a42222 -1098 0.865 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| +*end 0x00002222 -1097 0.656 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| +*end 0x33330000 -1096 0.492 __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:| +*end 0x33330007 -1096 0.492 __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:| +*begin 0x99990002 -1095 0.552 __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:| #end 0x99990002 -1095 0.985 __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:| #end 0x55550002 -1094 0.537 __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:| #end 0x44440004 -1093 0.492 __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:| #end 0x00621111 -1093 0.731 __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:| #end 0x00000062 -1092 0.865 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| #func -1091+ 1.477 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| #func -1090 0.895 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| #func -1089 0.597 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| #end 0x90000000 -1088+ 1.238 __ipipe_fast_svc_irq_exit+0x18 (_mix_pool_bytes+0x128)
: #func -1087 0.477 sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
: #func -1086+ 1.253 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1085 0.567 mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x84)
:| #begin 0x80000001 -1085 0.507 mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x84)
:| #end 0x80000001 -1084 0.641 mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x84)
: #func -1083 0.477 add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
: #func -1083 0.716 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1082+ 1.179 _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
: #func -1081 0.492 sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
: #func -1081+ 1.059 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1080+ 1.268 cleanup_timers+0x10 (posix_cpu_timers_exit+0x40)
: #func -1078+ 1.014 posix_cpu_timers_exit_group+0x14 (release_task+0x104)
: #func -1077 1.000 cleanup_timers+0x10 (posix_cpu_timers_exit_group+0x58)
: #func -1076 0.641 detach_pid+0x10 (release_task+0x148)
: #func -1076 0.895 __change_pid+0x10 (detach_pid+0x1c)
: #func -1075 0.597 free_pid+0x10 (__change_pid+0x70)
:| #begin 0x80000001 -1074 0.507 free_pid+0x30 (__change_pid+0x70)
:| #end 0x80000001 -1074 0.477 free_pid+0x48 (__change_pid+0x70)
: #func -1073 0.537 add_preempt_count+0x10 (free_pid+0x5c)
: #func -1073 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1072 0.477 sub_preempt_count+0x10 (free_pid+0xf4)
: #func -1071 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1071+ 1.343 free_pidmap+0x10 (free_pid+0x124)
: #func -1069 0.820 call_rcu+0x10 (free_pid+0x140)
: #func -1068 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| #begin 0x80000001 -1068 0.582 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1067 0.805 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1066 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1066 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1066 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1065 0.492 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1064 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1064 0.716 detach_pid+0x10 (release_task+0x154)
: #func -1063 0.835 __change_pid+0x10 (detach_pid+0x1c)
: #func -1062 0.522 detach_pid+0x10 (release_task+0x164)
: #func -1062+ 1.552 __change_pid+0x10 (detach_pid+0x1c)
: #func -1060 0.791 flush_sigqueue+0x10 (release_task+0x2e4)
: #func -1059 0.522 sub_preempt_count+0x10 (release_task+0x2f4)
: #func -1059 0.850 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1058 0.940 __cleanup_sighand+0x10 (release_task+0x318)
: #func -1057 0.805 signalfd_cleanup+0x10 (__cleanup_sighand+0x38)
: #func -1056 0.880 kmem_cache_free+0x14 (__cleanup_sighand+0x48)
: #func -1055 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: #func -1055 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1054 0.462 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: #func -1054 0.626 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| #begin 0x80000001 -1053 0.477 kmem_cache_free+0x10c (__cleanup_sighand+0x48)
:| #end 0x80000001 -1053 0.940 kmem_cache_free+0x124 (__cleanup_sighand+0x48)
:| #begin 0x80000001 -1052 0.955 release_task+0x338 (wait_consider_task+0x5e0)
:| #end 0x80000001 -1051 0.492 release_task+0x350 (wait_consider_task+0x5e0)
: #func -1050 0.671 flush_sigqueue+0x10 (release_task+0x368)
: #func -1050 0.820 tty_kref_put+0x10 (release_task+0x370)
: #func -1049 0.611 ipipe_unstall_root+0x10 (release_task+0x3c4)
:| #begin 0x80000000 -1048 0.537 ipipe_unstall_root+0x2c (release_task+0x3c4)
:| #func -1048 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1047 0.567 ipipe_unstall_root+0x94 (release_task+0x3c4)
: +func -1047 0.462 sub_preempt_count+0x10 (release_task+0x3cc)
: +func -1046 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1045 0.716 release_thread+0x10 (release_task+0x3e4)
: +func -1045 0.477 call_rcu+0x10 (release_task+0x3f4)
: +func -1044 0.507 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -1044 0.567 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -1043 0.507 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -1043 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -1042 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -1042 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1041 0.477 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -1041+ 1.298 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -1039 0.552 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -1039 0.537 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -1038 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1038+ 1.611 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -1036 0.522 remove_wait_queue+0x10 (do_wait+0x240)
:| +begin 0x80000001 -1036 0.552 remove_wait_queue+0x30 (do_wait+0x240)
:| #end 0x80000001 -1035 0.477 remove_wait_queue+0x48 (do_wait+0x240)
: #func -1035 0.492 add_preempt_count+0x10 (remove_wait_queue+0x54)
: #func -1034 0.731 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1033 0.492 ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:| #begin 0x80000000 -1033 0.522 ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:| #func -1032 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1032 0.477 ipipe_unstall_root+0x94 (remove_wait_queue+0x88)
: +func -1031 0.477 sub_preempt_count+0x10 (remove_wait_queue+0x90)
: +func -1031 1.000 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1030+ 1.164 put_pid+0x10 (SyS_wait4+0xc4)
:| +func -1029 0.611 __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:| +end 0x90000000 -1028+ 6.880 ret_fast_syscall+0x2c (<b6e47e6c>)
:| +begin 0x90000000 -1021+ 1.253 __dabt_usr+0x20 (<b6e40fb8>)
:| +func -1020 0.865 do_DataAbort+0x14 (__dabt_usr+0x54)
:| +func -1019 0.507 do_page_fault+0x14 (do_DataAbort+0x44)
:| +func -1019+ 1.402 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:| #end 0x80000000 -1017 0.477 do_page_fault+0x90 (do_DataAbort+0x44)
: #func -1017 0.507 ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:| #begin 0x80000000 -1016 0.552 ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:| #func -1016 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1015 0.641 ipipe_unstall_root+0x94 (do_page_fault+0xb8)
: +func -1014 0.761 down_read_trylock+0x10 (do_page_fault+0xdc)
:| +begin 0x80000001 -1014 0.656 __down_read_trylock+0x28 (down_read_trylock+0x18)
:| #end 0x80000001 -1013 0.492 __down_read_trylock+0x40 (down_read_trylock+0x18)
: #func -1013 0.567 add_preempt_count+0x10 (__down_read_trylock+0x54)
: #func -1012 0.805 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -1011 0.522 ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:| #begin 0x80000000 -1011 0.522 ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:| #func -1010 0.671 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1009 0.776 ipipe_unstall_root+0x94 (__down_read_trylock+0x8c)
: +func -1009 0.477 sub_preempt_count+0x10 (__down_read_trylock+0x94)
: +func -1008 0.611 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -1008 0.671 ipipe_root_only+0x10 (do_page_fault+0x110)
: +func -1007+ 2.238 find_vma+0x10 (do_page_fault+0x11c)
: +func -1005 0.641 handle_mm_fault+0x14 (do_page_fault+0x174)
:| +begin 0x80000001 -1004 0.641 handle_mm_fault+0x58 (do_page_fault+0x174)
:| #end 0x80000001 -1003 0.671 handle_mm_fault+0x70 (do_page_fault+0x174)
: #func -1003 0.477 ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:| #begin 0x80000000 -1002 0.522 ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:| #func -1002 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -1001 0.671 ipipe_unstall_root+0x94 (handle_mm_fault+0x90)
: +func -1001 0.850 handle_pte_fault+0x14 (handle_mm_fault+0x100)
: +func -1000 0.477 add_preempt_count+0x10 (handle_pte_fault+0x630)
: +func -999 0.895 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -998 0.791 do_wp_page.isra.77+0x14 (handle_pte_fault+0x670)
: +func -998+ 1.029 vm_normal_page+0x10 (do_wp_page.isra.77+0x38)
:| +begin 0x80000001 -997 0.567 do_wp_page.isra.77+0x84 (handle_pte_fault+0x670)
:| +end 0x80000001 -996 0.761 do_wp_page.isra.77+0x98 (handle_pte_fault+0x670)
: +func -995 0.746 reuse_swap_page+0x10 (do_wp_page.isra.77+0x1a8)
: +func -994 0.731 page_move_anon_rmap+0x10 (do_wp_page.isra.77+0x1c0)
: +func -994 0.597 unlock_page+0x10 (do_wp_page.isra.77+0x1cc)
:| +begin 0x80000001 -993 0.552 unlock_page+0x30 (do_wp_page.isra.77+0x1cc)
:| +end 0x80000001 -993 0.626 unlock_page+0x44 (do_wp_page.isra.77+0x1cc)
: +func -992 0.880 page_waitqueue+0x10 (unlock_page+0x50)
: +func -991 0.955 __wake_up_bit+0x14 (unlock_page+0x5c)
: +func -990 0.701 flush_cache_page+0x10 (do_wp_page.isra.77+0x3e0)
: +func -989 0.835 ptep_set_access_flags+0x14 (do_wp_page.isra.77+0x40c)
: +func -989+ 1.447 __sync_icache_dcache+0x10 (ptep_set_access_flags+0x60)
: +func -987 0.462 sub_preempt_count+0x10 (do_wp_page.isra.77+0x414)
: +func -987+ 1.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -985 0.835 up_read+0x10 (do_page_fault+0x2e8)
:| +begin 0x80000001 -984 0.776 __up_read+0x28 (up_read+0x18)
:| #end 0x80000001 -983 0.477 __up_read+0x40 (up_read+0x18)
: #func -983 0.477 add_preempt_count+0x10 (__up_read+0x54)
: #func -982 0.611 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -982 0.507 ipipe_unstall_root+0x10 (__up_read+0x88)
:| #begin 0x80000000 -981 0.537 ipipe_unstall_root+0x2c (__up_read+0x88)
:| #func -981 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -980 0.477 ipipe_unstall_root+0x94 (__up_read+0x88)
: +func -980 0.477 sub_preempt_count+0x10 (__up_read+0x90)
: +func -979+ 1.507 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -978 0.791 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -977 0.611 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -976+ 4.850 no_work_pending+0x18 (<b6e40fb8>)
:| +begin 0x90000000 -971+ 1.253 __dabt_usr+0x20 (<00085c50>)
:| +func -970 0.567 do_DataAbort+0x14 (__dabt_usr+0x54)
:| +func -970 0.537 do_page_fault+0x14 (do_DataAbort+0x44)
:| +func -969 0.716 __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:| #end 0x80000000 -968 0.477 do_page_fault+0x90 (do_DataAbort+0x44)
: #func -968 0.626 ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:| #begin 0x80000000 -967 0.552 ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:| #func -967 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -966 0.462 ipipe_unstall_root+0x94 (do_page_fault+0xb8)
: +func -966 0.582 down_read_trylock+0x10 (do_page_fault+0xdc)
:| +begin 0x80000001 -965 0.701 __down_read_trylock+0x28 (down_read_trylock+0x18)
:| #end 0x80000001 -964 0.507 __down_read_trylock+0x40 (down_read_trylock+0x18)
: #func -964 0.477 add_preempt_count+0x10 (__down_read_trylock+0x54)
: #func -963 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -963 0.522 ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:| #begin 0x80000000 -962 0.522 ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:| #func -962 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -961 0.656 ipipe_unstall_root+0x94 (__down_read_trylock+0x8c)
: +func -961 0.477 sub_preempt_count+0x10 (__down_read_trylock+0x94)
: +func -960 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -959 0.507 ipipe_root_only+0x10 (do_page_fault+0x110)
: +func -959 0.716 find_vma+0x10 (do_page_fault+0x11c)
: +func -958 0.567 handle_mm_fault+0x14 (do_page_fault+0x174)
:| +begin 0x80000001 -958 0.552 handle_mm_fault+0x58 (do_page_fault+0x174)
:| #end 0x80000001 -957 0.477 handle_mm_fault+0x70 (do_page_fault+0x174)
: #func -957 0.492 ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:| #begin 0x80000000 -956 0.522 ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:| #func -956 0.552 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -955 0.492 ipipe_unstall_root+0x94 (handle_mm_fault+0x90)
: +func -955 0.597 handle_pte_fault+0x14 (handle_mm_fault+0x100)
: +func -954 0.477 add_preempt_count+0x10 (handle_pte_fault+0x630)
: +func -953 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -953 0.477 do_wp_page.isra.77+0x14 (handle_pte_fault+0x670)
: +func -952 0.761 vm_normal_page+0x10 (do_wp_page.isra.77+0x38)
:| +begin 0x80000001 -952 0.552 do_wp_page.isra.77+0x84 (handle_pte_fault+0x670)
:| +end 0x80000001 -951 0.492 do_wp_page.isra.77+0x98 (handle_pte_fault+0x670)
: +func -951 0.582 reuse_swap_page+0x10 (do_wp_page.isra.77+0x1a8)
: +func -950 0.611 page_move_anon_rmap+0x10 (do_wp_page.isra.77+0x1c0)
: +func -949 0.507 unlock_page+0x10 (do_wp_page.isra.77+0x1cc)
:| +begin 0x80000001 -949 0.537 unlock_page+0x30 (do_wp_page.isra.77+0x1cc)
:| +end 0x80000001 -948 0.462 unlock_page+0x44 (do_wp_page.isra.77+0x1cc)
: +func -948 0.522 page_waitqueue+0x10 (unlock_page+0x50)
: +func -947 0.611 __wake_up_bit+0x14 (unlock_page+0x5c)
: +func -947 0.880 flush_cache_page+0x10 (do_wp_page.isra.77+0x3e0)
: +func -946 0.492 ptep_set_access_flags+0x14 (do_wp_page.isra.77+0x40c)
: +func -945 0.776 __sync_icache_dcache+0x10 (ptep_set_access_flags+0x60)
: +func -945 0.477 sub_preempt_count+0x10 (do_wp_page.isra.77+0x414)
: +func -944 0.731 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -943 0.761 up_read+0x10 (do_page_fault+0x2e8)
:| +begin 0x80000001 -943 0.820 __up_read+0x28 (up_read+0x18)
:| #end 0x80000001 -942 0.462 __up_read+0x40 (up_read+0x18)
: #func -941 0.462 add_preempt_count+0x10 (__up_read+0x54)
: #func -941 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -940 0.522 ipipe_unstall_root+0x10 (__up_read+0x88)
:| #begin 0x80000000 -940 0.537 ipipe_unstall_root+0x2c (__up_read+0x88)
:| #func -939 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -939 0.462 ipipe_unstall_root+0x94 (__up_read+0x88)
: +func -938 0.641 sub_preempt_count+0x10 (__up_read+0x90)
: +func -938 0.940 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +func -937 0.656 __ipipe_check_root+0x10 (ret_from_exception+0x8)
:| +func -936 0.477 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -936+ 3.417 no_work_pending+0x18 (<00085c50>)
:| +begin 0x90000000 -932+ 1.656 vector_swi+0x3c (<b6e46d30>)
: +func -931+ 1.029 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -929 0.835 SyS_close+0x10 (ret_fast_syscall+0x0)
: +func -929 0.507 __close_fd+0x10 (SyS_close+0x30)
: +func -928 0.462 add_preempt_count+0x10 (__close_fd+0x24)
: +func -928 0.970 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -927 0.567 sub_preempt_count+0x10 (__close_fd+0xb4)
: +func -926 0.925 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -925+ 1.194 filp_close+0x10 (__close_fd+0xdc)
: +func -924 0.940 dnotify_flush+0x10 (filp_close+0x78)
: +func -923 0.985 locks_remove_posix+0x14 (filp_close+0x84)
: +func -922 0.835 fput+0x10 (filp_close+0x8c)
: +func -921 0.716 file_sb_list_del+0x10 (fput+0x4c)
: +func -921 0.761 task_work_add+0x10 (fput+0x98)
:| +begin 0x80000001 -920 0.761 task_work_add+0x70 (fput+0x98)
:| +end 0x80000001 -919 0.955 task_work_add+0x84 (fput+0x98)
:| +func -918 0.671 do_work_pending+0x14 (work_pending+0xc)
:| +end 0x80000000 -917 0.686 do_work_pending+0xbc (work_pending+0xc)
:| +begin 0x80000001 -917 0.731 do_work_pending+0x108 (work_pending+0xc)
:| +end 0x80000001 -916 0.641 do_work_pending+0x11c (work_pending+0xc)
: +func -915 0.850 task_work_run+0x10 (do_work_pending+0x134)
: +func -914 0.716 ____fput+0x10 (task_work_run+0x98)
: +func -914 1.000 __fput+0x14 (____fput+0x18)
:| +begin 0x90000000 -913+ 1.089 __irq_svc+0x44 (__ipipe_trace+0x420)
:| +func -912 0.761 gic_handle_irq+0x10 (__irq_svc+0x58)
:| +func -911 0.895 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| +func -910 0.537 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| +func -909 0.731 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| +begin 0x00000057 -909 0.716 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| +func -908 0.626 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| +begin 0x00571111 -907 0.492 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| +func -907+ 1.417 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| +func -906+ 1.089 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| +func -904 0.776 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| +func -904 0.880 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:| +func -903 0.701 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:| +func -902+ 1.820 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:| #func -900+ 1.328 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:| #func -899+ 1.313 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:| +func -898 0.641 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:| +func -897 0.552 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:| +func -896 0.641 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:| #func -896 0.880 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:| #func -895 0.970 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:| +begin 0x88880003 -894 0.716 __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:| + end 0x88880003 -893 0.716 __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:| # func -892+ 1.402 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:| # func -891+ 1.626 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:| # func -889+ 1.522 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:| # func -888+ 1.447 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:| # event tick@68 -886 0.522 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:| # func -886+ 1.014 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:| # func -885+ 2.462 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:| + begin 0x88880004 -882 0.701 __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:| +end 0x88880004 -882 0.477 __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:| +begin 0x55550001 -881 0.552 __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:| +func -881+ 1.044 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| +end 0x55550001 -880 0.522 __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:| +end 0x00571114 -879 0.552 __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:| +end 0x00000057 -879 0.656 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:| +func -878+ 1.119 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:| +func -877 0.820 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:| +func -876 0.477 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:| +end 0x90000000 -876 0.716 __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
: +func -875 0.865 ipipe_root_only+0x10 (__fput+0x2c)
: +func -874 0.791 __fsnotify_parent+0x14 (__fput+0x70)
: +func -873+ 1.223 fsnotify+0x14 (__fput+0x90)
: +func -872+ 1.582 locks_remove_flock+0x14 (__fput+0xb0)
: +func -870 0.671 pipe_release+0x10 (__fput+0x108)
: +func -870 0.492 mutex_lock+0x10 (pipe_release+0x28)
: +func -869+ 1.044 ipipe_root_only+0x10 (mutex_lock+0x1c)
: +func -868 0.820 mutex_unlock+0x10 (pipe_release+0xa8)
: +func -867 0.611 put_pipe_info+0x10 (pipe_release+0xb4)
: +func -867 0.462 add_preempt_count+0x10 (put_pipe_info+0x24)
: +func -866 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -866 0.477 sub_preempt_count+0x10 (put_pipe_info+0x48)
: +func -865 0.701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -865+ 2.014 free_pipe_info+0x10 (put_pipe_info+0x74)
: +func -863+ 1.104 kfree+0x14 (free_pipe_info+0x88)
: +func -861 0.462 add_preempt_count+0x10 (kfree+0xf4)
: +func -861 0.567 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -860 0.462 sub_preempt_count+0x10 (kfree+0x104)
: +func -860 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -859 0.507 kfree+0x148 (free_pipe_info+0x88)
:| #end 0x80000001 -859 0.716 kfree+0x160 (free_pipe_info+0x88)
: #func -858 0.552 ipipe_unstall_root+0x10 (kfree+0x1bc)
:| #begin 0x80000000 -857 0.582 ipipe_unstall_root+0x2c (kfree+0x1bc)
:| #func -857 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -856 0.656 ipipe_unstall_root+0x94 (kfree+0x1bc)
: +func -855 0.522 kfree+0x14 (free_pipe_info+0x90)
: +func -855 0.522 add_preempt_count+0x10 (kfree+0xf4)
: +func -854 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -854 0.462 sub_preempt_count+0x10 (kfree+0x104)
: +func -853 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -853 0.567 kfree+0x148 (free_pipe_info+0x90)
:| #end 0x80000001 -852 0.492 kfree+0x160 (free_pipe_info+0x90)
: #func -852 0.522 ipipe_unstall_root+0x10 (kfree+0x1bc)
:| #begin 0x80000000 -851 0.522 ipipe_unstall_root+0x2c (kfree+0x1bc)
:| #func -851 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -850 0.955 ipipe_unstall_root+0x94 (kfree+0x1bc)
: +func -849 0.597 module_put+0x10 (__fput+0x140)
: +func -849 0.582 put_pid+0x10 (__fput+0x148)
: +func -848 0.507 add_preempt_count+0x10 (__fput+0x1b8)
: +func -847 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -847 0.477 sub_preempt_count+0x10 (__fput+0x1dc)
: +func -846 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -846 0.507 call_rcu+0x10 (__fput+0x204)
: +func -845 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -845 0.597 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -844 0.611 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -843 0.477 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -843 0.477 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -842 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -842 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -841+ 1.447 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -840 0.537 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -839 0.537 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -839 0.522 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -838 0.776 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -837 0.701 dput+0x10 (__fput+0x20c)
: +func -837 0.522 ipipe_root_only+0x10 (dput+0x2c)
: +func -836 0.492 add_preempt_count+0x10 (dput+0x34)
: +func -836 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -835 0.582 add_preempt_count+0x10 (dput+0x17c)
: +func -834 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -834 0.865 dentry_lru_del+0x10 (dput+0x1cc)
: +func -833 0.761 __d_drop+0x10 (dput+0x1d4)
: +func -832 0.731 d_kill+0x14 (dput+0x1e0)
: +func -831 0.567 sub_preempt_count+0x10 (d_kill+0xcc)
: +func -831 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -830 0.462 sub_preempt_count+0x10 (d_kill+0xe4)
: +func -830+ 1.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -829 0.970 iput+0x10 (d_kill+0x154)
: +func -828 0.462 add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
: +func -827+ 1.283 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -826 0.462 sub_preempt_count+0x10 (iput+0x194)
: +func -825 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -825 0.701 evict+0x10 (iput+0x1ac)
: +func -824 0.507 inode_wait_for_writeback+0x10 (evict+0xac)
: +func -823 0.462 add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
: +func -823 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -822 0.746 __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
: +func -821 0.686 bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
: +func -821 0.462 sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
: +func -820 0.880 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -819 0.552 clear_inode+0x10 (evict+0xe8)
: +func -819 0.537 ipipe_root_only+0x10 (clear_inode+0x1c)
:| +begin 0x80000001 -818 0.507 clear_inode+0x34 (evict+0xe8)
:| #end 0x80000001 -818 0.567 clear_inode+0x4c (evict+0xe8)
: #func -817 0.462 add_preempt_count+0x10 (clear_inode+0x58)
: #func -817 0.686 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -816 0.492 ipipe_unstall_root+0x10 (clear_inode+0x68)
:| #begin 0x80000000 -816 0.522 ipipe_unstall_root+0x2c (clear_inode+0x68)
:| #func -815 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -815 0.477 ipipe_unstall_root+0x94 (clear_inode+0x68)
: +func -814 0.477 sub_preempt_count+0x10 (clear_inode+0x70)
: +func -814 0.641 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -813 0.507 add_preempt_count+0x10 (evict+0x14c)
: +func -812 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -812 0.492 wake_up_bit+0x10 (evict+0x158)
: +func -811 0.522 bit_waitqueue+0x10 (wake_up_bit+0x20)
: +func -811+ 1.134 __wake_up_bit+0x14 (wake_up_bit+0x2c)
: +func -810 0.492 sub_preempt_count+0x10 (evict+0x170)
: +func -809 0.746 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -808 0.761 destroy_inode+0x10 (evict+0x194)
: +func -808 0.865 __destroy_inode+0x10 (destroy_inode+0x30)
: +func -807 0.626 inode_has_buffers+0x10 (__destroy_inode+0x1c)
: +func -806 0.641 __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
: +func -806 0.552 fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
: +func -805 0.462 add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
: +func -805 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -804 0.462 sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
: +func -804+ 1.104 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -802 0.582 __destroy_inode+0xfc (destroy_inode+0x30)
:| #end 0x80000001 -802 0.611 __destroy_inode+0x114 (destroy_inode+0x30)
: #func -801 0.522 ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:| #begin 0x80000000 -801 0.537 ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:| #func -800 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -800 0.626 ipipe_unstall_root+0x94 (__destroy_inode+0x134)
: +func -799 0.656 free_inode_nonrcu+0x10 (destroy_inode+0x4c)
: +func -798 0.731 kmem_cache_free+0x14 (free_inode_nonrcu+0x28)
: +func -798 0.462 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -797 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -797 0.477 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -796 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -795 0.552 kmem_cache_free+0x10c (free_inode_nonrcu+0x28)
:| #end 0x80000001 -795 0.626 kmem_cache_free+0x124 (free_inode_nonrcu+0x28)
: #func -794 0.537 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -794 0.522 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -793 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -793 0.880 ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
: +func -792 0.537 d_free+0x10 (d_kill+0x178)
:| +begin 0x80000001 -791 0.552 d_free+0x40 (d_kill+0x178)
:| #end 0x80000001 -791 0.492 d_free+0x58 (d_kill+0x178)
: #func -790 0.522 ipipe_unstall_root+0x10 (d_free+0x78)
:| #begin 0x80000000 -790 0.522 ipipe_unstall_root+0x2c (d_free+0x78)
:| #func -789 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -789 0.701 ipipe_unstall_root+0x94 (d_free+0x78)
: +func -788 0.880 __d_free+0x10 (d_free+0xac)
: +func -787 0.671 kmem_cache_free+0x14 (__d_free+0x58)
: +func -786 0.477 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -786 0.656 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -785 0.477 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -785 0.716 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -784 0.776 __slab_free.isra.49+0x14 (kmem_cache_free+0x1a0)
:| +begin 0x80000001 -783 0.582 __slab_free.isra.49+0x154 (kmem_cache_free+0x1a0)
:| #end 0x80000001 -783 0.492 __slab_free.isra.49+0x178 (kmem_cache_free+0x1a0)
: #func -782 0.477 add_preempt_count+0x10 (__slab_free.isra.49+0x190)
: #func -782 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -781 0.462 sub_preempt_count+0x10 (__slab_free.isra.49+0x1c0)
: #func -781 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -780 0.507 ipipe_unstall_root+0x10 (__slab_free.isra.49+0x1e8)
:| #begin 0x80000000 -780 0.552 ipipe_unstall_root+0x2c (__slab_free.isra.49+0x1e8)
:| #func -779 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -779 0.970 ipipe_unstall_root+0x94 (__slab_free.isra.49+0x1e8)
: +func -778 0.626 mntput+0x10 (__fput+0x214)
: +func -777 0.552 mntput_no_expire+0x10 (mntput+0x34)
: +func -777 0.477 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -776 0.671 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -775 0.477 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -775+ 1.044 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -774 0.925 _cond_resched+0x10 (task_work_run+0x9c)
:| +begin 0x80000000 -773+ 1.074 do_work_pending+0x14c (work_pending+0xc)
:| +func -772 0.716 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -771! 11.223 no_work_pending+0x18 (<b6e46d34>)
:| +begin 0x90000000 -760+ 1.253 vector_swi+0x3c (<b6e46d30>)
: +func -759 0.895 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -758 0.805 SyS_close+0x10 (ret_fast_syscall+0x0)
: +func -757 0.626 __close_fd+0x10 (SyS_close+0x30)
: +func -756 0.477 add_preempt_count+0x10 (__close_fd+0x24)
: +func -756 1.000 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -755 0.462 sub_preempt_count+0x10 (__close_fd+0xb4)
: +func -754 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -754 0.955 filp_close+0x10 (__close_fd+0xdc)
: +func -753 0.656 dnotify_flush+0x10 (filp_close+0x78)
: +func -752 0.985 locks_remove_posix+0x14 (filp_close+0x84)
: +func -751 0.656 fput+0x10 (filp_close+0x8c)
: +func -750 0.656 file_sb_list_del+0x10 (fput+0x4c)
: +func -750+ 1.164 task_work_add+0x10 (fput+0x98)
:| +begin 0x80000001 -749 0.507 task_work_add+0x70 (fput+0x98)
:| +end 0x80000001 -748 0.910 task_work_add+0x84 (fput+0x98)
:| +func -747 0.761 do_work_pending+0x14 (work_pending+0xc)
:| +end 0x80000000 -746 0.626 do_work_pending+0xbc (work_pending+0xc)
:| +begin 0x80000001 -746 0.865 do_work_pending+0x108 (work_pending+0xc)
:| +end 0x80000001 -745 0.776 do_work_pending+0x11c (work_pending+0xc)
: +func -744 0.746 task_work_run+0x10 (do_work_pending+0x134)
: +func -743 0.522 ____fput+0x10 (task_work_run+0x98)
: +func -743 0.537 __fput+0x14 (____fput+0x18)
: +func -742 0.537 ipipe_root_only+0x10 (__fput+0x2c)
: +func -742 0.925 __fsnotify_parent+0x14 (__fput+0x70)
: +func -741+ 1.014 fsnotify+0x14 (__fput+0x90)
: +func -740 0.537 locks_remove_flock+0x14 (__fput+0xb0)
: +func -739 0.611 pipe_release+0x10 (__fput+0x108)
: +func -739 0.492 mutex_lock+0x10 (pipe_release+0x28)
: +func -738 0.970 ipipe_root_only+0x10 (mutex_lock+0x1c)
: +func -737 0.641 mutex_unlock+0x10 (pipe_release+0xa8)
: +func -737 0.611 put_pipe_info+0x10 (pipe_release+0xb4)
: +func -736 0.462 add_preempt_count+0x10 (put_pipe_info+0x24)
: +func -736 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -735 0.462 sub_preempt_count+0x10 (put_pipe_info+0x48)
: +func -735 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -734+ 1.985 free_pipe_info+0x10 (put_pipe_info+0x74)
: +func -732 0.671 kfree+0x14 (free_pipe_info+0x88)
: +func -731 0.462 add_preempt_count+0x10 (kfree+0xf4)
: +func -731 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -730 0.462 sub_preempt_count+0x10 (kfree+0x104)
: +func -730 0.582 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -729 0.641 kfree+0x148 (free_pipe_info+0x88)
:| #end 0x80000001 -729 0.656 kfree+0x160 (free_pipe_info+0x88)
: #func -728 0.537 ipipe_unstall_root+0x10 (kfree+0x1bc)
:| #begin 0x80000000 -727 0.597 ipipe_unstall_root+0x2c (kfree+0x1bc)
:| #func -727 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -726 0.537 ipipe_unstall_root+0x94 (kfree+0x1bc)
: +func -726 0.537 kfree+0x14 (free_pipe_info+0x90)
: +func -725 0.507 add_preempt_count+0x10 (kfree+0xf4)
: +func -725 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -724 0.477 sub_preempt_count+0x10 (kfree+0x104)
: +func -724 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -723 0.597 kfree+0x148 (free_pipe_info+0x90)
:| #end 0x80000001 -723 0.492 kfree+0x160 (free_pipe_info+0x90)
: #func -722 0.492 ipipe_unstall_root+0x10 (kfree+0x1bc)
:| #begin 0x80000000 -722 0.552 ipipe_unstall_root+0x2c (kfree+0x1bc)
:| #func -721 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -721 0.850 ipipe_unstall_root+0x94 (kfree+0x1bc)
: +func -720 0.492 module_put+0x10 (__fput+0x140)
: +func -719 0.552 put_pid+0x10 (__fput+0x148)
: +func -719 0.507 add_preempt_count+0x10 (__fput+0x1b8)
: +func -718 0.776 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -717 0.477 sub_preempt_count+0x10 (__fput+0x1dc)
: +func -717 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -716 0.492 call_rcu+0x10 (__fput+0x204)
: +func -716 0.537 __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:| +begin 0x80000001 -715 0.567 __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:| #end 0x80000001 -715 0.820 __call_rcu.constprop.45+0x8c (call_rcu+0x20)
: #func -714 0.701 rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
: #func -713 0.492 add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
: #func -713 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -712 0.462 sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
: #func -712+ 1.283 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -710 0.507 ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:| #begin 0x80000000 -710 0.522 ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:| #func -709 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -709 0.522 ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
: +func -708 0.626 dput+0x10 (__fput+0x20c)
: +func -708 0.507 ipipe_root_only+0x10 (dput+0x2c)
: +func -707 0.492 add_preempt_count+0x10 (dput+0x34)
: +func -707 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -706 0.477 add_preempt_count+0x10 (dput+0x17c)
: +func -706 0.626 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -705 0.611 dentry_lru_del+0x10 (dput+0x1cc)
: +func -704 0.656 __d_drop+0x10 (dput+0x1d4)
: +func -704 0.626 d_kill+0x14 (dput+0x1e0)
: +func -703 0.656 sub_preempt_count+0x10 (d_kill+0xcc)
: +func -702 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -702 0.462 sub_preempt_count+0x10 (d_kill+0xe4)
: +func -701 0.597 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -701 0.985 iput+0x10 (d_kill+0x154)
: +func -700 0.462 add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
: +func -699 0.835 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -699 0.462 sub_preempt_count+0x10 (iput+0x194)
: +func -698 0.671 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -697 0.552 evict+0x10 (iput+0x1ac)
: +func -697 0.462 inode_wait_for_writeback+0x10 (evict+0xac)
: +func -696 0.462 add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
: +func -696 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -695 0.492 __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
: +func -695 0.537 bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
: +func -694 0.462 sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
: +func -694 0.776 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -693 0.477 clear_inode+0x10 (evict+0xe8)
: +func -693 0.522 ipipe_root_only+0x10 (clear_inode+0x1c)
:| +begin 0x80000001 -692 0.611 clear_inode+0x34 (evict+0xe8)
:| #end 0x80000001 -691 0.507 clear_inode+0x4c (evict+0xe8)
: #func -691 0.462 add_preempt_count+0x10 (clear_inode+0x58)
: #func -691 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -690 0.492 ipipe_unstall_root+0x10 (clear_inode+0x68)
:| #begin 0x80000000 -689 0.507 ipipe_unstall_root+0x2c (clear_inode+0x68)
:| #func -689 0.940 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -688 0.477 ipipe_unstall_root+0x94 (clear_inode+0x68)
: +func -688 0.477 sub_preempt_count+0x10 (clear_inode+0x70)
: +func -687 0.686 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -686 0.522 add_preempt_count+0x10 (evict+0x14c)
: +func -686 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -685 0.477 wake_up_bit+0x10 (evict+0x158)
: +func -685 0.641 bit_waitqueue+0x10 (wake_up_bit+0x20)
: +func -684 0.671 __wake_up_bit+0x14 (wake_up_bit+0x2c)
: +func -684 0.477 sub_preempt_count+0x10 (evict+0x170)
: +func -683 0.537 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -683 0.865 destroy_inode+0x10 (evict+0x194)
: +func -682 0.537 __destroy_inode+0x10 (destroy_inode+0x30)
: +func -681 0.641 inode_has_buffers+0x10 (__destroy_inode+0x1c)
: +func -681 0.582 __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
: +func -680 0.462 fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
: +func -679 0.462 add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
: +func -679 0.597 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -678 0.462 sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
: +func -678 0.910 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -677 0.477 __destroy_inode+0xfc (destroy_inode+0x30)
:| #end 0x80000001 -677 0.611 __destroy_inode+0x114 (destroy_inode+0x30)
: #func -676 0.492 ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:| #begin 0x80000000 -675 0.552 ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:| #func -675 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -674 0.507 ipipe_unstall_root+0x94 (__destroy_inode+0x134)
: +func -674 0.626 free_inode_nonrcu+0x10 (destroy_inode+0x4c)
: +func -673 0.641 kmem_cache_free+0x14 (free_inode_nonrcu+0x28)
: +func -673 0.477 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -672 0.552 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -672 0.477 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -671 0.656 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:| +begin 0x80000001 -670 0.552 kmem_cache_free+0x10c (free_inode_nonrcu+0x28)
:| #end 0x80000001 -670 0.522 kmem_cache_free+0x124 (free_inode_nonrcu+0x28)
: #func -669 0.492 ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:| #begin 0x80000000 -669 0.507 ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:| #func -668 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -668 0.970 ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
: +func -667 0.522 d_free+0x10 (d_kill+0x178)
:| +begin 0x80000001 -666 0.552 d_free+0x40 (d_kill+0x178)
:| #end 0x80000001 -666 0.477 d_free+0x58 (d_kill+0x178)
: #func -665 0.492 ipipe_unstall_root+0x10 (d_free+0x78)
:| #begin 0x80000000 -665 0.507 ipipe_unstall_root+0x2c (d_free+0x78)
:| #func -664 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -664 0.507 ipipe_unstall_root+0x94 (d_free+0x78)
: +func -663 0.671 __d_free+0x10 (d_free+0xac)
: +func -663 0.805 kmem_cache_free+0x14 (__d_free+0x58)
: +func -662 0.582 add_preempt_count+0x10 (kmem_cache_free+0xb4)
: +func -661 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -661 0.477 sub_preempt_count+0x10 (kmem_cache_free+0xc8)
: +func -660 0.567 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -660 0.761 __slab_free.isra.49+0x14 (kmem_cache_free+0x1a0)
:| +begin 0x80000001 -659 0.537 __slab_free.isra.49+0x154 (kmem_cache_free+0x1a0)
:| #end 0x80000001 -658 0.477 __slab_free.isra.49+0x178 (kmem_cache_free+0x1a0)
: #func -658 0.477 add_preempt_count+0x10 (__slab_free.isra.49+0x190)
: #func -657 0.522 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -657 0.462 sub_preempt_count+0x10 (__slab_free.isra.49+0x1c0)
: #func -656 0.552 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -656 0.492 ipipe_unstall_root+0x10 (__slab_free.isra.49+0x1e8)
:| #begin 0x80000000 -655 0.537 ipipe_unstall_root+0x2c (__slab_free.isra.49+0x1e8)
:| #func -655 0.492 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -654 0.955 ipipe_unstall_root+0x94 (__slab_free.isra.49+0x1e8)
: +func -653 0.731 mntput+0x10 (__fput+0x214)
: +func -653 0.522 mntput_no_expire+0x10 (mntput+0x34)
: +func -652 0.477 add_preempt_count+0x10 (mntput_no_expire+0x30)
: +func -652 0.537 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -651 0.477 sub_preempt_count+0x10 (mntput_no_expire+0x44)
: +func -651 0.761 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: +func -650 0.820 _cond_resched+0x10 (task_work_run+0x9c)
:| +begin 0x80000000 -649 0.776 do_work_pending+0x14c (work_pending+0xc)
:| +func -648 0.552 __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:| +end 0x90000000 -648! 14.910 no_work_pending+0x18 (<b6e46d34>)
:| +begin 0x90000000 -633+ 1.671 vector_swi+0x3c (<b6b09628>)
: +func -631 0.880 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +func -630 0.641 SyS_writev+0x14 (ret_fast_syscall+0x0)
: +func -630 0.731 fget_light+0x10 (SyS_writev+0x28)
: +func -629 1.000 __rcu_read_lock+0x10 (fget_light+0x78)
: +func -628+ 1.089 __rcu_read_unlock+0x10 (fget_light+0xf4)
: +func -627 0.970 vfs_writev+0x14 (SyS_writev+0x4c)
: +func -626 0.940 do_readv_writev+0x14 (vfs_writev+0x6c)
: +func -625+ 1.970 rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
: +func -623+ 1.432 rw_verify_area+0x14 (do_readv_writev+0x70)
: +func -622 0.746 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -621 0.985 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -620 0.626 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -619+ 1.029 __ipipe_restore_head+0x168 (xnpipe_write+0x188)
: +func -618 0.880 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -617 0.731 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -617+ 1.208 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -615+ 2.582 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -613 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -612 0.895 __ipipe_restore_head+0x168 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -611 0.746 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -611+ 1.044 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -610+ 1.283 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 460] LRT:460 1 -608+ 1.402 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -607 0.656 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -606 0.656 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -606 0.507 __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -605+ 1.119 __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
:| *+func -604+ 1.417 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x1ac)
:| *+end 0x04031114 -603+ 1.253 __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x54)
:| *+func -601+ 1.134 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -600 0.626 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +begin 0x44440002 -600 0.761 __ipipe_restore_head+0xc0 (xnpipe_write+0x774)
:| +begin 0x55550002 -599 0.641 __ipipe_restore_head+0xec (xnpipe_write+0x774)
:| +func -598+ 1.388 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xf4)
:| +begin 0x88881001 -597 0.597 __ipipe_do_sync_pipeline+0xf0 (__ipipe_restore_head+0xf4)
:| + end 0x88881001 -596 0.522 __ipipe_do_sync_pipeline+0x100 (__ipipe_restore_head+0xf4)
:| + begin 0x33330007 -596 0.552 __ipipe_do_sync_pipeline+0x10c (__ipipe_restore_head+0xf4)
:| + begin 0x33330000 -595 0.731 __ipipe_do_sync_pipeline+0x118 (__ipipe_restore_head+0xf4)
:| + func -594 0.716 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| + begin 0x00002222 -594 0.850 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| # begin 0x04032222 -593 0.641 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| # func -592 0.880 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1dc)
:| # func -591 0.835 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 536] Process -1 -590 0.656 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -590+ 1.358 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -588+ 1.686 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -587 0.611 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -586+ 1.014 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -585 0.731 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -584+ 1.388 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -583+ 1.731 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -581 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -581 0.925 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 460] LRT:460 1 -580+ 5.000 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -575 0.656 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -574+ 1.895 __ipipe_restore_head+0x168 (rt_pipe_receive+0x128)
: + func -572 0.805 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -571 0.701 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -571 0.716 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -570+ 2.179 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -568 0.522 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -567+ 3.029 __ipipe_restore_head+0x168 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -564 0.835 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -563 0.940 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -562 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -562 0.985 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -561 0.567 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -560+ 6.611 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -554+ 1.044 vector_swi+0x3c (<00172b94>)
: + func -552 0.761 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -552 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -551 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -551 0.522 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -550 0.537 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -550 0.611 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -549 0.656 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -548+ 1.641 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -547+ 1.268 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -545+ 1.477 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -544 0.671 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -543 0.746 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -543 1.000 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -542 0.895 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -541+ 1.029 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -540 0.761 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 460] LRT:460 1 -539 0.686 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -538+ 1.552 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -537+ 1.597 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -535 0.656 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -534 0.910 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -533 0.537 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -533+ 1.164 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -532+ 1.313 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -530 0.522 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -530 0.671 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 536] Process -1 -529+ 2.029 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -527 0.537 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x00002222 -527 0.552 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x33330000 -526 0.492 __ipipe_do_sync_pipeline+0x128 (__ipipe_restore_head+0xf4)
:| + end 0x33330007 -526 0.492 __ipipe_do_sync_pipeline+0x134 (__ipipe_restore_head+0xf4)
:| + begin 0x99990002 -525 0.776 __ipipe_do_sync_pipeline+0x140 (__ipipe_restore_head+0xf4)
:| +end 0x99990002 -524 0.731 __ipipe_do_sync_pipeline+0x158 (__ipipe_restore_head+0xf4)
:| +end 0x55550002 -524 0.641 __ipipe_restore_head+0x100 (xnpipe_write+0x774)
:| +end 0x44440002 -523 0.447 __ipipe_restore_head+0x154 (xnpipe_write+0x774)
:| +end 0x80000000 -523+ 1.313 __ipipe_restore_head+0x168 (xnpipe_write+0x774)
: +func -521 0.671 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -521 0.611 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -520 0.582 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -519 0.641 __ipipe_restore_head+0x168 (xnpipe_write+0x188)
: +func -519 0.746 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -518 0.626 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -517 0.671 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -517+ 1.179 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -516 0.567 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -515+ 1.194 __ipipe_restore_head+0x168 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -514 0.597 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -513 0.805 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -512 0.522 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 460] LRT:460 1 -512 0.805 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -511 0.507 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -511 0.746 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -510 0.597 __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -509 0.910 __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
:| *+func -508 0.940 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x1ac)
:| *+end 0x04031114 -507 0.746 __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x54)
:| *+func -507 0.507 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -506 0.552 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +begin 0x44440002 -506 0.671 __ipipe_restore_head+0xc0 (xnpipe_write+0x774)
:| +begin 0x55550002 -505 0.462 __ipipe_restore_head+0xec (xnpipe_write+0x774)
:| +func -504 0.567 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xf4)
:| +begin 0x88881001 -504 0.522 __ipipe_do_sync_pipeline+0xf0 (__ipipe_restore_head+0xf4)
:| + end 0x88881001 -503 0.522 __ipipe_do_sync_pipeline+0x100 (__ipipe_restore_head+0xf4)
:| + begin 0x33330007 -503 0.567 __ipipe_do_sync_pipeline+0x10c (__ipipe_restore_head+0xf4)
:| + begin 0x33330000 -502 0.462 __ipipe_do_sync_pipeline+0x118 (__ipipe_restore_head+0xf4)
:| + func -502 0.552 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| + begin 0x00002222 -501 0.746 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| # begin 0x04032222 -500 0.701 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| # func -500 0.597 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1dc)
:| # func -499 0.552 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 536] Process -1 -499 0.552 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -498 0.895 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -497+ 1.343 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -496 0.731 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -495 0.567 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -494 0.626 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -494 0.761 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -493+ 1.149 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -492 0.507 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -491 0.611 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 460] LRT:460 1 -491+ 2.044 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -489 0.537 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -488 0.895 __ipipe_restore_head+0x168 (rt_pipe_receive+0x128)
: + func -487 0.716 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -487 0.582 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -486 0.522 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -486+ 1.597 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -484 0.656 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -483+ 1.223 __ipipe_restore_head+0x168 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -482 0.880 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -481 0.731 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -480 0.492 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -480 0.507 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -479 0.701 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -479 0.776 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -478 0.731 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -477+ 6.208 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -471+ 1.164 vector_swi+0x3c (<00172b94>)
: + func -470 0.686 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -469 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -469 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -468 0.477 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -468 0.507 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -467 0.492 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -467 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -466 0.970 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -465 1.000 __rt_pipe_read+0x14 (hisyscall_event+0x188)
: + func -464+ 1.059 xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
: + func -463 0.552 rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:| + begin 0x80000000 -463 0.791 rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:| # func -462 0.850 xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:| # func -461 0.507 xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:| # func -460 0.880 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -460 0.552 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 460] LRT:460 1 -459 0.641 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -458+ 1.373 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -457+ 1.029 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -456 0.507 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -455 0.626 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -455 0.492 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -454 0.955 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -453+ 1.059 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -452 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -452 0.835 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 536] Process -1 -451+ 1.388 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -450 0.791 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x00002222 -449 0.701 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x33330000 -448 0.477 __ipipe_do_sync_pipeline+0x128 (__ipipe_restore_head+0xf4)
:| + end 0x33330007 -448 0.447 __ipipe_do_sync_pipeline+0x134 (__ipipe_restore_head+0xf4)
:| + begin 0x99990002 -447 0.671 __ipipe_do_sync_pipeline+0x140 (__ipipe_restore_head+0xf4)
:| +end 0x99990002 -447 0.686 __ipipe_do_sync_pipeline+0x158 (__ipipe_restore_head+0xf4)
:| +end 0x55550002 -446 0.522 __ipipe_restore_head+0x100 (xnpipe_write+0x774)
:| +end 0x44440002 -445 0.477 __ipipe_restore_head+0x154 (xnpipe_write+0x774)
:| +end 0x80000000 -445 0.925 __ipipe_restore_head+0x168 (xnpipe_write+0x774)
: +func -444 0.522 xnpipe_write+0x14 (do_readv_writev+0x138)
:| +begin 0x80000000 -443 0.567 xnpipe_write+0x74 (do_readv_writev+0x138)
:| *+func -443 0.522 __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:| +end 0x80000000 -442 0.626 __ipipe_restore_head+0x168 (xnpipe_write+0x188)
: +func -442 0.746 __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
: +func -441 0.567 xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:| +begin 0x80000000 -440 0.686 xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:| *+func -440 0.850 get_free_range+0x14 (xnheap_alloc+0xe0)
:| *+func -439 0.522 __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:| +end 0x80000000 -438+ 1.298 __ipipe_restore_head+0x168 (xnheap_alloc+0x26c)
:| +begin 0x80000000 -437 0.910 xnpipe_write+0x4a8 (do_readv_writev+0x138)
:| *+func -436 0.537 xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:| *+func -436 0.522 xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+[ 460] LRT:460 1 -435 0.805 xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:| *+func -434 0.522 __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:| *+func -434 0.746 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| *+func -433 0.582 __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
:| *+begin 0x04031111 -432 0.850 __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
:| *+func -432+ 1.089 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x1ac)
:| *+end 0x04031114 -430 0.895 __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x54)
:| *+func -430 0.507 __pipe_input_handler+0x10 (xnpipe_write+0x538)
:| *+func -429 0.611 __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:| +begin 0x44440002 -428 0.641 __ipipe_restore_head+0xc0 (xnpipe_write+0x774)
:| +begin 0x55550002 -428 0.567 __ipipe_restore_head+0xec (xnpipe_write+0x774)
:| +func -427 0.552 __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xf4)
:| +begin 0x88881001 -427 0.507 __ipipe_do_sync_pipeline+0xf0 (__ipipe_restore_head+0xf4)
:| + end 0x88881001 -426 0.477 __ipipe_do_sync_pipeline+0x100 (__ipipe_restore_head+0xf4)
:| + begin 0x33330007 -426 0.522 __ipipe_do_sync_pipeline+0x10c (__ipipe_restore_head+0xf4)
:| + begin 0x33330000 -425 0.447 __ipipe_do_sync_pipeline+0x118 (__ipipe_restore_head+0xf4)
:| + func -425 0.492 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:| + begin 0x00002222 -424 0.791 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:| # begin 0x04032222 -423 0.492 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:| # func -423 0.552 xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1dc)
:| # func -422 0.686 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| # [ 536] Process -1 -422 0.462 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| # func -421 0.940 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -420+ 1.134 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| # func -419 0.522 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -419 0.671 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -418 0.492 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -417 0.776 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -417 0.865 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -416 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -415 0.611 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 460] LRT:460 1 -415+ 1.776 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -413 0.522 __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:| + end 0x80000000 -412 0.880 __ipipe_restore_head+0x168 (rt_pipe_receive+0x128)
: + func -411 0.746 rt_pipe_free+0x10 (__rt_pipe_read+0xec)
: + func -411 0.611 xnheap_free+0x10 (rt_pipe_free+0x1c)
: + func -410 0.656 xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:| + begin 0x80000000 -409+ 1.522 xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:| # func -408 0.507 __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:| + end 0x80000000 -407 1.000 __ipipe_restore_head+0x168 (xnheap_test_and_free+0x430)
:| + begin 0x80000001 -406 0.835 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -406 0.582 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -405 0.492 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -405 0.656 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -404 0.776 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -403 0.641 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -402 0.507 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -402! 20.805 __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:| + begin 0x90000000 -381+ 1.014 vector_swi+0x3c (<b6ebb780>)
: + func -380 0.552 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -380 0.686 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -379 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -378 0.507 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -378 0.507 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -377 0.567 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -377 0.731 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -376 0.776 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -375 0.686 xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:| + begin 0x80000000 -375 0.701 xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:| # func -374+ 1.194 rpi_push+0x10 (xnshadow_relax+0x60)
:| # func -373 0.701 xnsched_renice_root+0x10 (rpi_push+0x188)
:| # func -372+ 1.208 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| # [ 536] ProcessC 1 -371 0.970 xnsched_renice_root+0x78 (rpi_push+0x188)
:| # func -370+ 1.253 schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:| # func -369+ 1.343 __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:| # func -367 0.910 xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:| # func -366 0.567 ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:| + end 0x80000000 -366+ 1.089 ipipe_unstall_head+0x104 (xnpod_suspend_thread+0x1d4)
:| + begin 0x90000000 -365 0.970 __irq_svc+0x44 (ipipe_unstall_head+0x108)
:| + func -364 0.940 gic_handle_irq+0x10 (__irq_svc+0x58)
:| + func -363 0.955 irq_find_mapping+0x10 (gic_handle_irq+0x44)
:| + func -362 0.701 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + func -361 0.791 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:| + begin 0x00000062 -360 0.835 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:| + func -360 0.492 __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:| + begin 0x00621111 -359 0.805 __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:| + func -358+ 1.537 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| + func -357+ 1.223 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| + func -355 0.746 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:| + func -355+ 1.298 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:| + func -353+ 1.910 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:| + func -351 0.611 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:| + func -351 0.626 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:| + func -350 0.522 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:| + begin 0x000000a4 -350 0.492 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:| + func -349 0.507 __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:| + begin 0x00a41111 -349 0.477 __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:| + func -348 0.701 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:| + func -348+ 1.164 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:| + func -346 1.000 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:| + func -345 0.940 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:| + func -344+ 1.029 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:| + func -343+ 1.119 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:| + end 0x00a41114 -342 0.686 __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:| + end 0x000000a4 -342 0.805 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:| + func -341 0.686 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:| + func -340 0.895 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:| # func -339 0.611 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:| + begin 0x44440004 -339 0.955 __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:| + begin 0x33330003 -338 0.507 __ipipe_dispatch_irq+0x3e4 (__ipipe_grab_irq+0x88)
:| + begin 0x33330000 -337 0.477 __ipipe_dispatch_irq+0x3f0 (__ipipe_grab_irq+0x88)
:| + func -337 0.492 __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x3f4)
:| + begin 0x00002222 -336 0.567 __ipipe_do_sync_stage+0x38 (__ipipe_dispatch_irq+0x3f4)
:| # begin 0x00a42222 -336 0.656 __ipipe_do_sync_stage+0x180 (__ipipe_dispatch_irq+0x3f4)
:| # func -335+ 1.552 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:| # func -333 0.865 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:| # func -333+ 2.358 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -330 0.880 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:| # func -329 0.880 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:| # func -328 0.686 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:| # func -328 0.776 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:| # func -327+ 1.611 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:| # func -325 0.865 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -324+ 1.686 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -323 0.686 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -322 0.731 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -321 0.611 rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:| # func -321 0.671 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:| # func -320 0.477 __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:| # func -320 0.955 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:| # func -319 0.805 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 527] SDIAS_T 40 -318+ 1.417 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -316 0.731 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 464] VARAN_T 30 -316 0.910 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -315 0.611 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:| # [ 526] WD-Trigg 1 -314+ 1.268 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:| # func -313+ 1.044 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:| # func -312+ 1.029 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:| # func -311+ 1.149 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:| # func -310 0.597 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:| # func -309 0.820 irq_to_desc+0x10 (rthal_irq_end+0x2c)
:| # func -308 0.686 irq_to_desc+0x10 (rthal_irq_end+0x3c)
:| # func -308 0.582 irq_to_desc+0x10 (rthal_irq_end+0x48)
:| # func -307 0.865 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:| # func -306+ 1.373 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:| # func -305 0.850 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:| # [ 460] LRT:460 1 -304 0.716 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:| # func -303+ 1.716 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -301+ 1.059 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -300+ 1.567 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -299 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -298 0.880 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 527] SDIAS_T 40 -297+ 4.029 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -293+ 1.223 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -292+ 5.268 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -287 0.820 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -286 0.567 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -286 0.537 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -285 0.671 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -284 0.746 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -284+ 1.149 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -282 0.776 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -282! 46.194 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -235+ 1.477 vector_swi+0x3c (<00174754>)
: + func -234 0.731 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -233 0.522 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -233 0.507 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -232 0.746 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -232 0.522 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -231 0.626 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -230 0.850 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -230+ 1.626 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -228 0.880 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -227 0.761 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -226 0.656 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -226+ 1.044 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -225 0.641 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -224+ 1.149 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -223 0.835 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -222+ 1.253 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -221 0.805 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -220 0.626 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -219 0.522 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -219 0.611 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -218 0.895 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -217 0.985 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -216+ 1.074 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 527] SDIAS_T 40 -215 0.582 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -215+ 2.179 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -212 0.582 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -212+ 1.686 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -210 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -210 0.850 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 464] VARAN_T 30 -209+ 3.238 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| # func -206 0.567 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| + end 0x80000000 -205+ 2.865 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| + begin 0x80000001 -202+ 1.029 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| + begin 0x99991001 -201 0.447 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| + end 0x99991001 -201 0.507 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -200 0.537 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| + begin 0x80000000 -200 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| + end 0x80000000 -199 0.671 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| + func -198 0.611 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| + end 0x90000000 -198+ 5.850 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| + begin 0x90000000 -192+ 1.074 vector_swi+0x3c (<00174754>)
: + func -191 0.701 __ipipe_syscall_root+0x10 (local_restart+0xc)
: + func -190 0.641 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| + begin 0x80000001 -189 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| + begin 0x88880002 -189 0.567 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| + end 0x88880002 -188 0.492 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| + end 0x80000001 -188 0.477 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: + func -187 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: + func -187 0.955 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: + func -186 0.671 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: + func -185 0.701 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: + func -184 0.537 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| + begin 0x80000000 -184 0.641 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| # func -183 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| + end 0x80000000 -183 0.970 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: + func -182 0.641 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: + func -181 0.820 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: + func -180 0.686 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: + func -180 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: + func -179 0.507 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| + begin 0x80000000 -179 0.641 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| # func -178 0.582 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| # func -177 0.805 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| # func -177 0.567 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| # [ 464] VARAN_T 30 -176 0.820 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| # func -175+ 1.313 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| # func -174+ 1.462 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| # func -172 0.641 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| + end 0x80000000 -172+ 1.432 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: + func -170 0.761 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| + begin 0x80000001 -170+ 1.164 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| + end 0x80000001 -168+ 1.223 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: + func -167 0.492 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| + begin 0x80000000 -167 0.671 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| # [ 536] ProcessC 1 -166+ 1.701 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| # end 0x04032222 -164 0.507 __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x00002222 -164 0.820 __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:| + end 0x33330000 -163 0.492 __ipipe_do_sync_pipeline+0x128 (__ipipe_restore_head+0xf4)
:| + end 0x33330007 -163 0.447 __ipipe_do_sync_pipeline+0x134 (__ipipe_restore_head+0xf4)
:| + begin 0x99990002 -162 0.671 __ipipe_do_sync_pipeline+0x140 (__ipipe_restore_head+0xf4)
:| +end 0x99990002 -161 0.656 __ipipe_do_sync_pipeline+0x158 (__ipipe_restore_head+0xf4)
:| +begin 0x33330006 -161 0.626 __ipipe_do_sync_pipeline+0xb4 (__ipipe_restore_head+0xf4)
:| +begin 0x33330000 -160 0.492 __ipipe_do_sync_pipeline+0xc0 (__ipipe_restore_head+0xf4)
:| +func -160 0.522 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc4)
:| +begin 0x00002222 -159 0.746 __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc4)
:| #begin 0x04022222 -158 0.597 __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0xc4)
:| #end 0x80000000 -158 0.656 __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc4)
: #func -157+ 1.104 irq_enter+0x10 (__ipipe_do_sync_stage+0x200)
: #func -156 0.791 rcu_irq_enter+0x10 (irq_enter+0x1c)
:| #begin 0x80000001 -155 0.537 rcu_irq_enter+0x2c (irq_enter+0x1c)
:| #end 0x80000001 -155 0.731 rcu_irq_enter+0x44 (irq_enter+0x1c)
: #func -154 0.507 add_preempt_count+0x10 (irq_enter+0x5c)
: #func -153 0.895 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -153+ 1.402 rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x224)
: #func -151+ 1.492 lostage_handler+0x14 (rthal_apc_handler+0x60)
: #func -150 0.656 xnsched_renice_root+0x10 (lostage_handler+0xb8)
:| #begin 0x80000000 -149 0.776 xnsched_renice_root+0x38 (lostage_handler+0xb8)
:| *#func -148 0.611 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 536] Process -1 -148 0.477 xnsched_renice_root+0x78 (lostage_handler+0xb8)
:| *#func -147 0.582 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -147 0.656 __ipipe_restore_head+0x168 (xnsched_renice_root+0xd4)
: #func -146 0.895 __xnpod_schedule+0x14 (lostage_handler+0xe0)
: #func -145 0.641 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -144 0.835 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -144 0.507 __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x3c)
:| #begin 0x04031111 -143 0.895 __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x3c)
:| #begin 0x88880003 -142 0.507 __ipipe_dispatch_irq+0x1d4 (ipipe_raise_irq+0x3c)
:| +*end 0x88880003 -142+ 1.477 __ipipe_dispatch_irq+0x1e8 (ipipe_raise_irq+0x3c)
:| #*func -140 0.791 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x228)
:| #*func -139 0.597 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 536] Process -1 -139 0.626 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -138+ 1.328 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -137+ 1.522 gic_mute+0x10 (__xnpod_schedule+0x1cc)
:| #*func -135 0.552 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -135 0.791 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -134 0.611 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -133+ 1.074 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -132+ 1.417 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -131 0.537 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -130 0.865 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 526] WD-Trigg 1 -129+ 2.955 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:| #*func -126 0.686 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:| +*end 0x80000000 -126+ 2.731 __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:| +*begin 0x80000001 -123 0.611 __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:| +*begin 0x99991001 -122 0.537 __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:| +*end 0x99991001 -122 0.522 __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -121 0.865 __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000000 -121 0.731 __ipipe_syscall_root+0x9c (local_restart+0xc)
:| +*end 0x80000000 -120 0.776 __ipipe_syscall_root+0x134 (local_restart+0xc)
:| +*func -119 0.686 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:| +*end 0x90000000 -118+ 3.552 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:| +*begin 0x90000000 -115+ 1.179 vector_swi+0x3c (<00174754>)
: +*func -114 0.641 __ipipe_syscall_root+0x10 (local_restart+0xc)
: +*func -113 0.507 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:| +*begin 0x80000001 -112 0.477 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:| +*begin 0x88880002 -112 0.477 __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:| +*end 0x88880002 -111 0.492 __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:| +*end 0x80000001 -111 0.910 __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
: +*func -110 0.507 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
: +*func -110+ 1.238 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
: +*func -108 0.626 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
: +*func -108 0.671 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
: +*func -107 0.522 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:| +*begin 0x80000000 -107 0.731 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:| #*func -106 0.507 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:| +*end 0x80000000 -105 0.835 __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
: +*func -104 0.776 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
: +*func -104 0.865 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
: +*func -103 0.686 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
: +*func -102 0.477 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
: +*func -102 0.567 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:| +*begin 0x80000000 -101 0.656 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:| #*func -100 0.611 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:| #*func -100 0.716 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:| #*func -99 0.626 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:| #*[ 526] WD-Trigg 1 -98 0.462 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:| #*func -98+ 1.044 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| #*func -97+ 1.462 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:| #*func -95 0.597 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:| +*end 0x80000000 -95 0.820 ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
: +*func -94 0.522 check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:| +*begin 0x80000001 -94 0.850 check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:| +*end 0x80000001 -93+ 1.238 check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
: +*func -91 0.477 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:| +*begin 0x80000000 -91 0.597 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:| #*[ 536] Process -1 -90+ 1.373 __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:| +*begin 0x88880004 -89 0.477 __ipipe_dispatch_irq+0x2d4 (ipipe_raise_irq+0x3c)
:| #end 0x88880004 -89 0.477 __ipipe_dispatch_irq+0x2e4 (ipipe_raise_irq+0x3c)
:| #begin 0x55550001 -88 0.641 __ipipe_dispatch_irq+0x2f0 (ipipe_raise_irq+0x3c)
:| #func -87 0.686 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| #end 0x55550001 -87 0.522 __ipipe_dispatch_irq+0x304 (ipipe_raise_irq+0x3c)
:| #end 0x04031114 -86 0.626 __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x3c)
:| #end 0x80000001 -86 0.820 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
: #func -85 0.746 wake_up_process+0x10 (lostage_handler+0xe8)
: #func -84 0.537 try_to_wake_up+0x10 (wake_up_process+0x40)
:| #begin 0x80000001 -83 0.537 try_to_wake_up+0x38 (wake_up_process+0x40)
:| #end 0x80000001 -83 0.507 try_to_wake_up+0x50 (wake_up_process+0x40)
: #func -82 0.626 add_preempt_count+0x10 (try_to_wake_up+0x64)
: #func -82 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -81 0.552 add_preempt_count+0x10 (try_to_wake_up+0xc8)
: #func -80 0.940 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -80 0.686 activate_task+0x10 (try_to_wake_up+0xd8)
: #func -79 0.611 enqueue_task+0x10 (activate_task+0x38)
: #func -78+ 3.194 update_rq_clock+0x10 (enqueue_task+0x24)
: #func -75 0.746 enqueue_task_rt+0x10 (enqueue_task+0x3c)
: #func -74+ 1.567 dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
: #func -73 0.671 ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
: #func -72 0.820 check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
: #func -71 0.671 resched_task+0x10 (check_preempt_curr+0x64)
:| #begin 0x80000001 -71 0.611 resched_task+0x30 (check_preempt_curr+0x64)
:| #end 0x80000001 -70 0.895 resched_task+0x44 (check_preempt_curr+0x64)
: #func -69 0.522 sub_preempt_count+0x10 (try_to_wake_up+0x10c)
: #func -69 0.865 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -68 0.492 sub_preempt_count+0x10 (try_to_wake_up+0x168)
: #func -67+ 1.402 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -66 0.641 irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
: #func -65 0.477 sub_preempt_count+0x10 (irq_exit+0x58)
: #func -65+ 1.358 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
: #func -63 0.641 rcu_irq_exit+0x10 (irq_exit+0x94)
:| #begin 0x80000001 -63 0.701 rcu_irq_exit+0x2c (irq_exit+0x94)
:| #end 0x80000001 -62 0.626 rcu_irq_exit+0x44 (irq_exit+0x94)
:| #begin 0x80000000 -61 0.761 __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xc4)
:| #func -61 0.910 __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x268)
:| #end 0x80000000 -60 0.656 __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x268)
: #func -59 0.656 preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
: #func -58 0.477 add_preempt_count+0x10 (preempt_schedule_irq+0x50)
: #func -58 0.701 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -57 0.522 ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:| #begin 0x80000000 -57 0.701 ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:| #func -56 0.537 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -55 0.671 ipipe_unstall_root+0x94 (preempt_schedule_irq+0x54)
: +func -55 0.582 __schedule+0x14 (preempt_schedule_irq+0x58)
: +func -54 0.477 add_preempt_count+0x10 (__schedule+0x38)
: +func -54 0.761 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: +func -53 1.000 rcu_note_context_switch+0x14 (__schedule+0x44)
:| +begin 0x80000001 -52 0.626 rcu_note_context_switch+0x260 (__schedule+0x44)
:| #end 0x80000001 -51 0.492 rcu_note_context_switch+0x274 (__schedule+0x44)
: #func -51 0.537 ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:| #begin 0x80000000 -50 0.507 ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:| #func -50 0.731 ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:| +end 0x80000000 -49 0.671 ipipe_unstall_root+0x94 (rcu_note_context_switch+0x29c)
: +func -48 0.611 ipipe_root_only+0x10 (__schedule+0x70)
:| +begin 0x80000001 -48 0.701 __schedule+0xac (preempt_schedule_irq+0x58)
:| #end 0x80000001 -47 0.477 __schedule+0xc0 (preempt_schedule_irq+0x58)
: #func -47 0.477 add_preempt_count+0x10 (__schedule+0xcc)
: #func -46 0.820 ipipe_root_only+0x10 (add_preempt_count+0x1c)
: #func -45 0.835 update_rq_clock+0x10 (__schedule+0x200)
: #func -44 0.820 put_prev_task_fair+0x10 (__schedule+0x214)
: #func -44 0.865 update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
: #func -43+ 1.373 update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
: #func -41+ 1.656 __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
: #func -40 0.865 pick_next_task_stop+0x10 (__schedule+0x268)
: #func -39 0.850 pick_next_task_rt+0x10 (__schedule+0x268)
:| #begin 0x80000001 -38 0.746 __schedule+0x2b0 (preempt_schedule_irq+0x58)
:| #end 0x80000001 -37+ 1.014 __schedule+0x2c8 (preempt_schedule_irq+0x58)
: #func -36 0.731 __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
: #func -36 0.552 ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:| #begin 0x80000001 -35 0.686 __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:| #end 0x80000001 -34 0.492 __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
: #func -34 0.880 ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
: #func -33+ 1.358 schedule_event+0x14 (ipipe_kevent_hook+0x3c)
: #func -32 0.701 xnsched_renice_root+0x10 (schedule_event+0x3d4)
:| #begin 0x80000000 -31 0.671 xnsched_renice_root+0x38 (schedule_event+0x3d4)
:| *#func -30 0.716 xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:| *#[ 536] ProcessC 1 -29 0.477 xnsched_renice_root+0x78 (schedule_event+0x3d4)
:| *#func -29 0.656 __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:| #end 0x80000000 -28 0.537 __ipipe_restore_head+0x168 (xnsched_renice_root+0xd4)
: #func -28 0.761 __xnpod_schedule+0x14 (schedule_event+0x3fc)
: #func -27 0.656 ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -26 0.656 ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:| #func -26 0.492 __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x3c)
:| #begin 0x04031111 -25 0.805 __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x3c)
:| #begin 0x88880003 -24 0.507 __ipipe_dispatch_irq+0x1d4 (ipipe_raise_irq+0x3c)
:| +*end 0x88880003 -24 0.477 __ipipe_dispatch_irq+0x1e8 (ipipe_raise_irq+0x3c)
:| #*func -23 0.686 xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x228)
:| #*func -23 0.552 __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:| #*[ 536] ProcessC 1 -22 0.567 __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:| #*func -22+ 1.208 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:| +*begin 0x88880004 -20 0.701 __ipipe_dispatch_irq+0x2d4 (ipipe_raise_irq+0x3c)
:| #end 0x88880004 -20 0.477 __ipipe_dispatch_irq+0x2e4 (ipipe_raise_irq+0x3c)
:| #begin 0x55550001 -19 0.582 __ipipe_dispatch_irq+0x2f0 (ipipe_raise_irq+0x3c)
:| #func -19 0.656 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:| #end 0x55550001 -18 0.686 __ipipe_dispatch_irq+0x304 (ipipe_raise_irq+0x3c)
:| #end 0x04031114 -17 0.552 __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x3c)
:| #end 0x80000001 -17 1.000 ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:| #begin 0x80000001 -16 0.626 __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:| #end 0x80000001 -15 0.985 __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
: #func -14 0.537 __switch_mm_inner+0x14 (__schedule+0x404)
:| #begin 0x80000001 -14 0.791 __switch_mm_inner+0x54 (__schedule+0x404)
:| #end 0x80000001 -13 0.552 __switch_mm_inner+0x68 (__schedule+0x404)
: #func -12 0.656 check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -12+ 1.179 check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:| #end 0x80000001 -10 0.641 check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:| #begin 0x80000001 -10 0.611 __switch_mm_inner+0xe8 (__schedule+0x404)
:| #end 0x80000001 -9 0.567 __switch_mm_inner+0x12c (__schedule+0x404)
:| #begin 0x80000000 -9+ 1.283 __schedule+0x42c (preempt_schedule_irq+0x58)
:| #func -7 0.820 __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:| #func -6 0.597 atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:| #func -6 0.492 __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:| #func -5 0.761 __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:| #func -5 0.970 notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:| #func -4 0.955 vfp_notifier+0x14 (notifier_call_chain+0x54)
:| #func -3 0.820 __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:| #func -2+ 2.388 __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<| #freeze 0x000000a4 0 1.119 __ipipe_do_sync_stage+0x2d8 (__ipipe_dispatch_irq+0x3f4)
| #func 1 1.223 printk+0x18 (__ipipe_do_sync_stage+0x2e4)
| #func 2 9.104 __ipipe_spin_lock_irqsave+0x10 (printk+0x11c)
| #func 11 0.611 __ipipe_spin_unlock_irqrestore+0x10 (printk+0x16c)
| #func 12 0.761 ipipe_raise_irq+0x10 (printk+0x180)
| #func 12 0.507 __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
| #begin 0x04001111 13 0.910 __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
| #func 14 1.014 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x320)
| #begin 0x44440004 15 0.537 __ipipe_dispatch_irq+0x384 (ipipe_raise_irq+0x54)
| #begin 0x55550002 15 0.552 __ipipe_dispatch_irq+0x3ac (ipipe_raise_irq+0x54)
| #func 16 0.000 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ipipe-3.10_code_instrumentation.patch
Type: text/x-patch
Size: 10530 bytes
Desc: not available
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20141125/278c283c/attachment.bin>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-25 8:40 ` Henri Roosen
@ 2014-11-25 10:03 ` Henri Roosen
2014-11-27 7:41 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-25 10:03 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Tue, Nov 25, 2014 at 9:40 AM, Henri Roosen <henriroosen@gmail.com> wrote:
>
>
> On Mon, Nov 24, 2014 at 9:21 PM, Philippe Gerum <rpm@xenomai.org> wrote:
>
>> On 11/24/2014 06:01 PM, Henri Roosen wrote:
>> >
>> >
>> > On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
>> > <gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >
>> > On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
>> > > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
>> > > gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> > >
>> > > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
>> > > > > I don't want to be rude or push anyone, as I know everyone has
>> > a lot to
>> > > > do
>> > > > > by himself. But it would really help me forward if someone
>> > could have a
>> > > > > look at the trace I made and answer the questions above.
>> > > > > If there is no apparent sign in the trace, please point me to
>> > some places
>> > > > > where I can add some extra tracing to get down to the root
>> cause.
>> > > >
>> > > > Hi Henri,
>> > > >
>> > > > I know I said I would help you, but I am not very familiar with
>> this
>> > > > code, so Philippe will be much more efficient. But he is busy
>> at the
>> > > > moment and will not be able to help you before some time.
>> > > >
>> > >
>> > > Thanks Gilles, I appreciate the update. However the following
>> short
>> > > question might be something you are familiar with and I would
>> > appreciate if
>> > > you could answer it:
>> > > In the traces I see gic_mute and gic_unmute, while in between the
>> > > gic_handle_irq is traced, which triggers our fpga-handler too.
>> > >
>> > > Does that mean we have a problem with the gic-muting? What can I
>> do to
>> > > verify?
>> >
>> > No, gic_mute only prevents the secondary mode interrupts from being
>> > delivered. And since the GPIO irq has a primary mode interrupt, the
>> > mute function does not mute it. So, everything seems fine so far.
>> >
>> > Ok thanks Gilles!
>> >
>> > Maybe a short question that you or Philippe can shortly answer:
>> > I see two __ipipe_sync_pipeline() calls running concurrently. Is that
>> > allowed? If not, which flag or check should prevent both to be running
>> > concurrently?
>>
>>
>> Yes, this is allowed, when the head domain preempts the root one, which
>> is the case here if the gpio path is a real-time one.
>>
>> >
>> > One (triggered from the virtual interrupt) makes an explicit switch to
>> > secondary domain:
>> > __ipipe_set_current_domain(ipipe_root_domain) in
>> __ipipe_do_sync_pipeline().
>> > This triggers the domain switch in the other current call
>> > to __ipipe_do_sync_stage.
>> >
>> > virtual irq path:
>> >
>> > __ipipe_restore_head(0)
>> > __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain !=
>> top
>> > __ipipe_do_sync_pipeline(ipipe_head_domain);
>> > __ipipe_set_current_context(ipipe_head_domain);
>> > __ipipe_sync_stage();
>> > __ipipe_do_sync_stage() // for irq 1027
>> > __ipipe_set_current_domain(ipipe_root_domain); // <------- secondary
>> > domain switch!
>> >
>> > gpio-interrupt path:
>> >
>> > __ipipe_dispatch_irq()
>> > __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
>> > &ipipe_this_cpu_context(top)->status)
>> > __ipipe_sync_stage()
>> > __ipipe_do_sync_stage()
>> >
>>
>> I can't see this happening in the fr7 trace you sent, at least not at
>> line 3790 as you mentioned. What can be seen soon after, at line 3820 is
>> the control being given back to the regular kernel, with a virq being
>> handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
>> (i.e. which was preempted by the virq in the root domain, which has been
>> delayed by rt activity before it could call the APC handler).
>>
>> I don't see any forced transition from rt to nrt mode in this particular
>> time span, only the nrt mode getting the CPU back at line 3820, once the
>> rt activity goes to sleep, and therefore relinquishes control to the
>> regular kernel.
>>
>> What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
>> 151) preempting the root domain, and no relax in between.
>>
>> You may want to add user-defined traces using ipipe_trace_special(),
>> when you think the domain has spuriously changed, or when some assertion
>> does not hold true unexpectedly. Looking at the complete trace flow may
>> shed some light.
>>
>> The exact patch with your instrumentation is needed too, so that we can
>> understand your assumptions, and how you check them. You may want to
>> simplify it to the bone, only with the very minimal traces required to
>> demonstrate the bad behavior you suspect.
>>
>> Maybe there is a bug, but so far I could find not any manifestation of
>> it in the traces you sent.
>>
>
> Thanks Philippe for your answers!
>
> The virtual irq path and gpio path described above were a conclusion from
> a different trace file, which is now attached as well as the code
> instrumentation patch.
>
> So please have a look at trace file fr20.txt.
>
> The interesting lines:
> 3578: virtual irq 0x403 gets dispatched
> 3586: __ipipe_do_sync_pipeline sets the current domain to the head
> (primary) domain
> 3592: __ipipe_do_sync_stage handling irq 0x403 (this only ends on line
> 3803)
> 3642: __irq_svc for irq 0x62 (this is the GPIO1_0-15 multiplexed interrupt
> on the gic)
> 3658: irq 0xa4 is dispatched, the GPIO1_4 interrupt
> 3675: __ipipe_do_sync_stage handling irq 0xa4, while the one started at
> line 3592 did not end yet. Also, this one started here is not ended before
> the end of the trace!
> 3803: __ipipe_do_sync_stage ends for irq 0x403
> 3804: __ipipe_do_sync_stage ends as a whole
> 3807: __ipipe_do_sync_pipeline explicitly switched to ipipe_root_domain
> (secondary domain) using __ipipe_set_current_domain(ipipe_root_domain);
>
> In my opinion this breaks rule 'no domain migration during sync_stage' you
> mentioned in one of your earlier emails as sync_stage for irq 0xa4 is still
> ongoing and later triggers the freeze at line 4012.
>
> So this was the reason for my question about __ipipe_do_sync_pipeline
> being allowed to run concurrently, as the one explicitly switches the
> domain to primary and the other path doesn't allow for domain switching
> while still in __ipipe_do_sync_stage().
>
> So where did this go wrong?
> - should __ipipe_do_sync_pipeline() really be allowed to run concurrently?
> - or should __ipipe_do_sync_stage() for irq 0xa4 already have finished
> before the other path switches domains. I guess the other path played all
> head - interrupts already.
> - or is there something else I overlooked or should trace further into?
> Please let me know.
>
>
Please read my previous email with the attached traces and questions first.
But to find out why __ipipe_do_sync_stage() for irq 0xa4 doesn't complete,
I've added some ipipe_trace_special to xnintr_irq_handler() and it turns
out it runs until the xnpod_schedule(); call in xnintr_irq_handler(). It
only returns from the schedule call just before the freeze gets triggered.
I'll patiently await your response for now and wait with providing new
traces because that might get confusing. I'm sure the last trace (fr20.txt)
and this email provide enough clarity to draw some conclusions and/or push
me in a direction where to best trace down the root cause.
Thanks!
Henri
Thanks for your time and effort!
> Henri
>
>
>> --
>> Philippe.
>>
>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-25 10:03 ` Henri Roosen
@ 2014-11-27 7:41 ` Henri Roosen
2014-11-28 10:14 ` Philippe Gerum
0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-27 7:41 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Tue, Nov 25, 2014 at 11:03 AM, Henri Roosen <henriroosen@gmail.com>
wrote:
>
>
> On Tue, Nov 25, 2014 at 9:40 AM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Mon, Nov 24, 2014 at 9:21 PM, Philippe Gerum <rpm@xenomai.org> wrote:
>>
>>> On 11/24/2014 06:01 PM, Henri Roosen wrote:
>>> >
>>> >
>>> > On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
>>> > <gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >
>>> > On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
>>> > > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
>>> > > gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> > >
>>> > > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
>>> > > > > I don't want to be rude or push anyone, as I know everyone
>>> has
>>> > a lot to
>>> > > > do
>>> > > > > by himself. But it would really help me forward if someone
>>> > could have a
>>> > > > > look at the trace I made and answer the questions above.
>>> > > > > If there is no apparent sign in the trace, please point me to
>>> > some places
>>> > > > > where I can add some extra tracing to get down to the root
>>> cause.
>>> > > >
>>> > > > Hi Henri,
>>> > > >
>>> > > > I know I said I would help you, but I am not very familiar
>>> with this
>>> > > > code, so Philippe will be much more efficient. But he is busy
>>> at the
>>> > > > moment and will not be able to help you before some time.
>>> > > >
>>> > >
>>> > > Thanks Gilles, I appreciate the update. However the following
>>> short
>>> > > question might be something you are familiar with and I would
>>> > appreciate if
>>> > > you could answer it:
>>> > > In the traces I see gic_mute and gic_unmute, while in between the
>>> > > gic_handle_irq is traced, which triggers our fpga-handler too.
>>> > >
>>> > > Does that mean we have a problem with the gic-muting? What can I
>>> do to
>>> > > verify?
>>> >
>>> > No, gic_mute only prevents the secondary mode interrupts from being
>>> > delivered. And since the GPIO irq has a primary mode interrupt, the
>>> > mute function does not mute it. So, everything seems fine so far.
>>> >
>>> > Ok thanks Gilles!
>>> >
>>> > Maybe a short question that you or Philippe can shortly answer:
>>> > I see two __ipipe_sync_pipeline() calls running concurrently. Is that
>>> > allowed? If not, which flag or check should prevent both to be running
>>> > concurrently?
>>>
>>>
>>> Yes, this is allowed, when the head domain preempts the root one, which
>>> is the case here if the gpio path is a real-time one.
>>>
>>> >
>>> > One (triggered from the virtual interrupt) makes an explicit switch to
>>> > secondary domain:
>>> > __ipipe_set_current_domain(ipipe_root_domain) in
>>> __ipipe_do_sync_pipeline().
>>> > This triggers the domain switch in the other current call
>>> > to __ipipe_do_sync_stage.
>>> >
>>> > virtual irq path:
>>> >
>>> > __ipipe_restore_head(0)
>>> > __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain !=
>>> top
>>> > __ipipe_do_sync_pipeline(ipipe_head_domain);
>>> > __ipipe_set_current_context(ipipe_head_domain);
>>> > __ipipe_sync_stage();
>>> > __ipipe_do_sync_stage() // for irq 1027
>>> > __ipipe_set_current_domain(ipipe_root_domain); // <------- secondary
>>> > domain switch!
>>> >
>>> > gpio-interrupt path:
>>> >
>>> > __ipipe_dispatch_irq()
>>> > __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
>>> > &ipipe_this_cpu_context(top)->status)
>>> > __ipipe_sync_stage()
>>> > __ipipe_do_sync_stage()
>>> >
>>>
>>> I can't see this happening in the fr7 trace you sent, at least not at
>>> line 3790 as you mentioned. What can be seen soon after, at line 3820 is
>>> the control being given back to the regular kernel, with a virq being
>>> handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
>>> (i.e. which was preempted by the virq in the root domain, which has been
>>> delayed by rt activity before it could call the APC handler).
>>>
>>> I don't see any forced transition from rt to nrt mode in this particular
>>> time span, only the nrt mode getting the CPU back at line 3820, once the
>>> rt activity goes to sleep, and therefore relinquishes control to the
>>> regular kernel.
>>>
>>> What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
>>> 151) preempting the root domain, and no relax in between.
>>>
>>> You may want to add user-defined traces using ipipe_trace_special(),
>>> when you think the domain has spuriously changed, or when some assertion
>>> does not hold true unexpectedly. Looking at the complete trace flow may
>>> shed some light.
>>>
>>> The exact patch with your instrumentation is needed too, so that we can
>>> understand your assumptions, and how you check them. You may want to
>>> simplify it to the bone, only with the very minimal traces required to
>>> demonstrate the bad behavior you suspect.
>>>
>>> Maybe there is a bug, but so far I could find not any manifestation of
>>> it in the traces you sent.
>>>
>>
>> Thanks Philippe for your answers!
>>
>> The virtual irq path and gpio path described above were a conclusion from
>> a different trace file, which is now attached as well as the code
>> instrumentation patch.
>>
>> So please have a look at trace file fr20.txt.
>>
>> The interesting lines:
>> 3578: virtual irq 0x403 gets dispatched
>> 3586: __ipipe_do_sync_pipeline sets the current domain to the head
>> (primary) domain
>> 3592: __ipipe_do_sync_stage handling irq 0x403 (this only ends on line
>> 3803)
>> 3642: __irq_svc for irq 0x62 (this is the GPIO1_0-15 multiplexed
>> interrupt on the gic)
>> 3658: irq 0xa4 is dispatched, the GPIO1_4 interrupt
>> 3675: __ipipe_do_sync_stage handling irq 0xa4, while the one started at
>> line 3592 did not end yet. Also, this one started here is not ended before
>> the end of the trace!
>> 3803: __ipipe_do_sync_stage ends for irq 0x403
>> 3804: __ipipe_do_sync_stage ends as a whole
>> 3807: __ipipe_do_sync_pipeline explicitly switched to ipipe_root_domain
>> (secondary domain) using __ipipe_set_current_domain(ipipe_root_domain);
>>
>> In my opinion this breaks rule 'no domain migration during sync_stage'
>> you mentioned in one of your earlier emails as sync_stage for irq 0xa4 is
>> still ongoing and later triggers the freeze at line 4012.
>>
>> So this was the reason for my question about __ipipe_do_sync_pipeline
>> being allowed to run concurrently, as the one explicitly switches the
>> domain to primary and the other path doesn't allow for domain switching
>> while still in __ipipe_do_sync_stage().
>>
>> So where did this go wrong?
>> - should __ipipe_do_sync_pipeline() really be allowed to run concurrently?
>> - or should __ipipe_do_sync_stage() for irq 0xa4 already have finished
>> before the other path switches domains. I guess the other path played all
>> head - interrupts already.
>> - or is there something else I overlooked or should trace further into?
>> Please let me know.
>>
>>
> Please read my previous email with the attached traces and questions
> first. But to find out why __ipipe_do_sync_stage() for irq 0xa4 doesn't
> complete, I've added some ipipe_trace_special to xnintr_irq_handler() and
> it turns out it runs until the xnpod_schedule(); call
> in xnintr_irq_handler(). It only returns from the schedule call just before
> the freeze gets triggered.
>
> I'll patiently await your response for now and wait with providing new
> traces because that might get confusing. I'm sure the last trace (fr20.txt)
> and this email provide enough clarity to draw some conclusions and/or push
> me in a direction where to best trace down the root cause.
>
> Hi Philippe,
I'm sorry, I don't want to be rude to trigger this again, but unfortunately
I have a customer deadline and this problem is currently a show stopper. It
would be really great if you could give some input to this issue so we can
keep on making progress in solving this.
Also I found out the switching of domain during __ipipe_do_sync_stage
happens with kernel ipipe-3.0-imx6q and Xenomai 2.6.2.1, but it somehow
doesn't show a visible issue. Likely this issue is in earlier versions too,
maybe even for other architectures.
Thanks for your time and effort!
Henri
Thanks!
> Henri
>
> Thanks for your time and effort!
>> Henri
>>
>>
>>> --
>>> Philippe.
>>>
>>
>>
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-27 7:41 ` Henri Roosen
@ 2014-11-28 10:14 ` Philippe Gerum
2014-11-28 10:19 ` Henri Roosen
0 siblings, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-28 10:14 UTC (permalink / raw)
To: Henri Roosen; +Cc: Xenomai@xenomai.org
On 11/27/2014 08:41 AM, Henri Roosen wrote:
> I'm sorry, I don't want to be rude to trigger this again, but
> unfortunately I have a customer deadline and this problem is currently a
> show stopper. It would be really great if you could give some input to
> this issue so we can keep on making progress in solving this.
>
FWIW, I'm not contributing free software as a result of having too much
free time. I have customers and contract deadlines to cope with as well
right now, and unfortunately, I can't divert the time which would be
required for such analysis at the moment.
--
Philippe.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
2014-11-28 10:14 ` Philippe Gerum
@ 2014-11-28 10:19 ` Henri Roosen
0 siblings, 0 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-28 10:19 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai@xenomai.org
On Fri, Nov 28, 2014 at 11:14 AM, Philippe Gerum <rpm@xenomai.org> wrote:
> On 11/27/2014 08:41 AM, Henri Roosen wrote:
> > I'm sorry, I don't want to be rude to trigger this again, but
> > unfortunately I have a customer deadline and this problem is currently a
> > show stopper. It would be really great if you could give some input to
> > this issue so we can keep on making progress in solving this.
> >
>
> FWIW, I'm not contributing free software as a result of having too much
> free time. I have customers and contract deadlines to cope with as well
> right now, and unfortunately, I can't divert the time which would be
> required for such analysis at the moment.
>
> Don't get me wrong, I totally understand. I just wanted to explain why I
am so persistent. And being persistent is the only thing I can do right now
to get this solved. It seems nobody else but you can help me right now. I
understand getting support is our risk for choosing free software.
If you know any other option for me to get this solved, then please let me
know. Else, I hope you would still be willing to spend a little free time
to look into this issue. Any help is appreciated!
Thanks,
Henri
--
> Philippe.
>
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2014-11-28 10:19 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-19 8:45 [Xenomai] problems with ipipe-3.10 on i.MX6 Henri Roosen
2014-11-19 9:02 ` Gilles Chanteperdrix
2014-11-19 9:37 ` Henri Roosen
2014-11-19 9:41 ` Gilles Chanteperdrix
2014-11-19 9:52 ` Henri Roosen
2014-11-19 9:54 ` Gilles Chanteperdrix
2014-11-19 10:56 ` Henri Roosen
2014-11-19 12:56 ` Henri Roosen
2014-11-19 13:10 ` Gilles Chanteperdrix
2014-11-19 13:33 ` Henri Roosen
2014-11-19 13:57 ` Henri Roosen
2014-11-19 14:03 ` Gilles Chanteperdrix
2014-11-19 15:03 ` Henri Roosen
2014-11-19 15:09 ` Gilles Chanteperdrix
2014-11-19 15:11 ` Henri Roosen
2014-11-19 15:12 ` Gilles Chanteperdrix
2014-11-19 15:43 ` Henri Roosen
2014-11-19 15:49 ` Gilles Chanteperdrix
2014-11-20 8:13 ` Henri Roosen
2014-11-20 8:20 ` Gilles Chanteperdrix
2014-11-20 8:52 ` Henri Roosen
2014-11-20 9:03 ` Gilles Chanteperdrix
2014-11-20 9:14 ` Henri Roosen
2014-11-20 9:54 ` Henri Roosen
2014-11-20 16:24 ` Henri Roosen
2014-11-20 18:45 ` Gilles Chanteperdrix
2014-11-21 7:57 ` Philippe Gerum
2014-11-21 8:03 ` Henri Roosen
2014-11-21 8:06 ` Gilles Chanteperdrix
2014-11-21 8:15 ` Philippe Gerum
2014-11-21 11:09 ` Henri Roosen
2014-11-21 16:11 ` Henri Roosen
2014-11-21 16:12 ` Henri Roosen
2014-11-24 8:43 ` Henri Roosen
2014-11-24 9:18 ` Gilles Chanteperdrix
2014-11-24 14:56 ` Henri Roosen
2014-11-24 15:00 ` Gilles Chanteperdrix
2014-11-24 17:01 ` Henri Roosen
2014-11-24 20:21 ` Philippe Gerum
2014-11-25 8:40 ` Henri Roosen
2014-11-25 10:03 ` Henri Roosen
2014-11-27 7:41 ` Henri Roosen
2014-11-28 10:14 ` Philippe Gerum
2014-11-28 10:19 ` Henri Roosen
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.