On 05/23/2017 06:06 PM, Philippe Gerum wrote: > On 05/23/2017 05:29 PM, Jeff Melvile wrote: >> >> >> On Mon, 22 May 2017, Philippe Gerum wrote: >> >>> On 05/22/2017 11:15 AM, Henning Schild wrote: >>>> Am Sun, 21 May 2017 21:19:22 +0200 >>>> schrieb Philippe Gerum <[email protected]>: >>>> >>>>> Xenomai 3.0.5 is out. A few bug fixes, most notably in the Cobalt >>>>> core, and several cleanups for better supporting different C >>>>> libraries. This release also provides support for kernel series up to >>>>> 4.9.x (included). >>>>> >>>>> http://xenomai.org/downloads/xenomai/stable/latest/xenomai-3.0.5.tar.bz2 >>>>> >>>> >>>> This is currently just a tag on no upstream branch. Please update >>>> stable-3.0.x and probably master as well. >>>> >>> >>> Master is not aimed at reflecting the latest stable, if any, it should >>> reflect the tip of the development which is the -next branch; however >>> this tracking is not followed. Actually the master branch should go away. >>> >>> -- >>> Philippe. >>> >>> _______________________________________________ >>> Xenomai mailing list >>> [email protected] >>> https://xenomai.org/mailman/listinfo/xenomai >>> >> >> Philippe, >> >> Can I ask a few clarifications about the release? >> >> I noticed that there is an arm64 directory in the cobalt/arch directory of >> the tarball but it is empty. I assume this is a mistake and arm64 is not >> supported in 3.0.5. I see cobalt/arch/arm64 in the next branch. >> > > For some reason, make distcheck picked a left over directory to compose > the tarball although it is clearly not mentioned in the configuration > template. Oh, well... > >> You also mentioned that the release supports up to kernel series 4.9.x. >> There aren't any ipipe patches beyond 4.4.x in >> xenomai.org/downloads/ipipe. Is the ipipe-4.9.y branch generally stable >> for use with this release? Or was your statement meant to convey that >> 3.0.5 will be compatible with an ipipe-4.9 patch when it is released? > > The latter interpretation is correct. Support for 4.9 is still very > recent, and not yet available for all archs Cobalt runs on. x86* had > some significant testing already, although it still needs more. Support > for arm and powerpc is at the early stage, only lightly tested over > imx6qp and 52xx resp. so far. Blackfin and powerpc64 code was ported but > only compile-tested so far, and I'm banging my head on the arm64 wall at > the moment. > >> >> Can you (or anyone else) provide a general update on arm64 status? I >> haven't seen anything for a few months. We're >> currently considering migrating from an arm, Xenomai 2.6.5 setup to an >> arm64, Xenomai 3 Cobalt configuration. We're happy to help with >> development to the extent we're able. >> > > I'm on it right now, debugging the -next branch over a HiKey board > running 4.9. I'll be certainly investing significant time on running > co-kernels efficiently over arm64 in the future. > > I'll push the kernel bits for arm64 support I'm working on hopefully > this week. >
The I-pipe and Xenomai repos have been updated with the latest updates for running Cobalt/arm64 over 4.9.x (branches ipipe-4.9.y and next resp.) This is still early code that has only been tested over the HiKey board I have at hand, but looks reasonably good so far. The autotune utility still bails out early with -EAGAIN, but this is a known issue with some ARM machines which is not arm64-specific, and which will be investigated later. -- Philippe. _______________________________________________ Xenomai mailing list [email protected] https://xenomai.org/mailman/listinfo/xenomai
