Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 69ad229659307ec4e3a7b99a45acf790b596f047
      
https://github.com/tianocore/edk2/commit/69ad229659307ec4e3a7b99a45acf790b596f047
  Author: Gerd Hoffmann <[email protected]>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    M MdePkg/Include/Register/Amd/Svsm.h

  Log Message:
  -----------
  MdePkg/Svsm: add SVSM_UEFI_MM_PROTOCOL

The SVSM_UEFI_MM_PROTOCOL protocol allows to send MM communication buffers to
the SVSM (instead of edk2 MM code) and let SVSM manage EFI variables that way.

This patch adds protocol and call numbers to svsm include file.

Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: 891230f07961c6980bfd3996d5a571c938fa835b
      
https://github.com/tianocore/edk2/commit/891230f07961c6980bfd3996d5a571c938fa835b
  Author: Gerd Hoffmann <[email protected]>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    M UefiCpuPkg/Include/Library/AmdSvsmLib.h
    M UefiCpuPkg/Library/AmdSvsmLibNull/AmdSvsmLibNull.c

  Log Message:
  -----------
  UefiCpuPkg/AmdSvsmLib: add AmdSvsmUefiMmRequest

The SVSM_UEFI_MM_PROTOCOL protocol allows to send MM communication buffers to
the SVSM (instead of edk2 MM code) and let SVSM manage EFI variables that way.

This patch adds a helper function to send MM communication buffers to the SVSM
to the AmdSvsmLib library header and a stub function to the Null library
implementation.

Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: 494674c99a47ef198fcb7697fa6ea6553197dd70
      
https://github.com/tianocore/edk2/commit/494674c99a47ef198fcb7697fa6ea6553197dd70
  Author: Gerd Hoffmann <[email protected]>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    M OvmfPkg/Library/AmdSvsmLib/AmdSvsmLib.c

  Log Message:
  -----------
  OvmfPkg/AmdSvsmLib: add AmdSvsmUefiMmRequest

The SVSM_UEFI_MM_PROTOCOL protocol allows to send MM communication buffers to
the SVSM (instead of edk2 MM code) and let SVSM manage EFI variables that way.

This patch implements the helper function to send MM communication buffers to
the SVSM for the OVMF AmdSvsmLib implementation.

Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: 4bfc280b57971743591f923516832a3fa84f5dde
      
https://github.com/tianocore/edk2/commit/4bfc280b57971743591f923516832a3fa84f5dde
  Author: Gerd Hoffmann <[email protected]>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    A OvmfPkg/VirtMmCommunicationDxe/Svsm.c
    A OvmfPkg/VirtMmCommunicationDxe/SvsmNull.c
    M OvmfPkg/VirtMmCommunicationDxe/VirtMmCommunication.c
    M OvmfPkg/VirtMmCommunicationDxe/VirtMmCommunication.h
    M OvmfPkg/VirtMmCommunicationDxe/VirtMmCommunication.inf

  Log Message:
  -----------
  OvmfPkg/VirtMmCommunicationDxe: add SVSM support

When running on SVSM check whenever SVSM_UEFI_MM_PROTOCOL is supported, and if
that is the case send MM communication requests to the SVSM (instead of the
qemu uefi-vars device).

Signed-off-by: Gerd Hoffmann <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/cf88e226f5d9...4bfc280b5797

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to