[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 2 of 7] xenpaging: do not bounce p2mt to xenpaging
# HG changeset patch # User Olaf Hering <olaf@xxxxxxxxx> # Date 1301591517 -7200 # Node ID a811d86a48f400cd541500e0e6ae765fdcd02ef9 # Parent cc831886cb6a2ee356e132e331741dff2257fca3 xenpaging: do not bounce p2mt to xenpaging Do not bounce p2mt to xenpaging because p2m_mem_paging_populate and p2m_mem_paging_resume dont make use of p2mt. Only pages of type p2m_ram_rw will be paged-out, and during page-in this type has to be restored. Signed-off-by: Olaf Hering <olaf@xxxxxxxxx> diff -r cc831886cb6a -r a811d86a48f4 tools/xenpaging/xenpaging.c --- a/tools/xenpaging/xenpaging.c Tue Mar 29 10:23:05 2011 +0200 +++ b/tools/xenpaging/xenpaging.c Thu Mar 31 19:11:57 2011 +0200 @@ -657,7 +657,6 @@ /* Prepare the response */ rsp.gfn = req.gfn; - rsp.p2mt = req.p2mt; rsp.vcpu_id = req.vcpu_id; rsp.flags = req.flags; @@ -674,10 +673,8 @@ else { DPRINTF("page already populated (domain = %d; vcpu = %d;" - " p2mt = %x;" " gfn = %"PRIx64"; paused = %d)\n", paging->mem_event.domain_id, req.vcpu_id, - req.p2mt, req.gfn, req.flags & MEM_EVENT_FLAG_VCPU_PAUSED); /* Tell Xen to resume the vcpu */ @@ -686,7 +683,6 @@ { /* Prepare the response */ rsp.gfn = req.gfn; - rsp.p2mt = req.p2mt; rsp.vcpu_id = req.vcpu_id; rsp.flags = req.flags; diff -r cc831886cb6a -r a811d86a48f4 xen/arch/x86/mm/p2m.c --- a/xen/arch/x86/mm/p2m.c Tue Mar 29 10:23:05 2011 +0200 +++ b/xen/arch/x86/mm/p2m.c Thu Mar 31 19:11:57 2011 +0200 @@ -2903,7 +2903,6 @@ /* Send request to pager */ req.gfn = gfn; - req.p2mt = p2mt; req.vcpu_id = v->vcpu_id; mem_event_put_request(d, &req); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |