summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/xmltohb/target_types.xml
Commit message (Collapse)AuthorAgeFilesLines
* Support targeting code commonalityNick Bofferding2012-04-241-974/+0
| | | | | | | | | | | | | | | - 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>
* Do not init FSI slaveDan Crowell2012-04-201-0/+1
| | | | | | | | | | | | | | | Added a new attribute SP_FUNCTIONS to control some of the functionality that the FSP may or may not be handling. Updated FSI code to key off of new attribute instead of looking for VPO mode Migrated over to using HUID for tracing/logging and added a utility function for other code to use. Change-Id: Ide410d088b24a15004236d39b3e4bde784248a52 RTC: 39704 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/877 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add VPD_REC_NUM AttributeDan Crowell2012-04-161-0/+3
| | | | | | | | | | | Added VPD_REC_NUM attribute to the processor chip and dimm targets. The value matches the sequence id of the target Change-Id: I7d1b41c9f9e87baa9d42b78bf4351e3b6d774cb5 RTC: 39133 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/880 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* HWPF Attributes: Support ATTR_EXECUTION_PLATFORMMike Jones2012-04-161-0/+1
| | | | | | | | | | | | | | | | Some HWPs (e.g. special wakeup) use different registers depending on which platform the HWP is executing on (FSP/Hostboot) to avoid arbitration problems when multiple platforms do the same thing concurrently. This attribute allows those HWPs to query the platform. Dean/John agree with this attribute. See RTC task 40409 for details. Change-Id: I761ba03b43905c7bdc268fae8ffb4c5796ece21b RTC: 40409 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/878 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add HUID AttributeDan Crowell2012-04-101-0/+2
| | | | | | | | | | | | | Added a HUID attribute to every target and filled the value in for the existing system configurations. Updated mrw script to generate the HUID as well. Change-Id: Id8f53e548b97fd293cfac4e4b1d0e6bda848c4ea RTC: 39270 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/822 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attributes: Support ATTR_CHIP_HAS_SBEMike Jones2012-04-091-1/+10
| | | | | | | | | | | | | This was reuqested by Jeshua. One of his HWPs will run on both Venice and Murano and needs to know if the chip has an SBE in order to initialize some SBE related registers. Venice has an SBE, Murano doesn't Change-Id: I8e606a6168873f8aef4fdd11e0d3f4e1cb8597d9 RTC: 39971 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/823 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Updates to HWAS code: istep 6, presence detect logicBrian Horton2012-04-051-0/+3
| | | | | | | | | | | | | | | . remove hwas functions in istep 4.* . add new hwas functions to istep 6.* as per 0.99 ipl flow . split hwas into common and platform specific layers for hostboot/fsp sharing . add presence detect logic . add chip id/ec logic, including ATTR_CHIP_ID (Story 35542) Change-Id: I436fe54b1a7f7547cbc9e19beda2d47105c11871 RTC: 35777 RTC: 35542 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/800 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Full support for Scom TranslateMissy Connell2012-03-301-0/+74
| | | | | | | | | | | | | | | | Includes Xbus, Abus support and all indirect scom address ranges known to date. Task 36903 - Scom Translate for A and X Bus Task 37697 - Code updates for Scom Translate Abus/Xbus Task 38765 - fix for Indirect Scom/Scom translate for MBA targets currently not yet supported Added Murano XML targets for Xbus and Abus Final Merge with Murano/Venice on 810 verified Change-Id: I75d9e642efc4e020e39a2b87ab541cfa5ecd56ba Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/761 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix I2C/EEPROM tests to work when there are no I2C TargetsTerry J. Opie2012-03-271-67/+7
| | | | | | | | Change-Id: I22112ca863b19759eec9080742148bd71751b144 RTC: 39190 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/793 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support string attributesNick Bofferding2012-03-211-0/+4
| | | | | | | | | | | | | | | - Updated targeting test makefile to enable access to targ trace - Added testcases to verify string attribute behavior - Added string attribute types for testing - Added string attributes to target types for testing - Updated attribute compiler to output string attribute typedefs + sizes - Updated attribute compiler to emit more friendly attribute alias - Updated attribute compiler to process and emit string attributes Change-Id: I4fe1bbd402319e7f40d90f6448cd342f714c1058 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/767 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add support for MURANO simics configDan Crowell2012-03-211-3/+99
| | | | | | | | | | | Update bbuild to released 1209 driver (b0229a_1209.760) RTC: 35596 Change-Id: Ifeb06070ac61943982509e88df6a1ca27c5e0aea Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/717 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support: Fabric config attributesMike Jones2012-03-151-9/+18
| | | | | | | | | RTC: 35819 Change-Id: I8502e8a8974935cccf60e38b02cc1fbff86a18ce Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/728 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Merge latest memory attributes XML file from HW teamMike Jones2012-02-281-5/+7
| | | | | | | | | Change-Id: I0e22eec71f7aab0e0e7b5ca9edd03358034078c4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/700 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support. DQ AttributeMike Jones2012-02-281-1/+2
| | | | | | | Change-Id: I05e6f4f435574e25f65702c875e332e253927ff7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/686 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support: Memory/MirrorMemory base addressesMike Jones2012-02-221-0/+3
| | | | | | | | | Change-Id: I7ddf2ffb36b453ccf37dc6d3138752c1c8c4079d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/682 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support: ATTR_FSI_GP_SCOM_ACCESS.Mike Jones2012-02-141-0/+10
| | | | | | | | Change-Id: I6307ae3a6a3c151bb85fd86081a5bac4d16076f4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/666 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add support for logical DIMMs generated from the MRWNick Bofferding2012-02-071-1/+27
| | | | | | | | | | | | | | | - Fixed whitespace pruning of entity paths in attribute compiler - Added *.mrw.xml files (empty) to hold logical DIMM target instances - Updated makefile to process *.mrw.xml files - Updated SALERNO system XML to reference logical DIMM cards - Updated attribute XML with new postion, mba port, mba slot attributes - Updated attribute XML with new class type - Updated target type XML with classes/attributes for logical DIMMs Change-Id: I2981405fdf1e8706d7380a7963ede8e9fd6bc323 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/639 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* RTC4545 and RCT4541 - HWP supportMark Wenning2012-02-071-0/+3
| | | | | | | | | | | | | | | | | | | | - branch HWP_test3 Add support for IStep HWPs: HostBoot - DMI Training 11.7 proc_cen_framelock : Initialize EDI Frame HostBoot - Establish System SMP 11.4 dmi_io_run_training : Run training on ext buses - add support for 2 centaurs - push to Gerrit for full review - review responses - final review responses Change-Id: Iab9d7c145eb6834cec5edcd0a6b97622cf0ce86b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/621 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Indirect SCOM supportMissy Connell2012-01-241-0/+8
| | | | | | | | | | Added locking Change-Id: If2b3c2d69bb533a65cd9b41c1eaf595e979f93aa Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/562 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HWPF Attribute Support: L2/L3 epsilon register attributes - RTC4564Van Lee2012-01-121-0/+30
| | | | | | | | Change-Id: I51f9ac55afad27ff98eac07768ed52c986c05040 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/602 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support: ATTR_EC - RTC4552Van Lee2012-01-091-0/+3
| | | | | | | Change-Id: I4543ea01f1f31e2b3018699753cd33efdcec0c5c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/595 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Switching FSI Scom Driver over to use a separate attribute mutexDan Crowell2012-01-091-0/+6
| | | | | | | | | | | | | for each chip versus a single global mutex. RTC Story 4389 Also stuck in a quick fix for Issue 4493 at the same time. Verified against VENICE model with a Centaur. Change-Id: I62fc2c979315b60594104550f8095aa80996c40f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/599 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add support for memory HWPF attributesMike Jones2012-01-091-1/+87
| | | | | | | Change-Id: I945224b9d4acf25730b5c9c8bee384b6a3669104 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/588 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF Attribute Support: ATTR_IS_SIMULATION - RTC4080Van Lee2012-01-041-1/+1
| | | | | | | Change-Id: I2b73ceb44af6717e92f8ade682596496545fab51 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/581 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
* I2C to use Attribute based MutexesTerry J. Opie2012-01-031-0/+12
| | | | | | | | | | | | Additionally: - Static initializer for EEPROM mutex - Move I2C back to extended image Change-Id: I3cb4bd755aff7c223b3fd794ee88947b0e77f179 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/565 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Use remote xscom for remote centaur FSI opsDan Crowell2011-12-081-0/+3
| | | | | | | | | | | | | | | | | | | | Task 4086 If the powerbus is alive we will use the remote master's OPB logic directly instead of using the master proc's logic and cascading through the MFSI port. Added a target-specific mutex to handle concurrency issues. Note - the new code path cannot be tested until XSCOM is completed with Story 4382 I also modified some error handling to take care of errors exposed by the fsipres testcase. Verified on SALERNO and 2-proc VENICE models. Change-Id: If48ddde60cef819ff6b921e00bdbab5027830be4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/569 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* I2C Bad Machine Path and Cxx Testcases as well as the EEPROM device driver.Terry J. Opie2011-12-011-0/+89
| | | | | | | Change-Id: Ia89d3aecb3192a2f99ef9fbb5abe0ce1d528a481 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/506 Tested-by: Jenkins Server Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
* RTC4287: Access PNOR to read IStep Mode AttributeMark Wenning2011-11-181-0/+3
| | | | | | | | | | | | | | - initial commit - fix script to work with changes in simics, to test - review fixes - review fixes 2 - add extra command to set (nonvolatile) ISTEP_MODE to OFF - review fixes 3 - minor fixes, remove unit test Change-Id: I9a1b7582da26a272393e3ea6c87c6979d0ea7c11 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/499 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support host boot mutex attributesNick Bofferding2011-11-161-0/+1
| | | | | | | | | | | | | | | | | | | | - Prevented mutex attributes from being copied in target APIs - Added target APIs to get/tryGet mutex attribute references - Added testcases to verify mutex attributes - Added mutex attribute type to XML definition - Added test mutex attribute to system target XML definition - Modified attribute compiler to support mutex attributes and restrictions - Replaced 100000 cycle loop in synctest.H with nanosleep for 10 CTX switches - Added context switch time macros to time.h - Removed context switch time macros from taskwaittest.H and renamed existing macro calls - Removed context switch time macros from synctest.H and renamed existing macro calls Change-Id: I93fecfa75e00e509fa442e4dd5c9e3fd67866e98 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/491 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add Centaurs to target/attribute modelNick Bofferding2011-11-151-29/+281
| | | | | | | | | | | | | | - Create/update Centaur chips, MBS, MBA units - Add unit testcase to query the Centaurs - Update the Venice, VBU target instances - Increase max endpoint pairs to 10 - Other general model updates for compatibility, consistency - Register FSISCOM and SCOM operations with DD framework for Centaur chips Change-Id: If43bc57888e66b7d2ea53704ca703328eec844f9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/465 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial Deconfigure and GARD supportMike Jones2011-11-011-0/+12
| | | | | | | Change-Id: I8448480627ad478e8e16377027137e6df410053f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/460 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Add support for targeting featuresNick Bofferding2011-10-251-0/+1
| | | | | | | | | | | | | - Support enums inside of complex types - Support native types (EntityPath) inside complex types - Support integer types (int8,int16,int32,int64) - Determine PNOR virtual base address from host boot code - Allow reuse of enums across multiple attributes Change-Id: I56501b79f354c83310e86854d27de8ce9be61952 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/454 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* HWPF Attribute Support: ATTR_MSS_EFF_PRIMARY_RANKAndrew Geissler2011-10-251-0/+1
| | | | | | | | | | | - Review comments - Made volatile-zeroed and created test case - More review comments - Fixed bug in kernel code as well per Patrick assistance - Another comment from Nick about the error message in perl script Change-Id: Ia1dd66b2e9918695e534fd28c4d25260c92d0d8b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/447 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* RTC3872: Hardware Availability Service: Add HWAS as first ISTEPMark Wenning2011-10-201-0/+1
| | | | | | | | | | | | | | | | | | - first commit - change isteplist to call hwas - comment out test isteps - modify xml to add HWAS_STATE attribute - add macros to taskargs - remove debug trace from taskargs - add call to init_fsi - post-review - merge xml files - forgot one printkd Change-Id: Iab3b1f85c401f9a176ed84ddb91263caf25a3d56 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/430 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add fapiGetInitFileAttr functionMike Jones2011-10-171-0/+12
| | | | | | | Change-Id: I1fadb01b8f8e850fdc6c766138e8adb0ea2e0a51 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/436 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Pull FSI data from real attributes (Task 3909).Dan Crowell2011-10-141-0/+267
There are a group of attributes defined for FSI now. -ATTR_FSI_MASTER_CHIP -ATTR_FSI_MASTER_TYPE -ATTR_FSI_MASTER_PORT -ATTR_FSI_SLAVE_CASCADE -ATTR_FSI_OPTION_FLAGS Also includes work for Story 3996. The attributes are now broken into 3 distinct pieces: - attribute_types.xml : defines hostboot attributes - target_types.xml : defines different types of targets - XXX.system.xml : system-specific information, equivalent to what we'll get from system workbook These are then used to generic system-specific binaries, currently for 3 platforms: - simics_SALERNO_targeting.bin - simics_VENICE_targeting.bin - vbu_targeting.bin Change-Id: I2bf920cc62cceb761ab44a07df433da44249d0e0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/426 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
OpenPOWER on IntegriCloud