<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hcode/import/chips/p9/xip, branch master</title>
<subtitle>Blackbird™ HCODE sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hcode/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hcode/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/'/>
<updated>2018-04-06T17:38:08+00:00</updated>
<entry>
<title>Code restruct: ring_apply</title>
<updated>2018-04-06T17:38:08+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-07-16T14:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=4a102688afb2cb3b815334145d4f7c8b84ab4017'/>
<id>urn:sha1:4a102688afb2cb3b815334145d4f7c8b84ab4017</id>
<content type='text'>
- Consolidating the three &lt;ppe&gt;_image_ring_generation functions
  into a single shared, and renamed, ring_section_generation
  function,
- Moving several data centric functions into common_ringId API,
- Use of sizeof(&lt;type or var&gt;) instead of hardcoded assumptions
  about structure or data type sizes,
- Renaming of variables which makes sense in the context of the
  scope of this commit, such as:
  - ringBuffer renamed to ringSection
  - ringBufSize renamed to ringSectionSize and type changed to
    uint32_t
- Removes the backward compatibility to TORV3/V4 and now only
  works with latest TOR version, i.e. 6 at this point.

About the Hw_ImageBuild_Prereq:
- 51511 must have fully propagated into all repos and drivers
  used in FSP CI tests before this commit (43175) can be merged.
  43175 removes the TORV3/V4 backwards compatibility to support
  TOR ring sections that have TOR level DD coordination.

Key_Cronus_Test=XIP_REGRESS

Change-Id: I0af25fa623c1c523eb0297e475066497787f3d15
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43175
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Tested-by: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fix a couple of EKB files to prevent CMVC quirk</title>
<updated>2018-03-22T19:05:38+00:00</updated>
<author>
<name>aravnair-in</name>
<email>aravindnair@in.ibm.com</email>
</author>
<published>2018-02-28T14:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=b8b36cd661ab00c4cd1b1e4437ac3477cb084d36'/>
<id>urn:sha1:b8b36cd661ab00c4cd1b1e4437ac3477cb084d36</id>
<content type='text'>
 CMVC expands the date command strings added as comments
 in these two files. So when we try using the auto code checkin
 tool to push code from hwsv Git repo to CMVC, we end up checking
 in these files always - as they show the current date versus the
 actual date command strings.

Change-Id: Ibe82b679f14d781c7b64ae8dcdd7ab2356accf8d
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54830
Reviewed-by: Claus M. Olsen &lt;cmolsen@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Re-submit Axone updates</title>
<updated>2018-03-22T19:05:37+00:00</updated>
<author>
<name>Ben Gass</name>
<email>bgass@us.ibm.com</email>
</author>
<published>2017-12-08T21:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=d3c6c8198c46a1043b9f2eefa23f0c878b5655f9'/>
<id>urn:sha1:d3c6c8198c46a1043b9f2eefa23f0c878b5655f9</id>
<content type='text'>
The original patch: https://ralgit01.raleigh.ibm.com/gerrit1/#/c/45266/
was merged prematurely.
It was reverted in: https://ralgit01.raleigh.ibm.com/gerrit1/#/c/50703/

pre-commit-actions updated to call code-beautifier twice.  Some generated
code for initfiles changes between first and second passes.

Change-Id: I25bdc2ceaf9636a2f6559775bc8cb9616848c9d7
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50741
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Joseph J. McGill &lt;jmcgill@us.ibm.com&gt;
Reviewed-by: Richard J. Knight &lt;rjknight@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Additional risk level support - (step 1) Backward compatibility</title>
<updated>2018-03-22T19:05:36+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2018-01-24T23:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=8fa011fcf55c2b262369920aab415db1a4741ea5'/>
<id>urn:sha1:8fa011fcf55c2b262369920aab415db1a4741ea5</id>
<content type='text'>
The purpose of this commit is to avoid a coreq situation by
ensuring this commit is fully propagated through our repos and
test drivers before introducing the change to the new HW image
with two RLs.

The commit enables simultaneous support for producing a HW image
and retrieving rings from an image that has either one or two risk
level (RL) rings in the .rings section. The commit however does
NOT actually, yet, make any changes to the image which is the
aim of the (step 2) commit 53292. Nor does this commit generate
any raw ring files or process any RL2 level rings yet. Again this
will happen in 53292.

The commit also includes,
- various related cleanups in data naming and ring file processing,
- some data and invironment specific parts in ring_apply.C have
  been moved to common_ringId.C.

Key_Cronus_Test=XIP_REGRESS

HW-Image-Prereq=53292
- This commit (52659) must be fully merged before merging 53292.

Change-Id: I402d53c4a3ca6a084c958321069cc6f60e04ad24
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52659
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Dev-Ready: Joseph J. McGill &lt;jmcgill@us.ibm.com&gt;
Reviewed-by: Joseph J. McGill &lt;jmcgill@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Moving DD specific ring coord from TOR to XIP (step 1)</title>
<updated>2018-02-05T21:42:03+00:00</updated>
<author>
<name>Sumit Kumar</name>
<email>sumit_kumar@in.ibm.com</email>
</author>
<published>2017-07-05T10:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=61859ee1f2e1683917d2bcdde1e5159a981eddc8'/>
<id>urn:sha1:61859ee1f2e1683917d2bcdde1e5159a981eddc8</id>
<content type='text'>
Step 1 - Ensuring backwards compatibility in TOR and XIP APIs to
         avoid co-req issue.

