Skip to content

Commit e04a657

Browse files
bors[bot]japaric
andcommitted
Merge #199
199: [RFC] initial Cortex-R team r=japaric a=japaric This is a proposal for creating a Cortex-R team. @paoloteti and I will be the initial members. I know pretty much nothing about the Cortex-R but will be working with them starting November; @paoloteti is the real expert here. The following work has been planed for this team (some of it has been done already) - [x] Add more built-in targets to cover existing devices. In rust-lang/rust#53679 we went from 1 target to 4. We now have good coverage of Cortex R4(F) and R5(F) cores. - [x] Move to LLD to remove the dependency on a external linker. Done in rust-lang/rust#53679. - [x] Produce `rust-std` components to not depend on tools like Xargo, which require nightly. Also done in rust-lang/rust#53679. - [ ] Create a `cortex-r` crate (\*) akin to the `cortex-m` crate that provides a safe API to emit arch-specific instructions and to manipulate system registers. - [ ] Create a `cortex-r-rt` crate (\*) akin to the `cortex-m-rt` crate that helps building a minimal `no_std` binary. - [ ] See if we can generate register APIs from the XML files that vendors like TI ship with their IDEs. (\*) Initial work in this area: https://github.com/paoloteti/ti-hercules-bsp @rust-embedded/all please vote on this proposal using [GitHub reviews][approve]. This proposal needs at least 11 approvals to land (/all has 21 members atm). [approve]: https://help.github.com/articles/approving-a-pull-request-with-required-reviews/ Co-authored-by: Jorge Aparicio <[email protected]>
2 parents d1f7328 + 0a516ea commit e04a657

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,20 @@ Projects maintained by this team.
152152
- [`panic-itm`]
153153
- [`panic-semihosting`]
154154

155+
### The Cortex-R team
156+
157+
The Cortex-R team develops and maintains the core of the Cortex-R crate ecosystem.
158+
159+
#### Members
160+
161+
- [@japaric]
162+
- [@paoloteti]
163+
164+
#### Projects
165+
166+
It's early days for this team. They don't maintain projects within this
167+
organization at the moment.
168+
155169
### The embedded Linux team
156170

157171
The embedded Linux team develops and maintains the core of the embedded Linux crate ecosystem.
@@ -324,6 +338,7 @@ https://mozilla.logbot.info/rust-embedded
324338
[@korken89]: https://github.com/korken89
325339
[@nastevens]: https://github.com/nastevens
326340
[@nerdyvaishali]: https://github.com/nerdyvaishali
341+
[@paoloteti]: https://github.com/paoloteti
327342
[@pftbest]: https://github.com/pftbest
328343
[@posborne]: https://github.com/posborne
329344
[@ryankurte]: https://github.com/ryankurte

0 commit comments

Comments
 (0)