On Mon, Mar 1, 2021 at 1:03 PM Jean-Baptiste Tredez <
[email protected]> wrote:

>
> Le 01/03/2021 à 17:45, Jan Kiszka a écrit :
> > On 01.03.21 17:28, Greg Gallagher wrote:
> >>
> >> On Mon, Mar 1, 2021 at 11:25 AM Jan Kiszka <[email protected]
> >> <mailto:[email protected]>> wrote:
> >>
> >>      On 25.02.21 11:50, Jean-Baptiste Tredez via Xenomai wrote:
> >>      > Hi all,
> >>      >
> >>      > I had some compilation issues with ipipe-core-5.4.72 and xenomai
> >>      3.1 on
> >>      > arm64 target.
> >>      >
> >>      > With some minor changes (see attached patch), the kernel boot on
> >>      target.
> >>      >
> >>
> >>      Thanks for the patches. Just note that those can easily get lost
> when
> >>      not sent separately and inline (this list has some funny settings
> /wrt
> >>      attachments, making them hard to read and impossible to comment
> on).
> >>
> >>      I think you patches should be related to
> >>
> https://source.denx.de/Xenomai/xenomai/-/commit/2cc905236c7208f37f128bb389214a39d777465a
> >>      <
> https://source.denx.de/Xenomai/xenomai/-/commit/2cc905236c7208f37f128bb389214a39d777465a
> >
> >>      which is not in stable yet. Greg, can you help sorting out what we
> need
> >>      where?
> >>
> >>      Thanks,
> >>      Jan
> >>
> >>      > Jean-Baptiste
> >>      >
> >>      >
> >>      >
> >>      > Le 08/02/2021 à 09:26, Jan Kiszka via Xenomai a écrit :
> >>      >> On 08.02.21 09:24, Jan Kiszka via Xenomai wrote:
> >>      >>> On 06.02.21 15:50, Greg Gallagher wrote:
> >>      >>>> On Sat, Feb 6, 2021 at 7:23 AM Jan Kiszka
> >>      <[email protected] <mailto:[email protected]>
> >>      >>>> <mailto:[email protected]
> >>      <mailto:[email protected]>>> wrote:
> >>      >>>>
> >>      >>>>      On 05.02.21 06:24, Greg Gallagher via Xenomai wrote:
> >>      >>>>      > On Fri, Feb 5, 2021 at 12:24 AM xenomai--- via Xenomai
> >>      >>>>      <[email protected] <mailto:[email protected]>
> >>      <mailto:[email protected] <mailto:[email protected]>>>
> >>      >>>>      > wrote:
> >>      >>>>      >
> >>      >>>>      >> Download URL:
> >>      >>>>      >>
> >>      >>>>
> >>      >>>>
> >>
> https://xenomai.org/downloads/ipipe/v5.x/arm64/ipipe-core-5.4.72-arm64-0.patch
> >>      <
> https://xenomai.org/downloads/ipipe/v5.x/arm64/ipipe-core-5.4.72-arm64-0.patch
> >
> >>      >>>>
> >>      >>>>
> >>      >>>>
> >>      <
> https://xenomai.org/downloads/ipipe/v5.x/arm64/ipipe-core-5.4.72-arm64-0.patch
> >>      <
> https://xenomai.org/downloads/ipipe/v5.x/arm64/ipipe-core-5.4.72-arm64-0.patch
> >>
> >>      >>>>
> >>      >>>>      >>
> >>      >>>>      >> Repository:https://git.xenomai.org/ipipe-arm64
> >>      <https://git.xenomai.org/ipipe-arm64>
> >>      >>>>      <https://git.xenomai.org/ipipe-arm64
> >>      <https://git.xenomai.org/ipipe-arm64>>
> >>      >>>>      >> Release tag: ipipe-core-5.4.72-arm64-0
> >>      >>>>      >>
> >>      >>>>      >>
> >>      >>>>      > This is a beta release, any testing is welcome
> >>      >>>>      >
> >>      >>>>
> >>      >>>>      You asked for it: ;)
> >>      >>>>
> >>      >>>>
> >>      https://gitlab.denx.de/Xenomai/xenomai-images/-/jobs/218159#L638
> >>      <https://gitlab.denx.de/Xenomai/xenomai-images/-/jobs/218159#L638>
> >>      >>>>
> >>      <https://gitlab.denx.de/Xenomai/xenomai-images/-/jobs/218159#L638
> >>      <https://gitlab.denx.de/Xenomai/xenomai-images/-/jobs/218159#L638
> >>
> >>      >>>>
> >>      >>>>      Jan
> >>      >>>>
> >>      >>>>      --
> >>      >>>>      Siemens AG, T RDA IOT
> >>      >>>>      Corporate Competence Center Embedded Linux
> >>      >>>>
> >>      >>>>
> >>      >>>> Ack, I’ll look into this today. How hard is it to get a ci or
> >>      something
> >>      >>>> similar setup in a local machine? I think I may have asked
> this
> >>      before
> >>      >>>> but i can’t remember what we decided.
> >>      >>>>
> >>      >>> The easiest option are the qemu targets, generated and run via
> >>      >>> xenomai-images. Unfortunately, this issue does not seem to
> >>      trigger in
> >>      >>> qemu, only on the BeagleBone. But if you have that board, also
> that
> >>      >>> target image can be reproduced, obviously. Follow the README
> in that
> >>      >>> case.
> >>      >>>
> >>      >>> Or you just pick up the config from xenomai-images and do your
> own
> >>      >>> setup.
> >>      >>>
> >>      >> Err, wrong context, this is arm64. Here it's the hikey, and
> only the
> >>      >> hikey board. For the arm issue, both qemu and bbb expose the
> problem.
> >>      >>
> >>      >> Jan
> >>      >>
> >>      > -------------- next part --------------
> >>      > A non-text attachment was scrubbed...
> >>      > Name: 0001-cobalt-arm64-Remove-include-of-compiler.h.patch
> >>      > Type: text/x-patch
> >>      > Size: 1103 bytes
> >>      > Desc: not available
> >>      > URL:
> >>      >
> >>      <
> http://xenomai.org/pipermail/xenomai/attachments/20210225/2339e8e4/attachment.bin
> >>      <
> http://xenomai.org/pipermail/xenomai/attachments/20210225/2339e8e4/attachment.bin
> >>
> >>      >
> >>      > -------------- next part --------------
> >>      > A non-text attachment was scrubbed...
> >>      > Name: 0002-cobalt-arm64-Fix-elf_hwcap-acces.patch
> >>      > Type: text/x-patch
> >>      > Size: 1124 bytes
> >>      > Desc: not available
> >>      > URL:
> >>      >
> >>      <
> http://xenomai.org/pipermail/xenomai/attachments/20210225/2339e8e4/attachment-0001.bin
> >>      <
> http://xenomai.org/pipermail/xenomai/attachments/20210225/2339e8e4/attachment-0001.bin
> >>
> >>      >
> >>
> >>      --
> >>      Siemens AG, T RDA IOT
> >>      Corporate Competence Center Embedded Linux
> >>
> >>
> >> Yes, I believe all the needed patches are currently in next, but I will
> >> confirm.
> > I'm seeing cpu_get_elf_hwcap() in Jean-Baptiste's patch - is that a
> > better way to access it?
> >
> > And, Jean-Baptiste, can you confirm that using Greg's patch from next in
> > 3.1-stable also works for you? Then I would pull it over.
> >
> > Jan
> >
> It is working well with stable/v3.1.x and Greg's patch
> (2cc905236c7208f37f128bb389214a39d777465a and
> 6faffb4fc7806f7442ec548a97157922523f5440 applied on previous location of
> files).
>
> Jean-Baptiste
>
>
> ELF_HWCAP is a #define for the function cpu_get_elf_hwcap, the patches are
basically identical.

-Greg

Reply via email to