All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Static shared memory followup v2 - pt2
@ 2024-04-23  8:25 Luca Fancellu
  2024-04-23  8:25 ` [PATCH 1/7] xen/arm: Lookup bootinfo shm bank during the mapping Luca Fancellu
                   ` (6 more replies)
  0 siblings, 7 replies; 40+ messages in thread
From: Luca Fancellu @ 2024-04-23  8:25 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, Julien Grall, Bertrand Marquis, Michal Orzel,
	Volodymyr Babchuk

This serie is a partial rework of this other serie:
https://patchwork.kernel.org/project/xen-devel/cover/20231206090623.1932275-1-Penny.Zheng@arm.com/

The original serie is addressing an issue of the static shared memory feature
that impacts the memory footprint of other component when the feature is
enabled, another issue impacts the device tree generation for the guests when
the feature is enabled and used and the last one is a missing feature that is
the option to have a static shared memory region that is not from the host
address space.

This serie is handling some comment on the original serie and it is splitting
the rework in two part, this first part is addressing the memory footprint issue
and the device tree generation and currently is fully reviewed by Michal
(https://patchwork.kernel.org/project/xen-devel/cover/20240418073652.3622828-1-luca.fancellu@arm.com/),
this serie is addressing the static shared memory allocation from the Xen heap.

This serie is meant to be applied on top of:
https://patchwork.kernel.org/project/xen-devel/cover/20240418073652.3622828-1-luca.fancellu@arm.com/
where the last patch was amended in favour of:
https://patchwork.kernel.org/project/xen-devel/patch/20240422110207.204968-1-luca.fancellu@arm.com/

Luca Fancellu (5):
  xen/arm: Lookup bootinfo shm bank during the mapping
  xen/arm: Wrap shared memory mapping code in one function
  xen/arm: Parse xen,shared-mem when host phys address is not provided
  xen/arm: Rework heap page allocation outside allocate_bank_memory
  xen/arm: Implement the logic for static shared memory from Xen heap

Penny Zheng (2):
  xen/p2m: put reference for superpage
  xen/docs: Describe static shared memory when host address is not
    provided

 docs/misc/arm/device-tree/booting.txt   |  52 ++-
 xen/arch/arm/dom0less-build.c           |   4 +-
 xen/arch/arm/domain_build.c             |  77 +++--
 xen/arch/arm/include/asm/domain_build.h |   9 +-
 xen/arch/arm/mmu/p2m.c                  |  58 +++-
 xen/arch/arm/setup.c                    |   3 +-
 xen/arch/arm/static-shmem.c             | 430 +++++++++++++++++-------
 7 files changed, 463 insertions(+), 170 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2024-05-14  7:56 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-23  8:25 [PATCH 0/7] Static shared memory followup v2 - pt2 Luca Fancellu
2024-04-23  8:25 ` [PATCH 1/7] xen/arm: Lookup bootinfo shm bank during the mapping Luca Fancellu
2024-05-06 13:24   ` Michal Orzel
2024-05-07 13:44     ` Luca Fancellu
2024-05-07 14:01       ` Michal Orzel
2024-05-07 14:12         ` Luca Fancellu
2024-04-23  8:25 ` [PATCH 2/7] xen/arm: Wrap shared memory mapping code in one function Luca Fancellu
2024-05-06 13:39   ` Michal Orzel
2024-05-07 13:57     ` Luca Fancellu
2024-05-07 14:08       ` Michal Orzel
2024-05-07 14:15         ` Luca Fancellu
2024-05-08  6:33           ` Michal Orzel
2024-04-23  8:25 ` [PATCH 3/7] xen/p2m: put reference for superpage Luca Fancellu
2024-05-07 12:26   ` Michal Orzel
2024-05-07 13:20   ` Julien Grall
2024-05-07 13:30     ` Luca Fancellu
2024-05-08 21:05       ` Julien Grall
2024-05-08 22:11         ` Julien Grall
2024-05-09  8:13           ` Roger Pau Monné
2024-05-09  9:50             ` Julien Grall
2024-05-09 11:28               ` Roger Pau Monné
2024-05-09 12:12                 ` Julien Grall
2024-05-09 12:58                   ` Roger Pau Monné
2024-05-10 21:37                     ` Julien Grall
2024-05-13  8:04                       ` Roger Pau Monné
2024-05-14  7:55                       ` Luca Fancellu
2024-05-09  7:55   ` Roger Pau Monné
2024-04-23  8:25 ` [PATCH 4/7] xen/arm: Parse xen,shared-mem when host phys address is not provided Luca Fancellu
2024-05-08 12:09   ` Michal Orzel
2024-05-08 13:28     ` Luca Fancellu
2024-05-09  8:58       ` Luca Fancellu
2024-04-23  8:25 ` [PATCH 5/7] xen/arm: Rework heap page allocation outside allocate_bank_memory Luca Fancellu
2024-05-09 11:04   ` Michal Orzel
2024-04-23  8:25 ` [PATCH 6/7] xen/arm: Implement the logic for static shared memory from Xen heap Luca Fancellu
2024-05-10  9:17   ` Michal Orzel
2024-05-10  9:25     ` Luca Fancellu
2024-05-10  9:32       ` Michal Orzel
2024-05-10  9:37         ` Luca Fancellu
2024-04-23  8:25 ` [PATCH 7/7] xen/docs: Describe static shared memory when host address is not provided Luca Fancellu
2024-05-10  9:33   ` Michal Orzel

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.