<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-skiboot/libc/test/run-memops.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>2015-06-24T03:59:42+00:00</updated>
<entry>
<title>add tests for libc memmove</title>
<updated>2015-06-24T03:59:42+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-24T03:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=513e6b8a88df7b6f62e379886987041fa626ed34'/>
<id>urn:sha1:513e6b8a88df7b6f62e379886987041fa626ed34</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>add tests for libc strncasecmp</title>
<updated>2015-06-24T03:41:04+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-24T03:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=9c7f0d09eb4850b1828720846b07433b745ba526'/>
<id>urn:sha1:9c7f0d09eb4850b1828720846b07433b745ba526</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>add tests for libc strcasecmp</title>
<updated>2015-06-24T03:34:26+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-24T03:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=a4385471decc41f4aa7ff39328b7aec1de4e9dc9'/>
<id>urn:sha1:a4385471decc41f4aa7ff39328b7aec1de4e9dc9</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>add tests for libc strcmp</title>
<updated>2015-06-24T03:28:21+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-24T03:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=147bcfbba9e9eaec215b5ad40e6bfb3fd57361dd'/>
<id>urn:sha1:147bcfbba9e9eaec215b5ad40e6bfb3fd57361dd</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>add tests for libc memcmp</title>
<updated>2015-06-24T03:23:12+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-24T03:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=b8677f6a97a978e11017736a280bc948bb1a85fe'/>
<id>urn:sha1:b8677f6a97a978e11017736a280bc948bb1a85fe</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>add tests for libc memchr</title>
<updated>2015-06-24T03:20:19+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-24T03:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=82d60cae3f53317dc7a3e84de00656bdd03a504a'/>
<id>urn:sha1:82d60cae3f53317dc7a3e84de00656bdd03a504a</id>
<content type='text'>
Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>Optimized memset() implementation for POWER</title>
<updated>2015-06-01T07:10:10+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-06-01T04:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=f232117367198c330ddf64a4c61bda0110ae9cec'/>
<id>urn:sha1:f232117367198c330ddf64a4c61bda0110ae9cec</id>
<content type='text'>
This uses the dcbz instruction to clear cacheline at a time rather than
byte at a time. This means that even without high levels of optimization,
we *dramatically* improve boot performance with SKIBOOT_GCOV=1 and probably
ever so slightly speed things up for normal builds.

We currently just hard-code 128 as cacheline size as all CPUs that skiboot
currently boots on have 128 byte cachelines.

Signed-off-by: Stewart Smith &lt;stewart@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>Skeleton unit tests for libc memops (libc/string/*)</title>
<updated>2015-01-20T07:19:27+00:00</updated>
<author>
<name>Stewart Smith</name>
<email>stewart@linux.vnet.ibm.com</email>
</author>
<published>2015-01-20T07:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skiboot/commit/?id=721e826e6fddc77c64f6519c7878bf2046c37ca3'/>
<id>urn:sha1:721e826e6fddc77c64f6519c7878bf2046c37ca3</id>
<content type='text'>
This means that it shows up in lcov as untested.

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