<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-sbe/pk, branch 07-25-2019</title>
<subtitle>Blackbird™ SBE sources</subtitle>
<id>https://git.raptorcs.com/git/talos-sbe/atom?h=07-25-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-sbe/atom?h=07-25-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/'/>
<updated>2016-08-18T10:36:34+00:00</updated>
<entry>
<title>Use mirrored PK</title>
<updated>2016-08-18T10:36:34+00:00</updated>
<author>
<name>Sachin Gupta</name>
<email>sgupta2m@in.ibm.com</email>
</author>
<published>2016-08-16T05:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=0fb389ffd510e41cbf71e64ea8c1a3e9cd5caf2b'/>
<id>urn:sha1:0fb389ffd510e41cbf71e64ea8c1a3e9cd5caf2b</id>
<content type='text'>
Change-Id: I8b990bf48bde9434f981dad4100a81bfe7a3c766
RTC: 158865
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28293
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-by: Douglas R. Gilbert &lt;dgilbert@us.ibm.com&gt;
Reviewed-by: Shakeeb A. Pasha B K &lt;shakeebbk@in.ibm.com&gt;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Control DeadMan Loop Support</title>
<updated>2016-03-23T08:40:35+00:00</updated>
<author>
<name>Raja Das</name>
<email>rajadas2@in.ibm.com</email>
</author>
<published>2016-02-18T09:36:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=19139d2eb05f1211bd21e5ee3689ae9a215cf0fc'/>
<id>urn:sha1:19139d2eb05f1211bd21e5ee3689ae9a215cf0fc</id>
<content type='text'>
Change-Id: Icee15457cd7abb8779e1134fc88063b2437e3281
RTC:134270
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21038
Tested-by: Jenkins Server
Reviewed-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added application level PK_PANIC offset for the various PPE engines</title>
<updated>2015-10-28T14:48:30+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2015-10-27T21:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=a035ffcdfdadf6f119c277599a5f04057d34f01f'/>
<id>urn:sha1:a035ffcdfdadf6f119c277599a5f04057d34f01f</id>
<content type='text'>
to support easier debugging of application level halts and to
prevent accidental reuse of same PK_PANIC codes as is currently
used by the kernel, i.e. all the 0x00779xxx codes.

Change-Id: I327d72994e5a6f6065681c81a50a50b9e298733d
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21540
Tested-by: Jenkins Server
Reviewed-by: Claus Michael Olsen &lt;cmolsen@us.ibm.com&gt;
Reviewed-by: Douglas R. Gilbert &lt;dgilbert@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added PK_TRACE_TIMER_OUTPUT flag to enable disabling of the 2 sec</title>
<updated>2015-10-26T21:06:55+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2015-10-08T00:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=a13cac70096c0693622321f399fd2eb43a4bccfc'/>
<id>urn:sha1:a13cac70096c0693622321f399fd2eb43a4bccfc</id>
<content type='text'>
periodic PK trace timer dump by defining PK_TRACE_TIMER_OUTPUT to
0 in, say, global_app_cfg.h in the application dir.
- Further, updated PK_{MILLI,MICRO,NANO}SECONDS() macros to use
more appropriately sized constants because currently it's much
too easy to cause overrun for even small numbers passed to these
macros. Also, ditched division ops all together in MILLI and
MICRO macros and now using shift operators instead of division in
the NANO macro. This saves code space.

Change-Id: I47758ac1f735bf4918413a6de28390c9e46d38dc
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21029
Tested-by: Jenkins Server
Reviewed-by: Douglas R. Gilbert &lt;dgilbert@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>fix getscom_abs and _getscom code</title>
<updated>2015-10-03T13:43:21+00:00</updated>
<author>
<name>Wael El-Essawy</name>
<email>welessa@us.ibm.com</email>
</author>
<published>2015-09-23T04:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=22381f63a7e5c969538beba3479f57fe31e7f893'/>
<id>urn:sha1:22381f63a7e5c969538beba3479f57fe31e7f893</id>
<content type='text'>
Instead of reading the scom registers, and storing the results
to a memory address specified by o_data, the two routines were
loading data into a vector register, without storing it to the
o_data pointer, basically losing it.

There is no memory to memory PPC instruction, so the minimum number
of instructions to execute the code is two: a vector load and a vector store.

- Had to modify the ppe42_scom.h to make the _m_data parameter to the
PPE_LVD and PPE_LVDX macros an output only. Otherwise, the compiler
initializes the temp variable, adding two (useless) instructions.

- make the PPE_LVDX macro have the same flavor as PPE_LVD by eliminating
the pointer to m_data from both the _getscom function side and the
macro implementation side.

