All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] xen/arm: mm: Bunch of clean-ups
@ 2022-07-20 18:44 Julien Grall
  2022-07-20 18:44 ` [PATCH v2 1/5] xen/arm: Remove most of the *_VIRT_END defines Julien Grall
                   ` (6 more replies)
  0 siblings, 7 replies; 20+ messages in thread
From: Julien Grall @ 2022-07-20 18:44 UTC (permalink / raw)
  To: xen-devel
  Cc: julien, Julien Grall, Stefano Stabellini, Bertrand Marquis,
	Volodymyr Babchuk, Konrad Rzeszutek Wilk, Ross Lagerwall,
	Andrew Cooper, George Dunlap, Jan Beulich, Wei Liu,
	Roger Pau Monné

From: Julien Grall <jgrall@amazon.com>

Hi all,

This series is a collection of patches to clean-up the MM subsystem
I have done in preparation for the next revision of "xen/arm: Don't
switch TTBR while the MMU is on" [1].

Cheers,

[1] https://lore.kernel.org/all/20220309112048.17377-1-julien@xen.org/

Julien Grall (5):
  xen/arm: Remove most of the *_VIRT_END defines
  xen/arm32: mm: Consolidate the domheap mappings initialization
  xen: Rename CONFIG_DOMAIN_PAGE to CONFIG_ARCH_MAP_DOMAIN_PAGE and...
  xen/arm: mm: Move domain_{,un}map_* helpers in a separate file
  xen/arm: mm: Reduce the area that xen_second covers

 xen/arch/arm/Kconfig                |   1 +
 xen/arch/arm/Makefile               |   1 +
 xen/arch/arm/domain_page.c          | 193 ++++++++++++++++++++++++
 xen/arch/arm/include/asm/arm32/mm.h |   8 +
 xen/arch/arm/include/asm/config.h   |  19 +--
 xen/arch/arm/include/asm/lpae.h     |  17 +++
 xen/arch/arm/livepatch.c            |   2 +-
 xen/arch/arm/mm.c                   | 221 ++++------------------------
 xen/arch/arm/setup.c                |  21 ++-
 xen/arch/x86/Kconfig                |   1 +
 xen/arch/x86/include/asm/config.h   |   1 -
 xen/common/Kconfig                  |   6 +
 xen/include/xen/domain_page.h       |   6 +-
 13 files changed, 283 insertions(+), 214 deletions(-)
 create mode 100644 xen/arch/arm/domain_page.c

-- 
2.32.0



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

end of thread, other threads:[~2022-07-29 22:04 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-20 18:44 [PATCH v2 0/5] xen/arm: mm: Bunch of clean-ups Julien Grall
2022-07-20 18:44 ` [PATCH v2 1/5] xen/arm: Remove most of the *_VIRT_END defines Julien Grall
2022-07-21  8:09   ` Bertrand Marquis
2022-07-21  8:35   ` Luca Fancellu
2022-07-20 18:44 ` [PATCH v2 2/5] xen/arm32: mm: Consolidate the domheap mappings initialization Julien Grall
2022-07-21  8:36   ` Bertrand Marquis
2022-07-21  9:42   ` Luca Fancellu
2022-07-20 18:44 ` [PATCH v2 3/5] xen: Rename CONFIG_DOMAIN_PAGE to CONFIG_ARCH_MAP_DOMAIN_PAGE and Julien Grall
2022-07-21  8:40   ` Bertrand Marquis
2022-07-29 21:54     ` Julien Grall
2022-07-25 15:51   ` Jan Beulich
2022-07-29 21:53     ` Julien Grall
2022-07-20 18:44 ` [PATCH v2 4/5] xen/arm: mm: Move domain_{,un}map_* helpers in a separate file Julien Grall
2022-07-21 10:07   ` Jan Beulich
2022-07-21 10:09     ` Julien Grall
2022-07-21 10:41   ` Bertrand Marquis
2022-07-20 18:44 ` [PATCH v2 5/5] xen/arm: mm: Reduce the area that xen_second covers Julien Grall
2022-07-21 10:47   ` Bertrand Marquis
2022-07-21  8:59 ` [PATCH v2 0/5] xen/arm: mm: Bunch of clean-ups Bertrand Marquis
2022-07-29 22:04 ` 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.