<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hcode/import/chips/p9/utils, branch dd2.1</title>
<subtitle>Blackbird™ HCODE sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hcode/atom?h=dd2.1</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hcode/atom?h=dd2.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/'/>
<updated>2018-02-07T23:46:16+00:00</updated>
<entry>
<title>Fix transposed memset parameters</title>
<updated>2018-02-07T23:46:16+00:00</updated>
<author>
<name>Raptor Engineering Development Team</name>
<email>support@raptorengineering.com</email>
</author>
<published>2018-01-04T20:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=ef1710a0b9ebc93ddd57550cff25c55fdd0fac6b'/>
<id>urn:sha1:ef1710a0b9ebc93ddd57550cff25c55fdd0fac6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>p9_xip_tool support for DD level section parsing</title>
<updated>2018-02-05T22:35:11+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-06-27T17:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=023b0780a253865112024a667267ea6b115b7abc'/>
<id>urn:sha1:023b0780a253865112024a667267ea6b115b7abc</id>
<content type='text'>
- Currently supports only .overlays section.
- Fixed an heap problem causing segmentation fault after repetitive
  use of malloc in rs4_decompress() and rs4_extract_cmsk(). Now allocating
  buffers locally and calling _rs4_decompress() and _rs4_extract_cmsk()
  instead so only have to use malloc once.
- Fixed a bug in the usage of the ringBlockPtr which got moved away from
  pointing to its initially allocated buffer after the first CMSK ring is
  processed.
- Even though malloc() can be used in a C++ context, we really should be
  using the new() operator. So, I replaced all malloc() and free() with
  new() and delete() instead in both p9_xip_tool.C and
  p9_scan_compression.C.

Change-Id: I28b18526787d5d01cb80dccc98d8fa3ae41c3b02
Original-Change-Id: I2da7509ed7aaa13345185dc07bce57f71c3740fd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42531
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: Richard J. Knight &lt;rjknight@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>p9_xip_tool support for DD level section parsing</title>
<updated>2018-02-05T21:17:18+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-06-27T17:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=92034916221c7e416081447f47c86aebe5130897'/>
<id>urn:sha1:92034916221c7e416081447f47c86aebe5130897</id>
<content type='text'>
- Currently supports only .overlays section.
- Fixed an heap problem causing segmentation fault after repetitive
  use of malloc in rs4_decompress() and rs4_extract_cmsk(). Now allocating
  buffers locally and calling _rs4_decompress() and _rs4_extract_cmsk()
  instead so only have to use malloc once.
- Fixed a bug in the usage of the ringBlockPtr which got moved away from
  pointing to its initially allocated buffer after the first CMSK ring is
  processed.
- Even though malloc() can be used in a C++ context, we really should be
  using the new() operator. So, I replaced all malloc() and free() with
  new() and delete() instead in both p9_xip_tool.C and
  p9_scan_compression.C.

Change-Id: Iccef1ae8491d66fc3021a8f6e851768fd19da92b
Original-Change-Id: I2da7509ed7aaa13345185dc07bce57f71c3740fd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42531
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: Richard J. Knight &lt;rjknight@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>p9_dd_container: Introducing DD container API lib to PPE repo</title>
<updated>2018-02-01T23:04:32+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2018-01-05T04:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=33d08e92fd5e427f4640497a3d5310fd97e52e3a'/>
<id>urn:sha1:33d08e92fd5e427f4640497a3d5310fd97e52e3a</id>
<content type='text'>
Change-Id: I488c09c98383c287b9812c59e92cf9647ac9c042
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51517
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: HWSV CI &lt;hwsv-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;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@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>Override filter ring support for perv_pll_bndy_bucket rings.</title>
<updated>2018-02-01T22:21:32+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-11-08T20:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=3fb2aebf2f7d923d7d027eff8927fc9dc833f8d2'/>
<id>urn:sha1:3fb2aebf2f7d923d7d027eff8927fc9dc833f8d2</id>
<content type='text'>
Change-Id: I52ff40e24a57a31334c1db2784a9321aa1422baf
Original-Change-Id: If1d4649da6da3c0d9e09ef4169d4181a1dc43bde
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49438
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: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Joseph J. McGill &lt;jmcgill@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>Moving DD specific ring coord from TOR to XIP (step 1)</title>
<updated>2018-02-01T22:15:40+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=4d2be5bb0c7859fe4212b6b6e3464ecb7966438c'/>
<id>urn:sha1:4d2be5bb0c7859fe4212b6b6e3464ecb7966438c</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: 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>xip_customize and TOR API: Improved DD level verification</title>
<updated>2018-02-01T22:15:37+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-12-29T20:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=df9c1ff872de4e3a71fa9b49281fed484633c1bc'/>
<id>urn:sha1:df9c1ff872de4e3a71fa9b49281fed484633c1bc</id>
<content type='text'>
This update propagates the extracted EC level in xip_customize
through to the TOR API via the call to tor_get_single_ring(). The
TOR API has been updated to verify that the requested DD level
matches matches the DD level in the TOR header of the supplied
ring section which, in the case of xip_customize, is an .overlays
ring section.

Key_Cronus_Test=XIP_REGRESS

Change-Id: Ic087c269306acc0afcb8c759fe68eac63ae93d29
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51339
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: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@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>Override filter ring support for perv_pll_bndy_bucket rings.</title>
<updated>2018-02-01T22:15:30+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-11-08T20:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=d18a45c96be4669cb8038a8e2379dded287c76dc'/>
<id>urn:sha1:d18a45c96be4669cb8038a8e2379dded287c76dc</id>
<content type='text'>
Change-Id: If1d4649da6da3c0d9e09ef4169d4181a1dc43bde
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49438
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: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Joseph J. McGill &lt;jmcgill@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-01T22:15:29+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=98fe04d0d6524aa02ac5e3132aabcd05dcefe6c5'/>
<id>urn:sha1:98fe04d0d6524aa02ac5e3132aabcd05dcefe6c5</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: 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>p9_xip_tool support for DD level section parsing</title>
<updated>2018-02-01T22:15:19+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-06-27T17:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=b435efadcf4479761807f11e056fa40aeeb807e1'/>
<id>urn:sha1:b435efadcf4479761807f11e056fa40aeeb807e1</id>
<content type='text'>
- Currently supports only .overlays section.
- Fixed an heap problem causing segmentation fault after repetitive
  use of malloc in rs4_decompress() and rs4_extract_cmsk(). Now allocating
  buffers locally and calling _rs4_decompress() and _rs4_extract_cmsk()
  instead so only have to use malloc once.
- Fixed a bug in the usage of the ringBlockPtr which got moved away from
  pointing to its initially allocated buffer after the first CMSK ring is
  processed.
- Even though malloc() can be used in a C++ context, we really should be
  using the new() operator. So, I replaced all malloc() and free() with
  new() and delete() instead in both p9_xip_tool.C and
  p9_scan_compression.C.

Change-Id: I2da7509ed7aaa13345185dc07bce57f71c3740fd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42531
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: Richard J. Knight &lt;rjknight@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>
</feed>
