From 03836d005d57957f0aeb1244bd16e2dd1d1547f6 Mon Sep 17 00:00:00 2001 From: qwang12 Date: Thu, 22 May 2008 09:30:18 +0000 Subject: [PATCH] Add a reference of 2nd buffer storage in a formset. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5271 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Universal/DriverSampleDxe/NVDataStruc.h | 11 ++++++++++ .../Universal/DriverSampleDxe/Vfr.vfr | 19 +++++++++--------- .../Universal/DriverSampleDxe/VfrStrings.uni | Bin 38072 -> 38446 bytes 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h b/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h index 0ed3c8da71..6a1c728012 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h +++ b/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h @@ -59,6 +59,17 @@ typedef struct { UINT8 BootOrderLarge; UINT8 DynamicCheck; } DRIVER_SAMPLE_CONFIGURATION; + +// +// 2nd NV data structure definition +// +typedef struct { + UINT8 Field8; + UINT16 Field16; + UINT8 OrderedList[3]; +} MY_DATA2; + + #pragma pack() #endif diff --git a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr index 799cdf2d3a..ed431a5e72 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr +++ b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr @@ -43,15 +43,6 @@ #define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004 #define EFI_VARIABLE_READ_ONLY 0x00000008 -// -// NV data structure definition -// -typedef struct { - UINT8 Field8; - UINT16 Field16; - UINT8 OrderedList[3]; -} MY_DATA2; - // // Labels definition // @@ -331,6 +322,16 @@ formset endnumeric; + numeric varid = MyIfrNVData2.Field8, // Reference of MyIfrNVData2 storage + prompt = STRING_TOKEN(STR_MYIFRNVDATA2_HEX_PROMPT), + help = STRING_TOKEN(STR_MYIFRNVDATA2_HEX_HELP), + flags = DISPLAY_UINT_HEX, // Display in HEX format (if not specified, default is in decimal format) + minimum = 0, + maximum = 250, + default = 175, + + endnumeric; + label LABEL_1_VALUE; label LABEL_2_VALUE; diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni b/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni index b065abd555e125c2a8ccd2789e329071a3148fc9..32e93b513ceee20f2e27af4dedd10df3d4dc6872 100644 GIT binary patch delta 180 zcmdn7l4;!Pcm&V9*4zJtp^-s!o