# Porting FreeRTOS for Jailhouse Cell to x86\_64 environment

**URL:** <https://forums.freertos.org/t/porting-freertos-for-jailhouse-cell-to-x86-64-environment/5846>\
**Category:** Kernel\
**Created:** [March 6, 2016, 4:42pm UTC](https://forums.freertos.org/t/porting-freertos-for-jailhouse-cell-to-x86-64-environment/5846 "2016-03-06T16:42:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [March 6, 2016, 4:42pm UTC](https://forums.freertos.org/t/porting-freertos-for-jailhouse-cell-to-x86-64-environment/5846/1 "2016-03-06T16:42:44Z")

</div>

**[sean6016](https://sourceforge.net/u/sean6016/)** wrote on [Sunday, March 06, 2016](https://sourceforge.net/p/freertos/discussion/382005/thread/bde1521b/#5c9d):

Hello,

I’m trying to port the FreeRTOS cell for Jailhouse to x86\_64 environment.  
（[https://github.com/siemens/freertos-cell）](https://github.com/siemens/freertos-cell%EF%BC%89)  
Currently it can only be run on ARM systems.

Can anyone give me suggestion for what should be considered to achieve this goal?

As the document has mentioned, I should modify the serial interface access for x86 to construct a correct memory map, probably by creating a new file like this  
([https://github.com/siemens/freertos-cell/blob/master/jailhouse-configs/bananapi.c](https://github.com/siemens/freertos-cell/blob/master/jailhouse-configs/bananapi.c)) for x86.

But what more should be done?

Best regards,

Sean

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [March 7, 2016, 2:30am UTC](https://forums.freertos.org/t/porting-freertos-for-jailhouse-cell-to-x86-64-environment/5846/2 "2016-03-07T02:30:01Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Monday, March 07, 2016](https://sourceforge.net/p/freertos/discussion/382005/thread/bde1521b/#5c9d/86ad):

Don’t know much about Jailhouse, but if you are using FreeRTOS on a 64-bit part then ensure you are using the latest FreeRTOS version as some changes were made to run on the Cortex-A53 in 64-bit mode.
