summaryrefslogtreecommitdiffstats
path: root/src/usr
Commit message (Collapse)AuthorAgeFilesLines
...
* Change to genHwsvMrwXml.pl to include fips attributes and typesayma2012-08-081-6/+129
| | | | | | | | | | | | | | Added the fips attributes to the genHwsvMrwXml.pl script. The script is common between host boot and hwsv/fips so the changes specific to the fips environment are under checks to verify that the build is for fsp and not hb (hostboot) RTC: 44011 Change-Id: I9eaf56fdb0348c7fe1a51d049792d80c00484a2d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1457 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate mss_maint_cmds HWPVan Lee2012-08-083-0/+3864
| | | | | | | | | Change-Id: Ic78bb9b5b2f530e687828e570dd6e0064859eee7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1474 Tested-by: Jenkins Server Reviewed-by: LARINA M. DSOUZA <larsouza@in.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PNOR Updates for VPOAdam Muhle2012-08-083-150/+171
| | | | | | | | | | | | | | | | Added some additional traces for VPO and a new vpoMode flag to cover some special cases in VPO. I chose to not use the real mode flag to avoid adding complication to the real code. RTC: 42487 Change-Id: Ib4f20bc27abb57e9f92d4679b4249d48dc43f505 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1450 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* hb errlparser build error - undefined constant HOSTBOOT_SRCPARSEBrian Horton2012-08-081-24/+24
| | | | | | | | | | | change to HBERRL_COMP_ID so that we don't see that error in hb errlparser. Change-Id: I75e728c735ee165c5fb9097691c589c54c1ec688 RTC: 45378 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1390 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support modified MSS_CACHE_ENABLE HWPF AttributeMike Jones2012-08-088-25/+12
| | | | | | | | | | | | | | | | | | | | | | | | The HW team changed memory_attributes.xml. The target-type of the MSS_CACHE_ENABLE attribute was changed from system to membuf-chip. This attribute is initialized by the platform (Hostboot) and indicates if a Centaur has its L4 cache enabled. The HW team wanted the ability to turn this off/on for a particular chip. I also changed from non-volatile/read-only to volatile/writeable (i.e. on the heap, initialized from PNOR) so that firmware has the ability to disable an L4 cache, but it is not remembered across a power cycle. How firmware will decide to actually disable an L4 cache is TBD and this decision may drive further changes to this attribute (e.g. it could be changed to non-volatile/writeable). The reason for doing this change now is that the current version of mss_scominit is accessing MSS_CACHE_ENABLE as a Centaur attribute and Hostboot fails because it thinks it is a system attribute Change-Id: Iacd774e482340d95b439579b76230026f38f0440 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1491 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Resolve a race condition between VPO script and spless task daemonVan Lee2012-08-082-6/+10
| | | | | | | | | Change-Id: Ia338474246815fc1bcd1f3d1bd6ef00a6384234d RTC: 46098 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1481 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add attributes for PHYP Memory MapDan Crowell2012-08-037-253/+924
| | | | | | | | RTC: 34095 Change-Id: I33b4820490898744e9849a52457db37c735e396b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1429 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Compile Hostboot without -fshort-enumsNick Bofferding2012-08-033-56/+65
| | | | | | | | | | | | | | | | - Removed -fshort-enums from config.mk - Fixed incorrect buffer size calculation in target.C - Disabled short enums in targeting compiler - Removed unnecessary assert - Updated enum storage space Change-Id: Ia83f942b54bc5ee246ce8d69750081714d458dcf RTC: 35808 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1437 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>
* FSI fix for VPODan Crowell2012-08-038-10/+25
| | | | | | | | | | | 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>
* Fix to proc_set_pore_bar to work in VPO.Mark Wenning2012-08-031-5/+2
| | | | | | | | | | Change-Id: I5c61f7b26f3bd637658b2a6a386767cc76e0692c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1456 Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Updates for FSP attached VPODean Sanner2012-08-031-0/+1
| | | | | | | | | | | | Update hb-istep to clock and extract continous trace Make VPO attribute writable (so FSP can look for presence of file and update) Change-Id: I71e66b06c7947373616e9f43d95a2b9c8973a6f4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1440 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update test cases to work for both Venice and Murano chipCamVan Nguyen2012-08-031-2/+22
| | | | | | | | | | Change-Id: I3344c9a8b5d3784d4bc64dc458e63d2435622023 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1445 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add updated MBA/MBS initfiles to Hostboot.Mike Jones2012-08-032-24/+34
| | | | | | | | | | | | Menlo Wuu requested that Hostboot pick up these updated initfiles Change-Id: I5586ee32f79321f53bb80f9bba6a1df17dd2a2c2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1419 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> 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>
* Implement proc_set_pore_bar HWPMark Wenning2012-07-3028-615/+4780
| | | | | | | | Change-Id: I95562f9c3bb85e3b283020f62beaf65752281167 RTC: 42150 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1393 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Update FAPI Module VPD field access functionMike Jones2012-07-305-151/+302
| | | | | | | | | | | | | In a design meeting, it was agreed that the FAPI Module VPD field access function would be changed to take a record and keyword enumerator, rather than having a separate function for each MVPD field. Change-Id: I0072f2010dbb85ca9edd390ebd5b3730826f3ed0 RTC: 43796 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1404 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Maintain correct sequence number of the two continuous buffers under VPOVan Lee2012-07-281-24/+43
| | | | | | | | | | | - Also add public function to flush continuous buffers under simics Change-Id: I913e817cf3a4fd4dd88482c8e53a34873081295b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1428 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove duplicate common HWP header filesMike Jones2012-07-282-1747/+0
| | | | | | | | | | | | | There are some common HWP files that are in 2 places in the Hostboot tree: Correct Location: src/usr/hwpf/hwp/include/ Incorrect Location: src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/ Change-Id: I4c1ba1a65418c755a6931195d6a8acd3da837807 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1427 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fixed several recently integrated attributes showing incorrect attribute id tagVan Lee2012-07-282-43/+42
| | | | | | | | | Change-Id: I50c1783cd84fd6a26ca9b92971c520e8903b676b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1415 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>
* 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>
* errors with UTIL errlog stanzas in utilmem.CBrian Horton2012-07-181-8/+8
| | | | | | | | | | | | | | incorrect errorlog stanzas resulting in 'hb errlparser' errors . Util:: not UTIL:: for namespace . constants are UTIL_MOD_MEM_[READ|WRITE] not MOD_MEM_[READ|WRITE] Change-Id: Iba642f2373b9ae8ef742b8b2357ed89a03e8aa0c RTC: 45244 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1377 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Need to update some HWPs to the latest version for 7/15 milestoneVan Lee2012-07-1812-1455/+2106
| | | | | | | Change-Id: Iac5a5ccbd6ba569fbca44e2a925aec67d20a1baa Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1389 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* cpu_spr_value syscall for SLW image build.Patrick Williams2012-07-181-0/+54
| | | | | | | | | | | | Task 44887 Change-Id: If87b6e80b974bb4cbff13844d8a3f055a17282d2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1378 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@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>
* Support for core_activate via IPI.Patrick Williams2012-07-165-68/+189
| | | | | | | | RTC: 37009 Change-Id: I56669805c86d9659a20ad7c26e5e9860c7a248c7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1087 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SCOM Initfile: Support for "ANY"CamVan Nguyen2012-07-162-2/+3
| | | | | | | | | Change-Id: I35c3331f98f79852246ce1970e008e6051577931 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1344 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add set-pulse option to FAPI Ring functionsMike Jones2012-07-162-9/+16
| | | | | | | | | | | | This feature was requested in the memory interlock meeting with the HW team. There is no story associated, the implementation is just a stub for now Change-Id: Ief4a34c18c95978bada347ba737c3889998922c5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1342 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial attention handler support.Brad Bishop2012-07-1626-1/+3540
| | | | | | | | RTC: 40764 Change-Id: Ic5b5b3e80915cb4f0ee543baa6fe4abc51e07ad2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1079 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@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>
* Add proc_scomoverride_chiplets stub to HostbootMike Jones2012-07-164-40/+151
| | | | | | | | | Change-Id: I561f168d7679dfb290f615eaade20493efc64695 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1340 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>
* HWPF: Minor fapi::Target fix and FAPI tracing tweaksMike Jones2012-07-163-73/+75
| | | | | | | | | | | | | | When fapi::Target::set(...) is called to set a Target Handle, the internal cached ecmd string needs to be deleted because it may no longer be correct for the new handle. Also some other minor tracing tweaks here that were requested by the HW team. There is no RTC story for this minor change. Change-Id: I20c6d99faf31c0d84938fb09af053ae1a698bafd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1339 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Attribute Support for proc_setup_bars and mss_setup_barsMark Wenning2012-07-1222-291/+9369
| | | | | | | | | | RTC: 42296 Change-Id: I9f470f9e41c22ed28bd0365aec23b91414258945 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1235 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* Hostboot HWPF Attribute OverridesMike Jones2012-07-129-29/+946
| | | | | | | | | | | | This allows a user to override HWPF attributes on Hostboot from the Simics or VBU console using a FAPI Attribute Override text file. See the HWPF LLDD for details. Change-Id: Ia6d38906d266b38db084844513b11b30e25b7f97 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1244 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
* Istep sync point message supportTerry J. Opie2012-07-1211-934/+1255
| | | | | | | | | | | | | | | | - Refactor IStepDispatcher for more robust msg handling - Modify sptask to act like real Fsp - Move all Istep Mbox Msg handling to Initservice - Add send sync point interface - Add wait on sync point interface - Modify start_payload istep to use new interfaces - Fix for Istep.pm Change-Id: Ib28b89cd916b9c0a0d15016996dbf1b88a8f79eb RTC: 43554 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1255 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Attribute Support: ATTR_FUNCTIONALMike Jones2012-07-124-1/+124
| | | | | | | | | | | This HWPF attribute was requested by the HW team in order to query if a Target is functional. The common_attributes.xml file will be checked into eKB. The other code is Hostboot support. Change-Id: I451344a2c68e5e799c3da50097f1826470c0f771 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1332 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* mboxdd setup ISRN and XIVR xscom registersDoug Gilbert2012-07-124-56/+172
| | | | | | | | | RTC: 44240 Change-Id: I8767265b5f5eccfda2c748c9b0d51027dffbb7eb Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1250 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added endianness support to targeting image compilerNick Bofferding2012-07-121-55/+172
| | | | | | | | | | | | | | | | - Added new help text - Added --nobig-endian and --big-endian command line options - Added verbose dump of endianness configuration - Changed pack routines to pack based on endianness - Replaced existing uses of pack with new pack routines - Updated a few custom locations to switch endianness Change-Id: I09e9f2f1d6c853d072fe50ed441431aa9d06397b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1298 Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* XSCOM Support to remote ProcessorMissy Connell2012-07-1211-225/+237
| | | | | | | | | | | | | | | Added support to XSCOM remote processor. Create testcase to perform an xscom on the remote processor Testing on a multip chip murano environment. Removed XSCOM_CHIP_INFO attribute. Now using FABRIC_NODE_ID and FABRIC_CHIP_ID RTC: 35529 Change-Id: I372740e817212361dfd7311d9b8c46a65ce52880 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1288 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* VPO tools update for model m_4_a (s1_e8032_c0400_cen1_cen077_unopt_1)Thi Tran2012-07-124-329/+298
| | | | | | | Change-Id: If1d0e4b8922bd1e12941c1722ecc25d819e89b29 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1334 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate cen_sbe procedures for Grub milestoneVan Lee2012-07-1240-2278/+3466
| | | | | | | | | | | | | | - Enable calling istep 10 under simics with required action rules - Update Fapiporeve HWP per code review - Pick up latest poreve code and update per code review - change mba_startclocks to mem_startclocks in do_sprint to sync with HB Change-Id: Id8fb932dc8409b50d3bd04be8b99724d81c74904 RTC: 42926 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1267 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change PNORDD test cases to use test section of PNORAdam Muhle2012-07-113-24/+132
| | | | | | | | | | | | | | | Updated the PNOR Device Driver test cases to use a specially created test section of PNOR. The test cases will only run if the TEST section exists. Disabled the fake-pnor related test cases as the test section offset does not exist in the fake-pnor address space. Opened a story to fix this later. Change-Id: I1b5fd4989ee775c14034430226d9ffe844995f96 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1335 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Use VPD to verify FSI presence detectDan Crowell2012-07-115-48/+298
| | | | | | | | | | | | 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>
* Add mss_scominit HWP to Hostboot.CamVan Nguyen2012-07-1110-215/+6511
| | | | | | | | | | | | | Note that the HWP (mss_scominit.C/H) has been been reviewed in the hwp_review_centaur project and does not need review. The *.initfile files also do not need review. Change-Id: I00968b483dcaa7dc1ffc006756407fa4ca621292 RTC: 41341 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1278 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Live-lock issues in memory allocator.Patrick Williams2012-07-111-23/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Debug tool for PageManager. * Support PageMgr allocations of non-2^k size. * Switch page-allocation to always be in kernel-mode. While investigating issue 44511, I noticed two problesm with the memory page allocator (PageManager). First, the allocator did not support allocations of pages which were not a power of 2, which would result in pages appearing to "leak". Second, in situations where a large allocation was requested and there was not a large chunk available, the allocation would enter a live-lock condition where coalescing would never occur. Switched the PageManager so that all allocations happen in kernel space. This allows us to force memory-release operations on the syscall path when we are out of memory and also put in place a task_yield call which will allow coalescing to eventually occur. Issue 44523 is suppose to fully resolve any of these live-lock paths. RTC: 44511 Change-Id: Ifefd5d0996ee6914e291c862fac0c7b76980717f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1330 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Improve memory page manager for low memory situationsDoug Gilbert2012-07-111-6/+0
| | | | | | | | | RTC: 40831 Change-Id: I7889f91eec44a10d56ffc94e03c7557f8085100a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1272 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* FAPI ring access supportsThi Tran2012-07-103-53/+335
| | | | | | | | Change-Id: I92a9cd3d772276888aae4188154da6bd91aecb2c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1297 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update genHwsvMrwXml.pl to generate new system attributes for TuletaVan Lee2012-07-102-3/+443
| | | | | | | Change-Id: Ia0aee8d4f9ae3fecf726a530e58ef3ffb6de51a7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1260 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Adding dumpfunctional bit to HWAS_STATE attribute for FSP team.Andrew Geissler2012-07-101-0/+8
| | | | | | | | | | | | Hostboot will never use this bit but since it's a part of a common attribute, we need to define it within here. Change-Id: I1ea36cc8846d57d7ed0d9f90dad364787dea8cbf RTC:44208 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1282 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SCOM Initfile: Improve error and debug tracing in the initfile compiler ↵CamVan Nguyen2012-07-1011-202/+364
| | | | | | | | | | | | | | error/debug paths. Fix miscellaneous bugs. Change-Id: I9ca5f870a756a6be2924f3d9e1c0750b2ce1e0ab RTC: 43488 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1290 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Handle sp-less environment in Mailbox serviceDoug Gilbert2012-07-092-79/+129
| | | | | | | | RTC: 39868 Change-Id: I55266b308d6ee56d0900ca3721f1ca3e1f757755 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1230 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Add proc_revert_sbe_mcs_setup HWP to HostbootMike Jones2012-07-0913-292/+1773
| | | | | | | | | | | | This was a late addition to the 07/15 milestone (Run Grub) Change-Id: I5a72c83e1481207e47d5351a116174b180021ab6 RTC: 44247 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1289 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>
OpenPOWER on IntegriCloud