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 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel