-
Notifications
You must be signed in to change notification settings - Fork 73
Description
Proposal
I would like to promote armv8r-none-eabihf to Tier 2, joining armv7r-none-eabi, armv7r-none-eabihf and armv7a-none-eabi. It's the target for using the Cortex-R52 processor, which is turning up in increasing numbers of SoCs - often as a Safety Island alongside a cluster of Cortex-A cores. Armv8-R AArch32 changes the FPU type as compared to Armv7-R AArch32. It also introduces Hypervisor support with an EL2 level, which was seen in Armv7-A but not in Armv7-R. It therefore warrants its own target.
The armv8r-none-eabihf
target has been at Tier 3 since February 2024 and is tested in https://github.com/rust-embedded/cortex-ar.
Process
The main points of the Major Change Process are as follows:
- File an issue describing the proposal.
- A compiler team member who is knowledgeable in the area can second by writing
@rustbot second
or kickoff a team FCP with@rfcbot fcp $RESOLUTION
.- Refer to Proposals, Approvals and Stabilization docs for when a second is sufficient, or when a full team FCP is required.
- Once an MCP is seconded, the Final Comment Period begins.
- Final Comment Period lasts for 10 days after all outstanding concerns are solved.
- Outstanding concerns will block the Final Comment Period from finishing. Once all concerns are resolved, the 10 day countdown is restarted.
- If no concerns are raised after 10 days since the resolution of the last outstanding concern, the MCP is considered approved.
You can read more about Major Change Proposals on forge.