This tree contains code to support Ultravisor capability on capable Power processors.
Any host OS can build and test Ultravisor provided it has a C cross compiler for big endian powerpc64.
(The little-endian powerpc64le compilers in Ubuntu and Fedora are actually bi-endian and can compile Ultravisor even though it's big-endian. We recommend installing a little-endian toolchain if you plan on building other projects.)
export CROSS=powerpc64le-linux-gnu-
$ make
Ultravisor follows the Linux kernel coding style. Ultravisor source tree
contains a .clang-format
file based on the Linux kernel provided one.
* (coding-style)[https://www.kernel.org/doc/html/latest/process/coding-style.html]
* (clang-format)[https://www.kernel.org/doc/html/latest/process/clang-format.html]
See LICENSE