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.

Read more

A session in which we will specifically discuss the next steps and group interactions required in order to deliver a working (OP)NFV solution in 2017.

Read more

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

Read more

The DynInst package (https://github.com/dyninst/dyninst) 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.

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 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

The Linaro Enterprise Group has been driving the work to implement, upstream and maintain UEFI and ACPI support on ARM platforms since its creation in 2012. Over the years, the team has initiated new activities, namely the OpenPlatformPkg proposal to support multiple SoCs and multiple platforms in EDK2, as well as supporting more and more features on ACPI, e.g. recently, Console Selection, APEI, PCIe, NUMA and new GIC implementations. In order to successfully deploy ARM servers in production, it is required that firmware (BIOS) engineers and kernel engineers work in close collaboration and drive the addition of new platforms, improved SoC support, etc. Recently Linaro founded devicetree.org to support making device tree a properly managed and supported standard. This includes reducing fragmentation, improving maintainability and increasing multiplatform support in hardware description thanks to an open process that encourages wide community participation and the current best practices and technology. The purpose of this conference is to bring the key developers and maintainers from all camps in the same place, review the status and plan the next steps. Title:ARM64 ASWG and Linux ACPI update Abstract: As presented at previous connects an update on the current support for ARM64 at ASWG level and the hot topics. Also an update on the support that is mainline in the Linux kernel for ARM64 ACPI support. Also covering the next steps for both ASWG and Linux support. Followed by a discussion period. Speaker: Al Stone, Hanjun Guo Notetaker: Graeme Gregory Title: SCMI - System Management and Control Interface Abstract: In this session we present a new standard proposal for system control and management. The industry, both in high end mobile and enterprise, is trending towards the use of power and system controllers. In most cases the controllers have very similar communication mechanisms between application processors and controllers. In addition, these controllers generally provide very similar functions, e.g. DVFS, power domain management, sensor management. This standard proposal provides an extensible, OS agnostic, and virtualizable interface to access these functions. Speaker(s):Charles Garcia-Tobin Notetaker: Title: Tianocore Progress and Status A brief update on the progress of ARM64 support in EDK2 and OpenPlatformPkg. Also covering the next steps. Followed by a discussion period. Speaker: Leif Lindholm Notetaker: Graeme Gregory Title: Secure Boot A 101 style introduction to what Secure Boot is as Secure means different things to different people. Covering the current status, what features are implemented currently on ARM64 and what features should be implemented in the future. Followed by a discussion period. Speaker: Ard Biesheuvel Notetaker: Graeme Gregory Title: RAS What is it? Why do we need it? A 101 style introduction to RAS, its purpose and how we use it on ARM64. Covering current status of implementation in ASWG specs and Linux kernel. Plans for future features that are essential for ARM64. Followed by a discussion period. Speaker: Yazen Ghannam, Fu Wei Notetaker: Graeme Gregory

Read more

ARM in HPC / This session will cover current ARM HPC software ecosystem and roadmap, as well as HPC market potential and how it intersects big data software stacks.

Read more