Reorder a bit to point the reader to using "make install" by default.
And document how to get away even without firmware_install.

Signed-off-by: Henning Schild <[email protected]>

diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -176,11 +176,11 @@ Simply run `make`, optionally specifying
 
     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
-Jailhouse from the build directory.
 
-Alternatively, install everything on the target machine by calling
+#### Installation
+
+It is recommended to install all of jailhouse on your target machine. That will
+take care of a kernel module, the firmware, tools etc. Just call
 
     make install
 
@@ -189,6 +189,16 @@ from the top-level directory.
 The traditional Linux cross-compilation (i.e. `ARCH=` and `CROSS_COMPILE=`) and
 installation (i.e. `DESTDIR=`) flags are supported as well.
 
+#### Running without Installation
+
+Except for the hypervisor image `jailhouse*.bin`, that has to be available in
+the firmware search path, you can run Jailhouse from the build directory.
+If you can not or do not want to use `make install` you can either install just
+the firmware using `make firmware_install`, or you can customize the firmware
+search path.
+
+    echo -n /path/to/jailhouse/hypervisor/ \
+        > /sys/module/firmware_class/parameters/path
 
 Configuration
 -------------

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to