Change-Id: I67a9eef16ed1e0f95f02ff8ba0336558cc8b23e3
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20716
Tested-by: Jenkins Server
Reviewed-by: Claus Michael Olsen &lt;cmolsen@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Remove unsupported sc instruction in PPE-Kernel</title>
<updated>2015-09-09T21:44:50+00:00</updated>
<author>
<name>Doug Gilbert</name>
<email>dgilbert@us.ibm.com</email>
</author>
<published>2015-08-27T17:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=725a94495556190df093c41182fcccf0fe03e313'/>
<id>urn:sha1:725a94495556190df093c41182fcccf0fe03e313</id>
<content type='text'>
Change-Id: Icc11444905cd1333701980b49980139f96656bd7
CQ: HW326920
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20173
Tested-by: Jenkins Server
Reviewed-by: YUE DU &lt;daviddu@us.ibm.com&gt;
Reviewed-by: Claus Michael Olsen &lt;cmolsen@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Round 3 PPE FAPI2 Sync with current FAPI2 base</title>
<updated>2015-06-16T17:42:08+00:00</updated>
<author>
<name>Greg Still</name>
<email>stillgs@us.ibm.com</email>
</author>
<published>2015-05-31T01:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=2315a070ebd8edeaac44df5d7a2d17ad7b44f1bb'/>
<id>urn:sha1:2315a070ebd8edeaac44df5d7a2d17ad7b44f1bb</id>
<content type='text'>
Change-Id: I16fe661deece510266e71bebea87ca546db2d252

Delete return_code.H in deference to base

Change-Id: Ib8f11bc5eacbc64399de299d90f1698262967216

Remove plat_utils.C from fapi2ppefiles.mk

Change-Id: Ie921e66b1d4b6972d5ad1d0ac2278c055d82ce19

Add include of pk_app_cfg.h to std_irq_config.h

Change-Id: I488e43ea14a0ef1da927bcf010ff95c9349b08dd

Image building updates to be more realistic

Change-Id: I67084b96bb9e83b71fc732887955f115e7ed00db
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18006
Reviewed-by: Derk Rembold &lt;rembold@de.ibm.com&gt;
Tested-by: Derk Rembold &lt;rembold@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>PPE getscom fix for procedure call version</title>
<updated>2015-06-10T15:21:27+00:00</updated>
<author>
<name>Greg Still</name>
<email>stillgs@us.ibm.com</email>
</author>
<published>2015-06-10T15:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=1431bcc09141c4589403c4f73f5766bf54c1cf9e'/>
<id>urn:sha1:1431bcc09141c4589403c4f73f5766bf54c1cf9e</id>
<content type='text'>
- Properly handle referenced return data
- Needed the SBE FW
- Future note:  generated code has optimization opportunities

Change-Id: I2481bd7b8cdebd89c629fd792f6c183a8e9f3c19
</content>
</entry>
<entry>
<title>Initial PPE FAPI2 platform implementation - targets+get/putscom; no Attributes</title>
<updated>2015-05-21T11:53:54+00:00</updated>
<author>
<name>Greg Still</name>
<email>stillgs@us.ibm.com</email>
</author>
<published>2015-04-06T16:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=8154f8810540dba21865d1566dc5209eef5a3515'/>
<id>urn:sha1:8154f8810540dba21865d1566dc5209eef5a3515</id>
<content type='text'>
Change-Id: I805dd3286b1b9d33b585d903d38ba7555bf40c21
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16869
Reviewed-by: Glenn R. Miles &lt;milesg@us.ibm.com&gt;
Reviewed-by: Derk Rembold &lt;rembold@de.ibm.com&gt;
Tested-by: Derk Rembold &lt;rembold@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add common ppe_compiler.mk and proc_hcd_common.H</title>
<updated>2015-05-21T11:33:16+00:00</updated>
<author>
<name>Greg Still</name>
<email>stillgs@us.ibm.com</email>
</author>
<published>2015-04-14T13:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-sbe/commit/?id=1ebc3c0868c74833aabe3775509d65ae29cd4925'/>
<id>urn:sha1:1ebc3c0868c74833aabe3775509d65ae29cd4925</id>
<content type='text'>
- ppe_compiler.mk for pointing to the common PPE compiler across platforms
- proc_hcd_common.H for things common across PPE HCD procedures

Change-Id: Ic8883a655eacfcd860e0036c516555ab12984d08

New PPE getscom routines leveragin upgraded compiler

- Pass pointers to data elements to use indexed lvdx/stvdx instructions

Change-Id: I7b99393919bc533bac5743001ee2c50b778eb2b2
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17172
Reviewed-by: Glenn R. Miles &lt;milesg@us.ibm.com&gt;
Reviewed-by: Brian Silver &lt;bsilver@us.ibm.com&gt;
Reviewed-by: Derk Rembold &lt;rembold@de.ibm.com&gt;
Tested-by: Derk Rembold &lt;rembold@de.ibm.com&gt;
</content>
</entry>
</feed>
