All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 00/11] xen/arm: Handle correctly foreign mapping
@ 2013-12-13 19:37 Julien Grall
  2013-12-13 19:37 ` [PATCH v4 01/11] pvh dom0: Introduce p2m_map_foreign Julien Grall
                   ` (11 more replies)
  0 siblings, 12 replies; 31+ messages in thread
From: Julien Grall @ 2013-12-13 19:37 UTC (permalink / raw)
  To: xen-devel
  Cc: Keir Fraser, ian.campbell, patches, George Dunlap, Julien Grall,
	tim, stefano.stabellini, Jan Beulich

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.

Compare to the previous version, I have removed the dependency on pvh dom0
patch series (http://lists.xenproject.org/archives/html/xen-devel/2013-12/msg01026.html).
This will allow to push this serie as soon as possible without waiting the support
for dom0 pvh (which is only x86 specific).

    - Patch #1: patch #4 of the dom0 pvh series
    - Patch #2-3: prepare work for the others patches
    - Patch #4-7: add support for p2m type
    - Patch #8-10: handle correctly foreign mapping. Patch #9, contains
    common remove code taken from patch #7 of dom0 pvh
    - Patch #11: it's not really part of this series. It adds support
    for read-only grant-mapping

For all the changes, see in each patch.

Sincerely yours,
Release-acked-by: George Dunlap <george.dunlap@eu.citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Cc: Jan Beulich <jbeulich@suse.com>
Cc: Keir Fraser <keir@xen.org>
Cc: Mukesh Rathor <mukesh.rathor@oracle.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: Handle remove foreign mapping
  xen/arm: Add relinquish_p2m_mapping to remove reference on every
    mapped page
  xen/arm: Set foreign page type to p2m_map_foreign
  xen/arm: grant-table: Support read-only mapping

Mukesh Rathor (1):
  pvh dom0: Introduce p2m_map_foreign

 xen/arch/arm/domain.c        |   45 ++++++++++--
 xen/arch/arm/mm.c            |   39 +++++++----
 xen/arch/arm/p2m.c           |  158 +++++++++++++++++++++++++++++++++++++-----
 xen/arch/arm/traps.c         |    6 +-
 xen/arch/x86/mm/p2m-ept.c    |    1 +
 xen/arch/x86/mm/p2m-pt.c     |    1 +
 xen/arch/x86/mm/p2m.c        |   28 +++++---
 xen/common/memory.c          |   12 +++-
 xen/include/asm-arm/domain.h |    9 +++
 xen/include/asm-arm/p2m.h    |   69 +++++++++++++++---
 xen/include/asm-arm/page.h   |   24 +------
 xen/include/asm-x86/p2m.h    |   10 +++
 12 files changed, 318 insertions(+), 84 deletions(-)

-- 
1.7.10.4

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

end of thread, other threads:[~2013-12-16 17:21 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-13 19:37 [PATCH v4 00/11] xen/arm: Handle correctly foreign mapping Julien Grall
2013-12-13 19:37 ` [PATCH v4 01/11] pvh dom0: Introduce p2m_map_foreign Julien Grall
2013-12-13 23:19   ` Ian Campbell
2013-12-14  0:00     ` Julien Grall
2013-12-16 10:45       ` Ian Campbell
2013-12-16 10:59         ` Tim Deegan
2013-12-16 17:15           ` Julien Grall
2013-12-16 11:04         ` George Dunlap
2013-12-13 19:37 ` [PATCH v4 02/11] xen/arm: Introduce steps in domain_relinquish_resource Julien Grall
2013-12-13 19:37 ` [PATCH v4 03/11] xen/arm: move mfn_to_p2m_entry in arch/arm/p2m.c Julien Grall
2013-12-13 19:37 ` [PATCH v4 04/11] xen/arm: Implement p2m_type_t as an enum Julien Grall
2013-12-13 19:37 ` [PATCH v4 05/11] xen/arm: Store p2m type in each page of the guest Julien Grall
2013-12-13 19:37 ` [PATCH v4 06/11] xen/arm: p2m: Extend p2m_lookup parameters to retrieve the p2m type Julien Grall
2013-12-13 19:37 ` [PATCH v4 07/11] xen/arm: Retrieve p2m type in get_page_from_gfn Julien Grall
2013-12-13 19:37 ` [PATCH v4 08/11] xen/arm: Handle remove foreign mapping Julien Grall
2013-12-16 11:51   ` Tim Deegan
2013-12-16 11:55     ` Ian Campbell
2013-12-16 15:26       ` Tim Deegan
2013-12-16 15:34     ` Julien Grall
2013-12-16 15:40       ` Ian Campbell
2013-12-16 16:26         ` Julien Grall
2013-12-16 16:33           ` Ian Campbell
2013-12-16 16:40             ` Julien Grall
2013-12-16 17:06             ` Julien Grall
2013-12-16 17:21               ` Ian Campbell
2013-12-16 17:14             ` Julien Grall
2013-12-16 17:18               ` Ian Campbell
2013-12-13 19:37 ` [PATCH v4 09/11] xen/arm: Add relinquish_p2m_mapping to remove reference on every mapped page Julien Grall
2013-12-13 19:37 ` [PATCH v4 10/11] xen/arm: Set foreign page type to p2m_map_foreign Julien Grall
2013-12-13 19:37 ` [PATCH v4 11/11] xen/arm: grant-table: Support read-only mapping Julien Grall
2013-12-14  0:01 ` [PATCH v4 00/11] xen/arm: Handle correctly foreign mapping Julien Grall

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.