Factor out the kernel loading function. Add kernel_min, kernel_max addresses.
[virt-mem.git] / virt-mem.txt
index 9c00d79..1b36816 100644 (file)
@@ -85,7 +85,7 @@ COMMON OPTIONS
         Display version and exit.
 
     -E auto|littleendian|bigendian
-    -T auto|i386|x86-64|*address*
+    -T auto|i386|x86-64|*address*|*address,min,max*
     -W auto|32|64
         These options force the endianness, text address, and word size for
         the subsequent domains listed on the command line (or if no domains
@@ -101,11 +101,14 @@ COMMON OPTIONS
         x86-64 and (usually) IA64. *-E bigendian* is the endianness used on
         many RISC chips such as SPARC and PowerPC.
 
-        Text address (*-T*) sets the base address of the kernel image. *-T
-        i386* means to try some common addresses for i386-based kernels. *-T
-        x86-64* means to try some common addresses for x86-64-based kernels.
-        *-T *address** sets the address specifically (*0x* prefix is used to
-        specify hex addresses).
+        Text address (*-T*) sets the base address and optionally min and max
+        addresses of the kernel image. *-T i386* means to try some common
+        addresses for i386-based kernels. *-T x86-64* means to try some
+        common addresses for x86-64-based kernels.
+
+        *-T address* sets the kernel base address specifically (*0x* prefix
+        is used to specify hex addresses). *-T address,min,max* sets the
+        kernel base address, minimum address and maximum address.
 
         Word size (*-W*) sets the word size, 32 or 64 bits.