From fe81726212ad09a495c823f2a74e5efcb08a70b0 Mon Sep 17 00:00:00 2001 From: rsun3 Date: Tue, 16 Mar 2010 06:25:10 +0000 Subject: [PATCH] Add sample use case for IFR security op-code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10255 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Universal/DriverSampleDxe/NVDataStruc.h | 3 +++ .../Universal/DriverSampleDxe/Vfr.vfr | 9 +++++++++ .../Universal/DriverSampleDxe/VfrStrings.uni | Bin 46166 -> 47394 bytes 3 files changed, 12 insertions(+) diff --git a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h b/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h index 40231bef47..f919b3a554 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h +++ b/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h @@ -38,6 +38,9 @@ Revision History: 0xb3f56470, 0x6141, 0x4621, {0x8f, 0x19, 0x70, 0x4e, 0x57, 0x7a, 0xa9, 0xe8} \ } +#define EFI_USER_INFO_ACCESS_SETUP_ADMIN_GUID \ + { 0x85b75607, 0xf7ce, 0x471e, { 0xb7, 0xe4, 0x2a, 0xea, 0x5f, 0x72, 0x32, 0xee } } + #define CONFIGURATION_VARSTORE_ID 0x1234 #pragma pack(1) diff --git a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr index 7b18c3c645..0f88cde3b2 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr +++ b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr @@ -424,6 +424,15 @@ formset maxsize = 20, endpassword; + // + // Sample use case for IFR Security op-code + // + grayoutif NOT security (EFI_USER_INFO_ACCESS_SETUP_ADMIN_GUID); + text + help = STRING_TOKEN(STR_TEXT_SECRUITY_TEST_HELP), + text = STRING_TOKEN(STR_TEXT_SECRUITY_TEST_TEXT); + endif; + goto 2, prompt = STRING_TOKEN(STR_GOTO_FORM2), //SecondSetupPage // this too has no end-op and basically it's a jump to a form ONLY help = STRING_TOKEN(STR_GOTO_HELP); diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni b/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni index 2cb502dc13a0973f9841a1cf9d52e0dc81b0fd95..198a481cb9e6f64b59c2af59a270d888bf14a3ce 100644 GIT binary patch delta 870 zcmccif@#qwrVS7LCmS@g$VV`QFvK$iGq^H1GXyb&GI#>{kwB3Uphz%7$mBp_;mKW` zN|O($vREcFq%sr(p#nobLmop8LnV+^02C`?$Ysc6C;`G$h7_P!8c@CnNIL>~Aep?$ z6FD*`KM>=i&=kRDWm&xLo&2yzcyb4)O1&r04GKW_WB_dkxi^O)ks%4_x*Q-IB9aGm zV+oL#4s>ZE&?h=j^{GIgDKI26lmf+zfI9NPs!D;Tfc&WdG%*ouVj|3MK(R!idPLX& zRn`MFl>&nXIe0(;mkACyJ)k&Y2a@YBkjHF6Zi0qAHuvFo9x%4bM|ucaQxJli_xn#z F0RTsxt)2h? delta 18 acmZ4ViRs!4rVS7LCtnB^+Pp6$B?SOr`w5Kz -- 2.39.2