[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 6/6] xenpaging: document outstanding features


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: Olaf Hering <olaf@xxxxxxxxx>
  • Date: Sun, 16 Jan 2011 17:32:35 +0100
  • Delivery-date: Sun, 16 Jan 2011 08:38:15 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>

---
 docs/misc/xenpaging.txt |   22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

--- xen-unstable.hg-4.1.22764.orig/docs/misc/xenpaging.txt
+++ xen-unstable.hg-4.1.22764/docs/misc/xenpaging.txt
@@ -31,7 +31,7 @@ crash because the paged-out memory is no
 
 After a reboot of a guest, its guest_id changes, the current xenpaging
 binary has no target anymore. To automate restarting of xenpaging after
-guest reboot, specify the number if pages in the guest configuration
+guest reboot, specify the number of pages in the guest configuration
 file /etc/xen/vm/<guest_name>:
 
 xenpaging=32768
@@ -41,8 +41,26 @@ changes.
 
 
 Todo:
+- implement xl support
 - implement stopping of xenpaging
-- implement/test live migration
+- implement live migration
+- implement config option for XENPAGING_DEBUG and XENPAGING_POLICY_MRU_SIZE
+- implement config option for xenpaging_dir
+- implement better starting gfn in xenpaging policy
+  an initial gfn number in the middle of the gfn range may avoid page-ins
+  during BIOS startup
+- fix machine_to_phys_mapping[] array handling during page deallocation
+  the gfn of a released page must be maintained properly in the array
+  http://lists.xensource.com/archives/html/xen-devel/2011-01/msg00824.html
+- fix HVMCOPY_gfn_paged_out handling
+  some callers of __hvm_copy() do not handle HVMCOPY_gfn_paged_out, such
+  as hypercalls and the MMIO emulation
+  the recently added waitqueue feature in Xen 4.1 should be used
+- remove all retry code from gfn_to_mfn() calls
+  use the waitqueue feature to hide page-in from the caller and cover
+  all cases where a retry is currently missing
+- do not bounce p2mt to xenpaging
+  p2m_mem_paging_populate/p2m_mem_paging_resume dont make use of p2mt
 
 
 # vim: tw=72


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.