summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/attroverride
Commit message (Collapse)AuthorAgeFilesLines
* Fix some shortname issuesDan Crowell2018-08-291-1/+1
| | | | | | | | | | | | | | | | MEMPORT is using mp Made all processor-level names generic Change-Id: I50ac5742b20645574ce5bd4636fa23ec39357b96 RTC: 172969 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64065 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Base targeting support for OCMB chip and MEM_PORT chipletChristian Geddes2018-08-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | In Axone we are introducing a new memory buffer known as the Open Capi Memory Buffer chip. On this chip will be a MEM_PORT chiplet(s) which will connect to the DIMM. This completes the following picture (it is expected OMIC, MCC, and OMI have been added already) MI--MCC / \ Proc--MC < __ OMI--OCMB--MEM_PORT--DIMM \ / OMIC Change-Id: I1a3e3d38978ce11fecee2ab11de83909eb440774 RTC:172970 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63911 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Base targeting support for Axone memory complexChristian Geddes2018-08-081-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added 3 new target types to start things off. These are the OMI (open-capi memory interface), the OMIC (open-capi memory interface controller), and the MCC (memory channel controller). These new targets will help us represent the new memory complex we are using for axone. The axone memory hiearchy will look like this: MI--MCC / \ Proc--MC < __ OMI--OCMB--MEMPORT--DIMM \ / OMIC **Note that OCMB/MEMPORT have not been implemented in hostboot yet Change-Id: I3df4eb3e279f825f0bdee86448ea23cb975e5511 RTC:172969 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63744 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Fix and codify how system and node targets are handled by attribute overridesBrian Bakke2018-02-223-65/+279
| | | | | | | | | | | | | | | | | | This change adds support that allows the "chip type" and "chip unit type" parameters to preceed the "system string" parameter in a target line. The API is documented in attrTextToBinaryBlog.H and README.attr_override Change-Id: I850472102ae5f3907223ba1dc5d5d22d0a0da72f RTC: 187338 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54061 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix and codify how system and node targets are handled by attribute overridesBrian Bakke2018-02-122-477/+647
| | | | | | | | | | | | | | | | | | This change documents the syntax for attribute override text files and fixes implementation misses. The API is documented in attrTextToBinaryBlog.H . Change-Id: Iab34365eadd908e7293942152c5140733d39e9e8 RTC: 187338 CQ: SW416716 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53746 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Bad target parsing in attributeOverride toolBrian Bakke2018-01-231-13/+20
| | | | | | | | | | | | | Change-Id: Ibb96b1584ee820cd071bc3f9debffd2077e966c2 RTC:186173 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52370 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Compile attributeOverride tool in x86.nfp environment for mnfg useMatt Derksen2018-01-211-16/+20
| | | | | | | | | | Needed to change some files to compile before C++11. Added some files to the fsp.tar so compile can happen in ODE environment. Change-Id: Ifb7a06bff5335582d794ea622f93154eff412876 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52195 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* story 179500 - Sanity Check Attribute Overrides inputBrian Bakke2017-10-132-50/+847
| | | | | | | | | | | | Change-Id: I3686e4e7efb916d5c267e2464da9aac311d92999 RTC: 179500 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46286 Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Dzuy Nguyen <dzuy@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Only build attributeOverride if compiler supports -std=gnu++11Stewart Smith2017-06-191-1/+7
| | | | | | | | | | | | | | | | GCC prior to 4.8 doesn't support -std=gnu++11, which the attributeOverride tool requires to build. Resolves:open-power/op-build/pull/947 Change-Id: I53ad31b56dd90c2cd77f5ca1f91b46e519cdfe48 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38131 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support signed attributes with override toolDzuy Nguyen2017-05-251-1/+3
| | | | | | | | | | | Change-Id: Ib82466e9a2b8da9c436707e463dd2669d59aedd7 RTC: 144142 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40772 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changing NV target to OBUS_BRICK and mark it a child of OBUSPrachi Gupta2017-05-231-2/+2
| | | | | | | | | | | | Change-Id: I17b52033d1e6811c320f201056708f31ef34d0e9 RTC:171597 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38481 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support comma-delimited targets in attribute overrideMatt Derksen2016-11-043-77/+308
| | | | | | | | | | | | | Change-Id: I338335ae1e447bfe9bb78cf424b4754199fcd9ab RTC:162535 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31992 Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove deprecated ATTR_MSS_VOLT and ATTR_VMEM_IDMatt Derksen2016-10-113-3/+3
| | | | | | | | | | | | Change-Id: I3c22c0da4889ca8804e619f3b2442be0b4c6eace RTC:159848 CMVC-Prereq:1006706 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30893 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* make clean target update & clobberLateef Quraishi2016-06-221-0/+4
| | | | | | | | | | | Change-Id: Ia946bb84b34ea651b09bfbaac992888bafbe4914 RTC: 151009 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25095 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix compile of attrTextToBinaryBlobMike Baiocchi2016-06-061-0/+1
| | | | | | | | | | | | There was a recent ekb change where target_types.H needed to include plat_target_filter.H, but the attrTextToBinaryBlob tool was not set to look for this file in the correct include path. This commit fixes this issue. Change-Id: Ifdddb4481d289d58ae73af271d68b52bb36212d0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25404 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* attributeOverride build errors in fips910Andres Lugo-Reyes2016-06-033-114/+200
| | | | | | | | | | | | | | Replace fapi references in attrTextToBinaryBlob.C with fapi2 and make the appropriate makefile changes. Change-Id: I868cf1c1e401a78352dad49bf45a4d3f17817738 RTC:148103 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24143 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* fix attribute override target string parsingAndres Lugo-Reyes2016-05-181-6/+7
| | | | | | | | | | | | | | | | | This change allows the attribute override tool to process target strings that begin with both "target = " and "target=" Change-Id: I2f32d6956207a52d0c62bad35843f40a844c9ef6 ForwardPort:yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24633 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24670 Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins
* Attribute Override Tool Fixescrgeddes2015-09-291-3/+11
| | | | | | | | | | | | | | | | The tool was having issues parsing out the targets type. This is fixed now, also I added 'pu' as a valid string to be used to target proc targets. Change-Id: If01a246221b19b7fd3b4e6b24d23a0ed3bf0aac0 RTC: 131731 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19369 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins OP HW Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change default ECC injection on Attribute overrides to falseMatt Ploetz2015-08-241-2/+2
| | | | | | | | | | | | | | Change-Id: Id45c0502496aede54c63cd036358dcb59750f32e RTC:129055 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19950 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: ANDRES A. LUGO-REYES <aalugore@us.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: Christian Geddes <crgeddes@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add ATTR_PERM support to attoverride toolStephen Cprek2015-08-142-3/+26
| | | | | | | | | | Change-Id: Ia6ac71a4e71679d9b7b5dc023393a2b975a24b7e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19071 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: ANDRES A. LUGO-REYES <aalugore@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Attribute override tool README.Andres Lugo-Reyes2015-04-091-0/+175
| | | | | | | | | | Resolves open-power/hostboot#11 Change-Id: I2b1160c5a8e103966deed0e507c5f2d5763d0c06 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16155 Tested-by: Jenkins Server Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* override tool pads taking ecc bits into accountAndres Lugo-Reyes2015-03-101-5/+6
| | | | | | | | | | | | Fixes open-power/hostboot#12 Change-Id: I860741165fae31594e1258147f03f08adf606389 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16144 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Jay M. Azurin <jmazurin@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add loop fix and missing include to attribute override tool.Andres Lugo-Reyes2015-02-161-1/+2
| | | | | | | | Change-Id: I451d905d96822a151aa7966d31d27353bebbe953 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15757 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix initial circular dependency for override toolAndres Lugo-Reyes2015-02-101-1/+1
| | | | | | | Change-Id: I920168be5bd82f210887752088bbac999c7f3eb7 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15555 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Tool to convert attribute text file into binary blobAndres Lugo-Reyes2015-02-023-0/+1487
Change-Id: I073fd9b904dbedf932ef8b07faa81e819206af28 RTC:108833 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14634 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud