All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/19] Requesting more memory from firmware
@ 2021-10-12  7:29 Daniel Axtens
  2021-10-12  7:29 ` [PATCH 01/19] grub-shell: Boot PowerPC using PMU instead of CUDA for power management Daniel Axtens
                   ` (18 more replies)
  0 siblings, 19 replies; 49+ messages in thread
From: Daniel Axtens @ 2021-10-12  7:29 UTC (permalink / raw)
  To: grub-devel; +Cc: leif, stefanb, ps, dkiper, Daniel Axtens

Hi,

This extends Patrick's work on adding the ability to dynamically
request more memory from firmware.

It now supports powerpc-ieee1275 - I can allocate pretty large chunks
of memory and still successfully boot under both SLOF and Power8 PFW.

Structure of the series:

 - Patches 1 & 2: little patches to fix tests. Probably mergeable as-is.

 - Patch 3: Document some mm structures. Hopefully mergable as-is.

 - Patch 4: internal mm consistency check.

 - Patch 5: enhance the algorithm for merging a new region into an
   existing region.

 - Patch 6: pass MM_DEBUG from configure into config.h

 - Patch 7: a tool to test large memory allocations

 - Patches 8-13: Patrick's series with some minor tweaks

 - Patches 14-16: ieee1275 support

 - Patches 17-18: debug print patches

 - Patch 19: an RFC suggesting a possible improvement to Patrick's series.

Kind regards,
Daniel

Daniel Axtens (12):
  grub-shell: pseries: don't pass fw_opt to qemu
  mm: document grub internal memory management structures
  mm: assert that we preserve header vs region alignment
  mm: when adding a region, merge with region after as well as before
  configure: properly pass through MM_DEBUG
  Add memtool module with memory allocation stress-test
  ieee1275: request memory with ibm,client-architecture-support
  ieee1275: drop len -= 1 quirk in heap_init
  ieee1275: support runtime memory claiming
  [not for merge] print more debug info in mm
  [not for merge] ieee1275 debugging info
  RFC: Ignore REGION_CONSECUTIVE

Glenn Washburn (1):
  grub-shell: Boot PowerPC using PMU instead of CUDA for power
    management

Patrick Steinhardt (6):
  mm: Drop unused unloading of modules on OOM
  mm: Allow dynamically requesting additional memory regions
  efi: mm: Always request a fixed number of pages on init
  efi: mm: Extract function to add memory regions
  efi: mm: Pass up errors from `add_memory_regions ()`
  efi: mm: Implement runtime addition of pages



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

end of thread, other threads:[~2022-03-25  3:31 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-12  7:29 [PATCH 00/19] Requesting more memory from firmware Daniel Axtens
2021-10-12  7:29 ` [PATCH 01/19] grub-shell: Boot PowerPC using PMU instead of CUDA for power management Daniel Axtens
2021-10-12 17:11   ` Glenn Washburn
2021-10-20 15:39     ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 02/19] grub-shell: pseries: don't pass fw_opt to qemu Daniel Axtens
2021-10-12 18:57   ` Glenn Washburn
2021-10-20 15:43     ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 03/19] mm: document grub internal memory management structures Daniel Axtens
2021-10-12 19:18   ` Glenn Washburn
2021-11-24  0:57     ` Daniel Axtens
2021-10-12  7:29 ` [PATCH 04/19] mm: assert that we preserve header vs region alignment Daniel Axtens
2021-10-20 17:43   ` Daniel Kiper
2022-03-23  5:47     ` Daniel Axtens
2022-03-24 15:20       ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 05/19] mm: when adding a region, merge with region after as well as before Daniel Axtens
2021-11-04 16:36   ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 06/19] configure: properly pass through MM_DEBUG Daniel Axtens
2021-11-04 18:00   ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 07/19] Add memtool module with memory allocation stress-test Daniel Axtens
2021-10-19 19:47   ` Glenn Washburn
2021-11-09 12:54   ` Daniel Kiper
2021-11-10 22:29     ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 08/19] mm: Drop unused unloading of modules on OOM Daniel Axtens
2021-11-09 13:15   ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 09/19] mm: Allow dynamically requesting additional memory regions Daniel Axtens
2021-11-09 13:25   ` Daniel Kiper
2021-10-12  7:29 ` [PATCH 10/19] efi: mm: Always request a fixed number of pages on init Daniel Axtens
2021-11-09 13:32   ` Daniel Kiper
2021-10-12  7:30 ` [PATCH 11/19] efi: mm: Extract function to add memory regions Daniel Axtens
2021-10-19 21:39   ` Glenn Washburn
2021-10-19 21:58   ` Glenn Washburn
2022-03-25  3:30     ` Daniel Axtens
2021-11-09 13:38   ` Daniel Kiper
2021-10-12  7:30 ` [PATCH 12/19] efi: mm: Pass up errors from `add_memory_regions ()` Daniel Axtens
2021-10-19 21:37   ` Glenn Washburn
2021-11-09 13:56     ` Daniel Kiper
2021-11-09 16:10   ` Daniel Kiper
2021-10-12  7:30 ` [PATCH 13/19] efi: mm: Implement runtime addition of pages Daniel Axtens
2021-11-09 16:13   ` Daniel Kiper
2021-10-12  7:30 ` [PATCH 14/19] ieee1275: request memory with ibm, client-architecture-support Daniel Axtens
2021-10-12  7:30 ` [PATCH 15/19] ieee1275: drop len -= 1 quirk in heap_init Daniel Axtens
2021-10-12  7:30 ` [PATCH 16/19] ieee1275: support runtime memory claiming Daniel Axtens
2021-10-12  7:30 ` [PATCH 17/19] [not for merge] print more debug info in mm Daniel Axtens
2021-11-10 13:47   ` Daniel Kiper
2021-11-10 19:35     ` Glenn Washburn
2021-11-10 22:17       ` Daniel Kiper
2021-10-12  7:30 ` [PATCH 18/19] [not for merge] ieee1275 debugging info Daniel Axtens
2021-10-12  7:30 ` [PATCH 19/19] RFC: Ignore REGION_CONSECUTIVE Daniel Axtens
2021-11-10 14:00   ` Daniel Kiper

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.