On Wed, Apr 24, 2024 at 03:56:56AM +0000, Wu, Jiaxin wrote: > Hi Gerd, > > AMD version is not work for IA32X64 ovmf. > > I checked the detailed: CpuSaveState->x64 is always used for OVMF no matter > IA32 or X64, while AMD is not, which is decided by the MSR EFER_ADDRESS LMA > bit check.
Hmm, probably because only PEI runs in 32-bit mode whereas DXE and SMM run in 64-bit mode, so 32-bit PEI has to prepare things for the 64-bit SMM. > There is a potential issue/open in OVMF why need use the X64 > CpuSaveState for IA32. Before this open resolved, I still prefer to > keep use the ovmf specific lib instance. Yes, lets stick to the ovmf version for now, and maybe remove it later when fixing the ia32 ovmf builds. take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118204): https://edk2.groups.io/g/devel/message/118204 Mute This Topic: https://groups.io/mt/105593568/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-