On 01/11/19 09:17, 김혁중 wrote: > Hi all, > > I'm currently using edk2 for qemu arm emulation environment, and i have a > question about s3 support for ArmVirtPkg. > > I read white paper about ovmf, and I'm trying to follow up the things about > uefi and boot up procedure, but I don't know how to start to support > suspend (S3) functionality from edk2 firmware cuz ArmVirtQemu.pkg is pretty > different from x64 of it. > > And I could not find any current situation of supporting s3 on armvirt. > > So, can anyone tell me about current situation, or starting point to > support s3 on armvirt?
I think edk2 lacks most of the S3 infrastructure for ARM/AARCH64. For example, "MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe" is strictly IA32/X64. The same applies to "UefiCpuPkg/Universal/Acpi/S3Resume2Pei". In fact, I don't even know if the "traditional S3" power state from the ACPI spec applies to "Hardware-reduced ACPI"... Well, yes, that seems to be the case: chapter "16 Waking and Sleeping" has several clauses specific to HW-reduced ACPI. Have you encountered a physical AARCH64 machine + OS combination that supports ACPI S3? Thanks Laszlo _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel