]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
README: Adjust to markdown format
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 2 Jan 2015 13:37:43 +0000 (14:37 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Thu, 8 Jan 2015 16:45:13 +0000 (17:45 +0100)
Perform some reformatting so that we can present the README as markdown
file for nicer visualization on github. Also prepare for ARM addition
and adjust the kernel version requirement of x86 at this chance.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
README.md [moved from README with 85% similarity]

similarity index 85%
rename from README
rename to README.md
index f116f76444e0df3e81cc87ee94f53702fa73e457..1da2e03f42f1734c367a5158a4b5f07b2c44ead6 100644 (file)
--- a/README
+++ b/README.md
@@ -28,34 +28,53 @@ dimension. Use at your own risk. And keep the reset button in reach.
 Community
 ---------
 
-Project home:   https://github.com/siemens/jailhouse
+Project home:
 
-git:            https://github.com/siemens/jailhouse.git
-                git@github.com:siemens/jailhouse.git
+ - https://github.com/siemens/jailhouse
 
-Mailing list:   jailhouse-dev@googlegroups.com
- Subscription:  jailhouse-dev+subscribe@googlegroups.com
-                https://groups.google.com/forum/#!forum/jailhouse-dev/join
- Archives:      http://news.gmane.org/gmane.linux.jailhouse
+Source code:
+
+ - https://github.com/siemens/jailhouse.git
+ - git@github.com:siemens/jailhouse.git
+
+Mailing list:
+
+  - jailhouse-dev@googlegroups.com
+
+  - Subscription:
+    - jailhouse-dev+subscribe@googlegroups.com
+    - https://groups.google.com/forum/#!forum/jailhouse-dev/join
+
+  - Archives
+    - http://news.gmane.org/gmane.linux.jailhouse
 
 
 Requirements (preliminary)
 --------------------------
 
-currently:
- - Intel x86 processor with support for 64-bit and VMX, more precisely
-    - EPT (extended page tables)
-    - unrestricted guest mode
-    - preemption timer
- - Intel IOMMU (VT-d) with interrupt remapping support
-   (except when running inside QEMU)
- or
- - AMD x86 processor with support for 64-bit and SVM (AMD-V), and also
-    - NPT (nested page tables); required
-    - Decode Assists; recommended
- - AMD IOMMU (AMD-Vi) is unsupported now but will be required in future
- - at least 2 logical CPUs
- - x86-64 Linux kernel (tested against >= 3.9)
+x86 architecture:
+
+  - Intel system:
+
+    - support for 64-bit and VMX, more precisely
+      - EPT (extended page tables)
+      - unrestricted guest mode
+      - preemption timer
+
+    - Intel IOMMU (VT-d) with interrupt remapping support
+      (except when running inside QEMU)
+
+  - or AMD system:
+
+    - support for 64-bit and SVM (AMD-V), and also
+      - NPT (nested page tables); required
+      - Decode Assists; recommended
+
+    - AMD IOMMU (AMD-Vi) is unsupported now but will be required in future
+
+  - at least 2 logical CPUs
+
+  - x86-64 Linux kernel (tested against >= 3.14)
     - VT-d IOMMU usage (DMAR) has to be disabled in the Linux kernel, e.g. via
       the command line parameter:
 
@@ -72,10 +91,10 @@ Simply run make, optionally specifying the target kernel directory:
 
     make [KDIR=/path/to/kernel/objects]
 
-Except for the hypervisor image jailhouse*.bin that has to be available in the
-firmware search path (invoke "make firmware_install" for this), you can run
+Except for the hypervisor image `jailhouse*.bin` that has to be available in the
+firmware search path (invoke `make firmware_install` for this), you can run
 Jailhouse from the build directory. Alternatively, install everything on the
-target machine by calling "make install" from the top-level directory.
+target machine by calling `make install` from the top-level directory.
 
 
 Configuration