All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/15] Dynamic allocation of memory regions and IBM vTPM v2
@ 2022-03-28  6:22 Daniel Axtens
  2022-03-28  6:22 ` [PATCH v2 01/15] grub-shell: only pass SeaBIOS fw_opt in for x86 BIOS platforms Daniel Axtens
                   ` (15 more replies)
  0 siblings, 16 replies; 30+ messages in thread
From: Daniel Axtens @ 2022-03-28  6:22 UTC (permalink / raw)
  To: grub-devel; +Cc: leif, stefanb, ps, dkiper, Daniel Axtens

Hi all,

This is, at long last, an updated version of my series extending Patrick's
dynamic memory regions to ieee1275.

Noteworthy changes:

 - reworked debug prints as grub_dprintfs. Folded the ieee1275 ones into the
   ieee1275 patches.

 - reworked the ieee1275 runtime memory claiming to be more resilient and better
   documented.

 - fixed comment style and hopefully addressed all other change requests.

 - grub will now try asking for contiguous memory and then, if that fails, for
   discontiguous memory - in case region merging with the discontiguous memory
   is sufficient to allow the eventual allocation to succeed.

 - The ieee1275 code agressively rounds up the size of the region for a dynamic
   allocation - it will now retry with a more precise size if the larger
   allocation fails.

The memtool module is included as an RFC only and will require more work, as
discussed in the patch.

I've also included Stefan's vTPM patch - Stefan kindly tested that his patch
worked with my memory rework series. I have added his tested-by to relevant
Power-specific patches only.

Kind regards,
Daniel

Daniel Axtens (8):
  grub-shell: pseries: don't pass fw_opt to qemu
  mm: assert that we preserve header vs region alignment
  mm: when adding a region, merge with region after as well as before
  mm: debug support for region operations
  ieee1275: request memory with ibm,client-architecture-support
  ieee1275: drop len -= 1 quirk in heap_init
  ieee1275: support runtime memory claiming
  [RFC] Add memtool module with memory allocation stress-test

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

Stefan Berger (1):
  ibmvtpm: Add support for trusted boot using a vTPM 2.0


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

end of thread, other threads:[~2022-06-24  6:16 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-28  6:22 [PATCH v2 00/15] Dynamic allocation of memory regions and IBM vTPM v2 Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 01/15] grub-shell: only pass SeaBIOS fw_opt in for x86 BIOS platforms Daniel Axtens
2022-04-06 17:18   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 02/15] mm: assert that we preserve header vs region alignment Daniel Axtens
2022-04-06 17:20   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 03/15] mm: when adding a region, merge with region after as well as before Daniel Axtens
2022-04-07 13:55   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 04/15] mm: debug support for region operations Daniel Axtens
2022-04-07 13:57   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 05/15] mm: Drop unused unloading of modules on OOM Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 06/15] mm: Allow dynamically requesting additional memory regions Daniel Axtens
2022-04-07 14:02   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 07/15] efi: mm: Always request a fixed number of pages on init Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 08/15] efi: mm: Extract function to add memory regions Daniel Axtens
2022-04-07 14:08   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 09/15] efi: mm: Pass up errors from `add_memory_regions ()` Daniel Axtens
2022-04-07 14:15   ` Daniel Kiper
2022-03-28  6:22 ` [PATCH v2 10/15] efi: mm: Implement runtime addition of pages Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 11/15] ieee1275: request memory with ibm, client-architecture-support Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 12/15] ieee1275: drop len -= 1 quirk in heap_init Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 13/15] ieee1275: support runtime memory claiming Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 14/15] [RFC] Add memtool module with memory allocation stress-test Daniel Axtens
2022-03-28  6:22 ` [PATCH v2 15/15] ibmvtpm: Add support for trusted boot using a vTPM 2.0 Daniel Axtens
2022-04-07 14:41 ` [PATCH v2 00/15] Dynamic allocation of memory regions and IBM vTPM v2 Daniel Kiper
2022-04-14 15:30   ` Daniel Kiper
2022-05-18 15:24     ` Stefan Berger
2022-05-19 16:34       ` Daniel Kiper
2022-05-29  5:55         ` Patrick Steinhardt
2022-06-23 17:16           ` Daniel Kiper
2022-06-24  6:16             ` Patrick Steinhardt

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.