summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/entitypath.C
Commit message (Collapse)AuthorAgeFilesLines
* Add new PMIC target for AxoneMatt Derksen2019-04-181-1/+3
| | | | | | | | | | | | | | | | PMIC is a voltage regulator for the DDIMM. It supplies power to the OCMB and DIMM targets. Change-Id: I10c1b03169f53b070f521ec9cd60cdbd15c4a268 RTC:206184 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75136 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Glenn Miles <milesg@ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added the I2C MUX attribute and target definitionsRoland Veloz2018-09-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | - Defined the I2C_MUX_INFO attribute - Defined the i2c_mux target with I2C_MUX_INFO as an attribute - Defined the i2c_mux target to have parent 'chip' - Added attribute fields i2cMuxSelector and i2cMuxPath to attributes EEPROM_NV_INFO, EEPROM_SBE_BACKUP_INFO, EEPROM_SBE_PRIMARY_INFO, EEPROM_VPD_BACKUP_INFO, EEPROM_VPD_PRIMARY_INFO, FAPI_I2C_CONTROL_INFO, TEMP_SENSOR_I2C_CONFIG and TPM_INFO. All these had I2C info in them (i2cMasterPath, port, devAddr, engine, etc). RTC:196807 CMVC-Prereq:1068716 Change-Id: Iadf4909411329c8b7b961efc2cb0789f5b96a49f Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65540 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: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@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/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Enabling Fleetwood Multi-node istep 18 attributesVenkatesh Sainath2018-01-231-1/+3
| | | | | | | | | | | | | | Adding OBUS SMPGROUP target and LINK_TRAIN_OPTION attribute for enabling Fleetwood Multinode Change-Id: Ia221d75c2ec262c2b7ae8966bb080473717eae5c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51948 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove NV reference from HB codeDzuy Nguyen2017-08-311-3/+0
| | | | | | | | | | | | | | | Change-Id: I936f6bd36119e77cd82bf001d05b18bdec9015de RTC: 173529 CMVC-Prereq: 1032476 CMVC-Prereq: 1033016 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44096 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-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> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Zeppelin New CLock TypeAlpana Kumari2017-08-071-0/+2
| | | | | | | | | | | | | | | Clock Type defined in common attribute xml New Type supported in entitypath.C Change-Id: Ic323ff0a3d9c38b5975613c85d8259e024878e61 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44206 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: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* RTC#139064: Targeting updates for Cumulus Centaur memory sub systemSwathi Madhuri Bhattiprolu2017-06-271-0/+2
| | | | | | | | | | | Change-Id: I6bfff05eeeb78d1c20e5677d198a53b4a8309186 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41733 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: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* define TARGET_TYPE_NPUPrachi Gupta2017-05-231-0/+2
| | | | | | | | | | | | Change-Id: I80d6b6ae23102018f2e86ec5b38282029e841e6c RTC:171597 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39913 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>
* Changing NV target to OBUS_BRICK and mark it a child of OBUSPrachi Gupta2017-05-231-0/+3
| | | | | | | | | | | | 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>
* add changes from common_mrw_xml to hbPrachi Gupta2017-03-291-1/+18
| | | | | | | | | | | | | | - Add <global/> to FRU_ID - Add missing TYPE Change-Id: Ib09033713ab3a9f10dddd8691f569674478fd21a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38550 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: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Porting non-hdat from powervm-p8 into master-p8Elizabeth Liner2016-09-261-0/+22
| | | | | | | | | Change-Id: I49d20a8c64bd5702aeceeff77bc5119f52996d21 RTC:156618 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29810 Tested-by: Jenkins Server <pfd-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>
* Secure boot: Add TPM targetJaymes Wilks2016-07-111-0/+2
| | | | | | | | | | | | | | Add a TPM target to hostboot to support trusted boot functionality. Change-Id: I7814740aeb8b1fe2c8131214b8a3f01ae9715d7c RTC:152874 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26760 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher J. Engel <cjengel@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Replace "NVBUS" with "NV" everywhere that we cancrgeddes2016-03-151-2/+2
| | | | | | | | | | | Change-Id: Ice2e298b5a7679976fbcb677c469d4d5fc27cb40 RTC: 147555 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21870 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add types for new P9 clocking structuresDan Crowell2016-02-251-1/+5
| | | | | | | | | | Change-Id: I0c6badc679357c510e7aa9db6a44b1d29a1cdec4 RTC: 140267 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24592 Tested-by: Jenkins Server Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9 - Create P9 targetsThi Tran2015-12-111-7/+27
| | | | | | | | | | | | Change-Id: I1c8d62d90c16ac8dd82923df2a04b25b492210a0 RTC: 129339 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18198 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Christian Geddes <crgeddes@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-211-10/+10
| | | | | | | Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Pnor1 modeling in MRW and FSP_B_MTD path for Pnor0Andrew Geissler2014-04-171-0/+2
| | | | | | | | | | | | | | | I'm doing this merge of some common code for Raja. It has a bunch of FSP co-reqs so we'll need to be careful with when we put this in. We just need to co-req with 912130 and Raja has co-req'd the rest from there. Change-Id: Iefde4a010ef3fcdaf7205cdbd64e65824d3df7e2 CQ: SW242198 CMVC-Coreq: 912130 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10576 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Deconfigure targets by checking presence related targetsStephen Cprek2014-04-041-0/+31
| | | | | | | | | | | | Centaurs behind a non-present processor are not being deconfigured Change-Id: I2574d75d76d7b7c1f4a0089193a2f361b7ac7e13 RTC: 99406 CQ: SW253452 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9921 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add CAPP target supportStephen Cprek2014-02-131-0/+2
| | | | | | | | | Change-Id: Ie3b9ba88dc60a2a82dd2881984d8f568695dc1ed RTC: 85615 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8782 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add PCIE-SWITCH targetPriti Bavaria2014-01-151-1/+3
| | | | | | | | | | | | add pcieswitch new target type Change-Id: If71d186399b93a19c1e6d63e75a8d54f7401be5b CQ: SW237852 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8027 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added PORE target supportStephen Cprek2013-12-021-0/+2
| | | | | | | | | | | Change-Id: If36fbeaf629375b7158b29d44fc0ead5b3d33304 RTC: 89232 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7255 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* added NX support for hbStephen Cprek2013-10-081-22/+24
| | | | | | | | | | Change-Id: If9f38ca0247c37525cf5350e6c25d911e071b233 RTC:82627 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6283 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add REF clock types to targeting attributes xml.Brian Horton2013-09-191-0/+8
| | | | | | | | | | Change-Id: I41b2d78aed0c0297944c0b5af7efddf9ee646b04 RTC: 84511 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6131 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW214677 : FW810: Unknown type is coming for tod clk unit in target dumpRichard J. Knight2013-07-301-0/+4
| | | | | | | | | Change-Id: I19690e0d2cc974501cf24ff6393a9e386dec51ae Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5495 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Andrea Y. Ma <ayma@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MBA unit still has MBS as parent but MBS does not exist anymoreRichard J. Knight2013-06-281-2/+0
| | | | | | | | | Change-Id: Ia65919670b1863cabd6b9e0defbeea8d81d95a3c RTC:73745 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5172 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add CONTROL_NODE target typeNick Bofferding2013-05-171-1/+3
| | | | | | | | | | | | | - Added CONTROL_NODE target type to attribute definition - Added CONTROL_NODE debug text to entity path decoder - Updated targeting image compiler to balk control node setup to FSP Change-Id: I52901ddbe93ee0c0413d7b54ee9d45782cae9010 CMVC: 882231 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4571 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove unneeded/unused TARGETING type attributes.Brian Horton2012-10-101-16/+0
| | | | | | | | | | | | | | | | | | | | TYPE_SCM TYPE_DCM TYPE_MEMVRM TYPE_PROCVRM TYPE_PERVASIVE TYPE_MEM_PORT TYPE_DMI TYPE_TP TYPE_POWERBUS This includes the Story 46851 work as well (TP and POWERBUS) Change-Id: I6a9ca86ba11eb42b65d530320b02a8ed52836a7c RTC: 38757 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1939 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add attributes and target types for the pnor device to add it to targeting filesayma2012-10-011-0/+4
| | | | | | | | | RTC:47730 Change-Id: Iecd2f5e123356a7e01921c41fd6327618b5f3043 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1881 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PSI and FSP attribute types for hwserver.Andrew Geissler2012-09-071-0/+5
| | | | | | | | | | | Muruli requires these for his RTC story noted below. This should be co-req'd or checked in with feature 844814. Change-Id: I37838d29e3dde29544675fada4be92ff586458f3 RTC:43017 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1657 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Performance and size optimizations - inline simple methodsBrian Horton2012-09-051-60/+22
| | | | | | | | | | | | | | | Move the code for some of the 'simple' methods (ie, {}, or simple methods that just set a value or return a value) from the .C file into the .H file, so that they're inlined. Saves in both size and performance. Didn't measure performance gains (not sure I can in a simulated environment..) but generated .list files look much better. Size - hbicore_extended.bin dropped from 1442928 to 1426544 (16K, 1%) Change-Id: I6915cba77520b4a28237c557760ababcca781804 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1464 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support targeting code commonalityNick Bofferding2012-04-241-0/+497
- Moved common targeting code to own subtrees - Updated many components with header file changes - Implemented abstract pointer class - Implemented Hostboot specific support for targeting commonality - Changed attribute VMM base address to 4 GB (From 3 GB) - Removed tabs, fixed > 80 character lines Change-Id: Ie5a6956670bfa4f262f7691b4f0ce5a20ed289fe RTC: 35569 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/909 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud