This is a planning session of next steps for the ARMv8 port.
The initial bootstrapping of FreeBSD to ARM64 is nearly complete; we need to start planning the next steps towards getting ARMv8 adopted as a Tier1 architecture. The aim of this group is to bring interested parties in the ARM port discuss the steps needed to achieve this goal and identify areas that require work, their priority and how to achieve them.
| # | Topic Description |
|---|---|
| 1 | Update on AArch64 port |
| 2 | CPU Scaling |
| * Minimum support for 48 cores | |
| 3 | Power Management |
| * PSCI | |
| * big.LITTLE | |
| 4 | Virtualization |
| * bhyve | |
| * Xen | |
| 5 | Workload Optimization |
| * What are the top 5 frameworks | |
| 6 | Toolchain |
| * LLVM | |
| * LLDB | |
| * LLD |
In order to attend you need register for the developer summit as well as by email for the session and be confirmed by the working group organizer. Follow the guidelines described on the main page or what you received by email. For questions or if in doubt ask andrew.wafaa@arm.com
Please do NOT add yourself here. Your name will appear automatically once you have received the confirmation email. You need to put your name on the general developer summit attendees list though.
| Name | Username / Affiliation | Topics of Interest | Notes |
|---|---|---|---|
| AndyWafaa | ARM Ltd. | Session chair | |
| ZbigniewBodek | zbb | Working on ARMv8 port | |
| AndrewTurner | andrew | Working on ARMv8 port | |
| JulienGrall | Citrix (Xen Project) | Virtualization (Xen) | |
| LarryWikelius | Cavium Inc. | ||
| GlenBarber | gjb | ||
| ArunThomas | BAE Systems | ||
| JustinHibbits | jhibbits | Clock & Power Domain | |
| StaceySon | sson | QEMU | |
| BrooksDavis | brooks | ||
| DavidChisnall | theraven | ||
| EricLeBlan | |||
| MichaelBrinke-Engel |
Topics
Update on AArch64 port
zbb demoed FreeBSD running on a Cavium ThunderX platform utilising 48cores.
CPU Scaling
Power Management
ARM expressed importance of Power Management
Virtualization
Workload Optimization
Toolchain
GPU / GPGPU support?
What are the plans for support?
Fault Tolerance / High Availability Key item for XinuOS. No ideas on what HW will implement specific HA methods. Software based HA should be no problem
Application specific offload engines
Some silicon vendors are deploying specific engines. Need to work with vendors to implement support.