]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/Variable: Attribute combination should return EFI_UNSUPPORTED
authorStuart Yoder <stuart.yoder@arm.com>
Thu, 9 Feb 2023 22:30:58 +0000 (06:30 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 15 Feb 2023 04:29:36 +0000 (04:29 +0000)
commit68c1bedbf297b57a336a2edc046f1f9874ba69fa
tree46b6e3f56732f0b2b906bf76ddb9b1c502b45e9d
parent090642db7ac124c336da72e1954e1fb09e816fb0
MdeModulePkg/Variable: Attribute combination should return EFI_UNSUPPORTED

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

Commit 21320ef66989 broke some tests in the AuthVar_Conf test
in edk2-test.  There are 2 testcases that invoke SetVariable
with the following attribute value:

(EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS)

EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS is deprecated and the UEFI spec
says this should return EFI_UNSUPPORTED.

Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Sunny Wang <Sunny.Wang@arm.com>
Signed-off-by: Stuart Yoder <stuart.yoder@arm.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Sunny Wang <sunny.wang@arm.com>
MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c