]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/HiiDatabase: Handle questions with Bit VarStore
authorDandan Bi <dandan.bi@intel.com>
Wed, 20 Sep 2017 12:09:04 +0000 (20:09 +0800)
committerEric Dong <eric.dong@intel.com>
Thu, 21 Sep 2017 08:17:42 +0000 (16:17 +0800)
commit37cd16ac57fcbe5f6ecd15f85ea51621d08cde59
tree8888e1eeb75da81f34bab4d94bccac50533c6968
parent95a71351919aee15874b748f1aae2f8f492d2f76
MdeModulePkg/HiiDatabase: Handle questions with Bit VarStore

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=545

For oneof/numeric/checkbox, their storage may be bit field.
When generating <ConfigAltResp> string to get default value
for these questions, we need to parse the Ifr data to get
the bit Varstore info,and then generating the correct
<ConfigAltResp> string.

Cc: Eric Dong <eric.dong@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdeModulePkg/Universal/HiiDatabaseDxe/ConfigRouting.c
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf