| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Change-Id: Idb7a2d8d72a55f644efd0b2548eca5df5d062e6d
RTC: 47491
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2011
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
RTC: 42153
Change-Id: I2d68a5d3614480e7fc9113c276c5a6b5440f9990
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1836
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New HWAS Platform function platReadPartialGood() will be
called by HWAS common function discoverTargets(). The
platReadPartialGood() will query the VPD for the PG keyword
of the CP00 record, and return the vector. The discoverTargets()
function will then parse the record to determine which chiplets
should be marked functional or not, based on the values in the
PG vector.
Change-Id: If29d18a80f8703cc87394cf07d152918957ffd37
RTC: 35078
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1852
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fixed MSS_CAL_STEP_ENABLE attribute is missing in mba target type
- make dependency to new bbuild
RTC: 43375
Change-Id: I626c4c41caa1bba54264c24c8e1d2f3de22e9ad8
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1731
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 mmLinearMap to create block at a specified phys addr.
Added iv_MaptoPhy in the block to indicate we are physically mapped
block and to not apply the HRMOR.
Change-Id: I75ddb19b82ae9a2035ff873edff8a34a33c74639
RTC:43401
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1846
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Reduce optimization (to -Os) to fit when doing coverage profile.
- Remove errl storage area from base image.
- Add GCC function attributes to sys library functions.
RTC: 36933
Change-Id: Ic83011a2444ef5b735db0446a14a0af34187eebf
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1908
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Melissa J. Connell <missyc@us.ibm.com>
Reviewed-by: Paul Nguyen <nguyenp@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
| |
Change-Id: I5fb9d797600d5ab9f02509b480f11ac104486ef4
RTC: 48208
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1891
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
If HWP Error XML contains an element called <collectRegisterFfdc> which
identifies the registers to collect as FFDC then when the error is
created, those registers are automatically collected and stored in the
error log. Also create Hostboot parsers to parse the data.
Change-Id: I521527b97e0db0c808db81773ba0fe9aa00477ad
RTC: 46029
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1866
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
On Hostboot/FSP, this is a simple pass-through to get the corresponding
Targeting attribute
Change-Id: I57a4ffe26eff8cace3584df311552d73880088c5
RTC: 34182
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1933
Tested-by: Jenkins Server
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: Andrea Y. Ma <ayma@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- dynamically allocate temp space to 1024 bytes space for retrieving attribute
- mss_eff_grouping.C v1.10
- mss_eff_grouping.H v1.5
Change-Id: I7becf983aa9722f97b4fd8babc7c65fcd0175ac6
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1730
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
| |
Change-Id: I64c2d979d3b7a92ef6563e52cf6a3459a4ba7cd2
RTC: 45796
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1896
Tested-by: Jenkins Server
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Change-Id: I92f5542d93e41cb90da81603761387e5194fc3d9
RTC: 42817
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1734
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The mss_eff_config restructuring change has been tested by Mark Bellows in
Cronus VBU.
Change-Id: I665ecfd545daf83151c5797114f1927491ece31d
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1875
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Some HWP files changed names, the prefix proc_ was replaced with p8_
There are no functional changes here.
Change-Id: I7fa6409d0457df6a67c4c56386c09566dddec338
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1895
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
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>
|
| |
|
|
|
|
|
|
|
|
| |
Failing (repeatedly generating the same number after some number of
calls to the prng) about 20% of the time.
Change-Id: I2d429856ecb5c3492aa414dfd3124d73af0878c0
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1886
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
| |
RTC:45804
Change-Id: I1ac87519e2f64eac5c18a923b3784676c5bab733
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1910
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The FSP code will calculate the nominal frequency for the system
by parsing the module vpd #V data and will write this attribute.
Hostboot can then use it as needed.
Change-Id: Ie748d36b88f9d8b3ab2639742dbe471ed35a42b3
RTC:45236
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1906
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Scan hardware procedure files and look for:
. if file has special IGNORE string, ignore (ie, initservice files)
. if file doesn't have '$Id:' tag - report it (if -m option used)
. if file has '$Id:' tag, print filename and version
Several different reporting options are supported.
In addition, make target added for obj/genfiles/hwp_id.html and this
file is now in the fsp.tar file that will be shipped.
Change-Id: Iac56d4a2a839fac0c4522ceaa9eb11f16ca9c199
RTC: 35726
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1651
Tested-by: Jenkins Server
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Call increment address, random init and scrub hwp.
Removed a couple TODOs.
Use FAPI macros for invoking hwp.
Change-Id: I2a6c88c24d626d5fdc5e85eaa18d60b9d1c24f87
RTC: 46187
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1722
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
| |
Change-Id: I7253d1a10a90f66a6fd9dd3280cb2aa3744bdbef
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1844
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- added mss_eff_config_rank_group.C
Change-Id: Ie6b2b2b81137892d6753e1497cfe877852ff30a5
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1720
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
. mismatched and not namespaced reasoncode
. missing include file
Change-Id: Ibda649d74da50b74f41b5269476558ba1d5d7cc3
RTC: 48351
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1710
Tested-by: Jenkins Server
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
| |
Change-Id: I7633b8c624c54cb447910a3a58212901e650ae3a
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1843
Tested-by: Jenkins Server
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Task 42921
Change-Id: Ia763402c654e3e2f881a6646b7ced77597c7d473
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1775
Tested-by: Jenkins Server
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
When a maintenance cmd timesout, set the target/s WorkFlowStatus
to the appropriate state such that the state machine can
take further action.
RTC: 41894
Change-Id: Iaf5b2b5ab07f9269379b011b720df760e92e178f
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1200
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- S1 only has xbus1
Change-Id: Ieb9c64302866f6f3457e7174bf509f50a39034f8
RTC: 47150
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1708
Tested-by: Jenkins Server
Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
| |
Change-Id: I0a56686acb2b0816256d2f618f4e9b79c2b4b94b
RTC: 44948
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1681
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
| |
Change-Id: Ic0f562cbc4abd75de3760777320865cee9986539
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1729
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
enables all 64 bits
Change-Id: I6d679b3e240728cee1d42f5534c3d9815272d5e1
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1709
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes to kernel code to support detection and use of HRMOR
offset in memory
Changes to tooling to handle the real memory offset
New interface to retrieve the physical address that
corresponds to a virtual address
To test, run these commands before starting up Hostboot:
system_cmp0.cpu0_0_05_0.write-reg HRMOR 0x8000000
proc_venicechip_cmp0.phys_mem.del-map p8Proc0.l3_cache_ram 0 0
RTC: 46032
Change-Id: I50ab248f941218a3a14a8f0fc12a551b56dc7cf3
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1553
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
| |
Change-Id: Icabcc03b64d0fa5ae14f9edff58b9fbc7fbce8ac
RTC:48476
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1721
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
| |
Change-Id: Ia9b856252b00c5294b1891133bef24d502809c89
RTC: 35514
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1714
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
| |
Change-Id: I3d23b584fb28a66eb2c92cb7c272b5fde59983f4
RTC: 45395
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1718
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Of missing simics support for p8 global firs.
RTC: 46448
Change-Id: I1493e86af73ac9c511ee6f6a5689be8d79488b3a
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1560
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: Prashanth S. Acharya <prashanthacharya@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
- Updated isFspTargetInstance to update return value when building cache
Change-Id: Iaa18e05ebcda8920a368691752a493c3b52a7708
CQ: SW164822
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1772
Tested-by: Jenkins Server
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
| |
Change-Id: I864630bd63323acba39ef316edee085893d59c00
RTC: 45395
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1659
Tested-by: Jenkins Server
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
| |
RTC: 40441
Change-Id: Id65e4241d3f9afcb142a910980c525b41186bc19
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1364
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: LARINA M. DSOUZA <larsouza@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Setup fake-pnor related test cases to malloc memory and
treat as fake-pnor. This allows testing fake-pnor without
requiring a reserved chunk of L3 to use as fake-pnor space.
Change-Id: I24d7176b8ae7ff57839b1f5349be86d7d239ee58
RTC: 44938
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1557
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
| |
Periodically randint isn't so random and this fake PRD
module doesn't make any progress.
Change-Id: Ia7d7d9acc0c9188d8a8e55219c2db5c699da31bc
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1697
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
| |
Change-Id: I9f0907b271f01d1bbbbce7c5492bb34338e2cad9
RTC: 48001
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When executing the nap instruction, all thread state can be
lost. This was causing r0 to be lost, which contained the
system-call number for the idle thread to request permission
to execute nap and as a result 'task-yield' was executed
instead of 'cpu-nap' after the idle thread took its first
nap.
Re-arranged the sreset code that handles nap-wakeup to deal
with thread-state being lost when entering nap and instead
using the previously saved task-state from the 'cpu-nap'
system call.
Change-Id: Id7468a8577c4d7b273b23bc97e7dd040555e7b67
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1567
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Created per-node arrays of CPU objects rather than a single array
for the entire system. These are created dynamically as CPUs are
enabled.
Also disabled support for P7 due to the PIR layout being different
and hence would have needed two different sets of assembly code.
We have been running exclusively on the P8 Mambo model for a while.
RTC: 42815
Change-Id: Ib92de8a7c07c2e700a3b7f0c03c64d484b447ca2
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1630
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Node will default to 0, so no callers have to change. For hostboot,
callers will ALWAYS keep this as 0. For FSP code, node could be
different.
Change-Id: Ib78004dbf89cdee2cfceda6a0c8a54c96380bee1
RTC: 45742
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1465
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the 1st part of a 2-step code drop:
1. Hostboot change: Change perl script to skip validation against
FAPI attributes if no fapi attribute xml file is passed in.
2. FSP change: Change makefile to not pass in a fapi attribute
xml file.
Change-Id: I4806310a7e10409d3685bb6e32f6930235f37e73
RTC: 45563
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1676
Tested-by: Jenkins Server
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|