From 11ff3a9e72ca261a6024b16c34c6fb35054fd53a Mon Sep 17 00:00:00 2001 From: Hesham Almatary Date: Fri, 27 Oct 2017 15:18:40 +1100 Subject: cpukit: RISC-V - make riscv32 code work for riscv64 - v2 * Use #ifdefs for 32/64 bit code * Use unsigned long which is 32-bit on riscv32 and 64-bit on riscv64 (register size) * Move the code to a new shared riscv folder to be shared between riscv32 and riscv64 * Rename RTEMS_CPU extracted from command line to shared riscv target s/riscv*/riscv Update #3109 --- cpukit/aclocal/canonical-target-name.m4 | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cpukit/aclocal') diff --git a/cpukit/aclocal/canonical-target-name.m4 b/cpukit/aclocal/canonical-target-name.m4 index a237c7ba25..d3c2531cda 100644 --- a/cpukit/aclocal/canonical-target-name.m4 +++ b/cpukit/aclocal/canonical-target-name.m4 @@ -8,6 +8,8 @@ AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU], [AC_REQUIRE([AC_CANONICAL_HOST]) AC_MSG_CHECKING(rtems target cpu) case "${host}" in +riscv*-*-rtems*) + RTEMS_CPU=riscv;; *-*-rtems*) RTEMS_CPU="$host_cpu";; *) -- cgit v1.2.3