summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/ifcompiler/initSymbols.H
diff options
context:
space:
mode:
authorCamVan Nguyen <ctnguyen@us.ibm.com>2011-11-21 14:34:09 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2011-11-29 14:26:26 -0600
commitbbf8689af866146b80dcc932c72e1fd021056dcf (patch)
treeabebeafa8d74e9931c9154f6c26a05f53ac9de6e /src/usr/hwpf/ifcompiler/initSymbols.H
parentcb7b72b8c3ac212bbafe93fed0bd5c0e7f1e3571 (diff)
downloadblackbird-hostboot-bbf8689af866146b80dcc932c72e1fd021056dcf.tar.gz
blackbird-hostboot-bbf8689af866146b80dcc932c72e1fd021056dcf.zip
Support for system and target attributes.
Support for endianness and 32bit platforms. Miscellaneous changes requested by cronus. Change-Id: I696ea556a9f35ec88defff217ece0a6c4e6802f3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/511 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/ifcompiler/initSymbols.H')
-rwxr-xr-xsrc/usr/hwpf/ifcompiler/initSymbols.H4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/hwpf/ifcompiler/initSymbols.H b/src/usr/hwpf/ifcompiler/initSymbols.H
index efef0dcbe..b262bb5b2 100755
--- a/src/usr/hwpf/ifcompiler/initSymbols.H
+++ b/src/usr/hwpf/ifcompiler/initSymbols.H
@@ -24,6 +24,7 @@
// camvanng 11/08/11 Added support for attribute enums
// andrewg 11/09/11 Multi-dimensional array and move to common fapi include
// mjjones 11/17/11 Output attribute listing
+// camvanng 11/17/11 Support for system & target attributes
// End Change Log *********************************************************************************
/**
@@ -239,6 +240,7 @@ namespace init
typedef pair<string,uint32_t> RPN_DATA;
typedef map<uint32_t,RPN_DATA> RPN_MAP;
+ typedef vector<RPN_DATA> VAR_SYMBOL_USED;
typedef vector<uint32_t> SYMBOL_USED;
typedef pair<uint64_t,uint32_t> LIT_DATA;
@@ -249,7 +251,7 @@ namespace init
SYMBOL_ATTR_ENUM iv_attr_enum;
SYMBOL_MAP iv_not_found; ///< List of symbols not found
RPN_MAP iv_rpn_map; ///< Map rpn_id to symbol name/cini_id of used Symbols
- SYMBOL_USED iv_used_var; ///< List of cini_ids of used vars ordered by name
+ VAR_SYMBOL_USED iv_used_var; ///< List of used attributes and their ids ordered by name
SYMBOL_USED iv_used_lit; ///< List of cini_ids of used enum lits ordered by name
LIT_LIST iv_lits; ///< Numeric literals
OpenPOWER on IntegriCloud