On 02.03.22 16:44, Greg Gallagher wrote: > > > On Wed, Mar 2, 2022 at 1:48 AM Jan Kiszka <jan.kis...@siemens.com > <mailto:jan.kis...@siemens.com>> wrote: > > Hi Greg, > > something is going wrong on arm64 with latest ipipe version, see e.g. > > https://source.denx.de/Xenomai/xenomai-images/-/jobs/398455/raw > <https://source.denx.de/Xenomai/xenomai-images/-/jobs/398455/raw> > (same thing seen on HiKey as well) > > Could you have a look? > > Thanks, > Jan > > -- > Siemens AG, Technology > Competence Center Embedded Linux > > > I'll take a look, it will be close to the end of the week but i'll aim > to have it root caused by the weekend. >
Just tried locally with xenomai-images and qemu-arm64 (just run smokey): [ 408.747349] Kernel panic - not syncing: kernel stack overflow [ 408.747591] CPU: 0 PID: 1577 Comm: systemd-journal Tainted: G W 5.4.180+ #1 [ 408.747762] Hardware name: linux,dummy-virt (DT) [ 408.747852] I-pipe domain: Xenomai [ 408.747941] Call trace: ... [ 408.761131] do_debug_exception+0x94/0x240 [ 408.761255] el1_dbg+0x18/0x8c [ 408.761329] this_cpu_has_cap+0x60/0x7c [ 408.761423] erratum_1418040_thread_switch+0x18/0x5c [ 408.761534] __switch_to+0xf8/0x154 [ 408.761622] xnarch_switch_to+0x5c/0xc4 [ 408.761711] pipeline_switch_to+0x14/0x84 [ 408.761803] ___xnsched_run+0x154/0x240 [ 408.761889] pipeline_schedule+0x30/0x40 [ 408.761999] xnintr_core_clock_handler+0x250/0x260 [ 408.762107] dispatch_irq_head+0x84/0x120 [ 408.762198] __ipipe_dispatch_irq+0x19c/0x1c4 [ 408.762293] __ipipe_grab_irq+0x5c/0xa0 [ 408.762377] gic_handle_irq+0x54/0xb0 [ 408.762457] handle_arch_irq_pipelined+0x14/0x60 [ 408.762557] el0_irq_naked+0x5c/0x84 [ 408.762905] SMP: stopping secondary CPUs This dbg trap from erratum_1418040_thread_switch looks suspicious, and if I had to bet, I would say it somehow relates to [1] which came with v5.4.176. But more logical would [2] due to its switch from static to dynamic cpu_has_cap - but that is already in since v5.4.80... Jan [1] https://source.denx.de/Xenomai/ipipe-arm64/-/commit/a6d588572568c7431a9a3dc17f3c75962a2f070b [2] https://source.denx.de/Xenomai/ipipe-arm64/-/commit/71eea3d3df94ccdcf3b616d27d68d6c028c1968f -- Siemens AG, Technology Competence Center Embedded Linux