Executing Kirsch ================ Kirsch supports the following execution targets: - ARM Morello FVP - ARM VIRT QEMU The appropriate software is pre-installed in the :ref:`Kirsch toolchain`, and this guide assumes execution in the Kirsch toolchain container. ARM Morello FVP --------------- First, build the Morello files, as explained in :ref:`Building Kirsch`. To launch the Morello FVP with UART output to console, run: .. code-block:: bash bash scripts/fvp-run.sh or .. code-block:: bash bash scripts/fvp-run-console.sh .. If you have opened an X11 session, you can open the FVP graphical view with: .. .. .. code-block:: bash .. .. bash scripts/fvp-run-x11.sh ARM VIRT QEMU ----------------- First, build the virt files, as explained in :ref:`Building Kirsch`. To launch QEMU with console output, run: .. code-block:: bash bash scripts/qemu-run-virt.sh