<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-skiboot/hdata/test, branch 04-16-2019</title>
<subtitle>Talos™ II skiboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-skiboot/atom?h=04-16-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-skiboot/atom?h=04-16-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/'/>
<updated>2019-03-28T04:24:12+00:00</updated>
<entry>
<title>hdata/iohub: Look for IOVPD on P9</title>
<updated>2019-03-28T04:24:12+00:00</updated>
<author>
<name>Oliver O'Halloran</name>
<email>oohall@gmail.com</email>
</author>
<published>2019-03-18T06:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=1c3baae4f2b3754fe6062db29697308aa85b9c82'/>
<id>urn:sha1:1c3baae4f2b3754fe6062db29697308aa85b9c82</id>
<content type='text'>
P8 and P9 use the same IO VPD setup, so we need to load the IOHUB VPD on
P9 systems too.

Signed-off-by: Oliver O'Halloran &lt;oohall@gmail.com&gt;
Tested-by: Vasant Hegde &lt;hegdevasant@linux.vnet.ibm.com&gt;
[stewart: fixup op920 hdat_to_dt dts expected result, remove incorrect
comment, skip IOVPD loading on non-FSP.]
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>hdata_to_dt: fail "gracefully" on fatal op_display()</title>
<updated>2019-03-20T03:27:08+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.ibm.com</email>
</author>
<published>2019-03-18T05:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=a2c13f1d6119004a4a1a4adbbbf773275282236d'/>
<id>urn:sha1:a2c13f1d6119004a4a1a4adbbbf773275282236d</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>hdata/test: Add OP920 HDAT test data</title>
<updated>2019-02-20T06:33:13+00:00</updated>
<author>
<name>Oliver O'Halloran</name>
<email>oohall@gmail.com</email>
</author>
<published>2019-02-19T07:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=fa3dee2a63e6997863ea9e67e89d96080c99c233'/>
<id>urn:sha1:fa3dee2a63e6997863ea9e67e89d96080c99c233</id>
<content type='text'>
It's probably about time we did that.

Signed-off-by: Oliver O'Halloran &lt;oohall@gmail.com&gt;
[stewart: add in dts result]
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>hdata/test: Fix up linux,sml-base property</title>
<updated>2019-02-20T06:33:13+00:00</updated>
<author>
<name>Oliver O'Halloran</name>
<email>oohall@gmail.com</email>
</author>
<published>2019-02-19T07:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=3eadafbd35aeefed73aa9519df4cc6d6b34a3cf2'/>
<id>urn:sha1:3eadafbd35aeefed73aa9519df4cc6d6b34a3cf2</id>
<content type='text'>
The linux,sml-base property stores a raw pointer into the HDAT area.
When running the hdat parser tester the load address of the HDAT will
change each time the tool is run so we need to sanatise the property
to get consistent output.

Signed-off-by: Oliver O'Halloran &lt;oohall@gmail.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add PVR_TYPE_P9P</title>
<updated>2019-02-11T03:42:32+00:00</updated>
<author>
<name>Reza Arbab</name>
<email>arbab@linux.ibm.com</email>
</author>
<published>2019-02-10T20:42:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=d3803711f8a9ac90e675bf9978d983f38d14b856'/>
<id>urn:sha1:d3803711f8a9ac90e675bf9978d983f38d14b856</id>
<content type='text'>
Enable a new PVR to get us running on another p9 variant.

Signed-off-by: Reza Arbab &lt;arbab@linux.ibm.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>hdata/test: workaround dtc bugs</title>
<updated>2018-11-26T08:08:24+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.ibm.com</email>
</author>
<published>2018-11-26T08:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=b547df61bdadbacde6ff94099a2f89e4f167c9a8'/>
<id>urn:sha1:b547df61bdadbacde6ff94099a2f89e4f167c9a8</id>
<content type='text'>
In dtc v1.4.5 to at least v1.4.7 there have been a few bugs introduced
that change the layout of what's produced in the dts. In order to be
immune from them, we should use the (provided) dtdiff utility, but we
also need to run the dts we're diffing against through a dtb cycle in
order to ensure we get the same format as what the hdat_to_dt to dts
conversion will.

This fixes a bunch of unit test failures on the version of dtc shipped
with recent Linux distros such as Fedora 29.

Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fixup unit tests for cpu_queue_job() in mem_region.c</title>
<updated>2018-07-18T02:04:25+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.ibm.com</email>
</author>
<published>2018-07-17T10:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=13e9a66a7b39823a818d946c7e2d10cd5e648a95'/>
<id>urn:sha1:13e9a66a7b39823a818d946c7e2d10cd5e648a95</id>
<content type='text'>
Fixes: 06808a037d44231ba36e814ff1dbf66bc8b707da
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>cpu: add cpu_queue_job_on_node()</title>
<updated>2018-07-16T03:19:38+00:00</updated>
<author>
<name>Nicholas Piggin</name>
<email>npiggin@gmail.com</email>
</author>
<published>2018-07-03T09:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=5bf03755a972f2a120731051a6fe52a597672e39'/>
<id>urn:sha1:5bf03755a972f2a120731051a6fe52a597672e39</id>
<content type='text'>
Add a job scheduling API which will run the job on the requested
chip_id (or return failure).

Includes test harness fixes from Stewart.

Signed-off-by: Nicholas Piggin &lt;npiggin@gmail.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>vpd: Sanitize VPD data</title>
<updated>2018-06-27T07:19:01+00:00</updated>
<author>
<name>Vasant Hegde</name>
<email>hegdevasant@linux.vnet.ibm.com</email>
</author>
<published>2018-06-26T11:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=77f510d35e8d60faed989496fac2de16663ff332'/>
<id>urn:sha1:77f510d35e8d60faed989496fac2de16663ff332</id>
<content type='text'>
On OpenPower system, VPD keyword size tells us the maximum size of the data.
But they fill trailing end with space (0x20) instead of NULL. Also spec
doesn't stop user to have space (0x20) within actual data.

This patch discards trailing spaces before populating device tree.

Reported-by: Pridhiviraj Paidipeddi &lt;ppaidipe@linux.vnet.ibm.com&gt;
Signed-off-by: Vasant Hegde &lt;hegdevasant@linux.vnet.ibm.com&gt;
[stewart: fixup make check]
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>hdata/tests/stubs.c: fix GCC8 warning</title>
<updated>2018-05-29T04:18:43+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.ibm.com</email>
</author>
<published>2018-05-29T04:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=f708f67a4d0a2465376b9b7e2a84b71e195172e4'/>
<id>urn:sha1:f708f67a4d0a2465376b9b7e2a84b71e195172e4</id>
<content type='text'>
hdata/test/stubs.c:112:11: error: ‘lock_caller’ alias between functions of incompatible types ‘void(void)’ and ‘_Bool(void)’ [-Werror=attribute-alias]
 NOOP_STUB(lock_caller);
           ^~~~~~~~~~~

We fix it by giving the correct prototype to our stub

Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
</feed>
