diff options
-rw-r--r-- | config/arch/rx.in | 11 | ||||
-rw-r--r-- | samples/rx-unknown-elf/crosstool.config | 4 | ||||
-rw-r--r-- | samples/rx-unknown-elf/reported.by | 3 | ||||
-rw-r--r-- | scripts/build/arch/rx.sh | 5 |
4 files changed, 23 insertions, 0 deletions
diff --git a/config/arch/rx.in b/config/arch/rx.in new file mode 100644 index 00000000..6e58d628 --- /dev/null +++ b/config/arch/rx.in @@ -0,0 +1,11 @@ +## no-package +## select ARCH_SUPPORTS_32 +## select ARCH_DEFAULT_32 +## select ARCH_SUPPORTS_FLAT_FORMAT +## select ARCH_SUPPORTS_EITHER_ENDIAN +## select ARCH_DEFAULT_LE +## select ARCH_REQUIRES_MULTILIB +## select ARCH_SUPPORTS_WITH_ENDIAN + +## help The RX architecture, as defined by: +## help https://www.renesas.com/en/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus diff --git a/samples/rx-unknown-elf/crosstool.config b/samples/rx-unknown-elf/crosstool.config new file mode 100644 index 00000000..14b81040 --- /dev/null +++ b/samples/rx-unknown-elf/crosstool.config @@ -0,0 +1,4 @@ +CT_CONFIG_VERSION="4" +CT_EXPERIMENTAL=y +CT_ARCH_RX=y +CT_DEBUG_GDB=y diff --git a/samples/rx-unknown-elf/reported.by b/samples/rx-unknown-elf/reported.by new file mode 100644 index 00000000..14e74d91 --- /dev/null +++ b/samples/rx-unknown-elf/reported.by @@ -0,0 +1,3 @@ +reporter_name="Duy Nguyen <duy.nguyen.xa@renesas.com>" +reporter_url="" +reporter_comment="Example building a toolchain for RX bare metal target" diff --git a/scripts/build/arch/rx.sh b/scripts/build/arch/rx.sh new file mode 100644 index 00000000..88bdb5f4 --- /dev/null +++ b/scripts/build/arch/rx.sh @@ -0,0 +1,5 @@ +# Compute RX values + +CT_DoArchTupleValues() { + :; +} |