]>
description | none |
last change | Wed, 28 Nov 2018 12:45:01 +0000 (13:45 +0100) |
URL | git://rtime.felk.cvut.cz/hercules2020/jailhouse-build.git |
ssh://git@rtime.felk.cvut.cz/hercules2020/jailhouse-build.git | |
http://rtime.felk.cvut.cz/git/hercules2020/jailhouse-build.git |
Repository with Jailhouse build configuration for Jetson TX2
wget https://debian.pengutronix.de/debian/pool/main/o/oselas.toolchain/oselas.toolchain-2014.12.2-aarch64-v8a-linux-gnu-gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized_2014.12.2_amd64.deb
sudo dpkg -i oselas.toolchain-2014.12.2-aarch64-v8a-linux-gnu-gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized_2014.12.2_amd64.deb
git submodule update --init
cd build
make
The above cross-compiles the following: Linux kernel, Jailhouse and simple root filesystem.
make jailhouse CROSS_COMPILE=
We use novaboot tool (https://github.com/wentasah/novaboot) to boot
the resulting images over network. Use the build/boot
script to boot
Jailhouse or build/boot-linux
to boot plain Linux without starting
Jailhouse.
To boot Linux and Jailhouse without novaboot, create a Debian package by running:
cd build
make deb
Copy the resulting .deb package to the board and install it with
dpkg -i jailhouse_*.deb
After rebooting, choose “prem kernel and jailhouse” entry from the
extlinux boot menu. Once the system boots, use systemctl
command to
start/stop jailhouse:
systemctl {start|stop|status} jailhouse
5 years ago | 0.0 | Version zero | tag | | commit | shortlog | log |
5 years ago | tx2 | shortlog | log | tree |
5 years ago | master | shortlog | log | tree |