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

