Intel provides FCE tool. It can parse the generated BIOS image and output the 
default value for every HII question. You can try it. 

Here is the latest version 
https://firmware.intel.com/sites/default/files/2018-WW13-FCE.34-Release.zip

>-----Original Message-----
>From: edk2-devel [mailto:[email protected]] On Behalf Of
>[email protected]
>Sent: Friday, May 18, 2018 10:09 AM
>To: [email protected]
>Cc: [email protected]
>Subject: [edk2] How to retrieve HII form's default value
>
>Hi,
>
>I'm working on changing SynQuacer/PlatformDxe initial HII configuration.
>
>In the current implementation, SynQuacerPlatformSettings HII variable
>doesn't set its initial value from PcdPlatfromSettings.
>
>* PcdPlatformSettings is initially set with value in dsc at build time
>
>    * https://github.com/tianocore/edk2-
>platforms/blob/master/Platform/Socionext/DeveloperBox/DeveloperBox.dsc
>#L439
>
>* SynQuacerPlatformSettings is initially set to zeros at run time
>
>    * https://github.com/tianocore/edk2-
>platforms/blob/master/Silicon/Socionext/SynQuacer/Drivers/PlatformDxe/Pl
>atformDxe.c#L246
>
>They are unsync, but are both initially assigned to 0 independently.
>
>What I want to do with this issue is
>
>* Set initial SynQuacerPlatformSettings value from its
>  SYNQUACER_PLATFORM_FORMSET_GUID form's default value
>* Set initial PcdPlatformSettings value from its
>  SYNQUACER_PLATFORM_FORMSET_GUID form's default value
>
>Could anyone give me an advice on retrieving default value from a HII form
>and assign in C and DSC files?
>
>
>Thanks,
>--
>Pipat Methavanitpong
>Software Developer, S-Project 3
>Socionext Inc.
>_______________________________________________
>edk2-devel mailing list
>[email protected]
>https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to