[RTEMS Project] #4182: Port Rust to RTEMS

RTEMS trac trac at rtems.org
Fri Feb 25 21:09:57 UTC 2022


#4182: Port Rust to RTEMS
-------------------------------------------------+-------------------------
 Reporter:  Joel Sherrill                        |       Owner:  (none)
     Type:  enhancement                          |      Status:  new
 Priority:  normal                               |   Milestone:  Indefinite
Component:  tool                                 |     Version:
 Severity:  normal                               |  Resolution:
 Keywords:  SoC, testing, ecosystem, Rust,       |  Blocked By:
  large                                          |
 Blocking:                                       |
-------------------------------------------------+-------------------------
Description changed by Joel Sherrill:

Old description:

> With at least two architectures (SPARC and RISC-V) buildable with
> LLVM/clang, it is now time to consider porting Rust to RTEMS.
>
> This project will be to target the Rust compiler to RTEMS, port the Rust
> run-time to RTEMS, and run the test suite for Rust.
>
> All LLVM modifications should be submitted to LLVM which means a
> contributors agreement to them will have to be executed.
>
> Potential mentors: Joel Sherrill, Sebastian Huber, Chris Johns, Gedare
> Bloom

New description:

 With at least two architectures (SPARC and RISC-V) buildable with
 LLVM/clang, it is now time to consider porting Rust to RTEMS.

 This project will be to target the Rust compiler to RTEMS, port the Rust
 run-time to RTEMS, and run the test suite for Rust.

 All LLVM modifications should be submitted to LLVM which means a
 contributors agreement to them will have to be executed.

 Note: RISC-V RTEMS support for LLVM may still be a work in progress.

 #4623 may be a prerequisite for this. Being able to build LLVM with RTEMS
 support for any architecture and test it with normal C support is
 critical.

 Potential mentors: Joel Sherrill, Sebastian Huber, Chris Johns, Gedare
 Bloom
 Skills: C, some Rust
 Difficulty: Hard

--

--
Ticket URL: <http://devel.rtems.org/ticket/4182#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list