[edk2-devel] [PATCH V2 0/1] Add EDKII_PEI_VARIABLE_PPI

Nate DeSimone nathaniel.l.desimone at intel.com
Fri Jun 10 21:20:09 UTC 2022


Changes in V2:
  - Fixed instances where the new PPI was incorrectly reffered to as
    "EDKII PEI Variable Protocol"
  - Added OPTIONAL to the Attributes argument of GetVariable()
  - Added description of initial calling conditions to GetNextVariableName()
  - Clarified the function and format of EFI_AUTHENTICATED_VARIABLE_HOB

This patch series proposes a new architectural PPI: EDKII_PEI_VARIABLE_PPI
This PPI provides services to read and write to UEFI variables during the PEI
environment. While an implementation of this PPI does not exist yet, Intel is
working on a new implementation of the PEI variable services that includes write
support.

As this is essentially a PEI version of the EFI_SMM_VARIABLE_PROTOCOL, I don't
expect it to be immensely controversial. Regardless, before this implementation
is done, we would like to provide the community with an opportunity to provide
input the on new architectural PPI.

Cc: Jian J Wang <jian.j.wang at intel.com>
Cc: Liming Gao <gaoliming at byosoft.com.cn>
Cc: Michael D Kinney <michael.d.kinney at intel.com>
Cc: Isaac Oram <isaac.w.oram at intel.com>
Cc: Chasel Chiu <chasel.chiu at intel.com>
Cc: Gao Cheng <gao.cheng at intel.com>
Cc: Di Zhang <di.zhang at intel.com>
Cc: Daocheng Bu <daocheng.bu at intel.com>
Cc: Michael Kubacki <michael.kubacki at microsoft.com>
Signed-off-by: Nate DeSimone <nathaniel.l.desimone at intel.com>

Nathaniel L Desimone (1):
  MdeModulePkg: Add Definition of EDKII_PEI_VARIABLE_PPI

 MdeModulePkg/Include/Ppi/Variable.h | 195 ++++++++++++++++++++++++++++
 MdeModulePkg/MdeModulePkg.dec       |   3 +
 2 files changed, 198 insertions(+)
 create mode 100644 MdeModulePkg/Include/Ppi/Variable.h

-- 
2.27.0.windows.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#90449): https://edk2.groups.io/g/devel/message/90449
Mute This Topic: https://groups.io/mt/91678221/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-




More information about the edk2-devel-archive mailing list