Session Name: Modern tooling with CentOS and DTS – BUD17-121

Abstract: This session will cover getting, and using newer tools such as gcc6 to use when building distribution components or 3rd party software for various improvements, while maintaining compatibility with the base distribution.

Speakers: Jim Perrin Track: LEG Session ID: BUD17-121 Resource page:

Session Name: BUD17-201 – ARM Server Standards: The Next Generation – BUD17-201

Abstract: We have recently achieved a critical milestone of having core enablement for SBSA (Server Base System Architecture) and SBBR (Server Base Boot Requirements) in upstream kernels “out of the box”. These initial standards address minimal functionality and will soon undergo additional development as we seek to cover more complex use case requirements, such as NFV, and those introduced by the emergence of workload acceleration (CCIX, FPGAs, etc.). In this session, we will gather feedback and input on where to go next.

Speakers: Jon Masters Track: LEG Session ID: BUD17-201 Resource page:

Session Name: Updates on Server Base System Architecture and Boot Requirements – BUD17-205

Abstract: This session will provide updates to the ARM Server Base System Architecture and Boot Requirements (SBSA/SBBR) as well as their validation programs.

Speakers: Dong Wei Track: LEG Session ID: BUD17-205 Resource page:

Session Name: Reliability, Availability, and Serviceability (RAS) on ARM64 – BUD17-209

Abstract: The RAS architecture base on RAS extension, SDEI, APEI.

  1. the definition, Function and importance of RAS

  2. Hardware requirement: CPU, GIC and RAS Extension

  3. Firmware support : SDEI dispatcher and APEI support, and how to take advantage of RAS Extension.

  4. OS support: APEI driver and SDEI client, error report mechanism(trace event)

  5. Userspace recorder: rasdaemon

Speakers: Wei Fu Track: LEG Session ID: BUD17-209 Resource page:

Session Name: Libvirt integration and testing for enterprise KVM/ARM – BUD17-213

Abstract: This technical discussion will highlight on-going Red Hat activities for the integration of an Enterprise Virtualization stack and present a vision of an enterprise guest. The status of features such as live migration, device assignment, H52PCIe topology, large guest support, and more will be presented. The status will cover the integration up to the libvirt level of the stack, and exhibit that components above libvirt can “”just work””, even when development, to this time, has been predominately focused on other architectures. As feature parity with x86 is a goal, the remaining gaps with x86 wil also be highlighted. Finally, the status of the verification efforts, specifically those involving the Avocado and kvm-unit-tests frameworks, will be presented.

Speakers: Drew Jones, Eric Auger Track: LEG Session ID: BUD17-213 Resource page:

Session Name: Cross distro BoF – BUD17-311

Abstract: Regular session taking place at Connect for developers working on Linux distributions to share progress on ARM Linux platform support. Users are also welcome to share their experiences using Linux distributions on ARM. The goal of the discussion is to identify areas in which Linaro can help.

Speakers: Wookey Track: LEG Session ID: BUD17-311 Resource page:

Session Name: DynInst on arm64 – Status – BUD17-323

Abstract: The DynInst package ( provides an API for program binary analysis and instrumentation. In this technical session, after a brief general introduction of the package itself, the recent arm64 porting work and the bug fixes needed to make the package work on a recent upstream kernel with the binary utilities will be explained in detail. The talk will conclude explaining the key features currently missing on arm64, namely code generation and relocation, to be implemented in 2017.

Speakers: Itaru Kitayama Track: LEG Session ID: BUD17-323 Resource page:

Session Name: Tutorial Scientific Computing on ARM-based Platforms – BUD17-403

Abstract: Developing applications on ARM based machines: compilers, debuggers, runtimes and basic optimizations

Speakers: Chris Goodyer, Chris Adeniyi-Jones Track: LEG Session ID: BUD17-403 Resource page:

Session Name: Changes in UEFI land – BUD17-417

Abstract: A summary of important changes in UEFI land in general, especially in the area of open source platform code, and how Linaro intends to deal with Reference Platform firmware releases in the future.

Speakers: Rong Chen Track: LEG Session ID: BUD17-417 Resource page:

Session Name: 96Boards enablement for openSUSE – BUD17-500

Abstract: Progress, difficulties and questions surrounding the creation of bootable openSUSE images in the Open Build Service for the various 96Boards (HiKey, DragonBoard 410c, Bubblegum-96, Poplar, Mediatek X20) are presented. Focus is kernel and bootloaders as well as openSUSE specific tools.

Speakers: Andreas Färber Track: LEG Session ID: BUD17-500 Resource page: