I've attached a patch file to address an issue with the VfrCompiler's treatment 
of the display flags for VFR numeric statements. Prior to this patch, the 
vfrcompiler would never allow the IFR output to contain the flag to cause a 
numeric to be displayed as a signed integer.

The CIfrNumeric class's SetFlags function, treats the EFI_IFR_DISPLAY_INT_DEC 
(0x00) as if a display setting was not specified, and would change the flags to 
EFI_IFR_DISPLAY_UINT_DEC (0x10).  To detect if a display setting was specified, 
the numericFlagsField syntax was modified to accept a "IsDisplaySpecified" 
parameter (similar to how the IsSetType was added to support the Numeric size).

Regards,
Aaron

The information contained in this message may be confidential and proprietary 
to American Megatrends, Inc.  This communication is intended to be read only by 
the individual or entity to whom it is addressed or by their designee. If the 
reader of this message is not the intended recipient, you are on notice that 
any distribution of this message, in any form, is strictly prohibited.  Please 
promptly notify the sender by reply e-mail or by telephone at 770-246-8600, and 
then delete or destroy all copies of the transmission.

Attachment: Allow-Efi-Ifr-Display-Int-Dec-flag.patch
Description: Allow-Efi-Ifr-Display-Int-Dec-flag.patch

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
edk2-buildtools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-buildtools-devel

Reply via email to