Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 01ac3d8b69c6e232e569439d762fa269ada5d0b0
      
https://github.com/tianocore/edk2/commit/01ac3d8b69c6e232e569439d762fa269ada5d0b0
  Author: Kun Qin <[email protected]>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M ArmPkg/ArmPkg.dsc
    A ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c
    A ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.inf

  Log Message:
  -----------
  ArmPkg: MmCommunicationPei: Introduce MM communicate in PEI

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4464

This change introduced the MM communicate support in PEI phase for ARM
based platforms. Similar to the DXE counterpart, `PcdMmBufferBase` is
used as communicate buffer and SMC will be invoked to communicate to
TrustZone when MMI is requested.

Cc: Leif Lindholm <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Sami Mujawar <[email protected]>

Co-authored-by: Ronny Hansen <[email protected]>
Co-authored-by: Shriram Masanamuthu Chinnathurai <[email protected]>
Co-authored-by: Preshit Harlikar <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Ard Biesheuvel <[email protected]>


  Commit: 6607062e91f676db8764871e2a40ee8704e8a731
      
https://github.com/tianocore/edk2/commit/6607062e91f676db8764871e2a40ee8704e8a731
  Author: Kun Qin <[email protected]>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M MdeModulePkg/MdeModulePkg.dsc
    A MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.c
    A MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.h
    A MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.inf

  Log Message:
  -----------
  MdeModulePkg: Variable: Introduce MM based variable read service in PEI

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4464

This change introduced the Standalone MM based variable read capability
in PEI phase for applicable platforms (such as ARM platforms).

Similar to the x86 counterpart, MM communicate PPI is used to request
variable information from Standalone MM environment.

Cc: Hao A Wu <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Jian J Wang <[email protected]>

Co-authored-by: Ronny Hansen <[email protected]>
Co-authored-by: Shriram Masanamuthu Chinnathurai <[email protected]>
Co-authored-by: Preshit Harlikar <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/4416bf338348...6607062e91f6


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

Reply via email to