summaryrefslogtreecommitdiffstats
path: root/import/hwpf
Commit message (Collapse)AuthorAgeFilesLines
* variable_buffer: Support get<OT>() / put<OT>() for incomplete buffer tailsJoachim Fenkes2016-07-191-6/+31
| | | | | | | | | | | | | | | | | | | Support getting and putting the last incomplete OT in a buffer that's not an integer multiple of the OT's size. Values will be treated left-aligned. Also add an assertion to get<OT>() to make sure we don't read beyond the end of the buffer. Change-Id: I527d21209c1694598526bfc815bfd7de38d0fb10 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26048 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26052 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Add new addErrorInfo method to enable collectFfdc and collectRegFfdcRichard J. Knight2016-07-181-0/+22
| | | | | | | | | | | | | | | | -new interface to make it easy to add error info passed back from the ffdc collection functions. Change-Id: I0182492ee980b733a8db9f8d6cac4361470bb606 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27043 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27044 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Fix privileged typo in attribute xmlDan Crowell2016-06-231-2/+2
| | | | | | | | | | | Change-Id: Ic831309ef90d457af64592031d67a169004bd991 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24112 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26162 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Add base FAPI2 attribute definitionsJoe McGill2016-06-231-0/+53
| | | | | | | | | | | | | | | | Add attributes needed for Cronus platform compilation to hwpf/fapi2 Adjust location of XML in hwpf/fapi2 tree Change-Id: Ief33eeba9f108be326c7ba6e7e8e6cc5b877ab31 Original-Change-Id: I7c6873335bc21327edf53319bd0753c352205480 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20918 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> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26161 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Packaging of memory vpd on Nimbus, MCA->MCSwhs2016-06-233-11/+11
| | | | | | | | | | | | | | | | | Change from MCA to MCS target. Update decode logic. Change-Id: I71408c25ce33cf6e342bb704b5d173f8d98229dc RTC: 144519 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25403 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25471 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* add fapi2::getSpy with ring mode option to enable fastarray codeMatt K. Light2016-06-232-0/+32
| | | | | | | | | | | | | Change-Id: Ibb5c3e55e0904c8272b9279c5f5dcc5ff1ea7ef2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22475 Tested-by: Jenkins Server Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22476 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Variable buffer issues when inserting OT variable bufferRichard J. Knight2016-06-221-4/+8
| | | | | | | | | | | | | | | | | | -Added check for integral_type for OT insert. This change forces the user to insert only integral types using the generic insert interface. Change-Id: Ic207f855afff5e80d6bb342f94873964a0f60d16 RTC:151788 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25861 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com> Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25868 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* PutRing utils to scan ringsBilicon Patil2016-06-141-0/+10
| | | | | | | | | | | | | | Change-Id: Ieab183be571fda1013ef658568aee495c68c7100 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21795 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Dev-Ready: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21796 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Add getChipletNumber to Target classSantosh Puranik2016-06-142-0/+25
| | | | | | | | | | | | | | | Change-Id: I78335d4c3b986d2733e47271457ea340b8ad043e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25392 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Dev-Ready: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25393 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Add explicit RC checkers to ReturnCode classDan Crowell2016-06-132-1/+22
| | | | | | | | | | | | | | | | | | | We encountered compiler errors trying to do seemingly normal comparisons that hit the operator overloads. It required some non-ideal casting operations to make it work. These new functions push all of the casting logic into the class where it belongs. Change-Id: I566f12acbd698a625848514399aca1b7ec233496 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25473 Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25504 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Fix include of plat_target_filter.H in target_types.HMike Baiocchi2016-06-081-1/+1
| | | | | | | | | | | | | Change-Id: Ia2309f04e4511cc9cb8730d32c62fec554be16ad Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25406 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25459 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Update bit-field of TargetFilter enum to match Pervasive NumberingMike Baiocchi2016-06-081-46/+53
| | | | | | | | | | | | | | | | | | | | This moves the bit-field numbering of the TargetFilter enum to a new plat_target_filter.H file. The plat_target_filter.H file added to this commit has the same numbering scheme of what was originally in target_types.H. Change-Id: Ib2fd08abc8a52481ffd00126a13287a29138e55b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24862 Tested-by: PPE CI Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24864 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Variable buffer problemsRichard J. Knight2016-06-081-16/+5
| | | | | | | | | | | | | Change-Id: I19eba345844ff3344939f77ec7e7fe8183e1b9a5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24725 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24727 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Procedure crashes when trying to query an EC featureRichard J. Knight2016-06-081-58/+0
| | | | | | | | | | | | | | | | | | | | -Updated queryEcFeature to have two parts, base attribute reading is now in a library, while feature checking logic is now in small individual inline functions. Change-Id: I4c3685d6a85946297af31f7f3da4d918bca88039 RTC:151184 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23025 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23030 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* remove old Target::getOtherEnd() methodMatt K. Light2016-06-082-29/+0
| | | | | | | | | | | | | Change-Id: I8fc759b33cbc20dbbe1d569b202a59e8258fe394 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24760 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24761 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Update ekb version of plat_error_scope.H to match new hostboot versionRichard J. Knight2016-06-081-3/+3
| | | | | | | | | | | | | | -fixed FAPI_ASSERT_NOEXIT macro so that it commits error by default Change-Id: I036bd84d8a7f60282ead67a4f160e0898c42d055 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24834 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24837 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Add MVPD_KEYWORD_FIRST and MVPD_RECORD_FIRST to mvpd defscrgeddes2016-05-201-0/+2
| | | | | | | | | | | | | | | | These enum values help with test cases. Change-Id: I56db6d5221b6d3dd07c0da15b94bcce8ccbcad2b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24618 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24620 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Changes related to packaging of memory vpd on Nimbuswhs2016-05-203-18/+21
| | | | | | | | | | | | | | | | | | Create a HWP to process MR and MT keyword to map to memory vpd keyword. Change specialization from MCS to MCA. Change-Id: I426e4c7600e2158737c82e3c2380518c392ada5b RTC: 144519 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23775 Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23797 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Fix assert() in variable_bufferRichard J. Knight2016-05-201-3/+7
| | | | | | | | | | | | | | | | -Updated code to use fapi2::Assert instead of assert() Change-Id: I5184f1f41c7b0568fac8d98e6b38d4de1b76269f RTC:128525 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24261 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24263 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* add Target::isFunctional()Matt K. Light2016-05-192-0/+22
| | | | | | | | | | | | | | | | | | | -PPE and Cronus would like to check if a target is functional using different attributes. This method would abstract the checking. PPE would use ATTR_PG_* Cronus would use ATTR_FUNCTIONAL Change-Id: I59710cd118f756bed676fb94c38bbf0517f24730 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24721 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24722
* initCompiler: add getSpy to the ifcompiler platformPrachi Gupta2016-05-111-1/+2
| | | | | | | | | | | | | - Also, adds more error handling for missing attributes Change-Id: Iff5f360a0cc6632f0ec5d351b6eb67344b597c4f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23320 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23321 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Cleaned up doxygen errors from ecmd buildKahn Evans2016-05-112-4/+3
| | | | | | | | | | | | | Change-Id: If262f520be9e468f14d77a78ffa16714c09813eb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23282 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23284 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Add LAST value to MVPD enumerations for testcasesDan Crowell2016-04-281-1/+3
| | | | | | | | | | | | | | | | | Added a couple LAST enums to the record and keyword lists so that testcases can loop through all possible values without hardcoding anything. Change-Id: Ie32dfd6d88bb1a4b749f55471ea21bf73428c745 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23414 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23415 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Modify freq & dep. files. Add cas latency & unit testsAndre Marin2016-04-201-1/+17
| | | | | | | | | | | | | | | Change-Id: I205bf48e54fb3c8f19f973f58f8ec1d4c7345a23 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22632 Tested-by: PPE CI Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22633 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Make RC value 32-bit. Switch to required ecmd ver-14-3Santosh Puranik2016-04-181-5/+14
| | | | | | | | | | | | | Change-Id: I3567f66a62c2946f201965bb2221697d05085b01 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21713 Tested-by: Jenkins Server Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22076 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Need fapi2 interface for special wakeupRichard J. Knight2016-04-141-1/+56
| | | | | | | | | | | | | | | | | -Add API to support special wakeup. Change-Id: I0b5a75339a43fe55a5d119891d2e5e767be4060d Depends-on:I35d2fdc689da349ccf8d61afa1639ed1b9438749 RTC:148345 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21535 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Brian R. 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://ralgit01.raleigh.ibm.com/gerrit1/21536 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Delagation default ctor of target.Hcrgeddes2016-04-141-2/+10
| | | | | | | | | | | | | | | | | | | The default constructor for target.H needs to explicitly point to the constructor that accepts a plat_targ_handle type. This was added for template specialization. Specifically in this case this was added to address TARGET_TYPE_SYSTEM targets in hostboot platform code. Change-Id: I863eb985f74f347a4e46a9c19449c57c70d6adce RTC:129517 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22063 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22065 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* add < operator to Target to enable std::map use with Target indexMatt K. Light2016-04-142-0/+22
| | | | | | | | | | | | | | Change-Id: I9d624df82690559ec763e16fbe95f9140d92c451 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22069 Tested-by: Jenkins Server Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22072 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Update getVPD interfaceRichard J. Knight2016-04-143-58/+57
| | | | | | | | | | | | | | | | -Move definitnion of specialized VPDInfo struct into fapi2. Change-Id: Ie91bfffd9c91e4a84f8b5451d2833522a540fca0 RTC:149122 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21782 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21783 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* reorder data in VPDInfo to get rid of -Wreorder warningMatt K. Light2016-04-141-3/+3
| | | | | | | | | | | | Change-Id: I0df51db1c6d13bc8bc35269fbd81caf81b65f884 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21687 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22179 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* new Target::getOtherEnd() that can return failureMatt K. Light2016-03-042-1/+38
| | | | | | | | | | | | Change-Id: I512fddc549d2e79711a8a3eeb62b2fd206cf43b1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21640 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21706
* VPD Accessor Changes for P9Richard J. Knight2016-03-044-0/+244
| | | | | | | | | | | | | | | Change-Id: I5342d99c753f6eb6a388dab0771341fe11d17c07 RTC:144543 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/10623 Tested-by: Jenkins Server Tested-by: Auto Mirror Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21705 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* utility functions to convert between variable_buffer and ecmdDataBufferBaseMatt K. Light2016-03-041-0/+142
| | | | | | | | | | | Change-Id: I7b8f36f7b90238cd3beed7cdf847a3d003388c50 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22299 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21704 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Return code not correct value when setting platform dataRichard J. Knight2016-03-041-0/+2
| | | | | | | | | | | | | | | | | | -Fixed setPlatformDataPtr() to set the value of the return code to indicate platform data is present. Change-Id: I419fb45a6bf4d22c41867730b9c4b81e7576de40 RTC:147545 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24652 Tested-by: Jenkins Server Tested-by: Auto Mirror Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21052 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Fix ffdc.H pointer, tooling changesBrian Silver2016-03-041-5/+4
| | | | | | | | | | Change-Id: Ia39df60855e93772f3fbdd2a9a5392cf79038862 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24672 Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21043 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Put in a #ifndef flag in because HB doesnt support TLScrgeddes2016-03-041-1/+8
| | | | | | | | | | | | | | | | Because HB has a bug in our TLS code that will take some time to resolve we have placed a temporary flag in this file so that HB can build without needed an extra cherry pick Change-Id: Ie9c878f819bbd2c270df3fe9a09bf696d024bb73 RTC:146805 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24277 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21703 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* fixed typo in getChildren() filtered doxygenMatt K. Light2016-03-041-2/+2
| | | | | | | | | | | Change-Id: Id62ebd1225aee104669c1d3e3911573972a2b7bc Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23487 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21702 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* adding more set pulse mdoes to RingMode enumMatt K. Light2016-03-041-5/+10
| | | | | | | | | | | Change-Id: I47cc501158d569d07d3d98b2039ddf2ab18e325b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24365 Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21701 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Added mss_spd_ut, edited mss_utils_ut, fixed ecmd_facade & return_codeAndre Marin2016-03-041-4/+4
| | | | | | | | | | | Change-Id: I43af67f8bdce058e7af322b51b34336726e3a442 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23904 Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21700 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Updates to the fapi2 putRing APIBilicon Patil2016-03-041-1/+2
| | | | | | | | | | | | | | | | | | | Changes for "putRing from image" - 1) Will take a Ring ID instead of Ring Address 2) Will not support variable buffer type for PPE platforms 3) A new file is created that will have the enum constants of Ring IDs Change-Id: I17693b4e2b3689317132f370a526e637de38aea9 Original-Change-Id: Ie7ba1d2f2cb7d5954d9c6d6c4c2938673d963811 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23130 Tested-by: Jenkins Server Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21699 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Removing inline specifier for fapi2::putRingBilicon Patil2016-03-012-6/+6
| | | | | | | | | | | | | Change-Id: I29d1ff46e380ffac8996c58e2b5a71973adadfb3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/20604 Tested-by: Jenkins Server Tested-by: Auto Mirror Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Brian R. 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://ralgit01.raleigh.ibm.com/gerrit1/21492
* Add mcbist L2 functionBrian Silver2016-02-231-4/+5
| | | | | | | | | | Change-Id: I8b98c188d6a642eb49d89deffcbd697d9cf7afdc Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23895 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24666
* remove unused fapi2 multiscom functionMatt K. Light2016-02-233-100/+1
| | | | | | | | | | Change-Id: Idc69f7d5ad73e33b259b1938b82196d99392be15 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24393 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@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/24669
* Updates to the fapi2 putRing APIBilicon Patil2016-02-232-43/+36
| | | | | | | | | | | | | | | | | Changes for "putRing from image" - 1) Will take a Ring ID instead of Ring Address 2) Will not support variable buffer type for PPE platforms 3) A new file is created that will have the enum constants of Ring IDs Change-Id: Ie7ba1d2f2cb7d5954d9c6d6c4c2938673d963811 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23130 Tested-by: Jenkins Server Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@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/24668
* Updated target filter definitionsSantosh Puranik2016-01-271-16/+94
| | | | | | | | | | | | -- Added filters for caches, cores, and other composite filters -- Update target filter enum values - 64 bit now Change-Id: Iffcf2d93be70e3a55fac53b3b7f37b0a523da56c Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23521 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23719 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Need an option to allow HWP to return an error log to platform code.Richard J. Knight2016-01-274-20/+89
| | | | | | | | | | | | | | | | -Update ReturnCode object to include plat err pointer. -Modify FFDC code to capture error log pointer -Add FAPI_ASSERT_NO_EXIT macro Change-Id: I9d69535416be9d09434766cc15f7db447a72aa60 RTC:13220 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22572 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@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/23712 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* variable_buffer uninitialized errorRichard J. Knight2016-01-271-2/+2
| | | | | | | | | | | | | | -Update code to initialize the variable where its declared. Change-Id: I037b31ebf1b4f08f734ab65a45e1bc70ca016fc9 RTC:144425 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23240 Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Jenkins Server 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/23711 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Fix all incorrect copyright prologsStephen Cprek2016-01-077-158/+152
| | | | | | | | | | | | Change-Id: I293e79b5a37bf4180f6dd19d259fac3434327fb3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22759 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23028 Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Remove unrequired thread includeDan Crowell2016-01-041-1/+0
| | | | | | | | | | | Change-Id: I7f71263da074eb6f6bd2a2a8f9e24895fb81ec35 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22661 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22673 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Remove use of initializer list from variable buffer.Richard J. Knight2016-01-041-2/+2
| | | | | | | | | | | Change-Id: Ida5cf7c4505501b84c02f657910e5d4883ddc673 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22633 Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22672 Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
OpenPOWER on IntegriCloud