<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freedom-e-sdk/bsp/libwrap, branch useTimerIRQ</title>
<subtitle>my bad beginner RISC-V assembly LED blinking code.</subtitle>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/'/>
<entry>
<title>Remove legacy BSP</title>
<updated>2019-03-07T17:27:31+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2019-03-07T17:27:31+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=f695df295da82c8ef801906ad8b00b0e8afa7502'/>
<id>f695df295da82c8ef801906ad8b00b0e8afa7502</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add _FUNC aliases for newlib-2.5.0</title>
<updated>2018-01-03T02:43:00+00:00</updated>
<author>
<name>Palmer Dabbelt</name>
<email>palmer@dabbelt.com</email>
</author>
<published>2018-01-03T02:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=1d1fcd04ebac848accf27941e78e7eb6e3e315d6'/>
<id>1d1fcd04ebac848accf27941e78e7eb6e3e315d6</id>
<content type='text'>
I'm not sure what the policy actaully is here, but some newlib functions
now have an extra underscore before them.  This defines a bunch of
aliases and some more wrappers to link against the correct newlib
functions for 2.5.0 but maintain compatibility with 2.4.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm not sure what the policy actaully is here, but some newlib functions
now have an extra underscore before them.  This defines a bunch of
aliases and some more wrappers to link against the correct newlib
functions for 2.5.0 but maintain compatibility with 2.4.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement a smaller puts</title>
<updated>2017-11-21T18:53:42+00:00</updated>
<author>
<name>Palmer Dabbelt</name>
<email>palmer@dabbelt.com</email>
</author>
<published>2017-11-21T18:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=0f23aeed142a47c74ce4e636bce5260f2d294d2f'/>
<id>0f23aeed142a47c74ce4e636bce5260f2d294d2f</id>
<content type='text'>
The e31's init.c calls puts intsead of printf, which oddly enough is a
lot bigger: since we wrap printf, puts pulls in a lot of newlib.  This
adds a wrapped puts so it's very small.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The e31's init.c calls puts intsead of printf, which oddly enough is a
lot bigger: since we wrap printf, puts pulls in a lot of newlib.  This
adds a wrapped puts so it's very small.
</pre>
</div>
</content>
</entry>
<entry>
<title>Print the exit codes as unsigned numbers</title>
<updated>2017-06-09T15:42:19+00:00</updated>
<author>
<name>Palmer Dabbelt</name>
<email>palmer@dabbelt.com</email>
</author>
<published>2017-06-09T15:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=2ece9c82c31d26e1edef5f9ff15eae3b46109b10'/>
<id>2ece9c82c31d26e1edef5f9ff15eae3b46109b10</id>
<content type='text'>
Without this I get a message that looks like

  Program has exited with code 0x/0000008

which doesn't make any sense.  This prints

  Progam has exited with code:0x80000008
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this I get a message that looks like

  Program has exited with code 0x/0000008

which doesn't make any sense.  This prints

  Progam has exited with code:0x80000008
</pre>
</div>
</content>
</entry>
<entry>
<title>write_hex: allow for different size error codes</title>
<updated>2017-05-05T23:47:17+00:00</updated>
<author>
<name>Megan Wachs</name>
<email>megan@sifive.com</email>
</author>
<published>2017-05-05T23:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=e5df5013430758db188055eff48f15d1fbd2083d'/>
<id>e5df5013430758db188055eff48f15d1fbd2083d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update SDK For E31/E51 Coreplex IP Evaluation</title>
<updated>2017-05-04T12:46:05+00:00</updated>
<author>
<name>Megan Wachs</name>
<email>megan@sifive.com</email>
</author>
<published>2017-05-04T12:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=4d5cbec9118cbedf2d4ae5b54acaa22862245a4c'/>
<id>4d5cbec9118cbedf2d4ae5b54acaa22862245a4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor libc stubs into libwrap</title>
<updated>2016-12-14T20:23:40+00:00</updated>
<author>
<name>Albert Ou</name>
<email>albert@sifive.com</email>
</author>
<published>2016-12-13T23:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=3dbaad0a1f27b96462541e1189efe37ffa913e9a'/>
<id>3dbaad0a1f27b96462541e1189efe37ffa913e9a</id>
<content type='text'>
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
</pre>
</div>
</content>
</entry>
</feed>
