summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/populate_attributes.C
Commit message (Collapse)AuthorAgeFilesLines
* Enable multiple nodes in HSVC dataDan Crowell2014-03-041-24/+73
| | | | | | | | | | | | Now that we are properly populating the HDAT areas with the HSVC node data, it would be good if we actually told HostServices about the other nodes. Change-Id: I9300dc9b8c0c916c56a01f3fbbc9d184ff44244b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8826 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix multi-node support for host services attributesDan Crowell2014-02-131-3/+21
| | | | | | | | Change-Id: I88562e5c58c68c4de2989a0808171d88b6724c11 CQ: SW244988 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8725 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update attributes needed for Host ServicesCorey Swenson2014-02-061-1/+1
| | | | | | | | Change-Id: Ie93779575b4f4a1cf991930722826bddf010a006 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8492 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Bad address when start_payload executes from non-master core.Patrick Williams2014-01-171-4/+6
| | | | | | | | | Change-Id: I913f072e8c3adda990072a226d23e8ffd82767aa Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8116 Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove leftover fixme/todo and update error calloutsDan Crowell2014-01-101-9/+10
| | | | | | | | | | | | | | | | Remove all untagged fixme/todo comments Adde new parm to error log constructor to avoid extra code in common software error case Update error callouts Add strncpy Change-Id: I8bd8f48193a96b79db91ed35c4fd485e6da38dba RTC: 67921 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7921 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: Incorrect setup of core/eco_vret_selDan Crowell2013-10-291-1/+1
| | | | | | | | | | | Updates of a few procedures as well as new attribute files required to stay in sync with the HostServices code. Change-Id: I53edf88dba9a2a0a37f03cbe741334c981c50c33 CQ: SW229638 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6915 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Persistent PLID for HSVC logsCorey Swenson2013-10-031-0/+18
| | | | | | | | | | Change-Id: Ie44fad8c75bdcb2f3e947dec67b5b7adedf38d13 RTC: 68879 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6385 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Catch overrun of HSVC attributes in HDATDan Crowell2013-09-131-2/+65
| | | | | | | | | | Ran into a problem integrating a new HB release that would have been a lot easier to debug if this code had been there. Change-Id: I3c420172bcff25a7042d3ee603f179273ba88761 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5827 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot - Updated HWPs from defect SW222043 (Power Management Significant)Thi Tran2013-09-121-1/+1
| | | | | | | | Change-Id: I2054d8de283fa65fa4aa79b5dce344a726067408 CQ: SW218817 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6129 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Attribute updates for HostServicesCorey Swenson2013-08-081-17/+31
| | | | | | | | | | Change-Id: Ia8640d52bf822ed0696776d1aad0fc728433cd8c RTC: 50411 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5466 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Populate hb attributes across drawersDoug Gilbert2013-07-101-10/+99
| | | | | | | | RTC: 50866 Change-Id: Ia5cd58d7ccf90a14f391ed87943fd09cddbb040e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4820 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add attribute IBSCOM_PROC_BASE_ADDRCorey Swenson2013-05-061-2/+18
| | | | | | | | | | Change-Id: I97100bcc301dca00108aa5fac68a02069883d8d5 RTC: 67827 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4260 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Updates to HostServices attribute listDan Crowell2013-04-031-1/+1
| | | | | | | | | | | | | Adding a few more attributes that the HWPs in HostServices need. Also improved the testcases to catch missing attributes. Updated gen script to add missing PM attribute defaults. Change-Id: I99d2c4646492f020fb59f526db5a449d3507939a RTC: 52950 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3236 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Skip all HDAT stuff in AVP modeDan Crowell2013-03-121-7/+1
| | | | | | | | | Change-Id: Ic2940a7f70c8d6f4a6e4afd6ddfeb607a71fe749 RTC: 65948 CQ: SW191055 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3507 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add system-wide constants to specify the maximum number of procs possible in ↵Mark Wenning2013-02-281-8/+7
| | | | | | | | | | the system Change-Id: I6759b15c3f31f9e8ba219b0f9661a6c947eb94d6 RTC: 61361 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3082 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix missing FREQ_PB attribute that breaks OCC loadDan Crowell2013-02-151-25/+22
| | | | | | | | | | | | | Somehow I lost the FREQ_PB attribute in the data that gets sent up to HostServices. I added that in and also went ahead and refreshed a couple other attributes in anticipation of needing them. Change-Id: Ia9da2c675955209c74b37960f6a4b70169e6efca Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3207 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Full support for 8MB and 4MB cache sizesAdam Muhle2012-12-151-8/+0
| | | | | | | | | | | | | | Updating activate_thread to check if we're using fakePNOR and if any of the L3 Cache is deconfigured. If all 8MB are available, it will make a call to extend Hostboot memory to all 8MB. Change-Id: Ib32c9aa02e643228382e2a72dcb780d2f78989fe RTC: 49137 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2683 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Reduce trace buffer sizes.Patrick Williams2012-12-141-1/+1
| | | | | | | Change-Id: I13a80f814fd13a30315320c0b0c7374f39c3ecc2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2522 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Host Data ServiceDan Crowell2012-12-131-15/+75
| | | | | | | | | | | | | | | | Implemented functions to load the Host Interface Data into memory and retrieve pointers to specific pieces of data therein. Verified in Murano and Tuleta configs. RTC: 49509 Change-Id: I18b44cd53f2cab91b83ecad283b998783e275d4f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2367 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: Melissa J. Connell <missyc@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add NAME and ECMD_STRING to HostServices attributesDan Crowell2012-12-031-9/+44
| | | | | | | | | | | | | These additions came about as a result of the HostServices code review meetings. Change-Id: I1d76b931a158ba724bdf0ee9835a1ecbb7b10100 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2310 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Expand memory footprint to full 8MB cache.Patrick Williams2012-11-141-15/+18
| | | | | | | | | | | | | | If fake PNOR isn't being used, we can expand our memory space to the full 8MB cache. There will be follow up work with RTC: 49137 to support 4MB degraded caches for bring-up. Change-Id: I1248efa37965f39ebab62aae556349c34aa24b66 RTC: 47356 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2319 Tested-by: Jenkins Server Reviewed-by: Melissa J. Connell <missyc@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support for PM AttributesDan Crowell2012-11-071-10/+24
| | | | | | | | | | | | | | | | | | | | Adding new HWP attribute xml files and associated Targeting changes to go along with them. The MURANO and VENICE xml files contain default values provided by Greg Still. We are still waiting on the final MRW definition to update the TULETA generation script. Also using this commit to add a few other error xml files for the HostServices procedures. We need this longterm to get the error parsing stuff working. Verified IPL against Murano and Tuleta configs. Depends-On: I3af3b2bf99b4dbedb6efeb2cb35e49ba066a9c19 Change-Id: I3a5be5a7b49c7c6d7e6179f5e28e046a38a12b1e RTC: 42293 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2002 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Populate Attributes for HostServicesDan Crowell2012-10-101-0/+456
Inside the start payload istep a set of FAPI attributes will be read and copied into a specified location of mainstore so that HostServices runtime code can access them. There are 4 files that will be shared with HostServices code: - attribute_structs.H : common structures used to define data - hsvc_sysdata.C : list of required system attributes - hsvc_procdata.C : list of required proc attributes - hsvc_exdata.C : list of required ex attributes RTC: 41242 Change-Id: I3af3b2bf99b4dbedb6efeb2cb35e49ba066a9c19 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1893 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud