From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: [PATCH 6/6] xenpaging: document outstanding features Date: Sun, 16 Jan 2011 17:32:35 +0100 Message-ID: <20110116163231.352841527@aepfle.de> References: <20110116163229.044047464@aepfle.de> Return-path: Content-Disposition: inline; filename=xen-unstable.xenpaging.doc.patch List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Signed-off-by: Olaf Hering --- 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/: 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