summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Port UtilStream, UtilMem, UtilFile from FSP.Patrick Williams2012-06-0711-1/+1804
| | | | | | | | | Change-Id: Id17617544a8c4ed646aa8410cb968ba9376dea68 RTC: 41638 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1097 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MVPD Query Keyword SizeTerry J. Opie2012-06-073-229/+295
| | | | | | | | | Change-Id: I6ec09aa5307bac8351ecd1937853c72421eb59c5 RTC: 42489 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1127 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Coalesce ERRL user detail data error log sectionsBrian Horton2012-06-0711-146/+254
| | | | | | | | | | | | | | | | | | | | | Add optional 'merge' flag to addFFDC() method which certain UserDetail error log objects will use to cause additional log entries to get merged together. They will ONLY get merged if they match with the last section added, to preserve error log order. In addition, add support for an addData() method on the Attributes User Detail class. And re-organize code so that constructor methods are smaller, making final library smaller. NOTE - the parse() functions are NOT complete, since building and executing the hb errlparser tool is currently broken. Story 41707 is open to do that work once the tool builds. Change-Id: I04d85620efe964ac243dd76df78ad4161e5a2f13 RTC: 41534 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1050 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix FSIDD mutex issue, misc memory tweaksAdam Muhle2012-06-074-99/+109
| | | | | | | | | | | | | -Fixed Mutex issue in FSIDD -Remove FSIDD workaround for a perceived simcis bug which we now think was just the mutex issue. -Cleaned up some traces in scom.C -Temporarily disabled testCastOutPages() to avoid memory issues -Tweaked periodics in cpumgr.H Change-Id: Ic34193cc2f81a40530214cd3338dfb405d1e8198 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1171 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update bbuild to b0604a_1221.810Adam Muhle2012-06-071-1/+1
| | | | | | | Change-Id: I85c526dcbea8106ca4dda68e56e622f649cdfdd6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1178 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HB Mailbox queue messages until destination service is ready.Doug Gilbert2012-06-073-49/+47
| | | | | | | | | | RTC: 42424 Change-Id: If56ecd8cda845badaf7a8757e2f74eb7d0514398 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1098 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Shutdown mailbox resourcesDoug Gilbert2012-06-078-53/+286
| | | | | | | | Change-Id: Ie746c43c18e1e3606fd85cbf2a936b48026d62df Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1106 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Shutdown interrupt sourcesDoug Gilbert2012-06-079-257/+338
| | | | | | | | | | RTC: 39878 Change-Id: I0c37a0dce8b818cf4a7b6fefe982b838dafcf917 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1074 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate updated cen_mem_startclocks HWP.Mike Jones2012-06-071-50/+54
| | | | | | | | | | | This is a trivial trace change Change-Id: If3a7d9384a4f068a304b49659b22bb3a5d6df6d4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1165 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add CHIP_UNIT attribute to all MBA targets in simics_VENICE.system.xmlVan Lee2012-06-074-29/+541
| | | | | | | | | RTC: 43226 Change-Id: I3edce1e04fdc8912074a2a92a1368c87b7b43689 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1169 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* make prcd_compile and prcd_server more robust and user-friendly.Brian Horton2012-06-062-8/+26
| | | | | | | | | | | | | add catch calls to prcd_server so that if the user ctrl-C's out of the client, we have less of a risk of things hanging. add more output to prcd_comiple so that the user gets more of an indication that things are happening, so that they hopefully won't ctrl-C out in the middle. Change-Id: Iecb656f029bd7b849212751be320be2d0b7ceea5 RTC: 42908 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1133 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Pick up latest mss_eff_config HWPVan Lee2012-06-0621-635/+1971
| | | | | | | | | | | | Implemented util functions getAllChips, getAllChiplets, getChildChiplets, getAffinityChips. RTC: 41712 Change-Id: I625695a85d768e03365a91fb44b4f9d6525a4276 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1073 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SPD Module Specific KeywordsTerry J. Opie2012-06-066-320/+891
| | | | | | | | | | | | | | | | - Unbuffered Memory Module (UMM) - Registered Memory Module (RMM) - Clocked Memory Module (CMM) - Load Reduction Memory Module (LRMM) - Fixed TRCMIN_FINE_OFFSET naming Change-Id: I463eae708ba0b1b96ea58ea0099280f15ff089c7 RTC: 41501 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1029 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* getCurrentTask() can't be called from user spaceDoug Gilbert2012-06-061-2/+3
| | | | | | | | | | RTC: 42647 Change-Id: If420c26e2eee2f6abdb27d59b3cadf57155d39b8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1124 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix race condition in active cpu count.Patrick Williams2012-06-031-23/+24
| | | | | | | Change-Id: I3a8a6a521d219a55600b3370fb75a25b8ed085be Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1154 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support P8 memory map from PHYPPatrick Williams2012-06-0111-23/+34
| | | | | | | | | Change-Id: I19e5c373713b6e8b12386266c5c2c3a015068d5a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1132 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>
* Temporary workaround for mss_setup_bar to populate PHYP memDean Sanner2012-05-301-0/+188
| | | | | | | | | | | Issue scoms to create simple memory map to allow PHYP BU Added scom to trigger exit of cache contained mode Change-Id: I4eb2cc231de8fec1cd603e7811ec3698e90ccc8f RTC: 41397 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1096 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Tool changes to load hostboot files to new locations for simicsAdam Muhle2012-05-304-17/+31
| | | | | | | | | | | | Tweaked our various scripts to put the hostboot images in $sb/../images/ppc/lab/flash as that is where simics looks for them now. Change-Id: I3b019a460a6f5f03ad666d93724ec1d6fe1ff3c9 RTC: 35728 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1095 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix Copyright block scriptMark Wenning2012-05-301-268/+676
| | | | | | | | | | | | | | | | | | | | Task 37468, fixes defect 36864 - The prolog tags in hostboot are: IBM_PROLOG_BEGIN_TAG IBM_PROLOG_END If these are supposed to be consistent with the FSP prolog tags, "_TAG" is missing from the end tag. - Need to update old Copyright strings to end in "2012" (i.e. latest year) - Need a way to push new addCopyright.pl script to users - Check filename and compare with $Source: string, if filenames don't match, fix. - Need to add copyright dates from existing copyright blocks (i.e. FSP files.) - Fixes to comments RTC: 36864 Change-Id: I4842da42d3ba9abd454f19d1f25e5a8014c7addc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/937 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SCOM Initfile: Support for associated attributes.CamVan Nguyen2012-05-3014-165/+593
| | | | | | | | | Change-Id: Ie86bce0abaa12b986a7858723625c8e305a899d9 RTC: 41742 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1093 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* fix bug in hwas platPresenceDetect() functionBrian Horton2012-05-241-8/+1
| | | | | | | | | | on error, 2 targets would get deleted instead of just the 1 that failed. Change-Id: Icd0376218377b6204e2d1b7e6e5b3ae0e42a3b59 RTC: 42294 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1084 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Pick up Simics FSI fixes for multiple chipsDan Crowell2012-05-2412-178/+243
| | | | | | | | | | | | | | | | | | | | | | Updating the Simics level to get FSI fixes to allow multiple chips to work. This also allows us to remove some previous workarounds. The new Simics build pulled in a different PNOR so needed to disable some of the tests. The new Simics build also modified some of the L3 objects so changes were required to some debug tools. Had to update the VENICE config since Ched rewired it to look like MURANO/Tuleta. Testing: Verified 2-proc, 4-centaur MURANO config Verified 2-proc, 4-centaur VENICE config Change-Id: I6aaaf8aad2f82dbfffb8ade551d545bedaa3e048 RTC: 41305 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1066 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Detect duplicate IDs and hashes across all XML filesMike Jones2012-05-242-6/+14
| | | | | | | | | | | | | The previous versions of the attribute and error XML parser files only looked for ID and hash collisions within a particular XML file. The code is supposed to look for collisions across all XML files. Also ignore newlines and leading/trailing whitespace when parsing attribute enums. Change-Id: I1f88302f20c684dbee96b076df4119689d548cc3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1089 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Decode HWP errors in error log FFDC data properlyMike Jones2012-05-241-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | HWP errors are detailed in error XML files. The fapiParseAttributeInfo.pl script parses these XML files and creates an enumeration of rc-values. When a HWP generates an error, the corresponding rc-value is set in the fapi::ReturnCode. When Hostboot sees a ReturnCode containing a HWP error, it creates an error log and adds the rc-value as user-detail-data. The fapiPlatCreateHwpRcDecoder.pl script generates a user-detail-data parser that outputs the error description from the error XML files. All well and good. In the old code, the rc_value enumeration used to be 0, 1, 2, etc. But this was changed to be a hash-code (for Cronus - so that a particular rc-value sticks with a particular error across builds), but I forgot to change the fapiPlatCreateHwpRcDecoder.pl script to use the same hash code algorithm as fapiParseAttributeInfo.pl, it still thinks that the enumerators are 0, 1, 2. Therefore, when user-detail-data parsing eventually works, HWP errors will not be decoded. This fixes the problem Change-Id: I700973a8dfa8dad43f3b1f66ace7f3e9a010ec68 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1090 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Register service with initservice to get notified on shutdownDoug Gilbert2012-05-216-15/+182
| | | | | | | | | RTC: 41263 Change-Id: Ic44026c55453d41e1e5e0921339ec126dc665566 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1061 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* hb-istep in debug frameworkMark Wenning2012-05-219-615/+1490
| | | | | | | | Change-Id: I21d95952e526e3ade6399c2f7e022e0897ae4610 RTC: 38308 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/959 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWP: Merge updated mss_freq into HostbootMike Jones2012-05-213-57/+209
| | | | | | | | | | | | Current Hostboot contains a version that did not pass FW review. This is a version that passes the FW review. This change does not need a detailed review. Change-Id: I5021707b39bd1ffaa6ac3a20ceb7fd6de2c362d9 RTC: 37047 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1051 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add error checking to FAPI perl scripts and output ULL to 64bit ↵Mike Jones2012-05-213-4/+37
| | | | | | | | | | | | | | | | | | enumerators John Farrugia requested these changes: fapiParseAttributeInfo.pl: - Detect duplicate attribute ID - Add 'ULL' to the end of 64 bit enumerators fapiParseErrorInfo.pl - Detect duplicate error RCs Change-Id: I862ca9b4f37dc83026f7fcdc26676bbf724656a1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1062 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enhanced STL capabilities.Patrick Williams2012-05-214-3/+879
| | | | | | | | | | | | | | | | | | | - max_element - for_each - remove / remove_if - unique - sort - mem_fun / mem_fun_ref - bind1st / bind2nd RTC: 41636 Change-Id: Icf15ef90562ed20097306a15f4a314e05511b199 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1068 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix simics system.xml files to have EX chiplets matched hardware chip specVan Lee2012-05-212-198/+2272
| | | | | | | | Change-Id: I1d4c613b89cbc0f119e65546dfd270e5d17a0eab Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1069 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Scom translate update to fix the MCS/DMI bus numbering change.Missy Connell2012-05-213-22/+37
| | | | | | | | | | | | | There was an updated p8.unit.scominfo file that I was not aware of. I updated the Scom translate code to reflect the changes in that file. Change-Id: Iad4f538f717b23fecd6b7364bbbb7b909c443bd0 RTC: 42029 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1057 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support for POSIX clock_gettime function.Patrick Williams2012-05-215-2/+207
| | | | | | | | | | Change-Id: I004772e9005ce08d72d666a9b4073afd7b74e582 RTC: 41635 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1053 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>
* Fix IPC BAR scom addressDoug Gilbert2012-05-161-1/+1
| | | | | | | | | Change-Id: Ib3e13d892e58faa12082d6a09a1f6b504af44ae5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1058 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Mailbox DMA buffer capabilitiesDoug Gilbert2012-05-1610-62/+595
| | | | | | | | | RTC:34032 Change-Id: Ib1e29210ffc183f9c3bd475ab8d9779b5a448909 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/932 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add remaining hwas stubs to istep 6Mark Wenning2012-05-162-48/+49
| | | | | | | | | | | | | - stub out 6.1 and 6.2 - Jim McGuire was complaining that the isteplist.csv file was "not sorted", so fixed the macro in that file RTC: 41830 Change-Id: Id1a92d544d04e94dd9abb0434e7cf8e8a7623f12 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1035 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Improve debug printks for segment exceptions.Patrick Williams2012-05-151-2/+3
| | | | | | | | | | Change-Id: Iffe829bb68d3769cdd0ca3bf8ecb478ca31013bb Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1052 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> 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>
* Add proc_exit_cache_contained HWP stubMark Wenning2012-05-155-88/+218
| | | | | | | | | | | RTC: 41355 Change-Id: I99653a294d9e544452cb3ffa4e6d2a8cbd74ec5b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1045 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Drop cen_mem_startclock HWP and enable its istepVan Lee2012-05-156-52/+554
| | | | | | | | Change-Id: I8d74c75c9e83a971ef9578a9ee477cfa00fe4b9f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1021 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Optimization - Minimize scom operations.CamVan Nguyen2012-05-151-236/+389
| | | | | | | | | | | | | | Minimize scom operations by combining PutScomUnderMask ops to same Scom register. Turn off most debug traces. Change-Id: I061c0990d64dd001a9ca8762ea794bb5395cb7db RTC: 41550 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1022 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INTR set IPCBAR scom reg on init and add INTR shutdown interfaceDoug Gilbert2012-05-117-147/+291
| | | | | | | | | | RTC: 39730 Change-Id: Ib548202f6f935b46cd92e0ddbf48d19b5ff6679a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/977 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update VPO scripts to improve VPO performance and using new HW toolsThi Tran2012-05-116-163/+269
| | | | | | | | | | | | Update from review comments RTC: 41721 Change-Id: I39954c7415dfc4a6833b9003a0403fc5878778cd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1046 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* platReadIDEC killing IPL for single failureBrian Horton2012-05-105-131/+218
| | | | | | | | | | | | | | | | | Correct HWAS code - if target is detected as present, but the read of the ID/EC fails, then mark the target as present but NOT functional, commit the errl, and continue the target processing. All physical children under that parent target will be marked as present and NOT functional as well. Same for the deviceRead for the Presence detect - if it fails, mark the target as not present, commit the errl, and continue. Change-Id: I6d911c6e6aa3968395721dc2826bf860589dc737 RTC: 41123 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/974 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Common Attributes and FSP attributes seperationVan Lee2012-05-103-174/+321
| | | | | | | Change-Id: Ic286a6f700c909b89d296074fcf22d1c6d2ae0f8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/961 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Segfault in map when removing root-node.Patrick Williams2012-05-102-0/+17
| | | | | | | | | Change-Id: I0ed81f62d00c771ffb7d3fc98745ea47bd51f90f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1043 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Check in proc_fab_iovalid HWP and enable its istep callingVan Lee2012-05-0910-38/+1048
| | | | | | | | Change-Id: I4c8df048178487d5b4f8d3a3e197099b7a2723b2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/947 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update testcases to use Attributes for present and functionalMissy Connell2012-05-095-15/+203
| | | | | | | | | | Update testcases for scom, i2c, mvpd, fsi Change-Id: I357c4efb046c04da1c801ec257a1827e36a73e25 RTC: 39765 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/943 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* hb-istep SCOM changes.Mark Wenning2012-05-096-515/+982
| | | | | | | | | | | | Modifies vpo/hb-istep to communicate over Mailbox SCOM addresses instead of memory, in an effort to increase VPO performance. RTC: 38307 Change-Id: I020886bb2c6cf974a87b8a16d2be2b257f8d9757 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1040 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Errlog User Details: Log Arbitrary AttributesBrian Horton2012-05-0811-108/+932
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add code so that a hostboot or procedure developer can save attributes into an error log and have them display in a human-readable way in order to aid debug and FA. All data is stored in errlog in binary format and decoded into strings and enum 'constants' with the parse function. Methods to dump and parse the attributes are auto-generated by the xmltohb.pl script. In addition, cleanup up Target User Details so that blanks lines aren't output and so that the attribute name isn't put into the error log and is instead added by the parse function (smaller errlog usage), and change to same coding style as other UserDetail functions (data put into buffer in ctor and not in addToLog function). following will be added in future story/task work: - parsing for complex attributes. - combining multiple attribute user details together instead of generating a separate log entry for each. Change-Id: I6baafa36ef095aafabb5bf86d6054bcb3db47019 RTC: 35275 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/944 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Updated Xscom code to use virtual address attribute.Missy Connell2012-05-083-70/+39
| | | | | | | | | | | | | Added the virtual address attribute. Updated Xscom to use this new attribute. Remove the xscom override to always use the master proc. RTC: 35528 Update virtual addressing to use address attribute Change-Id: I6fa3b766c3be68a67fbb95e9720209fd9e2e7c5a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/930 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update MboxDD to fix up remaining code review comments from handoff.Missy Connell2012-05-085-267/+314
| | | | | | | | | | | | | | | | | Added enums for the status control register Added comments in the dd code Removed the check on a read if input buf is larger than the max amount of data read. Made changes to read/write not on a 32bit boundary Remove Mboxdd class and used mbox namespace RTC: 38020 Change-Id: Ia2842a380ed90d370dd1503aa0b189813229c7a4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/886 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