On 5/22/23 14:06, Gerd Hoffmann wrote: >> So my questions are: >> - do we need to retain mixed IA32 / X64 support, and if so, why? (I >> think it is related to SMM emulation but I need someone to confirm >> this) > > Yes, it's SMM related. S3 suspend in SMM-enabled builds requires > 32bit PEI. > > Intel seems to be working on removing the IA32 dependency, by adding > full X64 support to various places in the code base. There have been > numerous patch sets on the list over the last months, some of them > are merged meanwhile. As far I know the patch series addressing the > suspend problem is not yet merged (Ray, Jiewen, please correct me if > I'm wrong).
You've forgotten about our discussion in <https://bugzilla.tianocore.org/show_bug.cgi?id=4195> :) > So, right now we still need that, but I expect that to change in near > future. BTW just last evening I found out about X86-S: - https://www.phoronix.com/news/Intel-X86-S-64-bit-Only - https://www.intel.com/content/www/us/en/developer/articles/technical/envisioning-future-simplified-architecture.html - https://cdrdv2.intel.com/v1/dl/getContent/776648 I'm slightly curious if those IA32->X64 "replacement" patches you mention are related to X86-S ;) Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#105146): https://edk2.groups.io/g/devel/message/105146 Mute This Topic: https://groups.io/mt/99062463/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-