On Wed, Apr 14, 2021 at 4:52 PM Thomas Petazzoni < [email protected]> wrote:
> On Wed, 14 Apr 2021 14:41:29 -0400 > Greg Gallagher <[email protected]> wrote: > > > Ipipe 5.4 and xenomai 3.1 are compatible, this is my mistake, I’ll fix up > > and generate a new patch once the latency fix is done. > > FWIW, building straight from the ipipe-arm repo on the ipipe/5.4.y branch > > has been working for me. > > I'm afraid the HEAD of ipipe/5.4.y as of commit > ffaf274ca4cc117c2dc3f9b2ee8ea6218b50995a doesn't build for me. I'm on > this commit + I have prepared the kernel using Xenomai 3.1 > ./scripts/prepare-kernel.sh --linux=/path/to/kernel + kernel configured > with sama5_defconfig. > > And same build failure: > > In file included from kernel/cpu.c:23:0: > ./include/linux/stop_machine.h: In function ‘stop_machine_cpuslocked’: > ./include/linux/stop_machine.h:150:2: error: implicit declaration of > function ‘hard_irq_enable’; did you mean ‘hard_irq_disable’? > [-Werror=implicit-function-declaration] > hard_irq_enable(); > ^~~~~~~~~~~~~~~ > hard_irq_disable > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com I'll dig into this tonight, I usually test with multi_v7_defconfig and it seems to build fine with ipipe 5.4 and Xenomai 3.1. I'll test with sama5_defconfig. Thanks Greg
