]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - README.md
x86: Use safer pattern with AMD IOMMU to block DMA requests
[jailhouse.git] / README.md
index ea70d2f2c4c9e2528ba8ef7baab591bd31cbc2d3..9298c4f6eda53938bb48c6b920e7e06c7fb77e6f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -37,6 +37,10 @@ Source code:
  - https://github.com/siemens/jailhouse.git
  - git@github.com:siemens/jailhouse.git
 
+Frequently Asked Questions (FAQ):
+
+ - See [FAQ file](FAQ.md)
+
 Mailing list:
 
   - jailhouse-dev@googlegroups.com
@@ -118,6 +122,8 @@ ARM architecture:
 
     - Banana Pi (see also [below](#setup-on-banana-pi-arm-board))
 
+    - NVIDIA Jetson TK1
+
     - ARM Versatile Express with Cortex-A15 or A7 cores
       (includes ARM Fast Model)
 
@@ -179,7 +185,7 @@ nested SVM support. Start the virtual machine as follows:
         -device ide-hd,drive=disk -serial stdio -serial vc \
         -device intel-hda,addr=1b.0 -device hda-duplex
 
-Inside the VM, make sure that jailhouse-*.bin, generated by the build process,
+Inside the VM, make sure that `jailhouse-*.bin`, generated by the build process,
 are available for firmware loading (typically /lib/firmware), see above for
 installation steps.
 
@@ -189,8 +195,12 @@ need to add
 
     memmap=66M$0x3b000000
 
-as parameter to the command line of the virtual machine's kernel. Reboot the
-guest and load jailhouse.ko. Then enable Jailhouse like this:
+as parameter to the command line of the virtual machine's kernel. The Jailhouse
+QEMU cell config will block use of the serial port by the guest OS, so make
+sure that the guest kernel command line does NOT have its console set to log
+to the serial port (ie remove any 'console=ttyS0' arguments from the grub
+config). Reboot the guest and load jailhouse.ko. Then enable Jailhouse like
+this:
 
     jailhouse enable /path/to/qemu-vm.cell