summaryrefslogtreecommitdiffstats
path: root/import/hwpf
Commit message (Collapse)AuthorAgeFilesLines
* Fix mask calculation in buffer insert functionSantosh Puranik2015-12-041-5/+5
| | | | | | | | | | Change-Id: Iec346df5b73f4e1796a73b1c6ac8fcebfcf58c4d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21589 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22419
* Revert "Revert "FAPI cleanup in PPE""Santosh Puranik2015-11-307-1047/+0
| | | | | | | | | | This reverts commit 55cbb4e99f0eba76f27eed20cf5f704e495a1158. Change-Id: I9ffea263a80c5c6dabc1609a6e2ef7966f7e468d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21804 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Add new FAPI_LAB macro for lab only tracingRichard J. Knight2015-11-091-0/+3
| | | | | | | | | | | | Change-Id: Ie984ace5b7086088f40dd2f06f267ad8c10ad2ec RTC:139391 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21560 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21739 Reviewed-by: Richard J. Knight <rjknight@us.ibm.com>
* IfCompiler: Generates libfapi2_ifCompiler.soPrachi Gupta2015-11-091-21/+0
| | | | | | | | | | | Change-Id: Iaf9de7978842e1474d7e8f87fb1494444e4cda6d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21121 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21765 Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com>
* Additional change for FAPI2 FFDCThi Tran2015-11-092-53/+88
| | | | | | | | | | Change-Id: I188922734424ff27d220ad72e81ba2fe3a5a84ba Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21256 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21764
* added plat_trace.H include for FAPI_ERR use in buffer.HMatt K. Light2015-11-061-0/+1
| | | | | | | | | | Change-Id: If0a6884e7005022eb5e2730883e8c3bef16c95e3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21456 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21763
* IfCompiler: migrated to ekb build structure for scomsPrachi Gupta2015-11-061-0/+1
| | | | | | | | | | Change-Id: Iaaca9e5a5ca09d7561bb3dd1df7cb6f19cb17a24 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20907 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21762
* fapi2 doxygen warning/error cleanup from ecmd repositoryKahn Evans2015-11-0614-584/+597
| | | | | | | | | | Change-Id: I502a6f79f461632588b46e51d5892e2d6b74942d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20985 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21403
* buffer reverse not working correctlyRichard Knight2015-11-061-76/+105
| | | | | | | | | | | | | | | -Incomplete function to reverse buffer, modified code to loop though bits and reverse them for all cases. Change-Id: I1bca6a6f67a5aec7681d5b581b07e35c7e103dc0 RTC:137890 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20862 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21761
* Revert "FAPI cleanup in PPE"Martin Peschke2015-11-057-0/+1047
| | | | | | | | | | | | This reverts commit b267f6014899a92bdde19d4034c6c4d992d828ea. Reverting on Santosh's request, because this patch needs follow-up patches, which can not be merged promptly, in order not to break SBE tests. Change-Id: Ieaee095b76925b10b99deb6ac61be25d5b79ea4a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21771 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* FAPI cleanup in PPESantosh Puranik2015-11-057-1047/+0
| | | | | | | | | | | | 1) Removed importtemp/fapi2 2) Removed old files from import/ 3) Synced over parseErrorInfo.pl from ekb Change-Id: Ic830b9dd86b612f7892a40fb2d3158a73940d7af Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21760 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* FAPI2 - Error/FFDC work related updatesThi Tran2015-10-016-264/+335
| | | | | | | | | Change-Id: I2c153d4362791d885b85fee0f4891a9239c6aec7 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19308 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Build Sequencer for one initfile, parse attr ovd, target resolutionPrachi Gupta2015-10-013-58/+112
| | | | | | | | Change-Id: I815e70686b066016cf6576c8a644cd27684bd05a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19211 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* set default length of bits to clear to oneMatt K. Light2015-10-011-1/+1
| | | | | | | | | Change-Id: I156e8dbaf28058672c99d208881b74ea267b440d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20369 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* change putSpy inputs to be const, fixed incorrect assert commentMatt K. Light2015-10-012-361/+355
| | | | | | | | | Change-Id: If4286a53ee2e13adc4c836e4dc35b347d889522e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20389 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* FAPI2: Add extra includes to fapi2.HPatrick Williams2015-10-011-1/+3
| | | | | | | | | | | Change-Id: Id331b5c72ba4c9ef3a2276259964d07891fdd17f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20337 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* FAPI2: Move plat sample files to subdir.Patrick Williams2015-10-016-0/+942
| | | | | | | | | Change-Id: I9d1be41fccb17e60738d25adc23d992aac14dbbd Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19552 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* FAPI2: Fix various missing header files.Patrick Williams2015-10-012-265/+318
| | | | | | | | | Change-Id: I8f482ee88a8b543d51272dd16ea834b6e385166e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19549 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Fixed overflow problem in buffersBrian Silver2015-10-012-546/+579
| | | | | | | | | Change-Id: Idb3349052373cedaa8955b530a00dd7a25e72122 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20182 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* moved mvpd record and keyword definition to mvpd_access_defs.HMatt K. Light2015-09-032-84/+117
| | | | | | | | | | | Change-Id: I9c63c52dde5b626164eb5fcda8ada48a8976728c Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19987 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20158 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* made const extract methodsMatt K. Light2015-09-031-84/+158
| | | | | | | | | | | Change-Id: I556f0028fcfae3b3d3892897edf8c853d8873660 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18831 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20157 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Reverse class ReturnCode bool() logicThi Tran2015-09-031-39/+47
| | | | | | | | | | | Change-Id: I8cc814fb2614b524434362d49132eb4d0e6a5ef9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18609 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20156 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Change fapi2::delay interface to include DFT fixed identificationBrian Silver2015-09-031-65/+62
| | | | | | | | | | | | Change-Id: Iea34cff29845a124f8ef3f3e7d0c209100b2a307 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18557 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Johannes Koesters <koesters@de.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20155 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* added module vpd get/set interfacesMatt K. Light2015-09-032-2/+180
| | | | | | | | | | | | Change-Id: Ib356940399d428d48fc9cf523495fec4c8ceaa15 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18322 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20154
* Add additional __PPE protection for currently unsupported PPE functionsGreg Still2015-09-031-1/+2
| | | | | | | | | | | Change-Id: Iba8c73966df4a9648728fde6426bd11451de79a6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18003 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20153 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add TARGET_TYPE_CAPPBrian Silver2015-09-031-1/+1
| | | | | | | | | | | | Change-Id: I2d9511ab65e53bdf89c33008d8658137a143f7bf Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17949 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20152 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Additional FAPI migration to fapi2Brian Silver2015-09-035-6/+13
| | | | | | | | | | | | | Remove fapiSystemConfig.H - API is in target.H Add hwp_executor/plat_hwp_executor for FAPI_EXEC_HWP Migrate fapiAssert as fapi2::Assert Change-Id: Ic25da30c05509501b03ecbb3ed68247bced2d707 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17652 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20151 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* FAPI2 Direct attribute access supportThi Tran2015-09-037-91/+240
| | | | | | | | | | Change-Id: Icc127aa36d53cd18f9bf16414efcaa2cc35b8c14 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17400 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20150 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add support for ranges of bits in bit operatorsBrian Silver2015-09-031-24/+32
| | | | | | | | | | | Change-Id: Ifb8d66983379a9f113bfe315a671738d703da8d2 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17716 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20149 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add variable_buffer get<OT>()Brian Silver2015-09-032-4/+21
| | | | | | | | | | | Change-Id: Iaf658f2d4a43703400ea016c37244f27524a73c0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17679 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20148 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add variable_buffer shiftLeft(), shiftRight()Brian Silver2015-09-032-6/+130
| | | | | | | | | | | Change-Id: I29692c971987f8fdf71b31d1200718c097085ede Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17676 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20147 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add missing ifdef doxygen for putSpyBrian Silver2015-09-031-8/+8
| | | | | | | | | | | Change-Id: I8fa4c528e1a449a96be271913f8d0d40d24d9a23 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17691 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20146 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add support for variable_buffer setBit/clearBitRichard Knight2015-09-031-15/+68
| | | | | | | | | | | Change-Id: Ia45b4163af6a893faa9a3f63b368c693e52b6181 RTC:126648 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17547 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20145 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add support for isBitClear() to variable_bufferRichard Knight2015-09-031-13/+15
| | | | | | | | | | | | Change-Id: I1afae3f571868bd28829fe1b44b3a73f6f07c951 RTC:126650 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17357 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20144 Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add isBitSet() supportRichard Knight2015-09-031-12/+67
| | | | | | | | | | | | Change-Id: Idaadf5bc868e87096642a96fd37215909b425fb2 RTC:126649 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16982 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20143 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Move max string length into fapi2 namespaceBrian Silver2015-09-031-1/+6
| | | | | | | | | | | Change-Id: Ifa99a55882beea904b77469fe67e74234645a0f8 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17650 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20142 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Change target types MIS/MIA to MIBrian Silver2015-09-031-2/+2
| | | | | | | | | | | | Change-Id: If2461cc38afe479ae8a99af14c0c565a9c40a2f7 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17312 Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20141 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Swap arguments to extract API to match ecmd buffersBrian Silver2015-09-031-9/+9
| | | | | | | | | | | | Change-Id: I787daba83e3aba64e2f61d9ec8d5d4d92f31999a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17595 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Alex Goryachev <gory@il.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20140 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Extend fapi2::buffer parametric interfacesBrian Silver2015-09-031-34/+191
| | | | | | | | | | | | | | | Add fapi2::buffer<T>::clearBit(bit_to_clear) Add extract/insert(<parameters>) Change-Id: I8dc00b6da68b22cd7b346cc1da56d33b94aec5b7 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17542 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20139 Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Update FFDC mechanism to better handle targets, buffersBrian Silver2015-09-037-305/+386
| | | | | | | | | | | | | | Fix bug in --empty-ffdc-classes, exectue() Change-Id: I2a872efacbe68719495b7d40123db683c3a6db3e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17340 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20138 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* FAPI_TRY will now add trace as an ERR type instead of DBG type.Bilicon Patil2015-09-032-9/+1
| | | | | | | | | | | | Change-Id: Ib3232586d8355c216997ac0cc59bbb155345d479 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17299 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20137 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Remove buffer_base.HBrian Silver2015-09-033-685/+419
| | | | | | | | | | | | Change-Id: Iaa194fa4261a122dd0516e85572ae6deacbe854c Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17135 Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20136 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Migrate headers to support platform specializationsBrian Silver2015-09-0314-778/+1526
| | | | | | | | | | | | | | | | | | | | | Add plat_target.H, fapi2_target.H Add plat_error_scope.H, fapi2_error_scope.H Update documentation to reflect platform support Wrap buffer print() API to remove from platforms Move target operators to platform specific files Move target states to target_states.H Add plat_hw_access, fapi2_hw_access.H Make op mode and pib error platform specific Change-Id: If376f656b2b8a8f207332d42494dd3ce099790c6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16970 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20135 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add fapi2.HBrian Silver2015-09-031-0/+60
| | | | | | | | | | | | Change-Id: Ibb2e56cdcad6966cc19c23272caa45baecd8ac52 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16897 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20134 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Make variable_buffer::set() overflow checking more preciseBrian Silver2015-09-034-6/+32
| | | | | | | | | | | | | | Fix toString() argument documentation Change-Id: I321e59a89d52d8d1681515b76c796027d127078b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16848 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20133 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add variable_buffer::pointer()Brian Silver2015-09-034-9/+15
| | | | | | | | | | | | | Change-Id: I4018509b00898c6ce9706c62d2d956a1019126aa Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16819 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20132 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* FFDC collection for buffers, exectue() takes a sev parameterBrian Silver2015-09-032-11/+3
| | | | | | | | | | | | Change-Id: Iffb9539211b57cf371432ae6a4468577b5a91aad Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16818 Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20131 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Change clean_up label to fapi_try_exitBrian Silver2015-09-031-3/+3
| | | | | | | | | | | | Change-Id: I3384d6c30fc907a7202b5ffe639d7402f294f633 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16656 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20130 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add fapi2::arrayBrian Silver2015-09-031-0/+174
| | | | | | | | | | | | | Change-Id: Ieddede5e9678b9bac1cc4b59a74d2a3f3a817afd Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16619 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: James N. Klazynski <jklazyns@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20129 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Fix flush, invert, and reverse buffer chainingBrian Silver2015-09-036-36/+205
| | | | | | | | | | | | | | | | | Fix flush, insert/extract invert, and reverse buffer chaining Add thread bitset functions Remove putScom reference - allow for (b | 0x6) as a buffer param Add FAPI@_RC_FALSE to allow for tri-bool type operations Change-Id: I5e07f3f2050e45bca1a6c5a21c74ac62f5b9c51d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16539 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: James N. Klazynski <jklazyns@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20128 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
OpenPOWER on IntegriCloud