Factor out the kernel loading function. Add kernel_min, kernel_max addresses.
[virt-mem.git] / virt-mem.pod
index cbfd0bb..9a4fd32 100644 (file)
@@ -97,7 +97,7 @@ Display version and exit.
 
 =item B<-E auto|littleendian|bigendian>
 
-=item B<-T auto|i386|x86-64|I<address>>
+=item B<-T auto|i386|x86-64|I<address>|I<address,min,max>>
 
 =item B<-W auto|32|64>
 
@@ -115,11 +115,14 @@ so on.  I<-E littleendian> is the endianness used on Intel i386,
 x86-64 and (usually) IA64.  I<-E bigendian> is the endianness used on
 many RISC chips such as SPARC and PowerPC.
 
-Text address (I<-T>) sets the base address of the kernel image.  I<-T
-i386> means to try some common addresses for i386-based kernels.  I<-T
-x86-64> means to try some common addresses for x86-64-based kernels.
-I<-T I<address>> sets the address specifically (I<0x> prefix is used
-to specify hex addresses).
+Text address (I<-T>) sets the base address and optionally min and max
+addresses of the kernel image.  I<-T i386> means to try some common
+addresses for i386-based kernels.  I<-T x86-64> means to try some
+common addresses for x86-64-based kernels.
+
+I<-T address> sets the kernel base address specifically (I<0x> prefix
+is used to specify hex addresses).  I<-T address,min,max> sets the
+kernel base address, minimum address and maximum address.
 
 Word size (I<-W>) sets the word size, 32 or 64 bits.