Closed raw-bin closed 4 years ago
Thanks! This looks good.
Do you have support from Azure for the "runner" approach? I ask only because this could be of use and interest to other projects, and also because I know from other runner designs that this support can take some time to get to stable use.
Hi Ed.
I’ll update with specifics ASAP.
Thanks.
Azure Pipelines has self-hosted runners for armv7, and I guess they'll run fine on aarch64, but tbh I don't have much experience on ARM to say that for certain.
We're also evaluating GitHub Actions for the main rust-lang/rust's CI. They don't provide arm runners yet but they probably will in the future.
We actually do have github runners support on arm. Happy to help if you are looking to get rust up and running using GitHub actions for arm 64
Account has been set up, machine has been reserved.
👍
Sent from my iPhone
On Dec 16, 2019, at 4:57 PM, Edward Vielmetti notifications@github.com wrote:
Account has been set up, machine has been reserved.
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/WorksOnArm/cluster/issues/187?email_source=notifications&email_token=AN3OPPDYMQQH43Y27BNTL6LQZABUDA5CNFSM4JLMKYL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHANHQI#issuecomment-566285249, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AN3OPPH4L6CL5BSO6QO7H6DQZABUDANCNFSM4JLMKYLQ.
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Noting the Rust talk at Linaro Tech Days on 2020-03-24 (happening as I type).
This looks to be well underway, so closing.
Kind attention: @acrichton, @cayu53, @vielmetti
Name, email, company, job title
Robin Randhawa, robin.randhawa@arm.com, Arm, Technical Director for System Software Architecture
Alex Crichton, acrichton@mozilla.com, Mozilla, Staff Research Engineer
Project Title and description
The Rust Language.
Which members of the community would benefit from your work?
Any consumer of the Rust language targeting Arm AArch64 and associated architecture.
The intent here is for Arm, the Rust Language Core Team and the Rust community to collaborate and make Arm v8.x a Tier-1 supported Rust platform.
This has important ramifications for the uptake of Rust in safety and security critical domains such as Automotives, Infrastructure, HPC, IoT.
Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located?
Yes.
https://github.com/rust-lang/rust
What infrastructure (computing resources and network access) do you need? (see: https://www.packet.net/bare-metal/)?
The request is to provide a bare-metal AArch64 instance which will be maintained by Arm and the Rust-lang team collaborating on the CI aspects and beyond.
As such - no long term support need is currently envisioned.
The instance itself should be required for a long term though (1 year +) and between Arm and the Rust-lang team we will periodically share how the instance is impacting the progression/improvement of Rust on AArch64. We have high confidence that access to this instance will be positively and significantly impactful for Rust on AArch64.
Describe the continuous integration (CI) system in use or desired for this project.
The Rust Language compiler test suites currently work with Azure CI. There is a plan to extend Azure to work with AArch64 using a runner abstraction.
Please state your contributions to the open source community and any other relevant initiatives
Robin:
Misc contributions over the years to the Android Linux kernel, FreeBSD kernel, u-boot and misc boot-chains. Robin was the OS power and performance lead at Arm Cambridge and oversaw the implementation of Linux kernel support for Arm's big.LITTLE designs and Linux's Energy Aware Scheduling framework among others. In his spare time Robin hacks on Redox OS (a microkernel based stack written in Rust) to port it to AArch64.
Alex:
Alex is a member of the Rust Language core team and has his fingerprints on pretty much all of Rust! No seriously!
Please let me know if you need more information. Thanks!!