summaryrefslogtreecommitdiffstats
path: root/import
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* FFDC class generation changes for caps, errorsBrian Silver2015-09-035-3/+10
| | | | | | | | | | | | | | | | | Change from lower-case to upper Fix method chaining for empty classes -Wall changes Rearrange headers to need only error_scope.H Change-Id: I034fd84d05f53f36079b2b50b4ab338bf8d5bdb9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16437 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/20127 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Buffer, targeting updatesBrian Silver2015-09-0310-123/+373
| | | | | | | | | | | | | | | | | | | Update target types for ex, l2/l3 Add variable_buffer resize Update, fix, variable_buffer insert/extract variable_buffer array constructor -Wall clean up Refactor buffer::insert, bit_lengths Change-Id: I2bbec294f275a80c33917dc2df2f8b8220f6d8d6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16359 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: MATTHEW A. PLOETZ <maploetz@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/20126 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* added fapi2::delay()Matt K. Light2015-09-031-0/+28
| | | | | | | | | | | Change-Id: I8eea94ff6e5efdeb02f5a5a2723305fc57d179a3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16282 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/20125 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add fapi2::buffer<T>::extractToRight()Brian Silver2015-09-031-11/+10
| | | | | | | | | | | | Change-Id: I3c9825260e24500c7bb8adc4bb92e154d31b5208 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16157 Reviewed-by: Matt K. Light <mklight@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/20124 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add EL target type (L3/L2 caches)Brian Silver2015-09-031-0/+1
| | | | | | | | | | | | | | Change-Id: I44fdf26063bdb72261dba26b2d7a032e0c7edb1e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16154 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> 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/20123 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* fapi2 bug fixes and cleanupBrian Silver2015-09-035-113/+100
| | | | | | | | | | | | | | | | | Add assignment/equality operators to targets Add fapi2::buffer<T>::pointer() Fix fapi2::buffer<T> operator documentation Add inline to hw_access, error_info functions Remove error_info interator typdefs in favor of auto Change-Id: I8931215862c55188747a7de78f9344c0ca7ab517 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16096 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/20122 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add functional state to target walkng APIBrian Silver2015-09-032-27/+15
| | | | | | | | | | | | Fix duplicate definitions of OpMode Change-Id: I5ddfcd49a0a6462d83deca844df8bb6ebc56d883 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16043 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/20121 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add FFDC xml parsing documentationBrian Silver2015-09-033-9/+37
| | | | | | | | | | | | Change-Id: I56844e96c80fb3eb345b2254a7b42dd95c434ce3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16041 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: MATTHEW A. PLOETZ <maploetz@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/20120 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add doxygen fapi2 tooling, doc clean upBrian Silver2015-09-037-31/+70
| | | | | | | | | | Change-Id: Ieb787904e7d359f966298cf834195bed5ce86207 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15730 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/20119 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add operational mode APIBrian Silver2015-09-031-0/+25
| | | | | | | | | | Change-Id: I0200bc3f75466aa43debe511b6592191d2c7bd6a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15720 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/20118 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Error/xml parsing and FFDC classesBrian Silver2015-09-0315-0/+4338
| | | | | | | | | | | | Change-Id: Iddc92bb876dd07efe398255d7321ac6394eb4ae9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15966 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/20117 Tested-by: Jenkins Server Reviewed-by: Derk Rembold <rembold@de.ibm.com>
OpenPOWER on IntegriCloud