summaryrefslogtreecommitdiffstats
path: root/src/usr/fsi
Commit message (Collapse)AuthorAgeFilesLines
* FSI SCOM Error HandlingDan Crowell2013-09-133-165/+244
| | | | | | | | Change-Id: I1538fbf386d5480e473f3f0b049492d494412624 RTC: 35064 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5825 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HB-driven FSI Init (part 1)Dan Crowell2013-08-232-346/+479
| | | | | | | | | | | | | | | With this code an IPL on a single DCM system makes it up into cen_sbe_tp_chiplet_init1 before it fails due to a Centaur SBE issue. In addition to changes in the init flow, some updates have been made to the error recovery/logging paths. Similar results now seen on 2-DCM system. Change-Id: I6c4b31ee568919c81d388c99ceb26c24705da9be RTC: 67844 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5394 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* FSI Fixes for multi-chip supportDan Crowell2013-07-012-14/+41
| | | | | | | | | | | | | | Changes include the following: - Fix for modified slave break behavior - Xscom chipid bug fix RTC: 64149 Change-Id: Icd9c93ed265f0004ab4a726fcc01bde0cbe3eadf Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5097 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Clear OPB Errors before starting FSI InitDan Crowell2013-06-211-0/+61
| | | | | | | | | | | Some systems seem to power on with OPB Overrun errors. Added code to clear out the OPB status regs before doing anything else. Change-Id: I583fcb0964a7754f3fb6c558d528cbacc1e50714 CQ: SW210986 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5136 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add FSI FFDC Data CollectionMike Baiocchi2013-05-153-4/+212
| | | | | | | | | | | | | | To address the request to update present detect error log, we've added getFsiFFDC() and related functions. We've called these functions in the fail paths of the present detect functions. Change-Id: I763bf4056c35ebebdf7a0f2d4d3d31862a4d0091 RTC: 66865 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4116 Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* BEAM fixes for various components.Patrick Williams2013-05-152-15/+15
| | | | | | | | | | | Change-Id: I900f33eefeeeaa35d981b93c1af0bec8ab4000c2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4424 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix support for multiple chips in standalone murano configDan Crowell2013-05-061-38/+61
| | | | | | | | | | | | | Modified FSI path for proc1 due to Simics model changes Fix FSI testcase that was using outdated version reg Enhance standalone script to start SBE on all procs Change-Id: I2758912914b778a2c430124678546175e6223e30 RTC: 51465 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4357 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Uninitialized variable in FSIDD.Patrick Williams2013-04-171-17/+5
| | | | | | | | | Change-Id: Ie3fa44eb063c2c51c2fd611114c789fea5f3c71f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4037 Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Use FRU VPD for Membuf presence detectMike Baiocchi2013-03-141-43/+93
| | | | | | | | | | | | | Updated FSI::membPresenceDetect() function to look for Centaur VPD (CVPD) to confirm a memory buffer is present instead of DIMM SPD. Also updated some error logging code to improve our callouts. Change-Id: Ic8577640b5f4cf0e218f4adba80344ef6431655a RTC: 44254 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3385 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Misc BU updates for FSI, SLW image and centaur SBE imageDean Sanner2013-03-051-2/+4
| | | | | | | Change-Id: I0aed0c9530307cee5887dc66d4890c9d5a4f1f9e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3421 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Move bbuild to b0226a_1309.8011vanlee2013-03-041-24/+23
| | | | | | | Change-Id: I6ea44b24b27a833534e378fa552e1930a73759f5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3395 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add FSI Registers to FFDC section in FSI device driverMike Baiocchi2013-02-282-52/+117
| | | | | | | | | | | | | | Added error log user detail sections into several error paths of FSI deveice driver functions. These sections added targets and registers to the error log. Change-Id: I37622381ab0dd48454a9810233cdb11d725c5ed6 RTC: 44490 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3305 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Refactor VPD code to eliminate redundanciesDan Crowell2013-01-151-2/+2
| | | | | | | | | | | | | | | | After noticing some redundant code and some odd include gymnastics I pulled all of the VPD related code (spd,mvpd) into a single vpd directory/module/component. This should make the addition of the centaur fru vpd simpler as well. Note: this is part of Story 39177 but not all of it, merging this early to not hold up the work for Story 44009. Change-Id: I7637a94d22e188050403ed5600b2d7f304c3d006 RTC: 39177 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2863 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Reduce trace buffer sizes.Patrick Williams2012-12-141-39/+39
| | | | | | | 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>
* Additional tweaks to MPIPL attributes.CamVan Nguyen2012-12-081-2/+2
| | | | | | | Change-Id: I43f9f9dd38d2cfe90a0f2df6984e4f715a822157 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2560 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MPIPL Updates for FSI InitDan Crowell2012-12-041-5/+27
| | | | | | | | | | | | Added code to skip the FSI hardware initialization if we are in MPIPL mode. Change-Id: I2ae6c6bf3600801ee92bea76083257ea98d7a8cf RTC: 59084 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2465 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix bad address discovered in VPO multichip configDan Crowell2012-11-131-1/+1
| | | | | | | | | | | | Details abound in CQ HW226693. Basically the code was accessing the wrong register address because of some bad byte/word math. The hardware flagged an error on the outbound message as soon as we attempted a write to 1830D1. Change-Id: Ie36cb44349d1e896a5a7e3962150dbdf265cfadf Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2291 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix EC check for FSI workaroundDan Crowell2012-11-072-30/+63
| | | | | | | | | | | | | I noticed looking at some traces that my code wasn't actually running the workaround because it was checking an attribute that wasn't set yet. The code was changed to check the hardware directly. Change-Id: I1ceff1f191f831fe64e01c1cd0c241552df050f2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2103 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Melissa J. Connell <missyc@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix FSI FFDC CollectionDan Crowell2012-10-171-10/+6
| | | | | | | | | | | | I had some reversed logic that prevents FSI FFDC from getting collected correctly. I also made an unrelated change to improve FAPI SRCs that was bugging me recently. Change-Id: I86c480cb2234120eda26016621ab8c8269c04d72 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2018 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Populate Attributes for HostServicesDan Crowell2012-10-101-14/+14
| | | | | | | | | | | | | | | | | | 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>
* Enable Legacy FSI Mode for Buf HW204566Dan Crowell2012-09-262-67/+55
| | | | | | | | | | | | | Murano DD1.0 has a bug in the new 1:1 FSI clock logic that causes the slave presence detection to lie. As a workaround we will temporarily enable 4:1 mode to do the presence detect. Change-Id: I828e52e5840b782d3ee894bcc0b3118a562c2af5 RTC: 48896 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1841 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* FSI fix for VPODan Crowell2012-08-031-8/+8
| | | | | | | | | | | A previous fix for Simics broke VPO. I had to add a new attribute to split the 2 halves of FSI initialization since Simics and VPO have different behaviors. Change-Id: Ib06a9969475e8033dff24b5083cdf411054e2b78 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1441 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Handle FSP initializing FSI slaves betterDan Crowell2012-07-282-5/+16
| | | | | | | | | | | | | | | Two minor changes: 1) Noticed a bug in the last update that will throw off our presence detection 2) Started checking the Port Enable register to see what ports FSP actually enabled Change-Id: I84b49f5d57007376eee7a96149a5dd0975de7658 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1416 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove init of Master FSI logic when FSP is presentDan Crowell2012-07-171-23/+44
| | | | | | | | | | | New FSP or Simics code started locking up due to Hostboot re-initializing the master FSI logic. Change-Id: Id8810b37a5e86a23d467c1a7b7fac152c2af936b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1380 Tested-by: Jenkins Server Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove tests that rely on chipidDan Crowell2012-07-161-30/+24
| | | | | | | | | | | | | | Simics is going to start reporting the real chipid value for Murano. There were a few testcases that had the chipid hardcoded. Rather than trying to account for the differences I just removed the tests as other tests should be sufficient. Change-Id: I2b52d9883311ed6a1e1cb8a688b3583892119de5 RTC: 45071 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1367 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Use VPD to verify FSI presence detectDan Crowell2012-07-111-44/+287
| | | | | | | | | | | | Changing the presence detect logic for the chips to look at VPD in addition to the FSI presence. Creates errors if they don't agree, except in VPO where FSI presence detection is busted. Change-Id: I17246413abad5c8cb78a9166606f666bb860c081 RTC: 44075 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1277 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Start the rest of the threads on the master coreDan Crowell2012-07-022-44/+23
| | | | | | | | | | | Uses the scom from proc_thread_control HWP to start all of the threads that aren't started yet on the master core. Change-Id: I93efba6ebebbf9d286a399fc58fa437b30e830b1 RTC: 37008 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1242 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Errlog User Details : Hardware RegisterBrian Horton2012-06-262-2/+2
| | | | | | | | | | | | | | | | Add support for new User Details error log class that will log a hardware register. Developer can read the data and then call the errlog function to have it dumped, or can just call the errlog function to do the deviceRead go get the data. Also, fix bugs in a couple of device read functions that were too strict in their size check - input buffer size just needs to be >= size required, not ==. Change-Id: I05ba42ecd13b3fc963c56bb706d855c9c89412a3 RTC: 38497 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* VPO Performance fixesDean Sanner2012-06-181-1/+2
| | | | | | | | | | | | | | | | Temporarily remove nanosleep calls in PNOR, FSI, Scom device drivers to enhance VPO performance. Cuts ddr_phy_reset from 17 hours to 17 min Also fixed race condition in hb-istep Change-Id: I0a60275066a9e14b564d0294c083eec8647b2ff7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1206 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix FSIDD mutex issue, misc memory tweaksAdam Muhle2012-06-071-26/+27
| | | | | | | | | | | | | -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 testcases to use Attributes for present and functionalMissy Connell2012-05-091-4/+9
| | | | | | | | | | 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>
* Update MboxDD to fix up remaining code review comments from handoff.Missy Connell2012-05-081-9/+8
| | | | | | | | | | | | | | | | | 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>
* Updating the bbuild to b0419a_1215.810Dan Crowell2012-04-272-31/+1
| | | | | | | | | | | | Moving up levels to get to a stable fips810 driver that includes some Simics fixes RTC: 40995 Change-Id: Iedbefc0f765b51d18af5a106fb4db89a9531f739 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/946 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support targeting code commonalityNick Bofferding2012-04-244-10/+4
| | | | | | | | | | | | | | | - 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-75/+65
| | | | | | | | | | | | | | | 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>
* Fix FSI FFDC collection thread bugDan Crowell2012-04-032-10/+15
| | | | | | | | | | | | Fixing a possible multi-threading issue in how the FSI driver collects FFDC. I am keeping track of the Task that hit the error to avoid hitting the mutex twice. Change-Id: Ic48cc046e1a23c67df84802c51307be645a06a8d RTC: 35287 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/806 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Make MURANO config work in SimicsDan Crowell2012-03-282-13/+15
| | | | | | | | | | | | | | | | | | | This is work for Task 38048 -Updated bbuild to an 810 build with the latest Simics support -Pulled support for Salerno from build tools -Changed DEFAULT_MACHINE to MURANO -Updated testcases to follow error logging guidelines -Fixed up some FSI error handling bugs -Disabled FSI loopback on VENICE (fix with Task 39187) -Disabled a few testcases (see Impediment 39188) Verified both MURANO and VENICE configurations Change-Id: Ie7761f49c9e653489c8c4dad261b1c8852fa7548 RTC: 35596 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/791 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix CFAM register address calculationThi Tran2012-02-201-2/+2
| | | | | | | | | | | | | | Change CFAM SCAN trace to 32-bit values Update based on Patrick & Dan's comment Update based on Patrick's comment Change-Id: I003048f23656c2f2c043fb8c605442429cfbf973 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/671 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Collection of testcase updates for FSI and SCOM.Dan Crowell2012-02-083-16/+55
| | | | | | | | | | | | | -Updated bbuild to c0131a_1205.760 (released 1205.760 driver) -Removed writes to MCRSP32 regs from testcase (see Issue 35803) -Removed access to made-up reg 0x12345 from scom test -Removed Simics workaround for reg 0x02011403 in scom test -Updated debug FFDC for FSI errors Change-Id: I2714d3b179406d35f7e460a6c0629c961083e6df Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/647 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* RTC 35711 - Wrapper for VPO-mode attribute checkDan Crowell2012-02-073-37/+17
| | | | | | | | | The same code was in a dozen places so I added a wrapper function. Change-Id: I5b1d34e0f94b91289960c73670199ff22f4c6860 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/643 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot-aware errl tool part 1.Monte Copeland2012-02-021-1/+0
| | | | | | | Change-Id: Ibe49dc935206775de032d397b2800a7b83208283 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/630 Tested-by: Jenkins Server Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com>
* Disable FSI slave init in VBUThi Tran2012-01-211-1/+28
| | | | | | | | | | Fix build break Change-Id: Id24777db58cf6dd818bf85431bc8e2fd3dc39aa4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/620 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* The hardware team moved the address of the OPB regs for the Host.Dan Crowell2012-01-192-4/+4
| | | | | | | | | | | RTC Impediment 4656 A Simics-side change is going into fips under 821496 Change-Id: I76984bf8c4906334875e9738ab992cc6a1933ec6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/617 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Switching FSI Scom Driver over to use a separate attribute mutexDan Crowell2012-01-091-4/+16
| | | | | | | | | | | | | 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 Attribute Support: ATTR_IS_SIMULATION - RTC4080Van Lee2012-01-042-3/+3
| | | | | | | 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>
* Fix order of shadow page status and release of memory pageDoug Gilbert2011-12-161-2/+2
| | | | | | | | Change-Id: Id9371157bd51a7c646fd9b7440d09532e68c0577 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/579 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Use remote xscom for remote centaur FSI opsDan Crowell2011-12-083-232/+494
| | | | | | | | | | | | | | | | | | | | 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>
* Disable fsipres test caseThi Tran2011-12-071-0/+7
| | | | | | | | | | lease enter the commit message for your changes. Lines starting Change-Id: I2927aa9a2c87296bc58a851062ea985659792dec Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/570 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* FSI Presence Detect for Proc and MemBufPatrick Williams2011-12-063-1/+260
| | | | | | | | | | Change-Id: I282a764fbfb81cf13cc9d41ee275bafff478d20e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/519 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enabled fsi-scom testing of remote Venice and remote Centaur chips.Dan Crowell2011-11-211-3/+13
| | | | | | | | Change-Id: If7b45610dcd20f35f9f1d1442164a7485c4d7e14 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/504 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud