All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/10] xen/arm: Handle correctly foreign mapping
@ 2013-12-09  3:33 Julien Grall
  2013-12-09  3:33 ` [PATCH v2 01/10] xen/arm: Introduce steps in domain_relinquish_resource Julien Grall
                   ` (10 more replies)
  0 siblings, 11 replies; 44+ messages in thread
From: Julien Grall @ 2013-12-09  3:33 UTC (permalink / raw)
  To: xen-devel
  Cc: ian.campbell, patches, George Dunlap, Julien Grall, tim,
	stefano.stabellini

Hello,

This patch series aims to fix "Failed to unmap" message in dom0 when a guest is
creating. Without this patch series, dom0 will leak memory each time a domain
is created. It should be considered as a blocker for Xen 4.4 release.

The series is based on pvh dom0 v6 patch series from Mukesh with patch #7
(http://lists.xenproject.org/archives/html/xen-devel/2013-12/msg01026.html)
replaced by the version V6.1
(http://lists.xenproject.org/archives/html/xen-devel/2013-12/msg01168.html)

    - Patch #1-2: prepare work for the others patches
    - Patch #3-6: add support for p2m type
    - Patch #7-9: handle correctly foreign mapping
    - Patch #10: it's not really part of this series. It adds support
    for read-only grant-mapping

All the patches can be found on this git:
    git clone -b map-foreign-v2 git://xenbits.xen.org/people/julieng/xen-unstable.git

For all the changes, see in each patch.

Sincerely yours,

Cc: George Dunlap <george.dunlap@eu.citrix.com>

Julien Grall (10):
  xen/arm: Introduce steps in domain_relinquish_resource
  xen/arm: move mfn_to_p2m_entry in arch/arm/p2m.c
  xen/arm: Implement p2m_type_t as an enum
  xen/arm: Store p2m type in each page of the guest
  xen/arm: p2m: Extend p2m_lookup parameters to retrieve the p2m type
  xen/arm: Retrieve p2m type in get_page_from_gfn
  xen/arm: Introduce relinquish_p2m_mapping to remove refcount every
    mapped page
  xen/arm: Implement xen_rem_foreign_from_p2m
  xen/arm: Set foreign page type to p2m_map_foreign
  xen/arm: grant-table: Support read-only mapping

 xen/arch/arm/domain.c        |   42 ++++++++++---
 xen/arch/arm/mm.c            |   52 +++++++++++-----
 xen/arch/arm/p2m.c           |  136 +++++++++++++++++++++++++++++++++++++-----
 xen/arch/arm/traps.c         |    6 +-
 xen/include/asm-arm/domain.h |    9 +++
 xen/include/asm-arm/p2m.h    |   65 ++++++++++++++++----
 xen/include/asm-arm/page.h   |   24 +-------
 7 files changed, 258 insertions(+), 76 deletions(-)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2013-12-10 15:13 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-09  3:33 [PATCH v2 00/10] xen/arm: Handle correctly foreign mapping Julien Grall
2013-12-09  3:33 ` [PATCH v2 01/10] xen/arm: Introduce steps in domain_relinquish_resource Julien Grall
2013-12-09 15:42   ` Ian Campbell
2013-12-09  3:33 ` [PATCH v2 02/10] xen/arm: move mfn_to_p2m_entry in arch/arm/p2m.c Julien Grall
2013-12-09  3:34 ` [PATCH v2 03/10] xen/arm: Implement p2m_type_t as an enum Julien Grall
2013-12-09 15:59   ` Ian Campbell
2013-12-09 16:34     ` Julien Grall
2013-12-09 16:54       ` Ian Campbell
2013-12-10  2:02         ` Julien Grall
2013-12-09  3:34 ` [PATCH v2 04/10] xen/arm: Store p2m type in each page of the guest Julien Grall
2013-12-09 16:03   ` Ian Campbell
2013-12-09 16:37     ` Julien Grall
2013-12-09 16:53   ` Ian Campbell
2013-12-10  1:55     ` Julien Grall
2013-12-10  9:37       ` Ian Campbell
2013-12-10 13:50         ` Julien Grall
2013-12-10 13:58           ` Ian Campbell
2013-12-09  3:34 ` [PATCH v2 05/10] xen/arm: p2m: Extend p2m_lookup parameters to retrieve the p2m type Julien Grall
2013-12-09 16:04   ` Ian Campbell
2013-12-09  3:34 ` [PATCH v2 06/10] xen/arm: Retrieve p2m type in get_page_from_gfn Julien Grall
2013-12-09 16:06   ` Ian Campbell
2013-12-09 16:50     ` Julien Grall
2013-12-09 16:58       ` Ian Campbell
2013-12-10  2:04         ` Julien Grall
2013-12-09  3:34 ` [PATCH v2 07/10] xen/arm: Introduce relinquish_p2m_mapping to remove refcount every mapped page Julien Grall
2013-12-09 16:28   ` Ian Campbell
2013-12-10  1:31     ` Julien Grall
2013-12-10  2:36       ` Julien Grall
2013-12-10  9:34       ` Ian Campbell
2013-12-09  3:34 ` [PATCH v2 08/10] xen/arm: Implement xen_rem_foreign_from_p2m Julien Grall
2013-12-09 16:31   ` Ian Campbell
2013-12-09 17:08     ` Julien Grall
2013-12-09 17:18       ` Ian Campbell
2013-12-10  1:33         ` Julien Grall
2013-12-09  3:34 ` [PATCH v2 09/10] xen/arm: Set foreign page type to p2m_map_foreign Julien Grall
2013-12-09 16:40   ` Ian Campbell
2013-12-10  1:46     ` Julien Grall
2013-12-10  1:51     ` Julien Grall
2013-12-10  9:37       ` Ian Campbell
2013-12-10 14:44         ` Julien Grall
2013-12-10 15:13           ` Ian Campbell
2013-12-09  3:34 ` [PATCH v2 10/10] xen/arm: grant-table: Support read-only mapping Julien Grall
2013-12-09 16:41   ` Ian Campbell
2013-12-09 11:32 ` [PATCH v2 00/10] xen/arm: Handle correctly foreign mapping George Dunlap

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.