arch: Add support for RX gcc build

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
This commit is contained in:
Duy Nguyen 2025-01-20 19:23:43 +07:00 committed by Chris Packham
parent 329bb4da71
commit c819f837f4
4 changed files with 23 additions and 0 deletions
config/arch
samples/rx-unknown-elf
scripts/build/arch

11
config/arch/rx.in Normal file

@ -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

@ -0,0 +1,4 @@
CT_CONFIG_VERSION="4"
CT_EXPERIMENTAL=y
CT_ARCH_RX=y
CT_DEBUG_GDB=y

@ -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"

5
scripts/build/arch/rx.sh Normal file

@ -0,0 +1,5 @@
# Compute RX values
CT_DoArchTupleValues() {
:;
}