FreeBSD Developer Summit: ARMv8 (AArch64/ARM64)

Overview

This is a planning session of next steps for the ARMv8 port.

Goals

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.

Topics

#

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

Attending

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

JulienGrail

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

Notes

Results

Topics

Update on AArch64 port

arm64 Wiki page

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?

Fault Tolerance / High Availability

Application specific offload engines

201506DevSummit/ARMv8 (last edited 2017-09-18 13:00:58 by KubilayKocak)