This software comprises:
- A hypervisor kernel that provides a stable interface to the Qualcomm® Hexagon™ processor.
- A virtual-machine model that allows multiple guest operating systems to run concurrently using virtualized system resources.
- A sample guest operating system that allows application software to run in a virtual machine.
master: Primary development branch. Contributors should develop submissions based on this branch, and submit pull requests to this branch. CI tests this branch; merging pull requests requires passing status and approval.
stable: Release and hot-fix branch. We merge master to this branch to create a release candidate. Developers may also base pull requests for simple hot fixes on stable. CI tests this branch; merging pull requests and tagging for release versions requires passing status and approval.
An installation of the Hexagon SDK.
- Modify scripts/Makefile.inc.config as needed.
makein the top-level directory.
make options:
- ARCHV=<hexagon architecture version>. List of available versions is given by ARCHV_LIST in top makefile.
- TARGET=ref // for debug
Run with hexagon-sim from Hexagon tools:
- hexagon-sim <options> -- install/bin/booter <options> <application executable>
- hexagon-sim <options> -- install/bin/booter --help // list available booter options
See CONTRIBUTING.md file.
- Report an Issue on GitHub
- Open a Discussion on GitHub
- E-mail us for general questions
Hexagon Hypervisor is licensed under the BSD-3-clause License. See LICENSE.txt for the full license text.