Duy Nguyen
d18f879566
include: arch: rx: Change data symbol name
...
The RX linker is using the name "data" for .data region start
which caused the application cannot use "data" for variable
naming globally.
This commit change the name to "__data_region_start" as expected
in the linker_defs.h file
Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
2025-06-26 14:07:03 +02:00
Duy Nguyen
8f93f8cd1e
arch: rx: Add simple sys_arch_reboot for RX architecture
...
Add simple sys_arch_reboot for RX architecture to conduct CI
Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
2025-06-26 14:07:03 +02:00
Duy Nguyen
2a332517c1
arch: rx: Add ARCH_EXCEPT for RX architect
...
Adding ARCH_EXCEPT for RX architect by using unconditional
trap interrupt no 3.
Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
2025-06-26 14:07:03 +02:00
Duy Nguyen
fb7bdf0df4
arch: Initial support for RX architecture support
...
This commit add require code for supporting RX architecture
to Zephyr, it include:
- Add require config and CMakelists for RX arch
- Intialization startup code for RX
- Interrupt and exception handling
- Thread creation adn thread context switch
- irq offload using SW interrupt
Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
2025-05-02 09:18:16 +02:00