xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/16] xen/arm: Clean-up memory subsystems
@ 2017-06-19 16:57 Julien Grall
  2017-06-19 16:57 ` [PATCH v2 01/16] xen/mm: Don't use _{g, m}fn for defining INVALID_{G, M}FN Julien Grall
                   ` (15 more replies)
  0 siblings, 16 replies; 49+ messages in thread
From: Julien Grall @ 2017-06-19 16:57 UTC (permalink / raw)
  To: xen-devel; +Cc: Julien Grall, sstabellini

Hi all,

This is a merged of the remainder of 2 series + new clean-up patches:
    - xen/arm: Extend the usage of typesafe MFN [1]
    - xen/arm: Move LPAE definition in a separate header. [2]

Cheers,

[1] <20170613161323.25196-1-julien.grall@arm.com>
[2] <20170615203057.755-1-julien.grall@arm.com>

Julien Grall (16):
  xen/mm: Don't use _{g,m}fn for defining INVALID_{G,M}FN
  xen/arm: setup: Remove bogus xenheap_mfn_end in setup_mm for arm64
  xen/arm: mm: Use typesafe mfn for xenheap_mfn_*
  xen/arm: p2m: Redefine mfn_to_page and page_to_mfn to use typesafe
  xen/arm: mm: Redefine virt_to_mfn to support typesafe
  xen/arm: domain_build: Redefine virt_to_mfn to support typesafe
  xen/arm: alternative: Redefine virt_to_mfn to support typesafe
  xen/arm: livepatch: Redefine virt_to_mfn to support typesafe
  xen/arm: create_xen_entries: Use typesafe MFN
  xen/arm: Move LPAE definition in a separate header
  xen/arm: lpae: Fix comments coding style
  xen/arm: p2m: Rename p2m_valid, p2m_table, p2m_mapping and
    p2m_is_superpage
  xen/arm: p2m: Move lpae_* helpers in lpae.h
  xen/arm: mm: Use lpae_valid and lpae_table in create_xen_entries
  xen/arm: mm: Introduce temporary variable in create_xen_entries
  xen/arm: mm: Use __func__ rather than plain name in format string

 xen/arch/arm/alternative.c  |   6 +-
 xen/arch/arm/domain_build.c |   6 +-
 xen/arch/arm/livepatch.c    |   6 +-
 xen/arch/arm/mm.c           |  84 +++++++++---------
 xen/arch/arm/p2m.c          |  72 ++++++---------
 xen/arch/arm/setup.c        |  20 ++---
 xen/include/asm-arm/lpae.h  | 209 ++++++++++++++++++++++++++++++++++++++++++++
 xen/include/asm-arm/mm.h    |  14 +--
 xen/include/asm-arm/page.h  | 152 +-------------------------------
 xen/include/xen/mm.h        |   4 +-
 10 files changed, 317 insertions(+), 256 deletions(-)
 create mode 100644 xen/include/asm-arm/lpae.h

-- 
2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

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

end of thread, other threads:[~2017-06-26 13:11 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-19 16:57 [PATCH v2 00/16] xen/arm: Clean-up memory subsystems Julien Grall
2017-06-19 16:57 ` [PATCH v2 01/16] xen/mm: Don't use _{g, m}fn for defining INVALID_{G, M}FN Julien Grall
2017-06-20  7:32   ` Jan Beulich
2017-06-20  9:14     ` Tim Deegan
2017-06-20  9:36       ` Jan Beulich
2017-06-20 10:06         ` Tim Deegan
2017-06-20 10:32           ` Jan Beulich
2017-06-22 18:31             ` Julien Grall
2017-06-23  8:30               ` Jan Beulich
2017-06-23  8:41                 ` Julien Grall
2017-06-23  8:58                   ` Tim Deegan
2017-06-23  9:01                     ` Julien Grall
2017-06-23  9:02                     ` Tim Deegan
2017-06-23  9:09                   ` Jan Beulich
2017-06-23  8:55                 ` Julien Grall
2017-06-23  9:18                   ` Jan Beulich
2017-06-23  9:24                     ` Tim Deegan
2017-06-23  9:31                       ` Jan Beulich
2017-06-26 13:11                         ` Julien Grall
2017-06-19 16:57 ` [PATCH v2 02/16] xen/arm: setup: Remove bogus xenheap_mfn_end in setup_mm for arm64 Julien Grall
2017-06-22  0:03   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 03/16] xen/arm: mm: Use typesafe mfn for xenheap_mfn_* Julien Grall
2017-06-21 23:58   ` Stefano Stabellini
2017-06-22  0:27     ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 04/16] xen/arm: p2m: Redefine mfn_to_page and page_to_mfn to use typesafe Julien Grall
2017-06-22  0:00   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 05/16] xen/arm: mm: Redefine virt_to_mfn to support typesafe Julien Grall
2017-06-22  0:01   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 06/16] xen/arm: domain_build: " Julien Grall
2017-06-19 16:57 ` [PATCH v2 07/16] xen/arm: alternative: " Julien Grall
2017-06-19 16:57 ` [PATCH v2 08/16] xen/arm: livepatch: " Julien Grall
2017-06-19 17:06   ` Konrad Rzeszutek Wilk
2017-06-19 16:57 ` [PATCH v2 09/16] xen/arm: create_xen_entries: Use typesafe MFN Julien Grall
2017-06-19 16:57 ` [PATCH v2 10/16] xen/arm: Move LPAE definition in a separate header Julien Grall
2017-06-19 16:57 ` [PATCH v2 11/16] xen/arm: lpae: Fix comments coding style Julien Grall
2017-06-22  0:04   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 12/16] xen/arm: p2m: Rename p2m_valid, p2m_table, p2m_mapping and p2m_is_superpage Julien Grall
2017-06-20  8:14   ` Andrew Cooper
2017-06-21 13:34     ` Julien Grall
2017-06-22  0:08       ` Stefano Stabellini
2017-06-22  0:09   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 13/16] xen/arm: p2m: Move lpae_* helpers in lpae.h Julien Grall
2017-06-22  0:10   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 14/16] xen/arm: mm: Use lpae_valid and lpae_table in create_xen_entries Julien Grall
2017-06-22  0:14   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 15/16] xen/arm: mm: Introduce temporary variable " Julien Grall
2017-06-22  0:17   ` Stefano Stabellini
2017-06-19 16:57 ` [PATCH v2 16/16] xen/arm: mm: Use __func__ rather than plain name in format string Julien Grall
2017-06-22  0:18   ` Stefano Stabellini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).