Apollo: compile apollo Cyber RT in aarch64 platform, meet x86 assembly code: swap.S

Created on 22 Mar 2019  ·  9Comments  ·  Source: ApolloAuto/apollo

compile apollo Cyber RT in aarch64 platform, meet x86 assembly code: swap.S
file location: cyber/croutine/detail/swap.S
what should i do then?

Cyber Help wanted

Most helpful comment

well, that's great.
we are trying to run apollo or cyber on xavier platform. You know the xavier can't install a ubuntu14.04 since there's no driver.
If we can't run whole apollo. At lease we can run the cyber on xavier.

All 9 comments

l guess you should replace it with ARM assembly...... by yourself......

Hi @jaloo2018 , you should rewrite the swap.s for aarch64, and modified detail/route_context.h and detail/route_context.cc correspondly. The good news is that we are testing the support of the arm version internally, the official support will be open source after the test is complete, the specific time is not fixed yet.

thanks for reply. i will try to modify and waitting for ARM release.

On Wed, Mar 27, 2019 at 12:22 AM darbee notifications@github.com wrote:

Hi @jaloo2018 https://github.com/jaloo2018 , you should rewrite the
swap.s for aarch64, and modified detail/route_context.h and
detail/route_context.cc correspondly. The good news is that we are testing
the support of the arm version internally, the official support will be
open source after the test is complete, the specific time is not fixed yet.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ApolloAuto/apollo/issues/7411#issuecomment-476729268,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjGZ4eC8YOAdQ6hli3MzPUWrYFi3uQ8_ks5vaklegaJpZM4cDFxv
.

Hi @darbee , will you release both arm64 cyber code and new arm64 docker image? Because the arm64 dependency librarys, such as fastrtps, is necessary too.

well, that's great.
we are trying to run apollo or cyber on xavier platform. You know the xavier can't install a ubuntu14.04 since there's no driver.
If we can't run whole apollo. At lease we can run the cyber on xavier.

Hi fellows, would you like to share the ways you build Cyber RT on another platform, or if there's any doc could do some help, many thx.

on aarch64 platform with ubuntu 14.04 docker

On Fri, Apr 12, 2019 at 6:59 PM _4TA2 notifications@github.com wrote:

Hi fellows, would you like to share the ways you build Cyber RT on another
platform, or if there's any doc could do some help, many thx.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ApolloAuto/apollo/issues/7411#issuecomment-482532439,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjGZ4SlRUheLjbqeCPEYgho0v_dl0zoSks5vgGcPgaJpZM4cDFxv
.

on aarch64 platform with ubuntu 14.04 docker

On Fri, Apr 12, 2019 at 6:59 PM _4TA2 @.*> wrote: Hi fellows, would you like to share the ways you build Cyber RT on another platform, or if there's any doc could do some help, many thx. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#7411 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AjGZ4SlRUheLjbqeCPEYgho0v_dl0zoSks5vgGcPgaJpZM4cDFxv .

Thanks for reply :)

Hi fellows, would you like to share the ways you build Cyber RT on another platform, or if there's any doc could do some help, many thx.

please stay tuned, we are still testing the arm version and will release it soon. However, we don't have a fixed date right now. Sorry.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

westeast picture westeast  ·  3Comments

chilihua picture chilihua  ·  3Comments

Wsine picture Wsine  ·  3Comments

ahuer2435 picture ahuer2435  ·  3Comments

CCodie picture CCodie  ·  3Comments