The ARM ecosystem needs full stack development tools, currently you need an Intel machine to develop for ARM. This makes developing for ARM a 2nd class citizen. The need is shown greatly in the datacenter where we need developers and engineers to start working on ARM as a 1st class citizen. To enable this developers need access to ARMv8 based development systems with UEFI and ACPI capability. From small NUC like devices (with expandable memory and SATA ssd/disk), to ARM powered notebooks and workstations (that provide PCIe, SATA and DIMM). Finally ARM server access as cloud/baremetal instances for production testing. This session is to gather requirements and review options that can be provided/developed.

Read more

The ABI for a platform is defined by a multi-layered series of documents, with the ARM specific parts are largely defined by the ABI for the ARM architecture. This presentation will describe the structure of the ABI documentation and some of the design principles used in its construction. This presentation is aimed at software developers wanting to understand how to find information about the ABI, what they can rely upon and what they can extend

Read more

This session provides an introduction of LLDB - Debugger from LLVM project and its status on Arm and AArch64 Linux. A brief overview of various components in LLDB will be presented with a focus on LLDB commandline and how LLDB can provide debugging experience similar or different from GDB.

Read more

Hyperscaling applications can be difficult, but Kubernetes removes much of the complexity. Learn how to take a simple web application, and create a highly available, horizontally scalable service with Kubernetes running on an ARM cluster.

Read more

Nested virtualization, the ability to run a virtual machine inside another virtual machine, is increasingly important because of the need to deploy virtual machines running software stacks on top of virtualized cloud infrastructure, as well as for prototyping and testing. As ARM servers make inroads in various deployment scenarios, being able to support nested virtualization on ARM is a key requirement, which has been met recently with the introduction of nested virtualization support in the latest ARMv8.3 revision of the architecture. I will present the initial effort to introduce ARM nested virtualization support to KVM/ARM, which involves adding significant logic to core KVM/ARM code, MMU support, timers, and the GIC emulation. I will also briefly discuss a paravirtualization approach we have used to prototype and evaluate the implementation on current ARMv8 hardware without hardware support for nested virtualization.

Read more

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.

Read more

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

Read more

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.

Read more

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.

Read more

This is an inside look of the state of compliance from the perspective of the Software Freedom Conservancy, a nonprofit charitable organization that is the most active in the field. Karen will give an overview of where things are with compliance initiatives and insight into the ideological movement behind copyleft.

Read more
Page 1 of 212