grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 00/19] Requesting more memory from firmware


From: Daniel Axtens
Subject: [PATCH 00/19] Requesting more memory from firmware
Date: Tue, 12 Oct 2021 18:29:49 +1100

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]