<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libffi.git/src/riscv, branch master</title>
<subtitle>github.com: atgreen/libffi.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libffi.git/'/>
<entry>
<title>Upstream FreeBSD riscv patch (#708)</title>
<updated>2022-05-24T01:05:01+00:00</updated>
<author>
<name>Kevin Bowling</name>
<email>kevin.bowling@kev009.com</email>
</author>
<published>2022-05-24T01:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libffi.git/commit/?id=9af445fd70e4d7f2b3bdfc511cc3cc76a6b84c9a'/>
<id>9af445fd70e4d7f2b3bdfc511cc3cc76a6b84c9a</id>
<content type='text'>
Like 8276f812a99b10d1f2c387dbd6ef2ca4f597c733 commit message:
    &gt; devel/libffi: Fix abort() on ARM related to __clear_cache()
    &gt;
    &gt; The current FreeBSD __clear_cache() implementation does nothing #if
    &gt; __i386__ || __x86_64__ #else abort();
    &gt;
    &gt; cognet@ advises this is an issue for anything !Apple that is using the
    &gt; libcompiler_rt provided by Clang on ARM, and requires upstreaming.

Co-authored-by: Kristof Provost &lt;kp@FreeBSD.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like 8276f812a99b10d1f2c387dbd6ef2ca4f597c733 commit message:
    &gt; devel/libffi: Fix abort() on ARM related to __clear_cache()
    &gt;
    &gt; The current FreeBSD __clear_cache() implementation does nothing #if
    &gt; __i386__ || __x86_64__ #else abort();
    &gt;
    &gt; cognet@ advises this is an issue for anything !Apple that is using the
    &gt; libcompiler_rt provided by Clang on ARM, and requires upstreaming.

Co-authored-by: Kristof Provost &lt;kp@FreeBSD.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>riscv: extend return types smaller than ffi_arg (#680)</title>
<updated>2022-02-13T20:04:33+00:00</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@linux-m68k.org</email>
</author>
<published>2022-02-13T20:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libffi.git/commit/?id=aa3fce08ba620c50db17215a9f14dd0f1facf741'/>
<id>aa3fce08ba620c50db17215a9f14dd0f1facf741</id>
<content type='text'>
Co-authored-by: Andreas Schwab &lt;schwab@suse.de&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Andreas Schwab &lt;schwab@suse.de&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>RISC-V go closures</title>
<updated>2018-08-09T13:41:17+00:00</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<published>2018-08-09T10:12:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libffi.git/commit/?id=4cb776bc8075332d2f3e59f51785d621fcda48f6'/>
<id>4cb776bc8075332d2f3e59f51785d621fcda48f6</id>
<content type='text'>
This implements go closures for RISC-V.  It has been tested on
riscv64-suse-linux and against the libgo testsuite.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements go closures for RISC-V.  It has been tested on
riscv64-suse-linux and against the libgo testsuite.
</pre>
</div>
</content>
</entry>
<entry>
<title>New RISC-V port (#281)</title>
<updated>2018-03-11T12:55:15+00:00</updated>
<author>
<name>Stef O'Rear</name>
<email>sorear2@gmail.com</email>
</author>
<published>2018-03-11T12:55:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libffi.git/commit/?id=3840d49aaa831d649b1597518a2903dfed0d57f3'/>
<id>3840d49aaa831d649b1597518a2903dfed0d57f3</id>
<content type='text'>
* Add RISC-V support

This patch adds support for the RISC-V architecture (https://riscv.org).

This patch has been tested using QEMU user-mode emulation and GCC 7.2.0
in the following configurations:

* -march=rv32imac -mabi=ilp32
* -march=rv32g -mabi=ilp32d
* -march=rv64imac -mabi=lp64
* -march=rv64g -mabi=lp64d

The ABI currently can be found at
https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md .

* Add RISC-V to README

* RISC-V: fix configure.host
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add RISC-V support

This patch adds support for the RISC-V architecture (https://riscv.org).

This patch has been tested using QEMU user-mode emulation and GCC 7.2.0
in the following configurations:

* -march=rv32imac -mabi=ilp32
* -march=rv32g -mabi=ilp32d
* -march=rv64imac -mabi=lp64
* -march=rv64g -mabi=lp64d

The ABI currently can be found at
https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md .

* Add RISC-V to README

* RISC-V: fix configure.host
</pre>
</div>
</content>
</entry>
</feed>
