All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] EFI chainloader improvement
@ 2022-08-26  4:32 Glenn Washburn
  2022-08-26  4:32 ` [PATCH 1/2] efi/chainloader: Do not require a valid $root when chainloading Glenn Washburn
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Glenn Washburn @ 2022-08-26  4:32 UTC (permalink / raw)
  To: grub-devel, Daniel Kiper; +Cc: Ard Biesheuvel, Glenn Washburn

This series improves the EFI chainloader. I've noticed for a while now that
chainloading would fail when root=memdisk. It didn't really make sense because
I was specifying the image to chainload as device+path, so why would it care
about what my root was. But I noticed that if I changed the root to the device
the image file was located on, then chainloading worked. The second patch
fixes this by removing some previous assumptions that I don't believe are
valid (eg. that LoadImage needs a valid device path).

Glenn

Glenn Washburn (2):
  efi/chainloader: Do not require a valid $root when chainloading
  docs: Document that extra arguments to chainloader on EFI

 docs/grub.texi                     |  7 +++++--
 grub-core/loader/efi/chainloader.c | 31 +++++++++++-------------------
 2 files changed, 16 insertions(+), 22 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2023-05-30 15:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-26  4:32 [PATCH 0/2] EFI chainloader improvement Glenn Washburn
2022-08-26  4:32 ` [PATCH 1/2] efi/chainloader: Do not require a valid $root when chainloading Glenn Washburn
2022-08-26  9:12   ` Dimitri John Ledkov
2022-08-26 18:02     ` Glenn Washburn
2022-08-26  4:32 ` [PATCH 2/2] docs: Document that extra arguments to chainloader on EFI Glenn Washburn
2022-12-15 21:45 ` [PATCH 0/2] EFI chainloader improvement Glenn Washburn
2023-05-30 14:59 ` 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.