- Updated TOR and XIP APIs, xip_tool and ipl_build to handle both
  types of DD coordination.

Key_Cronus_Test=XIP_REGRESS

HW-Image-Prereq=51511
- 51511 changes the .rings section DD level packaging. This commit
  (42751) prepares the TOR API and associated codes to handle the
  new .rings layout while also making the TOR API backwards
  compatible to the existing .rings section.

Change-Id: I62808f1cf0a0b2194d441e5532dfa4d82f298265
Original-Change-Id: I7d254340808ca9270fc1c96414102794fcffeabe
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42751
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Sumit Kumar &lt;sumit_kumar@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Code restruct: TOR API</title>
<updated>2018-02-05T21:42:02+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-04-05T10:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=acb49dcb491557ce75bf1ab7374bb4fa0f7d029b'/>
<id>urn:sha1:acb49dcb491557ce75bf1ab7374bb4fa0f7d029b</id>
<content type='text'>
Key_Cronus_Test=XIP_REGRESS

Code restructuring aiming at:
- utilizing TOR magic header info
- enforce a common approach for
  - extracting metadata for all image,chipType combinations
  - traversing images for all image,chipType combinations
- shrinking code size by reusing common code segments
- improve readability by
  - separating more clearly metadata extraction and image traversal
  - slight rearrange of certain code segments
- remove leftover hardcoded assumptions about ring/TOR data and structs
- variables appropriately renamed and now all using camel style

Change-Id: I549c21e2b1932026d47a2b3c4b3ffc3f5fe0a508
Original-Change-Id: I50ace8b2fdb340a97ce6d74ce545c5e1acd21c40
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38863
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: GIRISANKAR PAULRAJ &lt;gpaulraj@in.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update: xip_tool: Introducing image section type (IST).</title>
<updated>2018-02-05T21:42:01+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-10-24T04:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=d95141307f7c3e00669d2baf6f6108254137cb1e'/>
<id>urn:sha1:d95141307f7c3e00669d2baf6f6108254137cb1e</id>
<content type='text'>
Currently xip_tool bails out if attempting to run a "report" on a
standalone overrides or overlays ring section. So, added support for:
- "report" for standalone TOR ring section and standalone DD container.
- Introduced the Image Section Type (IST) to enumerate the various
  image types supported in an XIP image.

Change-Id: I59887bee896f18f04c792b4dc49f0100cf30f57d
Original-Change-Id: I465248e802d496c4ff571ad92ea42cda9656db68
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48720
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Sumit Kumar &lt;sumit_kumar@in.ibm.com&gt;
Reviewed-by: Richard J. Knight &lt;rjknight@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add check to verify SBE .ring section size</title>
<updated>2018-02-05T21:41:59+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2016-12-11T14:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=62e270989d2d76d4d7dbc19aaae9ab53dd3be348'/>
<id>urn:sha1:62e270989d2d76d4d7dbc19aaae9ab53dd3be348</id>
<content type='text'>
    -Add option to p9_xip_tool to verify the size of the
     DD specific .rings section intended for the SBE image
    -Update makefiles to correctly run p9_ring_apply to insert
     and extract the DD level specific rings.
    -Update tor_access_ring to correctly advance the pointer
     to the next DD level in the HW image so the size can
     be extracted correctlty.

Change-Id: I3e8a8d5e8103ea2ed310209537b1c16413197928
Original-Change-Id: I21a53b5d11341a14a4e9cc88388c9c2050394095
RTC:165558
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33873
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Joseph J. McGill &lt;jmcgill@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
Reviewed-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Removed c++11 dependency</title>
<updated>2018-02-05T21:41:57+00:00</updated>
<author>
<name>Sachin Gupta</name>
<email>sgupta2m@in.ibm.com</email>
</author>
<published>2017-01-24T12:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=fca5b702128fb43baf73ca3f1aa82ff06de1dc44'/>
<id>urn:sha1:fca5b702128fb43baf73ca3f1aa82ff06de1dc44</id>
<content type='text'>
Change-Id: Ieab974da63942fab7c5f12568c5686beedf8568e
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35315
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Claus M. Olsen &lt;cmolsen@us.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>P9-XIP: Makefile accepts parameter that specifies output directory</title>
<updated>2018-02-05T21:41:56+00:00</updated>
<author>
<name>Martin Peschke</name>
<email>mpeschke@de.ibm.com</email>
</author>
<published>2016-08-25T10:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=24281c00dd4dc72d5ceffb671f3d16820bc0a2d7'/>
<id>urn:sha1:24281c00dd4dc72d5ceffb671f3d16820bc0a2d7</id>
<content type='text'>
To be used by SBE image build flow.

Change-Id: I079dbb99224eb74d2c729e70bf40846c8ddaef38
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28777
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Claus M. Olsen &lt;cmolsen@us.ibm.com&gt;
Reviewed-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
</feed>
