On Thu, 4 Jun 2020 13:01:37 -0600
Chris Murphy <li...@colorremedies.com> wrote:

> > Just following the conversation for information purposes, but I have
> > questions.  If systemd-boot were to be used as boot service,  could
> > the hibernate image be written to /boot/efi in place of the kernel
> > and initramfs, or in parallel? Would systemd-boot be able to use
> > it?  Would that satisfy the encrypted and signed requirements?  
> 
> No to all sadly.
> 
> On Linux, neither GRUB or sd-boot directly consume the hibernation
> image to perform resume. Bootloader and firmware based hibernation
> resumption is found on Windows and macOS (there are many hibernation
> implementations on Windows). On Linux, this is a kernel feature, so
> the bootloader loads kernel and initramfs and boots normally; the
> kernel uses a kernel parameter hint(s) to discover the location of the
> hibernation image within swap. And voila.
> 
> I think the kernel does have code to support Intel Rapid Start. This
> is a firmware based hibernation resume implementation, so first the
> firmware must support it. But honestly have no idea if it works
> exactly like it does on Windows. At least on Windows it requires a
> dedicated partition expressly for the hibernation image. And the
> firmware's Intel Rapid Start function is given a hint at hibernate
> time so i knows at next power on that it should resume from this
> hibernation image directly.
> 
> Anyway, it would take work to build a generic implementation supported
> in either bootloader.

Thanks for the information.  Too bad.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to