On 2/28/24 02:40, Gerd Hoffmann wrote:
+/**
+  Perform a native PVALIDATE operation for the page ranges specified.
+
+  Validate or rescind the validation of the specified pages.
+
+  @param[in]       Info           Pointer to a page state change structure
+
+**/
+STATIC
+VOID
+BasePvalidate (
+  IN  SNP_PAGE_STATE_CHANGE_INFO  *Info
+  )

This is not mentioned in the commit message.

Looks like you are moving or copying code from BaseMemEncryptSevLib.

Moving code is best done with a patch doing the move only, without other
functional changes.  If that can't be done easily this should explained
in the commit message.

I can leave this as unsupported in this patch and then when switching over to using the functions in patch #16, move the code at that time.

For the VMSA update, that isn't as easy because of the interaction between UefiCpuPkg (MpInitLib) and OvmfPkg and requires two separate patches, which would cause bisection breakage.

Or I could keep this all here and expand the commit message to indicate that the base support is being implemented based off of the existing support.

Thoughts?

Thanks,
Tom


take care,
   Gerd



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#116119): https://edk2.groups.io/g/devel/message/116119
Mute This Topic: https://groups.io/mt/104512963/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to