On Tue, Apr 11, 2023 at 10:09:59AM +0000, Ni, Ray wrote: > Gerd, > I am asking Abdul to directly call SaveStateLib from CpuSmm driver. > I don't think SmmCpuFeaturesLib should be in the middle of CpuSmm driver and > SaveStateLib > regarding the save state access.
Yes, sure. The SmmCpuFeatures{Read,Write}SaveStateRegister() functions in OvmfPkg/Library/SmmCpuFeaturesLib can be removed in favor of the AMD version of SmmSmramSaveStateLib. There are a few more places in OvmfPkg/Library/SmmCpuFeaturesLib which access the state, for example the functions handling CPU hutplug. They use QEMU_SMRAM_SAVE_STATE_MAP today, which should be identical to the AMD version, so once we have the AMD version merged into the tree ovmf can just use that instead of its own copy. take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#102825): https://edk2.groups.io/g/devel/message/102825 Mute This Topic: https://groups.io/mt/98172964/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-