summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/fapi
Commit message (Collapse)AuthorAgeFilesLines
...
* HWPF: Allow 64bit SCOM registers to be specified as registerFfdcMike Jones2013-04-021-1/+2
| | | | | | | | | Change-Id: I0afb307f70040b8a03950e63113f6623ab8612c7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3552 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add fapi namespace to Chip EC Feature macroMike Jones2013-03-291-2/+3
| | | | | | | | | | | | | | | HW Procedure code that queries a Chip EC Feature attribute (to find out if a chip has a particular feature/bug which is determined by EC level) will not compile unless the HWP is either within or is using the fapi namespace. This is because the FAPI generated macros do not prefix the AttributeID with 'fapi::', the fix is trivial. Change-Id: Ie65a842d45a9c5387ad3f4d380d9af3507ad817c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3681 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Refactoring of the build system.Patrick Williams2013-03-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | - Remove unused files for generating LIDs. - Reduce the overall verbosity of the build. - Separate 'config.mk' into a number of smaller, topic-centric files and comment better. - Generalize the 'passes' concept and added an IMAGES pass. - Deprecate most "magic" make variables like EXTRAFOO. - Overall performance improvements. I've tried to reduce the impact of these changes on component-level makefiles. There will be follow-up commit(s) to improve those and decrease the verbosity of some component-owned commands. Change-Id: I6d319f5338eb3946f56b281c3cdd5f341a016fcc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3368 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bldMike Jones2013-02-081-4/+1
| | | | | | | | | | | | | | A new script called genErrlParsers will scan the Hostboot code for error log tags and create a SRC parser for each component. The script will also scan the Hostboot code for plugin directories containing User Detail Data parsers and will create a makefile that is used by the FSP to build each component's SRC/UD parser. Change-Id: I7113f6cd8069447a1caaa199aff199b663d59072 RTC: 47518 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2975 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Fix automatic collection of CFAM register FFDC on HWP errorMike Jones2013-01-101-3/+4
| | | | | | | | | | | | HWP Error XML files can specify CFAM/SCOM registers to collect on a HWP error. The current code doesn't work for CFAM addresses containing non decimal characters, simple fix. Change-Id: I713ed12a85e6fd994c8e4b271b7901b0a66cd484 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2907 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attr Override/Sync: Fix mailbox queue id and minor review updatesMike Jones2012-12-131-1/+16
| | | | | | | | | | | | | After merging the HWSV side of the HWPF Attr Override/Sync change. I found that someone stole my queue ids. Updating the Hostboot code to match. Also some minor changes to some FAPI files that Nick wanted done after the HWSV review. Change-Id: I6b3724ab2aa3234794112b098c74914b16e1a69a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2676 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add FAPI Attr Sync Functionality and enable FSP-HB Attr OverridesMike Jones2012-12-064-342/+482
| | | | | | | | | | Change-Id: I64939aa0655659e48400bca0c4aa09afe333889c RTC: 46992 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2397 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add FAPI_SET_SBE_ERRORMike Jones2012-11-261-3/+61
| | | | | | | | | | | | | | | When a function extracts an SBE error value, this macro is called which calls FAPI_SET_HWP_ERROR with the correct error enumerator. This ensures that all error actions specified in the Error Information XML file are performed. This macro is generated at build time from the Error Information XML files. Change-Id: If43dfc7fc2d904408e92d1d640f050e5025bde4b RTC: 51583 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2333 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Improve tracing for initfile attribute get errorMike Jones2012-11-031-2/+12
| | | | | | | | Change-Id: I54dea3e2fc57eef1832b25bbb9300d6771fdc439 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2156 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Minor fix to fapiParseErrorInfo.pl for Cronus compile failureMike Jones2012-10-281-3/+5
| | | | | | | | Change-Id: I7614b96e58a6685d44b2e2600b4c148674170006 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2144 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update SPY FAPI functions to take meaningful spy name instead of integer IDRichard J. Knight2012-10-042-52/+354
| | | | | | | | | Change-Id: I5fb9d797600d5ab9f02509b480f11ac104486ef4 RTC: 48208 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1891 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Allow automatic collection of register FFDC data when HWP error createdMike Jones2012-10-046-207/+450
| | | | | | | | | | | | | If HWP Error XML contains an element called <collectRegisterFfdc> which identifies the registers to collect as FFDC then when the error is created, those registers are automatically collected and stored in the error log. Also create Hostboot parsers to parse the data. Change-Id: I521527b97e0db0c808db81773ba0fe9aa00477ad RTC: 46029 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1866 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Performance and size optimizations - inline simple methodsBrian Horton2012-09-052-95/+45
| | | | | | | | | | | | | | | Move the code for some of the 'simple' methods (ie, {}, or simple methods that just set a value or return a value) from the .C file into the .H file, so that they're inlined. Saves in both size and performance. Didn't measure performance gains (not sure I can in a simulated environment..) but generated .list files look much better. Size - hbicore_extended.bin dropped from 1442928 to 1426544 (16K, 1%) Change-Id: I6915cba77520b4a28237c557760ababcca781804 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1464 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: fapi::ReturnCode: Group callout/deconfigure/GARD requests against TargetsMike Jones2012-08-202-74/+78
| | | | | | | | | Change-Id: Ibd5c947a64e06a7d2ce6681c25f3b32e4a5f80b5 RTC: 45800 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1528 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Generated fapiAttributeIds.H file: Output target-types and if platInitMike Jones2012-08-151-0/+45
| | | | | | | | | | | | | | | | | | The fapiParseAttributeInfo.pl FAPI script generates (amongst other files) fapiAttributeIds.H. This file enumerates the HWPF Attribute IDs and gives other information about attributes, such as their type and if privileged. John Farrugia (Cronus) requested that fapiAttributeIds.H also contain information giving the target type(s) that an attribute is associated with and if the attribute is initialized by the platform, these will be used by Cronus for extra checking during attribute get/set. RTC: 46570 Change-Id: Iaf9d201ae0d7c9a591430db0648ce3384f66e7a0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1497 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add set-pulse option to FAPI Ring functionsMike Jones2012-07-161-6/+10
| | | | | | | | | | | | This feature was requested in the memory interlock meeting with the HW team. There is no story associated, the implementation is just a stub for now Change-Id: Ief4a34c18c95978bada347ba737c3889998922c5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1342 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Minor fapi::Target fix and FAPI tracing tweaksMike Jones2012-07-163-73/+75
| | | | | | | | | | | | | | When fapi::Target::set(...) is called to set a Target Handle, the internal cached ecmd string needs to be deleted because it may no longer be correct for the new handle. Also some other minor tracing tweaks here that were requested by the HW team. There is no RTC story for this minor change. Change-Id: I20c6d99faf31c0d84938fb09af053ae1a698bafd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1339 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot HWPF Attribute OverridesMike Jones2012-07-122-1/+333
| | | | | | | | | | | | This allows a user to override HWPF attributes on Hostboot from the Simics or VBU console using a FAPI Attribute Override text file. See the HWPF LLDD for details. Change-Id: Ia6d38906d266b38db084844513b11b30e25b7f97 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1244 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
* FAPI ring access supportsThi Tran2012-07-102-31/+262
| | | | | | | | Change-Id: I92a9cd3d772276888aae4188154da6bd91aecb2c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1297 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Update FAPI perl script to output assembler constantsMike Jones2012-07-021-39/+51
| | | | | | | | | | | | | Bishop Brock requested that the fapiHwpErrorInfo.H file contain assembler constants for the error IDs so that the file can be used by SBE assembler code to generate errors. This is trivial and is not tracked with an RTC story. Change-Id: Ica2f4c6762d555624bc9810528e804a39773868d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1264 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Minor FAPI updates for CronusMike Jones2012-06-182-8/+22
| | | | | | | | | | | | John Farrugia reported some Cronus build breaks when building HWPF::FAPI I fixed the FAPI files to work for all platforms Change-Id: I2bd1e5d52c02efe05bdf7cb2347f922e5e81ded7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1188 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Detect duplicate IDs and hashes across all XML filesMike Jones2012-05-242-6/+14
| | | | | | | | | | | | | The previous versions of the attribute and error XML parser files only looked for ID and hash collisions within a particular XML file. The code is supposed to look for collisions across all XML files. Also ignore newlines and leading/trailing whitespace when parsing attribute enums. Change-Id: I1f88302f20c684dbee96b076df4119689d548cc3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1089 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add error checking to FAPI perl scripts and output ULL to 64bit ↵Mike Jones2012-05-212-2/+35
| | | | | | | | | | | | | | | | | | enumerators John Farrugia requested these changes: fapiParseAttributeInfo.pl: - Detect duplicate attribute ID - Add 'ULL' to the end of 64 bit enumerators fapiParseErrorInfo.pl - Detect duplicate error RCs Change-Id: I862ca9b4f37dc83026f7fcdc26676bbf724656a1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1062 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add support for reporting ADU locked errorMike Jones2012-05-071-1/+8
| | | | | | | | | | | | | This allows platforms to report that a SCOM error was due to ADU locked. The FSP HWPs that do ADU operations (proc_adu_getmem_coherent and proc_adu_putmem_coherent) need to look for this error so that they can retry appropriately. Change-Id: I8caa7efaf98131cc5ec2e8c36c069f86e329cf05 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/982 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add Chip EC Feature supportMike Jones2012-04-302-29/+211
| | | | | | | | | | | | | | | Allows Chip EC features to be specified in Attribute XML files and queried using the standard FAPI_ATTR_GET attribute query macro. This removes the direct querying of chip name and EC within HWPs which leads to a more data driven approach because when a new chip EC level is released you just have to change the XML data file to specify which features (which can be bugs) have changed, the HWP code does not change Change-Id: Ie464a1b58246c21ac59f0d42fe265657a3576c31 RTC: 39684 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/901 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Use fixed enum values for generated error/attr enumsMike Jones2012-04-162-21/+63
| | | | | | | | | | | Change-Id: Id0552daad9e6d9907cef7fa013fc6d75dbc8e185 RTC: 39175 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/879 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Hostboot errlogs should cope with HWP error IDs greater than 255Mike Jones2012-03-271-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | RTC: 39175 This is **part** of the work required for RTC 39175. When a HWP creates an error, the reason code is (HWPF_COMP_ID | errID). The errID is a single byte. Error log tags are automatically created so that the errors can be parsed. However at some point there will be more than 255 HWP errors so this scheme will not work. And more pressing is RTC 39175, the error IDs will change from 0, 1, 2, 3, to 32-bit hash codes. The new plan is to have a fixed reason code for HWP errors (HWPF_COMP_ID | RC_HWP_GENERATED_ERROR), the 32 bit error ID will be FFDC data which will be parsed by an auto-generated function. This also changes the expected HWPF unit test error to be committed by CXXTEST which is the subject of a request by Dan. Change-Id: I5669f2a53702649d4599556a9e380ec3725ca51b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/792 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Infrastructure to allow HWPs to look for specific PLAT errorsMike Jones2012-03-231-5/+11
| | | | | | | | | | | | | | | | | | | | | | | Currently when PLAT firmware (e.g. FSP, Hostboot, Cronus) attaches an error log to a fapi::ReturnCode, the ReturnCode value is FAPI_RC_PLAT_ERR_SEE_DATA, all a HWP receiving the ReturnCode knows is that there is a PLAT error and it cannot look at the data (it is PLAT specific). There will be future scenarios where HWPs need to look for specific errors code from PLAT. The example given by Joe McGill is ADU_LOCKED, a HWP may want to retry a SCOM operation if the error is ADU_LOCKED. The way to do this will be to define a PLAT return code value in fapiReturnCodes.H called FAPI_RC_PLAT_ADU_ERR. PLAT code would set this special value and attach its error log. Then HWP code can look for this special value. This change is simply to allow PLAT code to specify the return code value when attaching an error log to the ReturnCode. Change-Id: I6bc3f0b4d3350cc3eed52fa947a5bf4a885095a5 RTC: 37970 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/785 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Decode HWP FFDC in error logsMike Jones2012-03-212-30/+24
| | | | | | | | | | | RTC: 37921 Change-Id: I6c8bbe5e92eb6e22eb18cba3529128ae70a9786f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/768 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* CFAM access of non-chip type targetThi Tran2012-03-121-1/+31
| | | | | | | | | | | | Updated from review comments Updated from review comments of set #2 Change-Id: Ia56b239954a1e3287440056b9ccd78634cc0f3a7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/723 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support. DQ AttributeMike Jones2012-02-283-34/+41
| | | | | | | Change-Id: I05e6f4f435574e25f65702c875e332e253927ff7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/686 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix CFAM register address calculationThi Tran2012-02-201-6/+6
| | | | | | | | | | | | | | Change CFAM SCAN trace to 32-bit values Update based on Patrick & Dan's comment Update based on Patrick's comment Change-Id: I003048f23656c2f2c043fb8c605442429cfbf973 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/671 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Process error XML file with one element correctlyMike Jones2012-02-161-6/+6
| | | | | | | | Change-Id: Ie0bcf88aa8211552266575d891b3d74b0725a809 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/658 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support: ATTR_FSI_GP_SCOM_ACCESS.Mike Jones2012-02-142-6/+21
| | | | | | | | Change-Id: I6307ae3a6a3c151bb85fd86081a5bac4d16076f4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/666 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add support for X and A Bus Endpoint FAPI TargetsMike Jones2012-02-091-6/+8
| | | | | | | | | Change-Id: I2b1cb92df44d1bc50bc3e3dc108cedd621c35424 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/648 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Reduce SCAN trace to one trace per operationMike Jones2012-02-011-83/+38
| | | | | | | | | Change-Id: I082e0c4885849979c4a48da4b182ceac18532de3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/633 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Enforce correct fapi::ReturnCode usageMike Jones2012-01-312-20/+47
| | | | | | | | Change-Id: Id5f2c7c4ebef5fa880133dd8ba353d69def10bbc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/628 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Create HTML file listing supported HWPF attributesMike Jones2011-12-192-9/+90
| | | | | | | | | Change-Id: I27f8d3e536abddffdd568caab4bbc8b7696f50d5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/583 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Add option to support read of all attrs for initfiles (for Cronus)Mike Jones2011-12-161-10/+26
| | | | | | | | | Change-Id: Ic2d2288dbf5133b29ccfb295164a17791d3b344f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/577 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Only support initfile attributes in fapiGetInitFileAttr()Mike Jones2011-11-212-90/+269
| | | | | | | | | Change-Id: Ia1ffa854d55b68f0e32595080bba323cd52e23a3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/503 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added initfile compiler support for attribute enumsCamVan Nguyen2011-11-151-1/+3
| | | | | | | | | Change-Id: I78a2a85831b545e7213e08a272fec482bd69cdf1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/493 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Improve HWPF Error LogsMike Jones2011-11-021-0/+1
| | | | | | | | | Change-Id: Id35ad1cec7904c63f3d4f073c0014de58240c31c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/474 Tested-by: Jenkins Server Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Added Hwp to execute initfilesCamVan Nguyen2011-10-272-2/+5
| | | | | | | Change-Id: Ie597c23eadc51b7463487eff9316a30ad04d88e5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/455 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* HWPF: Attributes. Handle multiple files and multi-line descriptionsMike Jones2011-10-181-11/+24
| | | | | | | Change-Id: Ifeeffccac26651b0154d0df15470fe7614bf03ef Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/444 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Add support for attribute enum valuesMike Jones2011-10-171-4/+14
| | | | | | | | Change-Id: Ie11b36684ecd7c4029dddfb90f1a0ff97a33dce1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/439 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Change Util functions to have C symbolsMike Jones2011-10-171-6/+7
| | | | | | | Change-Id: I759cf5f5163fd61ab87abdd80315d48f22215a2c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/437 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server
* HWPF: Add fapiGetInitFileAttr functionMike Jones2011-10-172-62/+135
| | | | | | | Change-Id: I1fadb01b8f8e850fdc6c766138e8adb0ea2e0a51 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/436 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Error Information UpdatesMike Jones2011-10-116-562/+471
| | | | | | | | Change-Id: I9857638a35f21489e32448af3bf95e0155954b29 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/425 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Added putScomUnderMask/get/put/modifyCfamRegister interfacesThi Tran2011-10-101-1/+1
| | | | | | | | | | | Updated with review comments from set 1 Updated with review comments from set 3 Change-Id: Iaea4c37fe130cb04e99ebdea872ff4c690156f4d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/424 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Removing platform specific includes from fapi fileMike Jones2011-09-151-3/+0
| | | | | | | Change-Id: If2cbd33dae566d2d9f1b9b6c3363372d3508ab69 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/345 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
OpenPOWER on IntegriCloud