Repository navigation
Add QNX cross-compilation support - #662
Conversation
|
Hello @dchordia, |
|
Sure, I have removed the two macros and replaced their instances with |
In this case, patch 1 can be removed from this pull request. |
|
I have removed it. Also, |
Please squash your two commits into one and update the commit message accordingly. |
- removes CACHE_FLUSH macro clashing with internal QNX definition - also removes CACHE_INVALIDATE macro for consistency Signed-off-by: Deep Chordia <dchordia@blackberry.com>
Hi,
This contribution adds cross-compilation support for QNX operating system to libmetal.
Motivation
QNX is an industry standard real-time operating system for embedded systems, particularly for vehicles, featuring safety focused features. It has also recently been made free for non-commercial use through the QNX Everywhere program, aiming for students, researchers and hobbyists to experiment with the OS.
Given than open-amp is a useful library for supporting AMP in various master slave configurations, it would be great to enable it to run natively on free version of QNX OS.
Description of changes
How to build for QNX
The build files and instructions for cross-compiling open-amp for QNX are present at qnx-ports. A free QNX8 license can be obtained here.
By submitting this pull request, I confirm that my contribution is made under the terms of BSD License