commit | 4f4b90c6097546205502e8ad34c001516d4e3e44 | [log] [tgz] |
---|---|---|
author | Jim Wilson <jimw@sifive.com> | Thu Dec 27 23:26:11 2018 |
committer | Mark Wielaard <mark@klomp.org> | Thu Jan 10 12:25:33 2019 |
tree | 6c46a1e9285b4961064831dec43e7673fdb363fa | |
parent | 1dabad36ee28aa76b8cf14b6426b379cabee6def [diff] |
RISC-V: Add initial return value location support. Started with the aarch64 support and modified it for RISC-V. The flattened structure support hasn't been written yet, but the rest of it should be correct for the LP64D ABI. We have potentially 6 different ABIs to support, so this requires checking elf header flags in riscv_init when setting the hook. Signed-off-by: Jim Wilson <jimw@sifive.com>