<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-skiboot/libflash/test/test-ecc.c, branch master</title>
<subtitle>Talos™ II skiboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-skiboot/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-skiboot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/'/>
<updated>2018-04-09T08:45:23+00:00</updated>
<entry>
<title>libflash/ecc: Add helpers to align a position within an ecc buffer</title>
<updated>2018-04-09T08:45:23+00:00</updated>
<author>
<name>Cyril Bur</name>
<email>cyril.bur@au1.ibm.com</email>
</author>
<published>2018-03-07T06:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=f7713517d90a14853dc9cfb66ee33dbc084e6ddf'/>
<id>urn:sha1:f7713517d90a14853dc9cfb66ee33dbc084e6ddf</id>
<content type='text'>
As part of ongoing work to make ECC invisible to higher levels up the
stack this function converts a 'position' which should be ECC agnostic
to the equivalent position within an ECC region starting at a specified
location.

Signed-off-by: Cyril Bur &lt;cyril.bur@au1.ibm.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.ibm.com&gt;
</content>
</entry>
<entry>
<title>libflash/test: Attempted fix of Coverity defect 98799</title>
<updated>2015-09-08T06:22:41+00:00</updated>
<author>
<name>Cyril Bur</name>
<email>cyril.bur@au1.ibm.com</email>
</author>
<published>2015-09-08T06:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=32dd420d63525411bb1fd55be7865952527d6326'/>
<id>urn:sha1:32dd420d63525411bb1fd55be7865952527d6326</id>
<content type='text'>
Signed-off-by: Cyril Bur &lt;cyril.bur@au1.ibm.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>libflash/test: Fix Coverity defect 98827</title>
<updated>2015-09-08T06:22:41+00:00</updated>
<author>
<name>Cyril Bur</name>
<email>cyril.bur@au1.ibm.com</email>
</author>
<published>2015-09-08T06:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=559d8f93d023802ace966b01eb85622965529a69'/>
<id>urn:sha1:559d8f93d023802ace966b01eb85622965529a69</id>
<content type='text'>
Signed-off-by: Cyril Bur &lt;cyril.bur@au1.ibm.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>libflash/ecc: Simplify and cleanup ecc code.</title>
<updated>2015-06-23T03:38:42+00:00</updated>
<author>
<name>Cyril Bur</name>
<email>cyril.bur@au1.ibm.com</email>
</author>
<published>2015-06-23T03:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=69b152cab30aae6188b590b2df9a6f55932c4408'/>
<id>urn:sha1:69b152cab30aae6188b590b2df9a6f55932c4408</id>
<content type='text'>
The ecc 'memcpy' style functions return success or fail in terms of the ECC
enum. This doesn't really make sense, use true or false. As the result the
ecc enum doesn't need to be exposed anymore, which makes more sense, not
clear why it was exposed in the first place.

Convert some of the ecc #defines to static inlines, shouldn't make any
difference but feels safer.

Fix minor stylistic and typo issues.

Reviewed-By: Alistair Popple &lt;alistair@popple.id.au&gt;
Signed-off-by: Cyril Bur &lt;cyril.bur@au1.ibm.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>libflash: Improved ECC interface</title>
<updated>2015-03-17T06:58:03+00:00</updated>
<author>
<name>Cyril Bur</name>
<email>cyril.bur@au1.ibm.com</email>
</author>
<published>2015-03-12T06:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=672f26aeae18352e1fe8e4c7030cf1e338188487'/>
<id>urn:sha1:672f26aeae18352e1fe8e4c7030cf1e338188487</id>
<content type='text'>
This patch is twofold.

1. Improves the low level ecc memcpy code to better
specify that we're reading/writing buffers with ecc bytes.

2. Improves/creates the libflash interfaces for ecc.

This patch also includes some tests

Signed-off-by: Cyril Bur &lt;cyril.bur@au1.ibm.com&gt;
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
</feed>
