Merged https://github.com/tianocore/edk2/pull/5563
> -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Cindy Kuo > Sent: Tuesday, April 16, 2024 1:03 PM > To: devel@edk2.groups.io > Cc: Kuo, CindyX <cindyx....@intel.com> > Subject: [edk2-devel] [PATCH v5 0/2] SecurityPkg/OpalPasswordDxe: Update > according to UEFI spec > > For opalHii current design, it will display all NVME disks when the user > enters TCG > Drive Management dynamically. > Also, the related disk info form will be created along with the disks. > These actions will call get/set browser to refresh the display, which is not > allowed > in ACTION_FORM_OPEN callback function. > > To meet UEFI 2.9 spec, a latency issue will be observed if the browser > callback > action changes from ACTION_FORM_OPEN to ACTION_RETRIEVE. > The NVNE disks will not be displayed when the user enters the formset at the > first > time. Revisit the formset can see the update. > So need to force reparsing the IFR binary when RETRIEVE. > > v2: > Format code with Uncrustify. > > v3: > Code refine based on comments from Dandan and Tina. > > v4: > Split solution into two patches as different purpose. > > v5: > Update commit message. > > Cindy Kuo (2): > SecurityPkg/OpalPasswordDxe: Change callback action to meet UEFI spec > SecurityPkg/OpalPasswordDxe: Force reparsing IFR binary when RETRIEVE > > .../Tcg/Opal/OpalPassword/OpalDriver.h | 1 + > SecurityPkg/Tcg/Opal/OpalPassword/OpalHii.c | 84 ++++++++++++++++--- > .../Tcg/Opal/OpalPassword/OpalHiiFormValues.h | 6 ++ > .../Tcg/Opal/OpalPassword/OpalPasswordDxe.inf | 1 + > .../Opal/OpalPassword/OpalPasswordForm.vfr | 8 +- > 5 files changed, 87 insertions(+), 13 deletions(-) > > -- > 2.44.0.windows.1 > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117869): https://edk2.groups.io/g/devel/message/117869 Mute This Topic: https://groups.io/mt/105551557/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-