Re: [PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-22 Thread Sebastian Huber
- Am 23. Feb 2018 um 2:32 schrieb Chris Johns chr...@rtems.org: > On 22/02/2018 22:39, Sebastian Huber wrote: >> For the XtratuM support on ARMv7-R I simply built the tools via the RSB and >> added "-mtp=soft" to the C/C++ flags. I also used "-mtp=soft" for the BSP, >> this >> instructs GCC

Re: [PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-22 Thread Chris Johns
On 22/02/2018 22:39, Sebastian Huber wrote: > For the XtratuM support on ARMv7-R I simply built the tools via the RSB and > added "-mtp=soft" to the C/C++ flags. I also used "-mtp=soft" for the BSP, > this instructs GCC to use calls to __aeabi_read_tp(). I had no idea this was the case. On ARM

Re: [PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-22 Thread Sebastian Huber
For the XtratuM support on ARMv7-R I simply built the tools via the RSB and added "-mtp=soft" to the C/C++ flags. I also used "-mtp=soft" for the BSP, this instructs GCC to use calls to __aeabi_read_tp(). - Am 22. Feb 2018 um 3:49 schrieb Sebastian Huber sebastian.hu...@embedded-brains.de:

Re: [PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-21 Thread Sebastian Huber
- Am 21. Feb 2018 um 21:07 schrieb joel j...@rtems.org: > Closes #3305. > --- > cpukit/score/cpu/arm/cpu_asm.S | 5 +- > cpukit/score/cpu/arm/include/rtems/score/cpu.h | 6 ++ > .../score/cpu/arm/include/rtems/score/paravirt.h | 75 ++ >

[PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-21 Thread Joel Sherrill
Closes #3305. --- cpukit/score/cpu/arm/cpu_asm.S | 5 +- cpukit/score/cpu/arm/include/rtems/score/cpu.h | 6 ++ .../score/cpu/arm/include/rtems/score/paravirt.h | 75 ++ cpukit/score/cpu/arm/include/rtems/score/types.h | 3 + 4 files changed, 88