Florian Weimer
44a6c28545
aarch64: Flush code mapping in addition to data mapping ( #471 )
...
This needs a new function, ffi_data_to_code_pointer, to translate
from data pointers to code pointers.
Fixes issue #470 .
2019-02-19 06:55:11 -05:00
Gregory Pakosz
e6eac7863e
Prefix ALIGN_DOWN macro with FFI_
2018-09-18 15:19:53 +02:00
Stef O'Rear
3840d49aaa
New RISC-V port ( #281 )
...
* 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
2018-03-11 08:55:15 -04:00
Gregory Pakosz
bd72848c7a
Prefix ALIGN macros with FFI_
2017-04-27 13:22:28 +02:00
Tom Tromey
2fbc0369b8
move ffi_prep_cif_core to ffi_common.h
2016-05-04 06:38:34 -10:00
Tom Tromey
8bec5ca26a
ffi_prep_types is internal-only
2015-11-15 10:51:14 -07:00
Anthony Green
3dc3f32c35
Undo iOS ARM64 changes.
2013-12-05 16:23:25 -05:00
Zachary Waldowski
cb719a5c1c
Darwin/iOS: Fix LLVM 3.3 warning re: memcpy.
2013-11-30 04:09:18 -05:00
Anthony Green
8af42f9944
Respect HAVE_ALLOCA_H
2013-11-13 16:40:28 -05:00
Anthony Green
6a028caec1
Don't use GCCisms to define types when
...
+ building with the SUNPRO compiler.
2013-01-10 01:19:43 -05:00
Anthony Green
8efc0b1f40
Unlikely fixes
2012-01-23 13:47:38 -05:00
Anthony Green
ff9454da44
Add David Gilbert's variadic function call support
2011-11-12 17:18:51 -05:00
Anthony Green
1fbf9dc44f
Fix bad_abi test. rc5.
2011-02-13 08:06:39 -05:00
Anthony Green
115ab36fce
Update missing changes for 3.0.9r4.
2009-12-24 00:22:00 -05:00
Anthony Green
c6dddbd02b
Initial commit
2009-10-04 08:11:33 -04:00